<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>AlignedBox.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Geometry/</path>
    <filename>AlignedBox_8h</filename>
    <class kind="class">Eigen::AlignedBox</class>
    <namespace>Eigen</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_TYPEDEFS</name>
      <anchorfile>AlignedBox_8h.html</anchorfile>
      <anchor>a2213d9d8ff64ff534f3a57c9afa3b924</anchor>
      <arglist>(Type, TypeSuffix, Size, SizeSuffix)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_TYPEDEFS_ALL_SIZES</name>
      <anchorfile>AlignedBox_8h.html</anchorfile>
      <anchor>a892e22c9b467dd1a68caa783b05d15f5</anchor>
      <arglist>(Type, TypeSuffix)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AmbiVector.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SparseCore/</path>
    <filename>AmbiVector_8h</filename>
    <class kind="class">Eigen::internal::AmbiVector</class>
    <class kind="class">Eigen::internal::AmbiVector::Iterator</class>
    <class kind="struct">Eigen::internal::AmbiVector::ListEl</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>Amd.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/OrderingMethods/</path>
    <filename>Amd_8h</filename>
    <includes id="NonMPL2_8h" name="NonMPL2.h" local="yes" imported="no">../Core/util/NonMPL2.h</includes>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_SPARSE_AMD_H</name>
      <anchorfile>Amd_8h.html</anchorfile>
      <anchor>aa2b942436c2ee10c072e048ab149548f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>amd_flip</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a72134691e35594dbae02d69a0c5170fa</anchor>
      <arglist>(const T &amp;i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>amd_mark</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac1ede6035fa6dd5dd1a84538be2163e9</anchor>
      <arglist>(const T0 *w, const T1 &amp;j)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>amd_marked</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa833ee81053c3007dd4f7df2fd35e6cf</anchor>
      <arglist>(const T0 *w, const T1 &amp;j)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>amd_unflip</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7f2c5d4a113f220aeb207d2e51173eb5</anchor>
      <arglist>(const T &amp;i)</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex</type>
      <name>cs_tdfs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a10eccd9d3ce2e9cf441ae2f8db2ad569</anchor>
      <arglist>(StorageIndex j, StorageIndex k, StorageIndex *head, const StorageIndex *next, StorageIndex *post, StorageIndex *stack)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StorageIndex</type>
      <name>cs_wclear</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a32f71c893a1b3a5e673692b952a45b0d</anchor>
      <arglist>(StorageIndex mark, StorageIndex lemax, StorageIndex *w, StorageIndex n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>minimum_degree_ordering</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac4cdf88f2d52d415825bd1d185d897d6</anchor>
      <arglist>(SparseMatrix&lt; Scalar, ColMajor, StorageIndex &gt; &amp;C, PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt; &amp;perm)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AngleAxis.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Geometry/</path>
    <filename>AngleAxis_8h</filename>
    <class kind="class">Eigen::AngleAxis</class>
    <class kind="struct">Eigen::internal::traits&lt; AngleAxis&lt; _Scalar &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="typedef">
      <type>AngleAxis&lt; double &gt;</type>
      <name>AngleAxisd</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaed936d6e9192d97f00a9608081fa9b64</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AngleAxis&lt; float &gt;</type>
      <name>AngleAxisf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gad823b9c674644b14d950fbfe165dfdbf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Array.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>Array_8h</filename>
    <class kind="class">Eigen::Array</class>
    <class kind="struct">Eigen::internal::traits&lt; Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_ARRAY_FIXED_TYPEDEFS</name>
      <anchorfile>Array_8h.html</anchorfile>
      <anchor>aeaa9ce09e7a084e9c22aa3939449f16e</anchor>
      <arglist>(Type, TypeSuffix, Size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_ARRAY_TYPEDEFS</name>
      <anchorfile>Array_8h.html</anchorfile>
      <anchor>acf8ad0508106d1a8fc177079ea492bc5</anchor>
      <arglist>(Type, TypeSuffix, Size, SizeSuffix)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_ARRAY_TYPEDEFS_ALL_SIZES</name>
      <anchorfile>Array_8h.html</anchorfile>
      <anchor>aa8e8917e053f1d358dea25e7906e4345</anchor>
      <arglist>(Type, TypeSuffix)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_USING_ARRAY_TYPEDEFS</name>
      <anchorfile>Array_8h.html</anchorfile>
      <anchor>a429d7bd55e876587cc58540c8d915c1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE</name>
      <anchorfile>Array_8h.html</anchorfile>
      <anchor>a3e0c1e1797ce2a453cb6b455bfbca90b</anchor>
      <arglist>(TypeSuffix)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE_AND_SIZE</name>
      <anchorfile>Array_8h.html</anchorfile>
      <anchor>ab95e29bbe06cf03028b626195b73ac53</anchor>
      <arglist>(TypeSuffix, SizeSuffix)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ArrayBase.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>ArrayBase_8h</filename>
    <includes id="CommonCwiseUnaryOps_8h" name="CommonCwiseUnaryOps.h" local="yes" imported="no">../plugins/CommonCwiseUnaryOps.h</includes>
    <includes id="MatrixCwiseUnaryOps_8h" name="MatrixCwiseUnaryOps.h" local="yes" imported="no">../plugins/MatrixCwiseUnaryOps.h</includes>
    <includes id="ArrayCwiseUnaryOps_8h" name="ArrayCwiseUnaryOps.h" local="yes" imported="no">../plugins/ArrayCwiseUnaryOps.h</includes>
    <includes id="CommonCwiseBinaryOps_8h" name="CommonCwiseBinaryOps.h" local="yes" imported="no">../plugins/CommonCwiseBinaryOps.h</includes>
    <includes id="MatrixCwiseBinaryOps_8h" name="MatrixCwiseBinaryOps.h" local="yes" imported="no">../plugins/MatrixCwiseBinaryOps.h</includes>
    <includes id="ArrayCwiseBinaryOps_8h" name="ArrayCwiseBinaryOps.h" local="yes" imported="no">../plugins/ArrayCwiseBinaryOps.h</includes>
    <class kind="class">Eigen::ArrayBase</class>
    <class kind="struct">Eigen::ArrayBase::CastXpr</class>
    <class kind="class">Eigen::MatrixWrapper</class>
    <namespace>Eigen</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CURRENT_STORAGE_BASE_CLASS</name>
      <anchorfile>ArrayBase_8h.html</anchorfile>
      <anchor>a140b988ffa480af0799d873ce22898f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DOC_UNARY_ADDONS</name>
      <anchorfile>ArrayBase_8h.html</anchorfile>
      <anchor>aa97b59c5b6e64c3ff7f2b86a93156245</anchor>
      <arglist>(X, Y)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ArrayCwiseBinaryOps.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/plugins/</path>
    <filename>ArrayCwiseBinaryOps_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_CWISE_COMP_OP</name>
      <anchorfile>ArrayBase_8h.html</anchorfile>
      <anchor>a6a8d2a8ea7a0f9ed810c737915f70a4f</anchor>
      <arglist>(OP, COMPARATOR)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_CWISE_COMP_OP</name>
      <anchorfile>ArrayCwiseBinaryOps_8h.html</anchorfile>
      <anchor>a6a8d2a8ea7a0f9ed810c737915f70a4f</anchor>
      <arglist>(OP, COMPARATOR)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_CWISE_COMP_R_OP</name>
      <anchorfile>ArrayCwiseBinaryOps_8h.html</anchorfile>
      <anchor>aa061fa766f3b25c6d04b1683c23036e9</anchor>
      <arglist>(OP, R_OP, RCOMPARATOR)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_CWISE_COMP_R_OP</name>
      <anchorfile>ArrayBase_8h.html</anchorfile>
      <anchor>aa061fa766f3b25c6d04b1683c23036e9</anchor>
      <arglist>(OP, R_OP, RCOMPARATOR)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_BINARY_RETURN_TYPE</name>
      <anchorfile>ArrayCwiseBinaryOps_8h.html</anchorfile>
      <anchor>a4702de3fd52ab50105d4e44c95eb984d</anchor>
      <arglist>(Derived, OtherDerived, product) operator*(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar, typename OtherDerived::Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>operator/</name>
      <anchorfile>ArrayCwiseBinaryOps_8h.html</anchorfile>
      <anchor>a9ad3fee7a4f42dca7ad484be3d53b164</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; internal::scalar_boolean_xor_op, const Derived, const OtherDerived &gt;</type>
      <name>operator^</name>
      <anchorfile>ArrayCwiseBinaryOps_8h.html</anchorfile>
      <anchor>a8361819611ba1b7fe1b756d1f5c112cc</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseBinaryOp&lt; internal::scalar_zeta_op&lt; Scalar &gt;, const Derived, const DerivedQ &gt;</type>
      <name>zeta</name>
      <anchorfile>ArrayCwiseBinaryOps_8h.html</anchorfile>
      <anchor>ab07fc1709316abedda49c2b1fe0400f4</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; DerivedQ &gt; &amp;q) const</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ArrayCwiseUnaryOps.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/plugins/</path>
    <filename>ArrayCwiseUnaryOps_8h</filename>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>Abs2ReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a6301cc4505bdd22eeb496ecfaf1c7761</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>AbsReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a3b161aaccc9f3a7ae72d507048c872be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_acos_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>AcosReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a48a01cc91c193a9afa6a8ad5e43ba526</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_arg_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>ArgReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a30d4e13a20d24cc0bbc90619f00e4c86</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_asin_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>AsinReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a534c75cd779d8784a493b383bbb97a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_atan_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>AtanReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a5f53c7c406647c51ad85707c5e012078</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_boolean_not_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>BooleanNotReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>aeffc0d98e3d69ede12f61b5f82f8f7e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_ceil_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>CeilReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a14c59b1e7ea85e9292d8cc6eb2797f23</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_cosh_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>CoshReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a0ceeed7e45465649bb61ca3931c00db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_cos_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>CosReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a93d69aa8cf18352970fb84300b23b17d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_cube_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>CubeReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>ac776eac924791d09165158101d1575ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_digamma_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>DigammaReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a67fcf3d113b626e965f343b3b4eb6547</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_erfc_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>ErfcReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a411a94093623f6143446010e30555c0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_erf_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>ErfReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>abb729b499ef50be79431c2976ee7feda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_exp_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>ExpReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a42432631a17509d184e65e831954ba47</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_floor_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>FloorReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a40606649a936ebdef08cb130b3f38e70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>InverseReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a2ed728497f78fa4aa00bb522e04d0eb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_isfinite_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>IsFiniteReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a702e998d5d6dfb8790182262c6357ecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_isinf_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>IsInfReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a855f634ccb2f701ab98fe2e28580b700</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_isnan_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>IsNaNReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>aca74764883ea5f98d39dbbf8363483e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_lgamma_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>LgammaReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a80bd129a6651cd4989578e2bc266b4dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_log10_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>Log10ReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>ad826c1db4b6af828642803b36397140d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_log1p_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>Log1pReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a3ad039039aa9ec43eb9da325dc281095</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_log_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>LogReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a1adf41ba133eaf4a9e205f3eb39edb68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_round_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>RoundReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a55a6d549abb0ab7a3fd09b6f138dc3aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_rsqrt_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>RsqrtReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a8879a0cfeb3df8a1ce173d024f0e8cb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sign_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>SignReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>aabd900b70b0e6248be9d1f210823b6ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sinh_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>SinhReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a44b05f0e78811401029e496c0bbd1bcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sin_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>SinReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a0bad802d26196d72aa21ae458e4a7c75</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>SqrtReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a83f7b34549d4d2778f13dd54e4ba9cfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_square_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>SquareReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a2c8708d73f44bb3a8a5a2b047106342c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_tanh_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>TanhReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>aa0f83ad628a3f40538e54fcf68bb27ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_tan_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>TanReturnType</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>ade374bbf1181317bc362f556d6dcf34b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const AbsReturnType</type>
      <name>abs</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a35560f7dbf19244fda7e463d14157c43</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Abs2ReturnType</type>
      <name>abs2</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a4921dbe62d034394f6fa7810e8711356</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const AcosReturnType</type>
      <name>acos</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a4ae93c48c742ccd51e0ec59fa85b49bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArgReturnType</type>
      <name>arg</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a41ceecca5805bbcbeb0928339a0714da</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const AsinReturnType</type>
      <name>asin</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a65b7255208b30e0a3a5a0389b77465db</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const AtanReturnType</type>
      <name>atan</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>aa79a675523a09fa6151004de7a3807d6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CeilReturnType</type>
      <name>ceil</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a63043b6807e8e10fb1adf4667e3664d2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CosReturnType</type>
      <name>cos</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a92b03396990b0e9eea0731aa406e31a4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CoshReturnType</type>
      <name>cosh</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>ada19e3b661917a4cd32736c1cead1a04</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CubeReturnType</type>
      <name>cube</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>ad816d4a0c05f21e660e91e9febb1b900</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const DigammaReturnType</type>
      <name>digamma</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a4e69c24dc94e81c5f922ebc0091c172b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ErfReturnType</type>
      <name>erf</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>ab28013006a00b7a92beaeb7edc0fd52b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ErfcReturnType</type>
      <name>erfc</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a76608a6221f0d1f04f7b63c6127871e3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ExpReturnType</type>
      <name>exp</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a2500b5d4f377a445cb98d3f1facfa1cf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const FloorReturnType</type>
      <name>floor</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a3230e10964844c34fb73eaccc84dc8a7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const InverseReturnType</type>
      <name>inverse</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>ab3df1b08b9c073db2a7e61a9b06bb295</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const IsFiniteReturnType</type>
      <name>isFinite</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a8016c4e29ca713a13fe0022091dd9212</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const IsInfReturnType</type>
      <name>isInf</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a44ea79912590972583f75419798d939d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const IsNaNReturnType</type>
      <name>isNaN</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>ab9d06f78a2d4292ac2f8937bf703ffed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const LgammaReturnType</type>
      <name>lgamma</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a07892bc9b521d6fc28156e00f00c328d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const LogReturnType</type>
      <name>log</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a48e72df6412ca98881afcd657352a1d5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Log10ReturnType</type>
      <name>log10</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a0c3fefc62276f48a9bb4cd578b3a535d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Log1pReturnType</type>
      <name>log1p</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a702d5c93d5ee82111b2be362efc53ec6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const BooleanNotReturnType</type>
      <name>operator!</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>aa198852a6b380257ea3e34c8f7e6e250</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const RoundReturnType</type>
      <name>round</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>ac805f9c4e64d7f48898ac876c0a541e7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const RsqrtReturnType</type>
      <name>rsqrt</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>ac9f51aed5c36ba21083e59248fff0a7b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const SignReturnType</type>
      <name>sign</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a281eccb624a3ff6dacbe305828e43a82</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const SinReturnType</type>
      <name>sin</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a9cfb0ea58bd813510a9e2db18a5e49f0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const SinhReturnType</type>
      <name>sinh</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a2a79b4dc952416cf485d5f84af4c798e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const SqrtReturnType</type>
      <name>sqrt</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a656b9217a2fcb6de59dc8d1eb3079cc7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const SquareReturnType</type>
      <name>square</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>aa1e484838873e960b8c8ba7e066ba837</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const TanReturnType</type>
      <name>tan</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a0c32a3874bfc5438d11b75c9f40256d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const TanhReturnType</type>
      <name>tanh</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>ad7864d65f1037041e3f06ee1a8a5ae1e</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ArrayWrapper.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>ArrayWrapper_8h</filename>
    <class kind="class">Eigen::ArrayWrapper</class>
    <class kind="class">Eigen::MatrixWrapper</class>
    <class kind="struct">Eigen::internal::traits&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>Assign.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>Assign_8h</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>Assign_MKL.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>Assign__MKL_8h</filename>
    <class kind="class">Eigen::internal::vml_assign_traits</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_VML_DECLARE_POW_CALL</name>
      <anchorfile>Assign__MKL_8h.html</anchorfile>
      <anchor>a43a6321e085c4c04782b8c3ad89f3c35</anchor>
      <arglist>(EIGENOP, VMLOP, EIGENTYPE, VMLTYPE, VMLMODE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_VML_DECLARE_UNARY_CALL</name>
      <anchorfile>Assign__MKL_8h.html</anchorfile>
      <anchor>ab0d41fe730a1b98916588dc6c43a26f2</anchor>
      <arglist>(EIGENOP, VMLOP, EIGENTYPE, VMLTYPE, VMLMODE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_VML_DECLARE_UNARY_CALLS</name>
      <anchorfile>Assign__MKL_8h.html</anchorfile>
      <anchor>a2f23d6a47bb6a419a6f88192c4bba9a3</anchor>
      <arglist>(EIGENOP, VMLOP, VMLMODE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_VML_DECLARE_UNARY_CALLS_CPLX</name>
      <anchorfile>Assign__MKL_8h.html</anchorfile>
      <anchor>ae3ec4f01e5b52e75036afd33b2deb729</anchor>
      <arglist>(EIGENOP, VMLOP, VMLMODE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MKL_VML_DECLARE_UNARY_CALLS_REAL</name>
      <anchorfile>Assign__MKL_8h.html</anchorfile>
      <anchor>a204e9d8d3d701407be5a54fabf6aaf76</anchor>
      <arglist>(EIGENOP, VMLOP, VMLMODE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_PP_EXPAND</name>
      <anchorfile>Assign__MKL_8h.html</anchorfile>
      <anchor>acdbce9c3daac6ec2c236e2d93ae02c23</anchor>
      <arglist>(ARG)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_VMLMODE_EXPAND__</name>
      <anchorfile>Assign__MKL_8h.html</anchorfile>
      <anchor>a14ed09f337ec27105fc4d0e346340f89</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_VMLMODE_EXPAND_LA</name>
      <anchorfile>Assign__MKL_8h.html</anchorfile>
      <anchor>a5a24a8b42bb83a7ccdb34e3b2bd6bf38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_VMLMODE_PREFIX</name>
      <anchorfile>Assign__MKL_8h.html</anchorfile>
      <anchor>afd00d70791ab0b0752206a944ed81c33</anchor>
      <arglist>(VMLMODE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_VMLMODE_PREFIX__</name>
      <anchorfile>Assign__MKL_8h.html</anchorfile>
      <anchor>a736e93dea16c6ae41a3ea4e14d846206</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_VMLMODE_PREFIX_LA</name>
      <anchorfile>Assign__MKL_8h.html</anchorfile>
      <anchor>a72e7a222a1ea83cee5e8052556323d4e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AssignEvaluator.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>AssignEvaluator_8h</filename>
    <class kind="struct">Eigen::internal::Assignment</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, Dense2Dense, Weak &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, EigenBase2EigenBase, Weak &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind</class>
    <class kind="struct">Eigen::internal::AssignmentKind</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; DenseShape, DenseShape &gt;</class>
    <class kind="struct">Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling</class>
    <class kind="struct">Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling&lt; Kernel, Stop, Stop &gt;</class>
    <class kind="struct">Eigen::internal::copy_using_evaluator_DefaultTraversal_InnerUnrolling</class>
    <class kind="struct">Eigen::internal::copy_using_evaluator_DefaultTraversal_InnerUnrolling&lt; Kernel, Stop, Stop &gt;</class>
    <class kind="struct">Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling</class>
    <class kind="struct">Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling&lt; Kernel, Stop, Stop &gt;</class>
    <class kind="struct">Eigen::internal::copy_using_evaluator_innervec_InnerUnrolling</class>
    <class kind="struct">Eigen::internal::copy_using_evaluator_innervec_InnerUnrolling&lt; Kernel, Stop, Stop, SrcAlignment, DstAlignment &gt;</class>
    <class kind="struct">Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling</class>
    <class kind="struct">Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling&lt; Kernel, Stop, Stop &gt;</class>
    <class kind="struct">Eigen::internal::copy_using_evaluator_traits</class>
    <class kind="struct">Eigen::internal::Dense2Dense</class>
    <class kind="struct">Eigen::internal::dense_assignment_loop</class>
    <class kind="struct">Eigen::internal::dense_assignment_loop&lt; Kernel, DefaultTraversal, CompleteUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::dense_assignment_loop&lt; Kernel, DefaultTraversal, InnerUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::dense_assignment_loop&lt; Kernel, DefaultTraversal, NoUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::dense_assignment_loop&lt; Kernel, InnerVectorizedTraversal, CompleteUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::dense_assignment_loop&lt; Kernel, InnerVectorizedTraversal, InnerUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::dense_assignment_loop&lt; Kernel, InnerVectorizedTraversal, NoUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::dense_assignment_loop&lt; Kernel, LinearTraversal, CompleteUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::dense_assignment_loop&lt; Kernel, LinearTraversal, NoUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::dense_assignment_loop&lt; Kernel, LinearVectorizedTraversal, CompleteUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::dense_assignment_loop&lt; Kernel, LinearVectorizedTraversal, NoUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::dense_assignment_loop&lt; Kernel, SliceVectorizedTraversal, NoUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::EigenBase2EigenBase</class>
    <class kind="class">Eigen::internal::generic_dense_assignment_kernel</class>
    <class kind="struct">Eigen::internal::unaligned_dense_assignment_loop</class>
    <class kind="struct">Eigen::internal::unaligned_dense_assignment_loop&lt; false &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_assignment</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a77793e4b74b9919e35295c839f2659b2</anchor>
      <arglist>(Dst &amp;dst, const Src &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_assignment</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa3db05ef2ee5dcf41ed295e769476879</anchor>
      <arglist>(const Dst &amp;dst, const Src &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_assignment</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2d05f73f407a32a3e3a188d105c5e37d</anchor>
      <arglist>(Dst &amp;dst, const Src &amp;src, const Func &amp;func, typename enable_if&lt; evaluator_assume_aliasing&lt; Src &gt;::value, void *&gt;::type=0)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_assignment</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af4977d18cb7ae093c2db68305e9d3101</anchor>
      <arglist>(Dst &amp;dst, const Src &amp;src, const Func &amp;func, typename enable_if&lt;!evaluator_assume_aliasing&lt; Src &gt;::value, void *&gt;::type=0)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_assignment</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab2deeca247b4610c74c36aec74779a73</anchor>
      <arglist>(NoAlias&lt; Dst, StorageBase &gt; &amp;dst, const Src &amp;src, const Func &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_assignment_no_alias</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5be231eab9df93bff91f5e0a81e87be7</anchor>
      <arglist>(Dst &amp;dst, const Src &amp;src, const Func &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_assignment_no_alias</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a38370bca6f0aee7461303e2252cc1299</anchor>
      <arglist>(Dst &amp;dst, const Src &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_assignment_no_alias_no_transpose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad37c6a435875b21fda4d7ca5a4364154</anchor>
      <arglist>(Dst &amp;dst, const Src &amp;src, const Func &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_assignment_no_alias_no_transpose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a29a5ab3dff368b97b02bc85877353d27</anchor>
      <arglist>(Dst &amp;dst, const Src &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_dense_assignment_loop</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acad2d3161008ad15e0d086b71783de25</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const Functor &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_dense_assignment_loop</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac2c8860de31cf24c929f08fb6629eea2</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_for_aliasing</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2088791fb8428a2cfad6bd71298795a2</anchor>
      <arglist>(const Dst &amp;dst, const Src &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AssignmentFunctors.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/functors/</path>
    <filename>AssignmentFunctors_8h</filename>
    <class kind="struct">Eigen::internal::add_assign_op</class>
    <class kind="struct">Eigen::internal::assign_op</class>
    <class kind="struct">Eigen::internal::assign_op&lt; DstScalar, void &gt;</class>
    <class kind="struct">Eigen::internal::div_assign_op</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; add_assign_op&lt; DstScalar, SrcScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; assign_op&lt; DstScalar, SrcScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; div_assign_op&lt; DstScalar, SrcScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; mul_assign_op&lt; DstScalar, SrcScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; sub_assign_op&lt; DstScalar, SrcScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; swap_assign_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::mul_assign_op</class>
    <class kind="struct">Eigen::internal::sub_assign_op</class>
    <class kind="struct">Eigen::internal::swap_assign_op</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>BandMatrix.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>BandMatrix_8h</filename>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; DenseShape, BandShape &gt;</class>
    <class kind="class">Eigen::internal::BandMatrix</class>
    <class kind="class">Eigen::internal::BandMatrixBase</class>
    <class kind="class">Eigen::internal::BandMatrixWrapper</class>
    <class kind="class">Eigen::internal::BandMatrixWrapper</class>
    <class kind="struct">Eigen::internal::BandShape</class>
    <class kind="struct">Eigen::internal::BandMatrixBase::DiagonalIntReturnType</class>
    <class kind="struct">Eigen::internal::evaluator_traits&lt; BandMatrix&lt; _Scalar, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator_traits&lt; BandMatrixWrapper&lt; _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; BandMatrix&lt; _Scalar, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; BandMatrixWrapper&lt; _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;</class>
    <class kind="class">Eigen::internal::TridiagonalMatrix</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>BaseModel.cpp</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/src/geodesic/</path>
    <filename>BaseModel_8cpp</filename>
    <includes id="BaseModel_8h" name="BaseModel.h" local="yes" imported="no">BaseModel.h</includes>
    <includes id="Parameters_8h" name="Parameters.h" local="yes" imported="no">Parameters.h</includes>
  </compound>
  <compound kind="file">
    <name>BaseModel.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/src/geodesic/</path>
    <filename>BaseModel_8h</filename>
    <includes id="Point3D_8h" name="Point3D.h" local="yes" imported="no">Point3D.h</includes>
    <class kind="class">CBaseModel</class>
    <class kind="struct">CBaseModel::CFace</class>
  </compound>
  <compound kind="file">
    <name>BasicPreconditioners.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/IterativeLinearSolvers/</path>
    <filename>BasicPreconditioners_8h</filename>
    <class kind="class">Eigen::DiagonalPreconditioner</class>
    <class kind="class">Eigen::IdentityPreconditioner</class>
    <class kind="class">Eigen::LeastSquareDiagonalPreconditioner</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>BDCSVD.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SVD/</path>
    <filename>BDCSVD_8h</filename>
    <class kind="class">Eigen::BDCSVD</class>
    <class kind="class">Eigen::BDCSVD</class>
    <class kind="struct">Eigen::internal::traits&lt; BDCSVD&lt; _MatrixType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>BiCGSTAB.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/IterativeLinearSolvers/</path>
    <filename>BiCGSTAB_8h</filename>
    <class kind="class">Eigen::BiCGSTAB</class>
    <class kind="class">Eigen::BiCGSTAB</class>
    <class kind="struct">Eigen::internal::traits&lt; BiCGSTAB&lt; _MatrixType, _Preconditioner &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>bool</type>
      <name>bicgstab</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3e9559d1e9c7b034925dd44b6f164f71</anchor>
      <arglist>(const MatrixType &amp;mat, const Rhs &amp;rhs, Dest &amp;x, const Preconditioner &amp;precond, Index &amp;iters, typename Dest::RealScalar &amp;tol_error)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>BinaryFunctors.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/functors/</path>
    <filename>BinaryFunctors_8h</filename>
    <class kind="struct">Eigen::internal::binary_op_base</class>
    <class kind="struct">Eigen::internal::bind1st_op</class>
    <class kind="struct">Eigen::internal::bind2nd_op</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; bind1st_op&lt; BinaryOp &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; bind2nd_op&lt; BinaryOp &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_boolean_and_op &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_boolean_or_op &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_boolean_xor_op &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_cmp_op&lt; LhsScalar, RhsScalar, cmp &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_conj_product_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_difference_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_hypot_op&lt; Scalar, Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_max_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_min_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_pow_op&lt; Scalar, Exponent &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_product_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_quotient_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_sum_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::result_of&lt; scalar_cmp_op&lt; LhsScalar, RhsScalar, Cmp &gt;(LhsScalar, RhsScalar)&gt;</class>
    <class kind="struct">Eigen::internal::scalar_boolean_and_op</class>
    <class kind="struct">Eigen::internal::scalar_boolean_or_op</class>
    <class kind="struct">Eigen::internal::scalar_boolean_xor_op</class>
    <class kind="struct">Eigen::internal::scalar_cmp_op</class>
    <class kind="struct">Eigen::internal::scalar_cmp_op&lt; LhsScalar, RhsScalar, cmp_EQ &gt;</class>
    <class kind="struct">Eigen::internal::scalar_cmp_op&lt; LhsScalar, RhsScalar, cmp_GE &gt;</class>
    <class kind="struct">Eigen::internal::scalar_cmp_op&lt; LhsScalar, RhsScalar, cmp_GT &gt;</class>
    <class kind="struct">Eigen::internal::scalar_cmp_op&lt; LhsScalar, RhsScalar, cmp_LE &gt;</class>
    <class kind="struct">Eigen::internal::scalar_cmp_op&lt; LhsScalar, RhsScalar, cmp_LT &gt;</class>
    <class kind="struct">Eigen::internal::scalar_cmp_op&lt; LhsScalar, RhsScalar, cmp_NEQ &gt;</class>
    <class kind="struct">Eigen::internal::scalar_cmp_op&lt; LhsScalar, RhsScalar, cmp_UNORD &gt;</class>
    <class kind="struct">Eigen::internal::scalar_conj_product_op</class>
    <class kind="struct">Eigen::internal::scalar_difference_op</class>
    <class kind="struct">Eigen::internal::scalar_hypot_op&lt; Scalar, Scalar &gt;</class>
    <class kind="struct">Eigen::internal::scalar_max_op</class>
    <class kind="struct">Eigen::internal::scalar_min_op</class>
    <class kind="struct">Eigen::internal::scalar_pow_op</class>
    <class kind="struct">Eigen::internal::scalar_product_op</class>
    <class kind="struct">Eigen::internal::scalar_quotient_op</class>
    <class kind="struct">Eigen::internal::scalar_sum_op</class>
    <class kind="struct">Eigen::internal::scalar_sum_op&lt; bool, bool &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>blas.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/misc/</path>
    <filename>blas_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>BLASFUNC</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a0688b81352a2d915602ab637fea62f8c</anchor>
      <arglist>(FUNC)</arglist>
    </member>
    <member kind="typedef">
      <type>long</type>
      <name>BLASLONG</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac7f2fea9e72d2da76291aba7c0647a0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned long</type>
      <name>BLASULONG</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>acff7412af61cfdf32aa8eb4de97a170e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>caxpy</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a0ef35ec02e7cefb608e1845e1e6307a6</anchor>
      <arglist>(const int *, const float *, const float *, const int *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>caxpyc</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aa3e52a722e076d112ae856eda9a9f98e</anchor>
      <arglist>(const int *, const float *, const float *, const int *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ccopy</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a08ac6c23f3a23d9fa7a4dc1aa2d2751d</anchor>
      <arglist>(int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cdotcw</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a06230505af7f22cc2184a6bcdf9efd30</anchor>
      <arglist>(int *, float *, int *, float *, int *, float *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cdotuw</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ad55d24ef6a1867a43401197f14c21b82</anchor>
      <arglist>(int *, float *, int *, float *, int *, float *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cgbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>adb4cf14205f70032d51fd913a2ebb43f</anchor>
      <arglist>(char *, int *, int *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cge2mm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a840207e9883a8e297758535b9e43c0c4</anchor>
      <arglist>(char *, char *, char *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cgemm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a49a9e27f5ca2f12c1d00c161803023d8</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cgemm3m</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a66008fb1e87ee823e2c2e1489ada1eb2</anchor>
      <arglist>(char *, char *, int *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cgemv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a3ce4611ffdf54040d629e5dd5ba51f5f</anchor>
      <arglist>(const char *, const int *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cgerc</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a5dce56f784673555c533027bea466a19</anchor>
      <arglist>(int *, int *, float *, float *, int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cgeru</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aa1b19bebf0101d7f3981f710119ec30c</anchor>
      <arglist>(int *, int *, float *, float *, int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>chbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a2a8978fcb9c461bbe45ab1098ea13952</anchor>
      <arglist>(char *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>chemm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a1c2f3d0f9d956fb900e4c86003da88b5</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>chemm3m</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a7fe68a888d6df89b024167e14e6b81ae</anchor>
      <arglist>(char *, char *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>chemv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aea89d2426bbeed371e663af4595e453c</anchor>
      <arglist>(const char *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cher</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aa3a8df100bd7ab109694b768b4c987d3</anchor>
      <arglist>(char *, int *, float *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cher2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a50061bc5056d4728a190b41361c83f94</anchor>
      <arglist>(char *, int *, float *, float *, int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cher2k</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a08646416b478103e2234a5e661f4baa5</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cher2m</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ae59e877e81e8321f9bbe2443aaec052e</anchor>
      <arglist>(const char *, const char *, const char *, const int *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cherk</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ae74019acdde4cd5f011df8602f617163</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const float *, const float *, const int *, const float *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>chpmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ae3ded0e5425ba11155b20c46912573a3</anchor>
      <arglist>(char *, int *, float *, float *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>chpr</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a6ecf1060e11af727a7e845c3a458a503</anchor>
      <arglist>(char *, int *, float *, float *, int *, float *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>chpr2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>adce979a9dd68ef06f3e660518a7b24a2</anchor>
      <arglist>(char *, int *, float *, float *, int *, float *, int *, float *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cnorm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a65a3d9673ef1cafac9ca03cc715706ef</anchor>
      <arglist>(char *, int *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>crotg</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a0c296ae4c6643970ce28cea1d0def1f6</anchor>
      <arglist>(float *, float *, float *, float *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>csbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a6e481c98deb14c5960305cc9f982c491</anchor>
      <arglist>(char *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cscal</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac4bc4b3113771b7075746cb9b7eb8d60</anchor>
      <arglist>(int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cspr2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a92f29901770dc1af15206bc8fb407e35</anchor>
      <arglist>(char *, int *, float *, float *, int *, float *, int *, float *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>csrot</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a9970e97877425c9ae62088d40defc0f9</anchor>
      <arglist>(int *, float *, int *, float *, int *, float *, float *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>csscal</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a9d2692658587fdea94593106882a4c2e</anchor>
      <arglist>(int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cswap</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ae9db017f0a9009b3fb1f7b974f3acf86</anchor>
      <arglist>(int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>csymm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a9835654a203d446c611aa2bf9ba3e5cb</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>csymm3m</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a1366952da0922c76348e1d2ed8c5e679</anchor>
      <arglist>(char *, char *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>csyr2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac1043b3cb4d408b32c0b06ec2511bda5</anchor>
      <arglist>(const char *, const int *, const float *, const float *, const int *, const float *, const int *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>csyr2k</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ad42cdf19de870611527adbb814577e26</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>csyrk</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac0d99123a497c2c3786c89d0f26456a1</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const float *, const float *, const int *, const float *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ctbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac21f26f9dda084f8e9b7426227c152b7</anchor>
      <arglist>(char *, char *, char *, int *, int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ctbsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a5de8b87a33715bee12c24c9605e08451</anchor>
      <arglist>(char *, char *, char *, int *, int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ctpmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>afd9f54238a7a34fc56c32f96afa81924</anchor>
      <arglist>(char *, char *, char *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ctpsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a50d5127358d0a14464b28103c49d0210</anchor>
      <arglist>(char *, char *, char *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ctrmm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a04e0f6848302a73aac4042d73eb71f8d</anchor>
      <arglist>(const char *, const char *, const char *, const char *, const int *, const int *, const float *, const float *, const int *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ctrmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a7580e31e77e21d253dd59d27932b22b3</anchor>
      <arglist>(const char *, const char *, const char *, const int *, const float *, const int *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ctrsm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a602015ab1de838e5bba3d500b6976500</anchor>
      <arglist>(const char *, const char *, const char *, const char *, const int *, const int *, const float *, const float *, const int *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ctrsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aa447421fe781e0b650f657a8b7d7f34b</anchor>
      <arglist>(const char *, const char *, const char *, const int *, const float *, const int *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>damax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>af016b74a8d2571b2bf6425229bd461df</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>damin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aff2dd74ce9afa8173315e0a3a6a4fc80</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>dasum</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a3785a0303f1fb8090831e7ccb3500ed9</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>daxpy</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a75108760b66961c1aa4976be67796dfd</anchor>
      <arglist>(const int *, const double *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dcopy</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a7603cb4329173f4be2a297f2b05153fa</anchor>
      <arglist>(int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>ddot</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aa6fd3ca44a3c01f64eb326441e6b703c</anchor>
      <arglist>(int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dgbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a3ee846dfd7565eb8e66890dde27a4583</anchor>
      <arglist>(char *, int *, int *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dge2mm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ab4b44d3c3e94e119cd52d6c7cac22d78</anchor>
      <arglist>(char *, char *, char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dgemm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>afabec40241b9be01af0d96ba38e49b38</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dgemv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ab222d121dcb9d90fd3582459c94e2ca0</anchor>
      <arglist>(const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dger</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aaff3a8cbf2ee6c216d2ab07f45d03066</anchor>
      <arglist>(int *, int *, double *, double *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>dmax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a1bbd96486ab146d6a9a5f5e0cf40bb16</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>dmin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a4f968f99f82958f1a5d9bfb0f2322752</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dnorm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a2e9d8e853034d76c6580fb9eae06e26b</anchor>
      <arglist>(char *, int *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>dnrm2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aef80349cba98e03ff1f8c0caa76f2595</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>drot</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a92a0f7f47fd5fdc685c282e437a6021d</anchor>
      <arglist>(int *, double *, int *, double *, int *, double *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>drotg</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a78e81bd8e9e83a8e0411050ad56ed150</anchor>
      <arglist>(double *, double *, double *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>drotm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ad3b0d3ac88c941550d066823e97084a6</anchor>
      <arglist>(int *, double *, int *, double *, int *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>drotmg</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a1401840a81dede16799a40419f248106</anchor>
      <arglist>(double *, double *, double *, double *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dsbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a5a03568fbda643dd9120f2cee11a5996</anchor>
      <arglist>(char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dscal</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a3d86e43ecf46e74707cf8d5d49241764</anchor>
      <arglist>(int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>dsdot</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a40341082a1311f6721c6187e170c54c4</anchor>
      <arglist>(int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dspmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a7df755e1a1a98ca6061ed299bc95d976</anchor>
      <arglist>(char *, int *, double *, double *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dspr</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a7b656b29fa7428de6e2ed2fc476675f9</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dspr2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a5574d2772363af7d328f3577ca6186ae</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dswap</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>af622e5bbb015658a25182d81428683ce</anchor>
      <arglist>(int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dsymm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>af33e6e0772c89263393e433fbef97626</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dsymv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ae8c319057dbbc42c869321fbc25a5cb9</anchor>
      <arglist>(const char *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dsyr</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a641a8d1951027dcd9071c1cea4515417</anchor>
      <arglist>(const char *, const int *, const double *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dsyr2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>acdb083d9d5e30d0c630b2aff447c6e65</anchor>
      <arglist>(const char *, const int *, const double *, const double *, const int *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dsyr2k</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a170ed88cb48a536e6cceaea016c7bb62</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dsyrk</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a8efb3f9a55559646d40e874ab6b7858d</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dtbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a8b5ca32a95777f8fa34eb83a56dfbcc8</anchor>
      <arglist>(char *, char *, char *, int *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dtbsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>adb244b5e92641905e5bdb7cb591b15c4</anchor>
      <arglist>(char *, char *, char *, int *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dtpmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a8dc5676e63694d529c06a2cadd5eaacc</anchor>
      <arglist>(char *, char *, char *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dtpsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a0aeda14c7a5e65e25360cefdbd8cc7c3</anchor>
      <arglist>(char *, char *, char *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dtrmm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aaada9a1e8e32a98f3af529ecaadbeb87</anchor>
      <arglist>(const char *, const char *, const char *, const char *, const int *, const int *, const double *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dtrmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a9fe7474a0ea526e8b5b8defecb97fd97</anchor>
      <arglist>(const char *, const char *, const char *, const int *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dtrsm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a86d5957cfcd68c2f659d6b14c395d0e2</anchor>
      <arglist>(const char *, const char *, const char *, const char *, const int *, const int *, const double *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dtrsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a6a210bbb4405fb71c686e491cb8f7b87</anchor>
      <arglist>(const char *, const char *, const char *, const int *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>dzamax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a9be5010c1f8db32ce428fb27aceb91a8</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>dzamin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aec36a8514123609b1b6966fea9652bbd</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>dzasum</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a046c8576ebed9dcbe72b3d52ad5da2ef</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>dzmax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>af1b7f8a9859bb2702c256c41640b72e9</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>dzmin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a03b9d49c7a9934a47d15de87c267a1fe</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>dznrm2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ab281ab3462502b2e5060a1bfcd87de4c</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>icamax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ae49d23b7975301b6ba4852fd6acbb30a</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>icamin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a9e982c79ce20d2893bec2988fe940f4b</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>icmax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ab270b4240ab0e5c42e35271b34d0b372</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>icmin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aff99ca90f99171f2bdb3ff65dd7cf34c</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>idamax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ae093c095bc52bdf036a2a9f72b7cdb28</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>idamin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a40092b2ffc8bde46312428272f91944a</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>idmax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a1d3161d392568c0418e54281f0255624</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>idmin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ab365222ab1d17d247b22871178c81093</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>iqamax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac528d4bcbe4a10c806987308d792cd32</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>iqamin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ae45a83b457b29d6c18afdcccb1bbf16f</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>iqmax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a08d5f286ff14f42d484a48b0c5cb8565</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>iqmin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aa223ac1e4106e04086ca28a25bc446eb</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>isamax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a7c4dc9e2c1cbeea344136acaa93f4fa4</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>isamin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>af2468d74f939b4d34f9bb93ba39ba807</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ismax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a7fbb3170f41101c48c6457f8a6b5e357</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ismin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a574f1aa85c453ff7e4ae8d6e12658055</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ixamax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>acf98f7d47a6c2cf1673b54780f110ef7</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ixamin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aef1e7cf3e0e9743c67db3f5dc21fbfa9</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ixmax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a636a73e332b8b98d09e8eb31c8728141</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ixmin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aa778611b821b5bb89fe681b64371ab1f</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>izamax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a6c066896c78e563dce42a2df2e520609</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>izamin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aa73e7c406a1d9d5b00c817e60a32da1c</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>izmax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>afd8431c8870d22f43d839572dc54739f</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>izmin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a96d99a8a5ece79907d141a81308cb310</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>qamax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>af5a405b39c8fd3a15afcf45ea1d80829</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>qamin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac3d1d8d1948291c856ca4f1454688dcf</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>qasum</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a79be79bb35276cdc3ed6ea896bbfd0dc</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qaxpy</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ad88a86253a1d2a5dc8a167fb69bede71</anchor>
      <arglist>(const int *, const double *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qcopy</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac982a348a339ada4d070524d88bd7f98</anchor>
      <arglist>(int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>qdot</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a21299706e1eaeacbc9375e3eb1a1a3de</anchor>
      <arglist>(int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qgbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a03f711763bfa370af4cb0bf4862de722</anchor>
      <arglist>(char *, int *, int *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qgemm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a253c5c3c5df40e44c5537c781b424ad7</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qgemv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>adafd9bdde79ab746d378df9aff6a2d95</anchor>
      <arglist>(const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qger</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ab146c9787c4c014839c63e394e1910c3</anchor>
      <arglist>(int *, int *, double *, double *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>qmax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ad73c1d75ce5188ffea81f505fbf7508e</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>qmin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a7d6a14944492cb58a67961eb6cdc568c</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>qnrm2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a3883162642f7947abd8270d0f9bd3408</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qrot</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac5965d7004cdb43373a24b5332d7a841</anchor>
      <arglist>(int *, double *, int *, double *, int *, double *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qrotg</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aafc73dabfc4cd279d680d2c0306817fb</anchor>
      <arglist>(double *, double *, double *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qrotm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a291b94ea6562985248cc3a280a902034</anchor>
      <arglist>(int *, double *, int *, double *, int *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qsbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ad56761115f4acb1d34358f8ebb5d873b</anchor>
      <arglist>(char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qscal</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a63148974aac87cc2a317d7ac134007ae</anchor>
      <arglist>(int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qspmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac8eb02853115c6bbedc294df6d9b31bc</anchor>
      <arglist>(char *, int *, double *, double *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qspr</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a4f2542a75f6c2d51bc79256349cca286</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qspr2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ad2b725d87d2bde35b6374b3dea61102c</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qswap</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a3f31dc25cad3867c65416d950f6ce87c</anchor>
      <arglist>(int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qsymm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a7e80a82f6d6fd19c82077c7fbb3b7226</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qsymv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aca5c0c62cfe451bfc5fa372b5a83148e</anchor>
      <arglist>(const char *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qsyr</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a8c90f4c29c5d0b8dfbd9831672d3ea64</anchor>
      <arglist>(const char *, const int *, const double *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qsyr2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a4dd85575b15e7178397b30b72ea651db</anchor>
      <arglist>(const char *, const int *, const double *, const double *, const int *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qsyr2k</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aab0fd6e6608e5f48457e40675cc63576</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qsyrk</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a6a983b94523b3f243bb76c5e571e24f1</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qtbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a9b952cf20afcbfab10273e52b33e082c</anchor>
      <arglist>(char *, char *, char *, int *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qtbsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a72d033c483f819ac9561c07abb513def</anchor>
      <arglist>(char *, char *, char *, int *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qtpmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ab7ab4fff135a8716af4498ff056643d2</anchor>
      <arglist>(char *, char *, char *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qtpsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a584e8aba65f893db3648e76f6d829784</anchor>
      <arglist>(char *, char *, char *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qtrmm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aebcba875d470176eac64ec84c3cca861</anchor>
      <arglist>(const char *, const char *, const char *, const char *, const int *, const int *, const double *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qtrmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aac171e2249399029cf129809e8533f71</anchor>
      <arglist>(const char *, const char *, const char *, const int *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qtrsm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a1f65f0bd313fc270619b79e9e7aabbb4</anchor>
      <arglist>(const char *, const char *, const char *, const char *, const int *, const int *, const double *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qtrsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a284547b4d0be8322d86534e06c25e81c</anchor>
      <arglist>(const char *, const char *, const char *, const int *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>qxamax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a63355127e5375cea272f16c43283f69a</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>qxamin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ab784d25e281a8a58e82f9cb9cd04ab90</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>qxasum</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a7f53f924f5ddacfad236793613f04f8e</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>qxmax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>abe91fa78c0766dcdcf70e908a0615138</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>qxmin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>abe5b6d2d54ca1a7d41c41ec887763726</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>qxnrm2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>af3d89af2b439c118a9e18c07de45af4a</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>float BLASFUNC()</type>
      <name>samax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a9f5b7282b4e96d2748fc0e431d539d23</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>float BLASFUNC()</type>
      <name>samin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a7c874b493fe2b0f949d261d343e86e64</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>float BLASFUNC()</type>
      <name>sasum</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aff6e9473ef7faad9ff79668fab7bccaa</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>saxpy</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a1b87073f01f4ddca3a211f62e793d736</anchor>
      <arglist>(const int *, const float *, const float *, const int *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>float BLASFUNC()</type>
      <name>scamax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a51d1867c50c263e042b86aec077e3f20</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>float BLASFUNC()</type>
      <name>scamin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac93d46161922aed2b2fb6fd3d665f9ad</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>float BLASFUNC()</type>
      <name>scasum</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a4a00758f0531f412efd4cc19fdc2cb50</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>float BLASFUNC()</type>
      <name>scmax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a761a29b497c8d7b56b51bd89a88f4eec</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>float BLASFUNC()</type>
      <name>scmin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a1e899967fe124772c09fa8e2a23d6628</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>float BLASFUNC()</type>
      <name>scnrm2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a9b15e3341e510c5765add9b831e398af</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>scopy</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac78a03aefde24bc7a944e4d2ce7bc100</anchor>
      <arglist>(int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>float BLASFUNC()</type>
      <name>sdot</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a686f9b4d6d15162e73046befcff25897</anchor>
      <arglist>(int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>float BLASFUNC()</type>
      <name>sdsdot</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac185921e363a00763e7ae59b26997d87</anchor>
      <arglist>(int *, float *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>sgbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a236970a9e7c17bb53eb835fa8caa0c8d</anchor>
      <arglist>(char *, int *, int *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>sge2mm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a75a056f753c8507ada57e65a7e9bcb4a</anchor>
      <arglist>(char *, char *, char *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>sgemm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a21fe3aa3f9834565babb278521cfe1ae</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>sgemv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ab8b3bfe7157c3167f32dff98eb3b76a6</anchor>
      <arglist>(const char *, const int *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>sger</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a4a5e76f07c2d95112cc12a5b1dc01631</anchor>
      <arglist>(int *, int *, float *, float *, int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>float BLASFUNC()</type>
      <name>smax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a8dd891a4dc20d4b83643ba5b15fe4277</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>float BLASFUNC()</type>
      <name>smin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ae89bb7ae1fb979354bc8b7ccfa25e939</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>snorm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a790e0b4af7f3ffe2251153303cf8cd68</anchor>
      <arglist>(char *, int *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>float BLASFUNC()</type>
      <name>snrm2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a43f3acfdbd3542ffdde4719f58fed090</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>srot</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a3f997d497847303d79dcab1649adb268</anchor>
      <arglist>(int *, float *, int *, float *, int *, float *, float *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>srotg</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aea86db3eff5aafb70c7a937421757774</anchor>
      <arglist>(float *, float *, float *, float *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>srotm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a77426e46addd8c4a7edb35942a5c8b46</anchor>
      <arglist>(int *, float *, int *, float *, int *, float *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>srotmg</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a1f88bf8484e27a12e8d4ab93fc462542</anchor>
      <arglist>(float *, float *, float *, float *, float *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ssbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a8d0b69549632a625a7773e8279aeb44f</anchor>
      <arglist>(char *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>sscal</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>adb920b3053f43c7714245d9eb13721ed</anchor>
      <arglist>(int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>sspmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a4e298686bdc17a46eb8cb46325106d7d</anchor>
      <arglist>(char *, int *, float *, float *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>sspr</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a7801664637671b70387a0a917e1ec24a</anchor>
      <arglist>(char *, int *, float *, float *, int *, float *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>sspr2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aa9ed7e7dabbbd9b9db055fc83389c9a6</anchor>
      <arglist>(char *, int *, float *, float *, int *, float *, int *, float *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>sswap</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>af665098637521b34937d5ae5e989c13f</anchor>
      <arglist>(int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ssymm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>af5c381b4fd305b8b6bd2e5f1fd9929f9</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ssymv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a4c1cb4353600ebf76d3262490c78648d</anchor>
      <arglist>(const char *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ssyr</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ae2762c41f9a43fa317d81df793c89e99</anchor>
      <arglist>(const char *, const int *, const float *, const float *, const int *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ssyr2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ad2efc73f7f42fec4b9baac37aab3cd5d</anchor>
      <arglist>(const char *, const int *, const float *, const float *, const int *, const float *, const int *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ssyr2k</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a24778863a89166b0b0a37fbce3c6ab85</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ssyrk</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a01365cf00a3a260dc39143e6d2a77600</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const float *, const float *, const int *, const float *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>stbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>af16217ad67e122b872e95f1df67c3ef1</anchor>
      <arglist>(char *, char *, char *, int *, int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>stbsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aaddc6212105d85eec54e387d04ff8e43</anchor>
      <arglist>(char *, char *, char *, int *, int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>stpmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a12d2aff3c08b13fdce84d2591d4a12c3</anchor>
      <arglist>(char *, char *, char *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>stpsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aed4247e0c71c8b19f88ea5acf83ab8ef</anchor>
      <arglist>(char *, char *, char *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>strmm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a8863ff628333701c7f3a95941269e22d</anchor>
      <arglist>(const char *, const char *, const char *, const char *, const int *, const int *, const float *, const float *, const int *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>strmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a0b61faa639f63311dd3d4899671fb5ec</anchor>
      <arglist>(const char *, const char *, const char *, const int *, const float *, const int *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>strsm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>abdc9964d5bcc16cb8a25486331c0173f</anchor>
      <arglist>(const char *, const char *, const char *, const char *, const int *, const int *, const float *, const float *, const int *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>strsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac643b28aa0b5329140be33c7528d8e8e</anchor>
      <arglist>(const char *, const char *, const char *, const int *, const float *, const int *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xaxpy</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aaef596369ebc2dadc5ec518ae988c74c</anchor>
      <arglist>(const int *, const double *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xaxpyc</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a8624836db8dced8028f9dd0e49c6b513</anchor>
      <arglist>(const int *, const double *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xcopy</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a9dc5f3d51036081c76d3d1665af1b1ea</anchor>
      <arglist>(int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xerbla</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a2d65bda4481fbba9cecafd3bc32bc627</anchor>
      <arglist>(const char *, int *info, int)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xgbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a49cbb68d41aa4f888e255a13928b3aee</anchor>
      <arglist>(char *, int *, int *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xgemm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a0b639fb6761d3ee508418b77832523de</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xgemm3m</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ae88a330063ac39d7e726d463996ecb0a</anchor>
      <arglist>(char *, char *, int *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xgemv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aed8165f8267ecae262216e4a9b1ccd92</anchor>
      <arglist>(const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xgerc</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a6fc87ac4c1ba5a45de8cc1837caffb03</anchor>
      <arglist>(int *, int *, double *, double *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xgeru</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac7d68f474c337b9c55182b26930720cd</anchor>
      <arglist>(int *, int *, double *, double *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xhbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac50dd93bdc5105535ef6b556caa8fcb5</anchor>
      <arglist>(char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xhemm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a1041e9f52f187844083917f778ea2557</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xhemm3m</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a297ec624c42bb696eb46dda705132b08</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xhemv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a780761064ca52d39647066ee0a8469aa</anchor>
      <arglist>(const char *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xher</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>acbc2b5763cf3b097b52048f321cc3448</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xher2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>abdb2ecda38c0b5af5f1b2466f014c983</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xher2k</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a5e0e09a5125b43df54bd2b461f7fc3e4</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xher2m</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>adc862bb65edb400eb9991c6c04b2d827</anchor>
      <arglist>(const char *, const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xherk</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a48ae61a58042cf34f989bc66107420da</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xhpmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a3898d72b5b440d5a09182da7c54cdf16</anchor>
      <arglist>(char *, int *, double *, double *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xhpr</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a2016c41800a5756ac1de07e03d33723e</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xhpr2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>adc8f02da480a165295ab2b2291c00dac</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xqrot</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a366a70b46b765b62ab53b230c3e60f99</anchor>
      <arglist>(int *, double *, int *, double *, int *, double *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xqscal</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a4e7708cf6d60da8bae3d784272d8cf84</anchor>
      <arglist>(int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xrotg</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aac626cdb4bd16e308f5a0d2f795d668a</anchor>
      <arglist>(double *, double *, double *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xsbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a829ca0724ca6cc433a4832a85137da54</anchor>
      <arglist>(char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xscal</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a4feb4cf69525ad1b248bb31e8d69e3b9</anchor>
      <arglist>(int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xspr2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>afb8cd3fd94a814229be8e239e33d092b</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xswap</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a807f13bf23e7e8d29fab2ac8920242c1</anchor>
      <arglist>(int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xsymm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a5fb714fa77ed757c6a24871685684984</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xsymm3m</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aa78447af4353db0405401439432a687b</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xsyr2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a5519845d746e1a950386895a1b459250</anchor>
      <arglist>(const char *, const int *, const double *, const double *, const int *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xsyr2k</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a8b7fcc97e7822b471a5d5b2a2405e15d</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xsyrk</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a5d19167bf706f5d29ea495c5d4fd49c7</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xtbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>afe9a32168f5ff05162255a4057351785</anchor>
      <arglist>(char *, char *, char *, int *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xtbsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a6d8b87407ade4ad98918749e66211bd6</anchor>
      <arglist>(char *, char *, char *, int *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xtpmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ada531ff8c9e5058ae3900857c999d534</anchor>
      <arglist>(char *, char *, char *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xtpsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ad5a9fa8b28191b1a2a031accf5ac4db0</anchor>
      <arglist>(char *, char *, char *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xtrmm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a2b371b74f1cb7293963d098b37893099</anchor>
      <arglist>(const char *, const char *, const char *, const char *, const int *, const int *, const double *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xtrmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a6a0eda84979fb223776313798365e438</anchor>
      <arglist>(const char *, const char *, const char *, const int *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xtrsm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ab5d2cb59062d2455f3f7d146844a20f7</anchor>
      <arglist>(const char *, const char *, const char *, const char *, const int *, const int *, const double *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xtrsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>abdd31e9063c349755dff82705f7395d0</anchor>
      <arglist>(const char *, const char *, const char *, const int *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zaxpy</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a9c78b957a2baca7740a21d39ae2ad790</anchor>
      <arglist>(const int *, const double *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zaxpyc</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ab59a583a6462462ce3ceb320f69e3cdd</anchor>
      <arglist>(const int *, const double *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zcopy</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ab61229c4b4616d23a30379a7926aad2e</anchor>
      <arglist>(int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zdotcw</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>afa1ee39fc8252e5f4c38e8bf840b1629</anchor>
      <arglist>(int *, double *, int *, double *, int *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zdotuw</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a0bb34f81db43d723010baa198e72b5d6</anchor>
      <arglist>(int *, double *, int *, double *, int *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zdrot</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a80803cb43e8976af44d1b21e34c4d958</anchor>
      <arglist>(int *, double *, int *, double *, int *, double *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zdscal</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a253a24625852885c5067ab22a42cba66</anchor>
      <arglist>(int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zgbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a7ebff83b68195fc8baec12b43d9912c5</anchor>
      <arglist>(char *, int *, int *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zge2mm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a766ebaea205745ff0276cc5a25341203</anchor>
      <arglist>(char *, char *, char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zgemm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ad7681a02247adb9a62767bea156092ba</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zgemm3m</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a10ce7335f5ec0cb57786b484f9a193cd</anchor>
      <arglist>(char *, char *, int *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zgemv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ab553e0d95f6726dd4eb09c65a4d5ed8b</anchor>
      <arglist>(const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zgerc</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aa89e878517d1b1883a48a51d384af5df</anchor>
      <arglist>(int *, int *, double *, double *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zgeru</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ae5278aa00a74de9eda40d7b5eca62914</anchor>
      <arglist>(int *, int *, double *, double *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zhbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac87980ab271048f9220680dfd2ab5cd6</anchor>
      <arglist>(char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zhemm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ad0d0a65988af40d855fbba10d4698f79</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zhemm3m</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a26efb0b65e2ae9e677ae78e2777e3ac5</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zhemv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a92297d57e7bee8ded6a45057aa86fd16</anchor>
      <arglist>(const char *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zher</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac05c43627e590d201be0f67262894199</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zher2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a44becfeb8e5197839a4da4dd68cb3281</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zher2k</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a0aa892233b1a8fd2c37ba890da931f2f</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zher2m</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a95278dcd0afeb2c8ac680d3d813adfa9</anchor>
      <arglist>(const char *, const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zherk</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a644288f40be212a4200178d7eefa14ee</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zhpmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a2fc2b43c0a31750cb06f977f6c06a145</anchor>
      <arglist>(char *, int *, double *, double *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zhpr</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a2992c68a9eeb25c27adda578d780c4bc</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zhpr2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a2aee87398c6db6213a6acf4a595e8849</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>znorm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac9750bea2a8e9c04a8da76b17cf4854c</anchor>
      <arglist>(char *, int *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zrotg</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a4de9831c4d9468ea88b599d39d61836c</anchor>
      <arglist>(double *, double *, double *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zsbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a68285bfb2b65eb94bd45088baadbed71</anchor>
      <arglist>(char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zscal</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a1b2852052df703d89bb84dc47ac8cb37</anchor>
      <arglist>(int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zspr2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a9569f1b1c47f9075ff1a3292687668ba</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zswap</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>adf7cba8d24595deda9294c9eb5834928</anchor>
      <arglist>(int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zsymm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a82f9c8623a3dc83cfef6183576f558ab</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zsymm3m</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ad5a6672a1af6fcd69490ae56401da6ab</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zsyr2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac553b3db37e014e586dc347c0f1b8c09</anchor>
      <arglist>(const char *, const int *, const double *, const double *, const int *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zsyr2k</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aecec0e22f24798e2b058722eee03aecc</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zsyrk</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a71dceef7bca15f9f62586dde7f3394bc</anchor>
      <arglist>(const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ztbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>abc698f049eee6d921b9ab71a7553403f</anchor>
      <arglist>(char *, char *, char *, int *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ztbsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a065a3513492dde636c0f2c6c45ef969a</anchor>
      <arglist>(char *, char *, char *, int *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ztpmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>acd557d9c44296a96403f7feccd0cb2a0</anchor>
      <arglist>(char *, char *, char *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ztpsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>abd9e9c9fb64d78ca478f20a5bbcf8bba</anchor>
      <arglist>(char *, char *, char *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ztrmm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a65d371701711d3623d39febd7fa0d138</anchor>
      <arglist>(const char *, const char *, const char *, const char *, const int *, const int *, const double *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ztrmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a6380d5bd03be5dd528010becf5781ed3</anchor>
      <arglist>(const char *, const char *, const char *, const int *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ztrsm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aa324b9d174aa05cec0ed64e424d60dcf</anchor>
      <arglist>(const char *, const char *, const char *, const char *, const int *, const int *, const double *, const double *, const int *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ztrsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a54d9caffcfa327246b98c21136f303be</anchor>
      <arglist>(const char *, const char *, const char *, const int *, const double *, const int *, double *, const int *)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>BlasUtil.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/util/</path>
    <filename>BlasUtil_8h</filename>
    <class kind="class">Eigen::internal::blas_data_mapper</class>
    <class kind="struct">Eigen::internal::blas_traits</class>
    <class kind="struct">Eigen::internal::blas_traits&lt; const T &gt;</class>
    <class kind="struct">Eigen::internal::blas_traits&lt; CwiseBinaryOp&lt; scalar_product_op&lt; Scalar &gt;, const CwiseNullaryOp&lt; scalar_constant_op&lt; Scalar &gt;, Plain &gt;, NestedXpr &gt; &gt;</class>
    <class kind="struct">Eigen::internal::blas_traits&lt; CwiseBinaryOp&lt; scalar_product_op&lt; Scalar &gt;, const CwiseNullaryOp&lt; scalar_constant_op&lt; Scalar &gt;, Plain1 &gt;, const CwiseNullaryOp&lt; scalar_constant_op&lt; Scalar &gt;, Plain2 &gt; &gt; &gt;</class>
    <class kind="struct">Eigen::internal::blas_traits&lt; CwiseBinaryOp&lt; scalar_product_op&lt; Scalar &gt;, NestedXpr, const CwiseNullaryOp&lt; scalar_constant_op&lt; Scalar &gt;, Plain &gt; &gt; &gt;</class>
    <class kind="struct">Eigen::internal::blas_traits&lt; CwiseUnaryOp&lt; scalar_conjugate_op&lt; Scalar &gt;, NestedXpr &gt; &gt;</class>
    <class kind="struct">Eigen::internal::blas_traits&lt; CwiseUnaryOp&lt; scalar_opposite_op&lt; Scalar &gt;, NestedXpr &gt; &gt;</class>
    <class kind="struct">Eigen::internal::blas_traits&lt; Transpose&lt; NestedXpr &gt; &gt;</class>
    <class kind="class">Eigen::internal::BlasLinearMapper</class>
    <class kind="class">Eigen::internal::BlasVectorMapper</class>
    <class kind="struct">Eigen::internal::conj_helper</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; RealScalar, std::complex&lt; RealScalar &gt;, false, Conj &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Scalar, Scalar, false, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; std::complex&lt; RealScalar &gt;, RealScalar, Conj, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, false, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, true, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, true, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_if</class>
    <class kind="struct">Eigen::internal::conj_if&lt; false &gt;</class>
    <class kind="struct">Eigen::internal::conj_if&lt; true &gt;</class>
    <class kind="class">Eigen::internal::const_blas_data_mapper</class>
    <class kind="struct">Eigen::internal::extract_data_selector</class>
    <class kind="struct">Eigen::internal::extract_data_selector&lt; T, false &gt;</class>
    <class kind="struct">Eigen::internal::gebp_kernel</class>
    <class kind="struct">Eigen::internal::gemm_pack_lhs</class>
    <class kind="struct">Eigen::internal::gemm_pack_rhs</class>
    <class kind="struct">Eigen::internal::general_matrix_matrix_product</class>
    <class kind="struct">Eigen::internal::general_matrix_vector_product</class>
    <class kind="struct">Eigen::internal::get_factor</class>
    <class kind="struct">Eigen::internal::get_factor&lt; Scalar, typename NumTraits&lt; Scalar &gt;::Real &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>const T::Scalar *</type>
      <name>extract_data</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a61201d7da2eeda8e5469dc7b46d93c4d</anchor>
      <arglist>(const T &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Block.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>Block_8h</filename>
    <class kind="class">Eigen::Block</class>
    <class kind="class">Eigen::BlockImpl</class>
    <class kind="class">Eigen::BlockImpl&lt; XprType, BlockRows, BlockCols, InnerPanel, Dense &gt;</class>
    <class kind="class">Eigen::internal::BlockImpl_dense</class>
    <class kind="class">Eigen::internal::BlockImpl_dense</class>
    <class kind="class">Eigen::internal::BlockImpl_dense&lt; XprType, BlockRows, BlockCols, InnerPanel, true &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>BlockHouseholder.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Householder/</path>
    <filename>BlockHouseholder_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>apply_block_householder_on_the_left</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa4f23e8e0e68dae24dfef3d535aed89f</anchor>
      <arglist>(MatrixType &amp;mat, const VectorsType &amp;vectors, const CoeffsType &amp;hCoeffs, bool forward)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>make_block_householder_triangular_factor</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a25fb10863f558539b3a6de4d382b46e4</anchor>
      <arglist>(TriangularFactorType &amp;triFactor, const VectorsType &amp;vectors, const CoeffsType &amp;hCoeffs)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>BlockMethods.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/plugins/</path>
    <filename>BlockMethods_8h</filename>
    <class kind="struct">ConstFixedBlockXpr</class>
    <class kind="struct">ConstFixedSegmentReturnType</class>
    <class kind="struct">ConstNColsBlockXpr</class>
    <class kind="struct">ConstNRowsBlockXpr</class>
    <class kind="struct">FixedBlockXpr</class>
    <class kind="struct">FixedSegmentReturnType</class>
    <class kind="struct">NColsBlockXpr</class>
    <class kind="struct">NRowsBlockXpr</class>
    <member kind="typedef">
      <type>Block&lt; Derived &gt;</type>
      <name>BlockXpr</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a8f8a0b7649fdefe5f4a72b6ce2ddea6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Derived, internal::traits&lt; Derived &gt;::RowsAtCompileTime, Dynamic, !IsRowMajor &gt;</type>
      <name>ColsBlockXpr</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a66e23fabff72fc1fcdd447922733a083</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Derived, internal::traits&lt; Derived &gt;::RowsAtCompileTime, 1, !IsRowMajor &gt;</type>
      <name>ColXpr</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>af733e69da4faa9367f9b6d8254f879dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Derived &gt;</type>
      <name>ConstBlockXpr</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>af9c0fef76275651630c483a1cef18023</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Derived, internal::traits&lt; Derived &gt;::RowsAtCompileTime, Dynamic, !IsRowMajor &gt;</type>
      <name>ConstColsBlockXpr</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a9575a0cf5435e5d242ecc86b6813f7be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Derived, internal::traits&lt; Derived &gt;::RowsAtCompileTime, 1, !IsRowMajor &gt;</type>
      <name>ConstColXpr</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>ad2b74ae4150c75c7c4bd557d28985cd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Derived, Dynamic, internal::traits&lt; Derived &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>ConstRowsBlockXpr</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>acb4ee952fe3d1e198e5112fa11a3682f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Derived, 1, internal::traits&lt; Derived &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>ConstRowXpr</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a304c0c1c0c50a317b891a797588afcdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const VectorBlock&lt; const Derived &gt;</type>
      <name>ConstSegmentReturnType</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>ad2d40e210cd2f66126149c908270ead7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Derived, Dynamic, internal::traits&lt; Derived &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>RowsBlockXpr</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a5996acffecedf9059b88c5c45c4ee152</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Derived, 1, internal::traits&lt; Derived &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>RowXpr</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a9c5598ad52bbb71a080722cb97942f1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorBlock&lt; Derived &gt;</type>
      <name>SegmentReturnType</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>aa34201718d13b0e688d5b449772b74b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>block</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>abc691c84b9097e370e6cbcd01ad39448</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a81a7c5699b7ea04a7d53738e3ceb4881</anchor>
      <arglist>(Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>abc6665eeaa40397393e3534123f2cbe2</anchor>
      <arglist>(Index startRow, Index startCol) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>bottomLeftCorner</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>ae16a923c252d6f32b530209860e70bb4</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a7f7240c8770bdaef5307d681f8ac35f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>acdac00f55ab82617e86f17269aca4c2b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>bottomRightCorner</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a7ec91badac672007dde5bb80ec89dbc8</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a3ac42129e02df5b38e60067d0b290d4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a4d5785b3eacf0e174baefff8f3c18591</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>ae6978b7e8878f448aa4389b90633be31</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColXpr</type>
      <name>col</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>ac820575ee62de615224f350c02085469</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SegmentReturnType</type>
      <name>head</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a9195fdd59174bd73125c79f2ca38b392</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a96352bb9fdf59d342701494063f721d8</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a19fb1bab0cdd225aae70c1ffb3218fb6</anchor>
      <arglist>(Index startCol, Index numCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a30c2a2a77db3f00210d7f0ff7aae30a6</anchor>
      <arglist>(Index startRow, Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a8ca7b761b53cb6c08cf37da860d9dc4e</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowXpr</type>
      <name>row</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a8dd30d04b6ce8a78abb064008deb8a9c</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SegmentReturnType</type>
      <name>segment</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a2d45b75b31f47103d6557a85ea0c0f1b</anchor>
      <arglist>(Index start, Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SegmentReturnType</type>
      <name>tail</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a2599e7be580def86bf82e49dad7f7f83</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>topLeftCorner</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a103241f98959e0e479e0a1655f570038</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a1e83c809921ec54851ff7e92b4bbc336</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>aefb5590638f151bc49494c289602b224</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>topRightCorner</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a4dc743c56665a83a12be3fe196da49bd</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a46c6ef46c2272c1980b0afd6c3a2de18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a215ef257fda1098d09bd556fbe2c4481</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a902989533f1015fb34ff9a2d1ab23066</anchor>
      <arglist>(Index n) const</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>BooleanRedux.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>BooleanRedux_8h</filename>
    <class kind="struct">Eigen::internal::all_unroller</class>
    <class kind="struct">Eigen::internal::all_unroller&lt; Derived, 0 &gt;</class>
    <class kind="struct">Eigen::internal::all_unroller&lt; Derived, Dynamic &gt;</class>
    <class kind="struct">Eigen::internal::any_unroller</class>
    <class kind="struct">Eigen::internal::any_unroller&lt; Derived, 0 &gt;</class>
    <class kind="struct">Eigen::internal::any_unroller&lt; Derived, Dynamic &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>Chen_Han.cpp</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/src/geodesic/</path>
    <filename>Chen__Han_8cpp</filename>
    <includes id="Chen__Han_8h" name="Chen_Han.h" local="yes" imported="no">Chen_Han.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>max</name>
      <anchorfile>Chen__Han_8cpp.html</anchorfile>
      <anchor>affe776513b24d84b39af8ab0930fef7f</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>min</name>
      <anchorfile>Chen__Han_8cpp.html</anchorfile>
      <anchor>ac6afabdc09a49a433ee19d8a9486056d</anchor>
      <arglist>(a, b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Chen_Han.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/src/geodesic/</path>
    <filename>Chen__Han_8h</filename>
    <includes id="ExactDGPMethod_8h" name="ExactDGPMethod.h" local="yes" imported="no">ExactDGPMethod.h</includes>
    <includes id="Parameters_8h" name="Parameters.h" local="yes" imported="no">Parameters.h</includes>
    <class kind="class">CChen_Han</class>
    <class kind="struct">CChen_Han::InfoAtAngle</class>
    <class kind="struct">CChen_Han::QuoteWindow</class>
    <class kind="struct">CChen_Han::Window</class>
    <member kind="define">
      <type>#define</type>
      <name>_USE_MATH_DEFINES</name>
      <anchorfile>Chen__Han_8h.html</anchorfile>
      <anchor>a525335710b53cb064ca56b936120431e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CholmodSupport.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/CholmodSupport/</path>
    <filename>CholmodSupport_8h</filename>
    <class kind="struct">Eigen::internal::cholmod_configure_matrix</class>
    <class kind="struct">Eigen::internal::cholmod_configure_matrix&lt; double &gt;</class>
    <class kind="struct">Eigen::internal::cholmod_configure_matrix&lt; std::complex&lt; double &gt; &gt;</class>
    <class kind="class">Eigen::CholmodBase</class>
    <class kind="class">Eigen::CholmodDecomposition</class>
    <class kind="class">Eigen::CholmodSimplicialLDLT</class>
    <class kind="class">Eigen::CholmodSimplicialLLT</class>
    <class kind="class">Eigen::CholmodSupernodalLLT</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="enumeration">
      <type></type>
      <name>CholmodMode</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8cf3958430069971186dfd7afe6864b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CholmodAuto</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8cf3958430069971186dfd7afe6864b3a2f616d8b9a216fc3cfb0160e9e6e58c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CholmodSimplicialLLt</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8cf3958430069971186dfd7afe6864b3a031d7f8f7669f0187e1158f1437bf91f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CholmodSupernodalLLt</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8cf3958430069971186dfd7afe6864b3a8e4f36dc21204895aad4f61f7db56f2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CholmodLDLt</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8cf3958430069971186dfd7afe6864b3a7aeffd34337a5201939d7f55bb3bd689</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>cholmod_sparse</type>
      <name>viewAsCholmod</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac9fb9e40cfc9ddbdc7da84ee01bb7545</anchor>
      <arglist>(Ref&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt; mat)</arglist>
    </member>
    <member kind="function">
      <type>const cholmod_sparse</type>
      <name>viewAsCholmod</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a1e270b05389cb0c686c0dbb8696ea930</anchor>
      <arglist>(const SparseMatrix&lt; _Scalar, _Options, _Index &gt; &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>const cholmod_sparse</type>
      <name>viewAsCholmod</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae05afad80a00ea7af7432a096875d2e0</anchor>
      <arglist>(const SparseVector&lt; _Scalar, _Options, _Index &gt; &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>cholmod_sparse</type>
      <name>viewAsCholmod</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>afacb818b18280e2e1ab73836ab74cab5</anchor>
      <arglist>(const SparseSelfAdjointView&lt; const SparseMatrix&lt; _Scalar, _Options, _Index &gt;, UpLo &gt; &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>cholmod_dense</type>
      <name>viewAsCholmod</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a92fe7b595099051fa1d1c443641a6de3</anchor>
      <arglist>(MatrixBase&lt; Derived &gt; &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>MappedSparseMatrix&lt; Scalar, Flags, StorageIndex &gt;</type>
      <name>viewAsEigen</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aad43574b96b756041bd8037c4b61e0d9</anchor>
      <arglist>(cholmod_sparse &amp;cm)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>co_scan.cpp</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/src/</path>
    <filename>co__scan_8cpp</filename>
    <includes id="data__engine_8h" name="data_engine.h" local="yes" imported="no">data_engine.h</includes>
    <includes id="navigation_8h" name="navigation.h" local="yes" imported="no">navigation.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>co__scan_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rbt_num</name>
      <anchorfile>co__scan_8cpp.html</anchorfile>
      <anchor>a04c13fa73ea0552a967eeab9a3672b2a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ColPivHouseholderQR.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/QR/</path>
    <filename>ColPivHouseholderQR_8h</filename>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Inverse&lt; ColPivHouseholderQR&lt; MatrixType &gt; &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename ColPivHouseholderQR&lt; MatrixType &gt;::Scalar &gt;, Dense2Dense &gt;</class>
    <class kind="class">Eigen::ColPivHouseholderQR</class>
    <class kind="struct">Eigen::internal::traits&lt; ColPivHouseholderQR&lt; _MatrixType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>ColPivHouseholderQR_LAPACKE.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/QR/</path>
    <filename>ColPivHouseholderQR__LAPACKE_8h</filename>
    <namespace>Eigen</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_LAPACKE_QR_COLPIV</name>
      <anchorfile>ColPivHouseholderQR__LAPACKE_8h.html</anchorfile>
      <anchor>aa23433267592f53261b285a0a100398b</anchor>
      <arglist>(EIGTYPE, LAPACKE_TYPE, LAPACKE_PREFIX, EIGCOLROW, LAPACKE_COLROW)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CommaInitializer.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>CommaInitializer_8h</filename>
    <class kind="class">Eigen::CommaInitializer</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>CommonCwiseBinaryOps.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/plugins/</path>
    <filename>CommonCwiseBinaryOps_8h</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; CustomBinaryOp, const Derived, const OtherDerived &gt;</type>
      <name>binaryExpr</name>
      <anchorfile>CommonCwiseBinaryOps_8h.html</anchorfile>
      <anchor>aa3921b9acd51555d36f1ed85efb5fd89</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other, const CustomBinaryOp &amp;func=CustomBinaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; internal::scalar_boolean_and_op, const Derived, const OtherDerived &gt;</type>
      <name>operator &amp;&amp;</name>
      <anchorfile>CommonCwiseBinaryOps_8h.html</anchorfile>
      <anchor>aa9cf2efab36251f6bf350bdc5ab808c0</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; internal::scalar_boolean_or_op, const Derived, const OtherDerived &gt;</type>
      <name>operator||</name>
      <anchorfile>CommonCwiseBinaryOps_8h.html</anchorfile>
      <anchor>a3b150bd7c64179f074ecb801f0decb8c</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CommonCwiseUnaryOps.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/plugins/</path>
    <filename>CommonCwiseUnaryOps_8h</filename>
    <class kind="struct">CastXpr</class>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, const CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, const Derived &gt;, const Derived &amp;&gt;::type</type>
      <name>ConjugateReturnType</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a8391a8a82f1ad952c5ce3bc797a59fa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_imag_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>ImagReturnType</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a95e17c548bb824eea74de365922dd98f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>NegativeReturnType</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>aff53bb7e0da4f1764538c2cdb52768ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryView&lt; internal::scalar_imag_ref_op&lt; Scalar &gt;, Derived &gt;</type>
      <name>NonConstImagReturnType</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a439275343866fc96ec3b3593495d103c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, CwiseUnaryView&lt; internal::scalar_real_ref_op&lt; Scalar &gt;, Derived &gt;, Derived &amp;&gt;::type</type>
      <name>NonConstRealReturnType</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a4df201105578a2265d8f70d74ef90ec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, const CwiseUnaryOp&lt; internal::scalar_real_op&lt; Scalar &gt;, const Derived &gt;, const Derived &amp;&gt;::type</type>
      <name>RealReturnType</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a78f6c235431381c8d8236a57e8cdf3aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CastXpr&lt; NewType &gt;::Type</type>
      <name>cast</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>ae9c73516309861c00fd6bf3f38ab7f3c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>acea5b38fcb99c3e0b91a43bfcca923ce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a8f366de9a7bba88c7988324754f1756e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const NegativeReturnType</type>
      <name>operator-</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a5269321b3155ed9e3636b7862a167202</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RealReturnType</type>
      <name>real</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a11430098effaa273559d70d491f890fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseUnaryOp&lt; CustomUnaryOp, const Derived &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>ab8047e72312c629685f323ffa253de80</anchor>
      <arglist>(const CustomUnaryOp &amp;func=CustomUnaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseUnaryView&lt; CustomViewOp, const Derived &gt;</type>
      <name>unaryViewExpr</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a77fe7ae45351d38a1936f075e555760d</anchor>
      <arglist>(const CustomViewOp &amp;func=CustomViewOp()) const</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CompleteOrthogonalDecomposition.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/QR/</path>
    <filename>CompleteOrthogonalDecomposition_8h</filename>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Inverse&lt; CompleteOrthogonalDecomposition&lt; MatrixType &gt; &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename CompleteOrthogonalDecomposition&lt; MatrixType &gt;::Scalar &gt;, Dense2Dense &gt;</class>
    <class kind="class">Eigen::CompleteOrthogonalDecomposition</class>
    <class kind="struct">Eigen::internal::traits&lt; CompleteOrthogonalDecomposition&lt; _MatrixType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>AltiVec/Complex.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/arch/AltiVec/</path>
    <filename>AltiVec_2Complex_8h</filename>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cf, Packet2cf, false, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cf, Packet2cf, true, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cf, Packet2cf, true, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cf, Packet4f, false, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet4f, Packet2cf, false, false &gt;</class>
    <class kind="struct">Eigen::internal::Packet2cf</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; std::complex&lt; float &gt; &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet2cf &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet2cf &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>padd&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ade9c3ce8224bc8269e6e6a6a0a73bdd1</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pand&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab433636bb8ef0295317cb233525409fe</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pandnot&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2907d155591bf6553fdbf268569ec745</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a09d3857508ad226b1c3fb2b8053a9857</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pcplxflip&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab320047acb2a711eb25b502b1d3a20d1</anchor>
      <arglist>(const Packet2cf &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pdiv&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a88acae19dd76daa8a376f7eea84c3e61</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>pfirst&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a609f47036c3284e339a274a95c29256a</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet2cf</type>
      <name>pgather&lt; std::complex&lt; float &gt;, Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a32397fe26d21257ea1050bbdb1926e83</anchor>
      <arglist>(const std::complex&lt; float &gt; *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pload&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa14f73affd0f1fa2f18bdcc799ea07af</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>ploaddup&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3a8c9a3f6c0beacc89b92bca87be0c81</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>ploadu&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a93a6bdeb40170c6379a9ad832e01d300</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4d20a8ab7348f9305982185550a06543</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7f6c6f991788c7f4724039e6d596339d</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>por&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a699a6917cdff3949223842bda57f0718</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>predux&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0ab586f7c54b9234944c042d13cba918</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>predux_mul&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0a0f0317480807aaea520f2445ee72d9</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>preduxp&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a150e942c8daf77d3d541c1f22d21b216</anchor>
      <arglist>(const Packet2cf *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a85be7a77d836921a903a39877c42ac87</anchor>
      <arglist>(const std::complex&lt; float &gt; *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6f2a4f141d591a6b416ef718ef75909c</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; std::complex&lt; float &gt;, Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aea1bbf9163a69da80cbf07c4c2a50091</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet2cf &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pset1&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6bfd29ca2b2f1100bd1936dfb43129a2</anchor>
      <arglist>(const std::complex&lt; float &gt; &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8e237ac8f7caa72acdcf78ccdad5c838</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet2cf &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aadfc98cfacfcecb48758462adb602ec5</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet2cf &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>psub&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac886d302d69c1ccdd6a0ab7965336ed3</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a375fca01f8ae80efcba6793f990c7917</anchor>
      <arglist>(PacketBlock&lt; Packet2cf, 2 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pxor&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac660b421549e38784d5c494241161443</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet4ui</type>
      <name>p4ui_CONJ_XOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7427185bed167ea94b23e89a9b2d9acc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AVX/Complex.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/arch/AVX/</path>
    <filename>AVX_2Complex_8h</filename>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cd, Packet2cd, false, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cd, Packet2cd, true, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cd, Packet2cd, true, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cd, Packet4d, false, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet4cf, Packet4cf, false, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet4cf, Packet4cf, true, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet4cf, Packet4cf, true, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet4cf, Packet8f, false, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet4d, Packet2cd, false, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet8f, Packet4cf, false, false &gt;</class>
    <class kind="struct">Eigen::internal::Packet2cd</class>
    <class kind="struct">Eigen::internal::Packet4cf</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; std::complex&lt; double &gt; &gt;</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; std::complex&lt; float &gt; &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet2cd &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet4cf &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet2cd &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet4cf &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>padd&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aed5e53bef3b95b1e1100c0ab1c647c42</anchor>
      <arglist>(const Packet2cd &amp;a, const Packet2cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>padd&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab11a631dcbe3f6421c566d8b075a7889</anchor>
      <arglist>(const Packet4cf &amp;a, const Packet4cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pand&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a430daf5d4c58ae8df102eda3debe29ae</anchor>
      <arglist>(const Packet2cd &amp;a, const Packet2cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pand&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a61c66abe757d9226ade245a7aa933ecc</anchor>
      <arglist>(const Packet4cf &amp;a, const Packet4cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pandnot&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7581b24af7c62b141e9af806ea2d6f14</anchor>
      <arglist>(const Packet2cd &amp;a, const Packet2cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pandnot&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa0c1c1d1635c732bec230b7643fb811d</anchor>
      <arglist>(const Packet4cf &amp;a, const Packet4cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5e3a815054ebd3f85b712b0f656df759</anchor>
      <arglist>(const Packet4cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae0f694c1c6d63b471f39d195854b38b6</anchor>
      <arglist>(const Packet2cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pcplxflip&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1f7057a9e79face2457b6bf1850b4c23</anchor>
      <arglist>(const Packet2cd &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pcplxflip&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad52a3b1b94f53b88acfe2c3520568301</anchor>
      <arglist>(const Packet4cf &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pdiv&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a64259468f24e10dfa65cca4689c2b52a</anchor>
      <arglist>(const Packet2cd &amp;a, const Packet2cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pdiv&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa57b26f09f6cb5025770f4cca97b3830</anchor>
      <arglist>(const Packet4cf &amp;a, const Packet4cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; double &gt;</type>
      <name>pfirst&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab29f6a7426a3b70fc65654ea5e91a6d0</anchor>
      <arglist>(const Packet2cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>pfirst&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6e8c5ef8a353b017cd294d424b605cdc</anchor>
      <arglist>(const Packet4cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet2cd</type>
      <name>pgather&lt; std::complex&lt; double &gt;, Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afbd89fb076eab46f484f7cd9c6fee5af</anchor>
      <arglist>(const std::complex&lt; double &gt; *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet4cf</type>
      <name>pgather&lt; std::complex&lt; float &gt;, Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4b2af3b412b5f172c08c31b50d89eca2</anchor>
      <arglist>(const std::complex&lt; float &gt; *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pinsertfirst</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4e4eafb51675c17bd14345c900ad0374</anchor>
      <arglist>(const Packet4cf &amp;a, std::complex&lt; float &gt; b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pinsertfirst</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aff73318ada204f943076746d0b807ef6</anchor>
      <arglist>(const Packet2cd &amp;a, std::complex&lt; double &gt; b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pinsertlast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a52c9d147b4fc071e867397f5ff60cedd</anchor>
      <arglist>(const Packet4cf &amp;a, std::complex&lt; float &gt; b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pinsertlast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac06b6f829c865e8e0e3ec9946aa18ed1</anchor>
      <arglist>(const Packet2cd &amp;a, std::complex&lt; double &gt; b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pload&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6b54ca6cb2be7a7f40351bc08abe62fb</anchor>
      <arglist>(const std::complex&lt; double &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pload&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>add5c0f2bec03d6b5a3e9f2925baeff74</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>ploaddup&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2e52c9622c158218f05a6733c4706126</anchor>
      <arglist>(const std::complex&lt; double &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>ploaddup&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9641211c8ee7110d30ddf79ea34502ed</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>ploadu&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a475188ba3e3012865468670d35514cad</anchor>
      <arglist>(const std::complex&lt; double &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>ploadu&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0af5b2c10a48eb64aad66d0ae8aac9eb</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pmul&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acba737094bb4027ac5dcc254b97ce74d</anchor>
      <arglist>(const Packet2cd &amp;a, const Packet2cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pmul&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad00c03c68ed4f72f2e2a05287fa0cc55</anchor>
      <arglist>(const Packet4cf &amp;a, const Packet4cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aaffa1cc24fdde8db729bbcaf5755a88a</anchor>
      <arglist>(const Packet4cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0e342efdf30e450a66070cde342ea6f5</anchor>
      <arglist>(const Packet2cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>por&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4d3f230cbe99c22bea02ad08eef996dc</anchor>
      <arglist>(const Packet2cd &amp;a, const Packet2cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>por&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aeabd400bbc8d481593a93d825b3aa3c7</anchor>
      <arglist>(const Packet4cf &amp;a, const Packet4cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; double &gt;</type>
      <name>predux&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a817a45079c12857a367fab95a3c57de9</anchor>
      <arglist>(const Packet2cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>predux&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6cefb1df9b38891adcbeb8de30e8ae53</anchor>
      <arglist>(const Packet4cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; double &gt;</type>
      <name>predux_mul&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a17efed40779815ef98960244d73565bb</anchor>
      <arglist>(const Packet2cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>predux_mul&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9c50aecd61dc9f87fb584165e99adb46</anchor>
      <arglist>(const Packet4cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>preduxp&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ace14e019013bd60a4aed54ac061a9531</anchor>
      <arglist>(const Packet2cd *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>preduxp&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aba832c112d719e488db8631939774dd6</anchor>
      <arglist>(const Packet4cf *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af02a79eb793dbd21f24f138eedf0f655</anchor>
      <arglist>(const Packet4cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad5277aa8198a1668fe9dd0313c818dec</anchor>
      <arglist>(const Packet2cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; std::complex&lt; double &gt;, Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3b459f77ce250159ab6baeae1e66f39a</anchor>
      <arglist>(std::complex&lt; double &gt; *to, const Packet2cd &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; std::complex&lt; float &gt;, Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a03cc4a8e3cd7037c42517cbdcdf26115</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet4cf &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pset1&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a288388acc2f71e36177000f0af0b95f3</anchor>
      <arglist>(const std::complex&lt; double &gt; &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pset1&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a66a8682c156a7f9315db7004261bcac3</anchor>
      <arglist>(const std::complex&lt; float &gt; &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; std::complex&lt; double &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a99b1419302b13f40adcca27bacf24631</anchor>
      <arglist>(std::complex&lt; double &gt; *to, const Packet2cd &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a30f9ae2f25dc4bf8d133703b69204a59</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet4cf &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; std::complex&lt; double &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afc27251451fdb81ca48106b7bdc72b25</anchor>
      <arglist>(std::complex&lt; double &gt; *to, const Packet2cd &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac36932da6516b5e7c73d1f5f478f9a92</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet4cf &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>psub&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a796eece972211838da064178248d1d81</anchor>
      <arglist>(const Packet2cd &amp;a, const Packet2cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>psub&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a21c83eff21af7762489643fa896b1ecf</anchor>
      <arglist>(const Packet4cf &amp;a, const Packet4cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a33fce4d405f50aab65599f3bab3fe076</anchor>
      <arglist>(PacketBlock&lt; Packet4cf, 4 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a219ae6dc59131816934137096adeeefb</anchor>
      <arglist>(PacketBlock&lt; Packet2cd, 2 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pxor&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aad85473d2b77acec45ef80ca3cb8cb38</anchor>
      <arglist>(const Packet2cd &amp;a, const Packet2cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pxor&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a44b281130b1a609b17f9bd126fa2573d</anchor>
      <arglist>(const Packet4cf &amp;a, const Packet4cf &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CUDA/Complex.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/arch/CUDA/</path>
    <filename>CUDA_2Complex_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>NEON/Complex.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/arch/NEON/</path>
    <filename>NEON_2Complex_8h</filename>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cf, Packet2cf, false, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cf, Packet2cf, true, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cf, Packet2cf, true, true &gt;</class>
    <class kind="struct">Eigen::internal::Packet2cf</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; std::complex&lt; float &gt; &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet2cf &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet2cf &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>uint32x2_t</type>
      <name>p2ui_CONJ_XOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a067e7bdf2d1a3ffadd4e1ed2cf1e8a5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint32x4_t</type>
      <name>p4ui_CONJ_XOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5d1dbc597a77fa32bdc040a524b2750e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>padd&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ade9c3ce8224bc8269e6e6a6a0a73bdd1</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pand&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab433636bb8ef0295317cb233525409fe</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pandnot&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2907d155591bf6553fdbf268569ec745</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a09d3857508ad226b1c3fb2b8053a9857</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pcplxflip&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab320047acb2a711eb25b502b1d3a20d1</anchor>
      <arglist>(const Packet2cf &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pdiv&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a88acae19dd76daa8a376f7eea84c3e61</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>pfirst&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a609f47036c3284e339a274a95c29256a</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet2cf</type>
      <name>pgather&lt; std::complex&lt; float &gt;, Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a32397fe26d21257ea1050bbdb1926e83</anchor>
      <arglist>(const std::complex&lt; float &gt; *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pload&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa14f73affd0f1fa2f18bdcc799ea07af</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>ploaddup&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3a8c9a3f6c0beacc89b92bca87be0c81</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>ploadu&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a93a6bdeb40170c6379a9ad832e01d300</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4d20a8ab7348f9305982185550a06543</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7f6c6f991788c7f4724039e6d596339d</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>por&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a699a6917cdff3949223842bda57f0718</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>predux&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0ab586f7c54b9234944c042d13cba918</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>predux_mul&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0a0f0317480807aaea520f2445ee72d9</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>preduxp&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a150e942c8daf77d3d541c1f22d21b216</anchor>
      <arglist>(const Packet2cf *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a85be7a77d836921a903a39877c42ac87</anchor>
      <arglist>(const std::complex&lt; float &gt; *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6f2a4f141d591a6b416ef718ef75909c</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; std::complex&lt; float &gt;, Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aea1bbf9163a69da80cbf07c4c2a50091</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet2cf &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pset1&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6bfd29ca2b2f1100bd1936dfb43129a2</anchor>
      <arglist>(const std::complex&lt; float &gt; &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8e237ac8f7caa72acdcf78ccdad5c838</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet2cf &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aadfc98cfacfcecb48758462adb602ec5</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet2cf &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>psub&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac886d302d69c1ccdd6a0ab7965336ed3</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a375fca01f8ae80efcba6793f990c7917</anchor>
      <arglist>(PacketBlock&lt; Packet2cf, 2 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pxor&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac660b421549e38784d5c494241161443</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SSE/Complex.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/arch/SSE/</path>
    <filename>SSE_2Complex_8h</filename>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet1cd, Packet1cd, false, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet1cd, Packet1cd, true, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet1cd, Packet1cd, true, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet1cd, Packet2d, false, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cf, Packet2cf, false, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cf, Packet2cf, true, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cf, Packet2cf, true, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cf, Packet4f, false, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2d, Packet1cd, false, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet4f, Packet2cf, false, false &gt;</class>
    <class kind="struct">Eigen::internal::Packet1cd</class>
    <class kind="struct">Eigen::internal::Packet2cf</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; std::complex&lt; double &gt; &gt;</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; std::complex&lt; float &gt; &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet1cd &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet2cf &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet1cd &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet2cf &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>padd&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a91fe74310c5fa5881be8da11965daf87</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>padd&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ade9c3ce8224bc8269e6e6a6a0a73bdd1</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pand&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab3b46233de25d02d88a67b047e97f01c</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pand&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab433636bb8ef0295317cb233525409fe</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pandnot&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abca07ffc8f477060d1d23f9c1774d47a</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pandnot&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2907d155591bf6553fdbf268569ec745</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pblend</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6fa0d8e45d2deadbf6ff61cdcd8a434c</anchor>
      <arglist>(const Selector&lt; 2 &gt; &amp;ifPacket, const Packet2cf &amp;thenPacket, const Packet2cf &amp;elsePacket)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a09d3857508ad226b1c3fb2b8053a9857</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a35099da9d1888b83cd39b5e550df71d4</anchor>
      <arglist>(const Packet1cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pcplxflip</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a752eef39a3c68c505abf22cc53eb294c</anchor>
      <arglist>(const Packet2cf &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pcplxflip</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a79e630f9d4aa81b60904b7085c99c473</anchor>
      <arglist>(const Packet1cd &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pdiv&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aef35715f93c5de8245caa6d3596483c0</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pdiv&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a88acae19dd76daa8a376f7eea84c3e61</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; double &gt;</type>
      <name>pfirst&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae472932afc416de969005b3737d7062c</anchor>
      <arglist>(const Packet1cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>pfirst&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a609f47036c3284e339a274a95c29256a</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet2cf</type>
      <name>pgather&lt; std::complex&lt; float &gt;, Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a32397fe26d21257ea1050bbdb1926e83</anchor>
      <arglist>(const std::complex&lt; float &gt; *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pinsertfirst</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a49e8eec683eaff076dbdab4102a2ce38</anchor>
      <arglist>(const Packet2cf &amp;a, std::complex&lt; float &gt; b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pinsertfirst</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa3e93280e4bdb137637c11a525ba4d5e</anchor>
      <arglist>(const Packet1cd &amp;, std::complex&lt; double &gt; b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pinsertlast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a89c564ca8cb05083894165b15c4fd998</anchor>
      <arglist>(const Packet2cf &amp;a, std::complex&lt; float &gt; b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pinsertlast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae89f970de870fe2d824ad06363cb8438</anchor>
      <arglist>(const Packet1cd &amp;, std::complex&lt; double &gt; b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pload&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab29b09cdaffff04900c437c6c0953aa0</anchor>
      <arglist>(const std::complex&lt; double &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pload&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa14f73affd0f1fa2f18bdcc799ea07af</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>ploaddup&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a985e1b0734993f441b31e6ec9d6d3595</anchor>
      <arglist>(const std::complex&lt; double &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>ploaddup&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3a8c9a3f6c0beacc89b92bca87be0c81</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>ploadu&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a64d8915097b2e3aca83d8ef2d6ec1c70</anchor>
      <arglist>(const std::complex&lt; double &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>ploadu&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a93a6bdeb40170c6379a9ad832e01d300</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmul&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5eea28d03ca7dc618533d3b18db113a4</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4d20a8ab7348f9305982185550a06543</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7f6c6f991788c7f4724039e6d596339d</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae869e23cf8e6df4b433699ebd265d31e</anchor>
      <arglist>(const Packet1cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>por&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae1ae10fd3366e66f7a9a4a08142cb088</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>por&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a699a6917cdff3949223842bda57f0718</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; double &gt;</type>
      <name>predux&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa647cf3509ebf34364d3d7fae5f8d57f</anchor>
      <arglist>(const Packet1cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>predux&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0ab586f7c54b9234944c042d13cba918</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; double &gt;</type>
      <name>predux_mul&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2167f8226de264e5a3792a632e7412de</anchor>
      <arglist>(const Packet1cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>predux_mul&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0a0f0317480807aaea520f2445ee72d9</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>preduxp&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a87f394715d6d8eb91ca1f62e1a8ceb9c</anchor>
      <arglist>(const Packet1cd *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>preduxp&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a150e942c8daf77d3d541c1f22d21b216</anchor>
      <arglist>(const Packet2cf *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; std::complex&lt; double &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab4388c5a5a5258243a3d41c2119b66ec</anchor>
      <arglist>(const std::complex&lt; double &gt; *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a85be7a77d836921a903a39877c42ac87</anchor>
      <arglist>(const std::complex&lt; float &gt; *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6f2a4f141d591a6b416ef718ef75909c</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6dab39bfea3754ef2994956e30d02a35</anchor>
      <arglist>(const Packet1cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; std::complex&lt; float &gt;, Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aea1bbf9163a69da80cbf07c4c2a50091</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet2cf &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pset1&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae465ba2b58c9d3b3e9b48f3fd272aab1</anchor>
      <arglist>(const std::complex&lt; double &gt; &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pset1&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6bfd29ca2b2f1100bd1936dfb43129a2</anchor>
      <arglist>(const std::complex&lt; float &gt; &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; std::complex&lt; double &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac3a7ba58a8b93ca7d2eae12dfdc9fd6a</anchor>
      <arglist>(std::complex&lt; double &gt; *to, const Packet1cd &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8e237ac8f7caa72acdcf78ccdad5c838</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet2cf &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; std::complex&lt; double &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af191111bb5f3f829cea1686d15101839</anchor>
      <arglist>(std::complex&lt; double &gt; *to, const Packet1cd &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aadfc98cfacfcecb48758462adb602ec5</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet2cf &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>psub&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afdd05fcf97e3cb75dff26ba129af7c08</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>psub&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac886d302d69c1ccdd6a0ab7965336ed3</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a375fca01f8ae80efcba6793f990c7917</anchor>
      <arglist>(PacketBlock&lt; Packet2cf, 2 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pxor&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a880a3edd216d4a56537158ad0098d4c9</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pxor&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac660b421549e38784d5c494241161443</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ZVector/Complex.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/arch/ZVector/</path>
    <filename>ZVector_2Complex_8h</filename>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet1cd, Packet1cd, false, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet1cd, Packet1cd, true, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet1cd, Packet1cd, true, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cf, Packet2cf, false, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cf, Packet2cf, true, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cf, Packet2cf, true, true &gt;</class>
    <class kind="struct">Eigen::internal::Packet1cd</class>
    <class kind="struct">Eigen::internal::Packet2cf</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; std::complex&lt; double &gt; &gt;</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; std::complex&lt; float &gt; &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet1cd &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet2cf &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet1cd &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet2cf &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>padd&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a91fe74310c5fa5881be8da11965daf87</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>padd&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ade9c3ce8224bc8269e6e6a6a0a73bdd1</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pand&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab3b46233de25d02d88a67b047e97f01c</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pand&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab433636bb8ef0295317cb233525409fe</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pandnot&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abca07ffc8f477060d1d23f9c1774d47a</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pandnot&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2907d155591bf6553fdbf268569ec745</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pblend</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6fa0d8e45d2deadbf6ff61cdcd8a434c</anchor>
      <arglist>(const Selector&lt; 2 &gt; &amp;ifPacket, const Packet2cf &amp;thenPacket, const Packet2cf &amp;elsePacket)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a09d3857508ad226b1c3fb2b8053a9857</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a35099da9d1888b83cd39b5e550df71d4</anchor>
      <arglist>(const Packet1cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pcplxflip</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a752eef39a3c68c505abf22cc53eb294c</anchor>
      <arglist>(const Packet2cf &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pcplxflip</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a79e630f9d4aa81b60904b7085c99c473</anchor>
      <arglist>(const Packet1cd &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pdiv&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aef35715f93c5de8245caa6d3596483c0</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pdiv&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a88acae19dd76daa8a376f7eea84c3e61</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; double &gt;</type>
      <name>pfirst&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae472932afc416de969005b3737d7062c</anchor>
      <arglist>(const Packet1cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>pfirst&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a609f47036c3284e339a274a95c29256a</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet1cd</type>
      <name>pgather&lt; std::complex&lt; double &gt;, Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a27be9d816b0e77a8d22c2a3d67c57456</anchor>
      <arglist>(const std::complex&lt; double &gt; *from, Index stride EIGEN_UNUSED)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet2cf</type>
      <name>pgather&lt; std::complex&lt; float &gt;, Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a32397fe26d21257ea1050bbdb1926e83</anchor>
      <arglist>(const std::complex&lt; float &gt; *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pload&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab29b09cdaffff04900c437c6c0953aa0</anchor>
      <arglist>(const std::complex&lt; double &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pload&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa14f73affd0f1fa2f18bdcc799ea07af</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>ploaddup&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a985e1b0734993f441b31e6ec9d6d3595</anchor>
      <arglist>(const std::complex&lt; double &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>ploaddup&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3a8c9a3f6c0beacc89b92bca87be0c81</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>ploadu&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a64d8915097b2e3aca83d8ef2d6ec1c70</anchor>
      <arglist>(const std::complex&lt; double &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>ploadu&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a93a6bdeb40170c6379a9ad832e01d300</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmul&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5eea28d03ca7dc618533d3b18db113a4</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4d20a8ab7348f9305982185550a06543</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7f6c6f991788c7f4724039e6d596339d</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae869e23cf8e6df4b433699ebd265d31e</anchor>
      <arglist>(const Packet1cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>por&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae1ae10fd3366e66f7a9a4a08142cb088</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>por&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a699a6917cdff3949223842bda57f0718</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; double &gt;</type>
      <name>predux&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa647cf3509ebf34364d3d7fae5f8d57f</anchor>
      <arglist>(const Packet1cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>predux&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0ab586f7c54b9234944c042d13cba918</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; double &gt;</type>
      <name>predux_mul&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2167f8226de264e5a3792a632e7412de</anchor>
      <arglist>(const Packet1cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>predux_mul&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0a0f0317480807aaea520f2445ee72d9</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>preduxp&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a87f394715d6d8eb91ca1f62e1a8ceb9c</anchor>
      <arglist>(const Packet1cd *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>preduxp&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a150e942c8daf77d3d541c1f22d21b216</anchor>
      <arglist>(const Packet2cf *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; std::complex&lt; double &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab4388c5a5a5258243a3d41c2119b66ec</anchor>
      <arglist>(const std::complex&lt; double &gt; *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a85be7a77d836921a903a39877c42ac87</anchor>
      <arglist>(const std::complex&lt; float &gt; *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6f2a4f141d591a6b416ef718ef75909c</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6dab39bfea3754ef2994956e30d02a35</anchor>
      <arglist>(const Packet1cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; std::complex&lt; double &gt;, Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afc41c0196b601e87b2123adfee80c65f</anchor>
      <arglist>(std::complex&lt; double &gt; *to, const Packet1cd &amp;from, Index stride EIGEN_UNUSED)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; std::complex&lt; float &gt;, Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aea1bbf9163a69da80cbf07c4c2a50091</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet2cf &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pset1&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae465ba2b58c9d3b3e9b48f3fd272aab1</anchor>
      <arglist>(const std::complex&lt; double &gt; &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pset1&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6bfd29ca2b2f1100bd1936dfb43129a2</anchor>
      <arglist>(const std::complex&lt; float &gt; &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; std::complex&lt; double &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac3a7ba58a8b93ca7d2eae12dfdc9fd6a</anchor>
      <arglist>(std::complex&lt; double &gt; *to, const Packet1cd &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8e237ac8f7caa72acdcf78ccdad5c838</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet2cf &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; std::complex&lt; double &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af191111bb5f3f829cea1686d15101839</anchor>
      <arglist>(std::complex&lt; double &gt; *to, const Packet1cd &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aadfc98cfacfcecb48758462adb602ec5</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet2cf &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>psub&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afdd05fcf97e3cb75dff26ba129af7c08</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>psub&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac886d302d69c1ccdd6a0ab7965336ed3</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a375fca01f8ae80efcba6793f990c7917</anchor>
      <arglist>(PacketBlock&lt; Packet2cf, 2 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a03c68a7844a6c488608dd1fdb91cedfb</anchor>
      <arglist>(PacketBlock&lt; Packet1cd, 2 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pxor&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a880a3edd216d4a56537158ad0098d4c9</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pxor&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac660b421549e38784d5c494241161443</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet2ul</type>
      <name>p2ul_CONJ_XOR1</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7b51b211dcc1e9b61eb97eddf8e50a0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet2ul</type>
      <name>p2ul_CONJ_XOR2</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a08f2ebcbeae63c5c775bec32e8eac271</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ComplexEigenSolver.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Eigenvalues/</path>
    <filename>ComplexEigenSolver_8h</filename>
    <includes id="ComplexSchur_8h" name="ComplexSchur.h" local="yes" imported="no">./ComplexSchur.h</includes>
    <class kind="class">Eigen::ComplexEigenSolver</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>ComplexSchur.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Eigenvalues/</path>
    <filename>ComplexSchur_8h</filename>
    <includes id="HessenbergDecomposition_8h" name="HessenbergDecomposition.h" local="yes" imported="no">./HessenbergDecomposition.h</includes>
    <class kind="struct">Eigen::internal::complex_schur_reduce_to_hessenberg</class>
    <class kind="struct">Eigen::internal::complex_schur_reduce_to_hessenberg</class>
    <class kind="struct">Eigen::internal::complex_schur_reduce_to_hessenberg&lt; MatrixType, false &gt;</class>
    <class kind="class">Eigen::ComplexSchur</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>ComplexSchur_LAPACKE.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Eigenvalues/</path>
    <filename>ComplexSchur__LAPACKE_8h</filename>
    <namespace>Eigen</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_LAPACKE_SCHUR_COMPLEX</name>
      <anchorfile>ComplexSchur__LAPACKE_8h.html</anchorfile>
      <anchor>a7ba35dcdf03be2c4a7929cf6eaa3e645</anchor>
      <arglist>(EIGTYPE, LAPACKE_TYPE, LAPACKE_PREFIX, LAPACKE_PREFIX_U, EIGCOLROW, LAPACKE_COLROW)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CompressedStorage.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SparseCore/</path>
    <filename>CompressedStorage_8h</filename>
    <class kind="class">Eigen::internal::CompressedStorage</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>ConditionEstimator.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>ConditionEstimator_8h</filename>
    <class kind="struct">Eigen::internal::rcond_compute_sign</class>
    <class kind="struct">Eigen::internal::rcond_compute_sign&lt; Vector, Vector, false &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>Decomposition::RealScalar</type>
      <name>rcond_estimate_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad1de0d785387bfb5435c410bf0554068</anchor>
      <arglist>(typename Decomposition::RealScalar matrix_norm, const Decomposition &amp;dec)</arglist>
    </member>
    <member kind="function">
      <type>Decomposition::RealScalar</type>
      <name>rcond_invmatrix_L1_norm_estimate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa3f5b3cfa34df750994a247d4823aa51</anchor>
      <arglist>(const Decomposition &amp;dec)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ConjugateGradient.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/IterativeLinearSolvers/</path>
    <filename>ConjugateGradient_8h</filename>
    <class kind="class">Eigen::ConjugateGradient</class>
    <class kind="class">Eigen::ConjugateGradient</class>
    <class kind="struct">Eigen::internal::traits&lt; ConjugateGradient&lt; _MatrixType, _UpLo, _Preconditioner &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>conjugate_gradient</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aff9eaa3ce0bcecb14e4664d80c44d801</anchor>
      <arglist>(const MatrixType &amp;mat, const Rhs &amp;rhs, Dest &amp;x, const Preconditioner &amp;precond, Index &amp;iters, typename Dest::RealScalar &amp;tol_error)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ConservativeSparseSparseProduct.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SparseCore/</path>
    <filename>ConservativeSparseSparseProduct_8h</filename>
    <class kind="struct">Eigen::internal::conservative_sparse_sparse_product_selector</class>
    <class kind="struct">Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, ColMajor, ColMajor, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, ColMajor, ColMajor, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, ColMajor, RowMajor, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, ColMajor, RowMajor, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, RowMajor, ColMajor, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, RowMajor, ColMajor, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, RowMajor, RowMajor, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, RowMajor, RowMajor, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_to_dense_product_selector</class>
    <class kind="struct">Eigen::internal::sparse_sparse_to_dense_product_selector&lt; Lhs, Rhs, ResultType, ColMajor, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_to_dense_product_selector&lt; Lhs, Rhs, ResultType, ColMajor, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_to_dense_product_selector&lt; Lhs, Rhs, ResultType, RowMajor, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_to_dense_product_selector&lt; Lhs, Rhs, ResultType, RowMajor, RowMajor &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>conservative_sparse_sparse_product_impl</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0c576ae94e9a61be54cd90f41600aa42</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res, bool sortedInsertion=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sparse_sparse_to_dense_product_impl</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac05a2700a716c94788aa8adb892c5035</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Constants.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/util/</path>
    <filename>Constants_8h</filename>
    <class kind="struct">Eigen::ArrayXpr</class>
    <class kind="struct">Eigen::BandShape</class>
    <class kind="struct">Eigen::Dense</class>
    <class kind="struct">Eigen::DenseShape</class>
    <class kind="struct">Eigen::DiagonalShape</class>
    <class kind="struct">Eigen::HomogeneousShape</class>
    <class kind="struct">Eigen::internal::IndexBased</class>
    <class kind="struct">Eigen::internal::IteratorBased</class>
    <class kind="struct">Eigen::MatrixXpr</class>
    <class kind="struct">Eigen::PermutationShape</class>
    <class kind="struct">Eigen::PermutationStorage</class>
    <class kind="struct">Eigen::SelfAdjointShape</class>
    <class kind="struct">Eigen::SolverShape</class>
    <class kind="struct">Eigen::SolverStorage</class>
    <class kind="struct">Eigen::Sparse</class>
    <class kind="struct">Eigen::SparseShape</class>
    <class kind="struct">Eigen::TranspositionsShape</class>
    <class kind="struct">Eigen::TranspositionsStorage</class>
    <class kind="struct">Eigen::TriangularShape</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::Architecture</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="enumeration">
      <type></type>
      <name>AccessorLevels</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga9f93eac38eb83deb0e8dbd42ddf11d5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadOnlyAccessors</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9f93eac38eb83deb0e8dbd42ddf11d5daa1f2b0e6a668b11f2958940965d2b572</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WriteAccessors</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9f93eac38eb83deb0e8dbd42ddf11d5dabcadf08230fb1a5ef7b3195745d3a458</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DirectAccessors</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9f93eac38eb83deb0e8dbd42ddf11d5da50108ad00095928de06228470ceab09e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DirectWriteAccessors</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9f93eac38eb83deb0e8dbd42ddf11d5dacbe59d09ba2fdf8eac127bff1a1f0234</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Action</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3cbc3ee52075935e7854d9f65c5a8e03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GetAction</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3cbc3ee52075935e7854d9f65c5a8e03a50e0300a7050ebe879b82484f89efb68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SetAction</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3cbc3ee52075935e7854d9f65c5a8e03af86f2d01b29fe43e67fee437b0cf45ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>AlignmentType</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga45fe06e29902b7a2773de05ba27b47a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Unaligned</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1a4e19dd09d5ff42295ba1d72d12a46686</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Aligned8</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1a9d99d7a9ff1da5c949bec22733bfba14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Aligned16</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1ad0b140cd97bc74365b51843d28379655</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Aligned32</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1a8a380b1cd0c3e5a6cceac06f8235157a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Aligned64</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1a2639cfa1e8faac751556bc0009fe95a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Aligned128</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1a60057da2408e499b5656244d0b26cc20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedMask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1a47779b66e706c87e0850af31224ae9f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Aligned</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1ae12d0f8f869c40c76128260af2242bc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedMax</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1ad4d49ef22c9ba2818598e95fdf3608fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>AmbiVectorMode</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a59b71c21bbdd3b0bb8a7a1dffd92e1bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsDense</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a59b71c21bbdd3b0bb8a7a1dffd92e1bfa93666206653d67aefbcb066ebf740f9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSparse</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a59b71c21bbdd3b0bb8a7a1dffd92e1bfad9f86f38fdfd396c49558e975cbac55f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ComparisonName</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a11df3bc16c766c83507d4d59b6ef56e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>cmp_EQ</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a11df3bc16c766c83507d4d59b6ef56e2a5b7c37c3d9ec1d93ec8a59ca1d2c854f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>cmp_LT</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a11df3bc16c766c83507d4d59b6ef56e2aabf85b050c6f4bb0032218b0813aab53</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>cmp_LE</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a11df3bc16c766c83507d4d59b6ef56e2ad6845a88367c835ee77cce9c856ef62c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>cmp_UNORD</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a11df3bc16c766c83507d4d59b6ef56e2aeebc35e52ca665b043674a3280ffa2d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>cmp_NEQ</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a11df3bc16c766c83507d4d59b6ef56e2a2dd2824b0c2b74f0739d49f439f2081f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>cmp_GT</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a11df3bc16c766c83507d4d59b6ef56e2a6552d3da8d88d3bcbeae57ac52a4974c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>cmp_GE</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a11df3bc16c766c83507d4d59b6ef56e2ac9f0178e42214db49c7ffb4ad677475d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ComputationInfo</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga85fad7b87587764e5cf6b513a9e0ee5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Success</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga85fad7b87587764e5cf6b513a9e0ee5ea671a2aeb0f527802806a441d58a80fcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NumericalIssue</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga85fad7b87587764e5cf6b513a9e0ee5ea1c6e20706575a629b27a105f07f1883b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoConvergence</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga85fad7b87587764e5cf6b513a9e0ee5ea6a68dfb88a8336108a30588bdf356c57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InvalidInput</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga85fad7b87587764e5cf6b513a9e0ee5ea580b2a3cafe585691e789f768fb729bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>CornerType</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gaafc7e22c8efbfefd5997e2cd9ec223e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopLeft</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaafc7e22c8efbfefd5997e2cd9ec223e0a30bd7c13c0f19418867e6248f174b540</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopRight</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaafc7e22c8efbfefd5997e2cd9ec223e0ab32e254bd6ba06db2aef96981ac16b6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomLeft</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaafc7e22c8efbfefd5997e2cd9ec223e0aa24698eb1f4250b0a900d650f3ebfc83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomRight</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaafc7e22c8efbfefd5997e2cd9ec223e0a517b58710db83b15fb565f7e4d4ed20a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>DecompositionOptions</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gae3e239fb70022eb8747994cf5d68b4a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Pivoting</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a9aa7178e7c1c0cb77775fdb111e165dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoPivoting</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9ac49380314ebfe0e766821663fbd00970</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeFullU</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a9fa9302d510cee20c26311154937e23f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeThinU</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9aa7fb4e98834788d0b1b0f2b8467d2527</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeFullV</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a36581f7c662f7def31efd500c284f930</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeThinV</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a540036417bfecf2e791a70948c227f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EigenvaluesOnly</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9afd06633f270207c373875fd7ca03e906</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeEigenvectors</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a7f7d17fba3c9bb92158e346d5979d0f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EigVecMask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a58b2e52b6b46818217f67d2b38ee90e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ax_lBx</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a5eb11a88a4bd445f58f1b24598d3848f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABx_lx</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a9a7d9813cec527e299a36b749b0f7e1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BAx_lx</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a9870817d373c41ba0dc7f6b5ab0895b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GenEigMask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a2cd73a7e08a5f26915a562a7f88c6465</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Default_t</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a644c9489710c76e32bd3a9b15d83ca43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Default</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a644c9489710c76e32bd3a9b15d83ca43af9d7e49f0799ab145f0a4f6ea7e82b95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>DirectionType</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gad49a7b3738e273eb00932271b36127f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vertical</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad49a7b3738e273eb00932271b36127f7ae2efac6e74ecab5e3b0b1561c5ddf83e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Horizontal</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad49a7b3738e273eb00932271b36127f7a961c62410157b64033839488f4d7f7e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BothDirections</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad49a7b3738e273eb00932271b36127f7a04fefd61992e941d509a57bc44c59794</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>NoChange_t</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a57fe75444f853cd2dd2b6b94e27dcac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoChange</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a57fe75444f853cd2dd2b6b94e27dcac7a803d2a444e64a0122be7d85537804ef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ProductImplType</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a15a3e26ba06f3c60d2f2e46f56045f27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DefaultProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a15a3e26ba06f3c60d2f2e46f56045f27a38cb762f174a3b57aed8cc7398870384</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LazyProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a15a3e26ba06f3c60d2f2e46f56045f27a14eddae1399980a6a1927a27c8d18a62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AliasFreeProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a15a3e26ba06f3c60d2f2e46f56045f27ab4d020163beae2ddb3ca6cdd296136bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffBasedProductMode</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a15a3e26ba06f3c60d2f2e46f56045f27a5618fdc88ff245d8374abc8169d1e991</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LazyCoeffBasedProductMode</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a15a3e26ba06f3c60d2f2e46f56045f27ab8a0409867fe395de00e449e60c8612d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a15a3e26ba06f3c60d2f2e46f56045f27ab1d68bd0ad6692d6fc2d0bbb77200dd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a15a3e26ba06f3c60d2f2e46f56045f27a34261f17b4a335bfeb2b71d1f4b2736b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GemvProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a15a3e26ba06f3c60d2f2e46f56045f27a11dd4c4050b374f570224e2f708bc699</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GemmProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a15a3e26ba06f3c60d2f2e46f56045f27ab5d51f933a93d8a2f8bc6ec7f8f2bd7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>QRPreconditioners</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga46eba0d5c621f590b8cf1b53af31d56e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoQRPreconditioner</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga46eba0d5c621f590b8cf1b53af31d56ea2e95bc818f975b19def01e93d240dece</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HouseholderQRPreconditioner</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga46eba0d5c621f590b8cf1b53af31d56ea9c660eb3336bf8c77ce9d081ca07cbdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColPivHouseholderQRPreconditioner</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga46eba0d5c621f590b8cf1b53af31d56eabd2e2f4875c5b4b6e602a433d90c4e5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FullPivHouseholderQRPreconditioner</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga46eba0d5c621f590b8cf1b53af31d56eabd745dcaff7019c5f918c68809e5ea50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Sequential_t</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac44c6508f8e204a03efbfd555a63a21f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Sequential</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac44c6508f8e204a03efbfd555a63a21faf43b233dfc20979e8a7d717eca68294b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SideType</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gac22de43beeac7a78b384f99bed5cee0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OnTheLeft</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggac22de43beeac7a78b384f99bed5cee0ba21b30a61e9cb10c967aec17567804007</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OnTheRight</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggac22de43beeac7a78b384f99bed5cee0ba329fc3a54ceb2b6e0e73b400998b8a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SpecializedType</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8f4ff3ed63ee9637dda3fedea4bba1ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Specialized</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8f4ff3ed63ee9637dda3fedea4bba1eaa085337e2c0776564af9b0ab436639ce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BuiltIn</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8f4ff3ed63ee9637dda3fedea4bba1eaa35ba26ba367fe37f2149d451316be8db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>StorageOptions</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gaacded1a18ae58b0f554751f6cdf9eb13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColMajor</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaacded1a18ae58b0f554751f6cdf9eb13a0103672ae41005ab03b4176c765afd62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowMajor</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaacded1a18ae58b0f554751f6cdf9eb13a77c993a8d9f6efe5c1159fb2ab07dd4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AutoAlign</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaacded1a18ae58b0f554751f6cdf9eb13ad0e7f67d40bcde3d41c12849b16ce6ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DontAlign</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaacded1a18ae58b0f554751f6cdf9eb13a56908522e51443a0aa0567f879c2e78a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TransformTraits</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gaee59a86102f150923b0cac6d4ff05107</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Isometry</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaee59a86102f150923b0cac6d4ff05107a84413028615d2d718bafd2dfb93dafef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Affine</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaee59a86102f150923b0cac6d4ff05107a0872f0a82453aaae40339c33acbb31fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AffineCompact</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaee59a86102f150923b0cac6d4ff05107a8192e8fdb2ec3ec46d92956cc83ef490</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Projective</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaee59a86102f150923b0cac6d4ff05107a0f7338b8672884554e8642bce9e44183</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TraversalType</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3d2409f30bc18e288e66de7ac53f71e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DefaultTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3d2409f30bc18e288e66de7ac53f71e5a8593cf8b06ff54120c062879732d4797</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LinearTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3d2409f30bc18e288e66de7ac53f71e5aac4a88068704bc9a4547ed6aea9b38f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerVectorizedTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3d2409f30bc18e288e66de7ac53f71e5a13240211559adaec36219f5ca983ade1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LinearVectorizedTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3d2409f30bc18e288e66de7ac53f71e5a4dc2f614cc1a36cc7e57be77d881d0b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SliceVectorizedTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3d2409f30bc18e288e66de7ac53f71e5a8bbd074656876d96a92ad3ff852b2529</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InvalidTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3d2409f30bc18e288e66de7ac53f71e5aefe047c14443ae127cbbe6862a059a5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AllAtOnceTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3d2409f30bc18e288e66de7ac53f71e5aea394e16d8eafd11c1a03bbaa7dec94d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Type</name>
      <anchorfile>namespaceEigen_1_1Architecture.html</anchorfile>
      <anchor>ae54c092bdb3a978b9aa8cc50dcafc13c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Generic</name>
      <anchorfile>namespaceEigen_1_1Architecture.html</anchorfile>
      <anchor>ae54c092bdb3a978b9aa8cc50dcafc13ca528dc998729cc443a8784b971249d00e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SSE</name>
      <anchorfile>namespaceEigen_1_1Architecture.html</anchorfile>
      <anchor>ae54c092bdb3a978b9aa8cc50dcafc13ca0581000c0133776d87c270b551052c3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AltiVec</name>
      <anchorfile>namespaceEigen_1_1Architecture.html</anchorfile>
      <anchor>ae54c092bdb3a978b9aa8cc50dcafc13ca72e4dbf895a172869994a78cb89f7e08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VSX</name>
      <anchorfile>namespaceEigen_1_1Architecture.html</anchorfile>
      <anchor>ae54c092bdb3a978b9aa8cc50dcafc13ca3a171be79a1ec68bc97277c80e57aa66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NEON</name>
      <anchorfile>namespaceEigen_1_1Architecture.html</anchorfile>
      <anchor>ae54c092bdb3a978b9aa8cc50dcafc13ca61556a1a75528a2acfbb4d860dea9605</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Target</name>
      <anchorfile>namespaceEigen_1_1Architecture.html</anchorfile>
      <anchor>ae54c092bdb3a978b9aa8cc50dcafc13cabc74b8591881b6f1d2c17bd0799362e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UnrollingType</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ab8c7299b77156ae8c7827ba61787669d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoUnrolling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ab8c7299b77156ae8c7827ba61787669daffa0319c4814dc2e37edb1432c2eafbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerUnrolling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ab8c7299b77156ae8c7827ba61787669da61ec09b78fe677cda34e45e7070fa0c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CompleteUnrolling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ab8c7299b77156ae8c7827ba61787669da73f7b21eee12b2913632a923c29dfaf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UpLoType</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga39e3366ff5554d731e7dc8bb642f83cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Lower</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cdaf581029282d421eee5aae14238c6f749</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Upper</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cdafca2ccebb604f171656deb53e8c083c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnitDiag</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cda2ef430bff6cc12c2d1e0ef01b95f7ff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZeroDiag</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cdac4dc554a61510151ddd5bafaf6040223</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnitLower</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cda8f40b928c10a71ba03e5f75ad2a72fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnitUpper</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cdadd28224d7ea92689930be73c1b50b0ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StrictlyLower</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cda2424988b6fca98be70b595632753ba81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StrictlyUpper</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cda7b37877e0b9b0df28c9c2b669a633265</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SelfAdjoint</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cdacf9ccb2016f8b9c0f3268f05a1e75821</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Symmetric</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cdad5381b2d1c8973a08303c94e7da02333</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>ActualPacketAccessBit</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a020f88dc24a123b9afbd756c4b220db2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIGEN_DEPRECATED const unsigned int</type>
      <name>AlignedBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gac5795adacd266512a26890973503ed88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>CompressedAccessBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gaed0244284da47a2b8661261431173caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>DirectAccessBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gabf1e9d0516a933445a4c307ad8f14915</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>Dynamic</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ad81fa7195215a0ce30017dfac309f0b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>DynamicIndex</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a73c597189a4a99127175e8167c456fff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIGEN_DEPRECATED const unsigned int</type>
      <name>EvalBeforeAssigningBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>ga0972b20dc004d13984e642b3bd12532e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>EvalBeforeNestingBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gaa34e83bae46a8eeae4e69ebe3aaecbed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>HereditaryBits</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a297729d26fa056b10e9d8d5d088b12e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>HugeCost</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3163430a1c13173faffde69016b48aaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>Infinity</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a7951593b031e13d90223c83d022ce99e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>LinearAccessBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>ga4b983a15d57cd55806df618ac544d09e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>LvalueBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gae2c323957f20dfdc6cb8f44428eaec1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>NestByRefBit</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a314e8c179d85f480cbaa25558e2a649f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>NoPreferredStorageOrderBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>ga3c186ad80ddcf5e2ed3d7ee31cca1860</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>PacketAccessBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>ga1a306a438e1ab074e8be59512e887b9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>RowMajorBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gae4f56c2a60bbe4bd2e44c5b19cbe8762</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CoreEvaluators.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>CoreEvaluators_8h</filename>
    <class kind="struct">Eigen::internal::binary_evaluator</class>
    <class kind="struct">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, IndexBased, IndexBased &gt;</class>
    <class kind="struct">Eigen::internal::block_evaluator</class>
    <class kind="struct">Eigen::internal::block_evaluator&lt; ArgType, BlockRows, BlockCols, InnerPanel, false &gt;</class>
    <class kind="struct">Eigen::internal::block_evaluator&lt; ArgType, BlockRows, BlockCols, InnerPanel, true &gt;</class>
    <class kind="class">Eigen::internal::EvalToTemp</class>
    <class kind="class">Eigen::internal::EvalToTemp</class>
    <class kind="struct">Eigen::internal::evaluator</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Array&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; const T &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; CwiseNullaryOp&lt; NullaryOp, PlainObjectType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; CwiseTernaryOp&lt; TernaryOp, Arg1, Arg2, Arg3 &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Diagonal&lt; ArgType, DiagIndex &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; EvalToTemp&lt; ArgType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Map&lt; PlainObjectType, MapOptions, StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Matrix&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; PartialReduxExpr&lt; ArgType, MemberOp, Direction &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; PlainObjectBase&lt; Derived &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Ref&lt; PlainObjectType, RefOptions, StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Select&lt; ConditionMatrixType, ThenMatrixType, ElseMatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator_assume_aliasing</class>
    <class kind="struct">Eigen::internal::evaluator_base</class>
    <class kind="struct">Eigen::internal::evaluator_traits</class>
    <class kind="struct">Eigen::internal::evaluator_traits_base</class>
    <class kind="struct">Eigen::internal::evaluator_wrapper_base</class>
    <class kind="struct">Eigen::internal::mapbase_evaluator</class>
    <class kind="struct">Eigen::internal::mapbase_evaluator</class>
    <class kind="struct">Eigen::internal::nullary_wrapper</class>
    <class kind="struct">Eigen::internal::nullary_wrapper&lt; Scalar, NullaryOp, false, false, false &gt;</class>
    <class kind="struct">Eigen::internal::nullary_wrapper&lt; Scalar, NullaryOp, false, false, true &gt;</class>
    <class kind="struct">Eigen::internal::nullary_wrapper&lt; Scalar, NullaryOp, false, true, false &gt;</class>
    <class kind="struct">Eigen::internal::nullary_wrapper&lt; Scalar, NullaryOp, true, false, false &gt;</class>
    <class kind="struct">Eigen::internal::reverse_packet_cond</class>
    <class kind="struct">Eigen::internal::storage_kind_to_evaluator_kind</class>
    <class kind="struct">Eigen::internal::storage_kind_to_shape</class>
    <class kind="struct">Eigen::internal::storage_kind_to_shape&lt; Dense &gt;</class>
    <class kind="struct">Eigen::internal::storage_kind_to_shape&lt; PermutationStorage &gt;</class>
    <class kind="struct">Eigen::internal::storage_kind_to_shape&lt; SolverStorage &gt;</class>
    <class kind="struct">Eigen::internal::storage_kind_to_shape&lt; TranspositionsStorage &gt;</class>
    <class kind="struct">Eigen::internal::ternary_evaluator</class>
    <class kind="struct">Eigen::internal::ternary_evaluator&lt; CwiseTernaryOp&lt; TernaryOp, Arg1, Arg2, Arg3 &gt;, IndexBased, IndexBased &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; EvalToTemp&lt; ArgType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; ArrayWrapper&lt; TArgType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt;, IndexBased &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; CwiseUnaryOp&lt; UnaryOp, ArgType &gt;, IndexBased &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; CwiseUnaryView&lt; UnaryOp, ArgType &gt;, IndexBased &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; MatrixWrapper&lt; TArgType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; Replicate&lt; ArgType, RowFactor, ColFactor &gt; &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; Reverse&lt; ArgType, Direction &gt; &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; Transpose&lt; ArgType &gt;, IndexBased &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>CoreIterators.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>CoreIterators_8h</filename>
    <class kind="class">Eigen::internal::inner_iterator_selector</class>
    <class kind="class">Eigen::internal::inner_iterator_selector&lt; XprType, IndexBased &gt;</class>
    <class kind="class">Eigen::internal::inner_iterator_selector&lt; XprType, IteratorBased &gt;</class>
    <class kind="class">Eigen::InnerIterator</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>CwiseBinaryOp.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>CwiseBinaryOp_8h</filename>
    <class kind="class">Eigen::CwiseBinaryOp</class>
    <class kind="class">Eigen::CwiseBinaryOpImpl</class>
    <class kind="class">Eigen::CwiseBinaryOpImpl</class>
    <class kind="struct">Eigen::internal::traits&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>CwiseNullaryOp.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>CwiseNullaryOp_8h</filename>
    <class kind="class">Eigen::CwiseNullaryOp</class>
    <class kind="struct">Eigen::internal::setIdentity_impl</class>
    <class kind="struct">Eigen::internal::setIdentity_impl&lt; Derived, true &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; CwiseNullaryOp&lt; NullaryOp, PlainObjectType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>CwiseTernaryOp.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>CwiseTernaryOp_8h</filename>
    <class kind="class">Eigen::CwiseTernaryOp</class>
    <class kind="class">Eigen::CwiseTernaryOpImpl</class>
    <class kind="class">Eigen::CwiseTernaryOpImpl</class>
    <class kind="struct">Eigen::internal::traits&lt; CwiseTernaryOp&lt; TernaryOp, Arg1, Arg2, Arg3 &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>CwiseUnaryOp.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>CwiseUnaryOp_8h</filename>
    <class kind="class">Eigen::CwiseUnaryOp</class>
    <class kind="class">Eigen::CwiseUnaryOpImpl</class>
    <class kind="class">Eigen::CwiseUnaryOpImpl</class>
    <class kind="struct">Eigen::internal::traits&lt; CwiseUnaryOp&lt; UnaryOp, XprType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>CwiseUnaryView.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>CwiseUnaryView_8h</filename>
    <class kind="class">Eigen::CwiseUnaryView</class>
    <class kind="class">Eigen::CwiseUnaryViewImpl</class>
    <class kind="class">Eigen::CwiseUnaryViewImpl</class>
    <class kind="class">Eigen::CwiseUnaryViewImpl&lt; ViewOp, MatrixType, Dense &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>data_engine.cpp</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/src/</path>
    <filename>data__engine_8cpp</filename>
    <includes id="data__engine_8h" name="data_engine.h" local="yes" imported="no">data_engine.h</includes>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>uchar</name>
      <anchorfile>data__engine_8cpp.html</anchorfile>
      <anchor>a65f85814a8290f9797005d3b28e7e5fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>socketSendThread</name>
      <anchorfile>data__engine_8cpp.html</anchorfile>
      <anchor>a79dff933c0a0a34deaa0bc5c292f66aa</anchor>
      <arglist>(int sockClient, char *data, int data_lengh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stopThread</name>
      <anchorfile>data__engine_8cpp.html</anchorfile>
      <anchor>a26ee75b6b35529a422610db8bd8ff016</anchor>
      <arglist>(int sockClient)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>reply_success</name>
      <anchorfile>data__engine_8cpp.html</anchorfile>
      <anchor>abd7297f0979b6549b9a59c45d99efbb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>send_success</name>
      <anchorfile>data__engine_8cpp.html</anchorfile>
      <anchor>a5b0625305b47bfe6c70e3a2271a8b3fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>data_engine.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/src/</path>
    <filename>data__engine_8h</filename>
    <includes id="Quaternion_8h" name="Quaternion.h" local="yes" imported="no">../include/eigen/Eigen/src/Geometry/Quaternion.h</includes>
    <includes id="se2_8h" name="se2.h" local="yes" imported="no">../include/se2/se2.h</includes>
    <includes id="global_8h" name="global.h" local="yes" imported="no">global.h</includes>
    <class kind="struct">CellMap</class>
    <class kind="class">DataEngine</class>
    <class kind="class">Recon2D</class>
    <class kind="class">Recon3D</class>
    <member kind="define">
      <type>#define</type>
      <name>PORT</name>
      <anchorfile>data__engine_8h.html</anchorfile>
      <anchor>a614217d263be1fb1a5f76e2ff7be19a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>free_voxel_porject_height</name>
      <anchorfile>data__engine_8h.html</anchorfile>
      <anchor>a940d1e676f77aec1f7c799f5a35561b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>map_cellsize</name>
      <anchorfile>data__engine_8h.html</anchorfile>
      <anchor>acd01c505926b8b3db3d3bfdcbd0109e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>map_cols</name>
      <anchorfile>data__engine_8h.html</anchorfile>
      <anchor>a56d7fcd17a3784d2de52ca96f5f3ae93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>map_rows</name>
      <anchorfile>data__engine_8h.html</anchorfile>
      <anchor>aa4aec6e6f06f302b2bec765f85872fc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>project_max_height</name>
      <anchorfile>data__engine_8h.html</anchorfile>
      <anchor>a445cebf9120e69b476701cb0499041ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>project_min_height</name>
      <anchorfile>data__engine_8h.html</anchorfile>
      <anchor>a0da8818c185c4f7bc7d7da128a7dcde8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>xmax_oc_g</name>
      <anchorfile>data__engine_8h.html</anchorfile>
      <anchor>a64c61cf83d9925f2ff5c2054f4d2a72f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>xmin_oc_g</name>
      <anchorfile>data__engine_8h.html</anchorfile>
      <anchor>a402c48fe94a420ad840bd6a6551f7734</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>zmax_oc_g</name>
      <anchorfile>data__engine_8h.html</anchorfile>
      <anchor>a740d5911cfaa362c456394d959cefe7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>zmin_oc_g</name>
      <anchorfile>data__engine_8h.html</anchorfile>
      <anchor>a8451e7430b8c6bc52caa334d4bb72e08</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DenseBase.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>DenseBase_8h</filename>
    <includes id="BlockMethods_8h" name="BlockMethods.h" local="yes" imported="no">../plugins/BlockMethods.h</includes>
    <class kind="struct">Eigen::DenseBase::ConstFixedBlockXpr</class>
    <class kind="struct">Eigen::DenseBase::ConstFixedSegmentReturnType</class>
    <class kind="struct">Eigen::DenseBase::ConstNColsBlockXpr</class>
    <class kind="struct">Eigen::DenseBase::ConstNRowsBlockXpr</class>
    <class kind="class">Eigen::DenseBase</class>
    <class kind="struct">Eigen::DenseBase::FixedBlockXpr</class>
    <class kind="struct">Eigen::DenseBase::FixedSegmentReturnType</class>
    <class kind="struct">Eigen::DenseBase::NColsBlockXpr</class>
    <class kind="struct">Eigen::DenseBase::NRowsBlockXpr</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CURRENT_STORAGE_BASE_CLASS</name>
      <anchorfile>DenseBase_8h.html</anchorfile>
      <anchor>a140b988ffa480af0799d873ce22898f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DOC_BLOCK_ADDONS_INNER_PANEL_IF</name>
      <anchorfile>DenseBase_8h.html</anchorfile>
      <anchor>a4b785f57fd70d89b67f3b25f6f9b0ca1</anchor>
      <arglist>(COND)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL</name>
      <anchorfile>DenseBase_8h.html</anchorfile>
      <anchor>ad7f74cf0d006b06b945187535404355e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>check_DenseIndex_is_signed</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9e3b8bd398c7818accb9cd2968d5fe7b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DenseCoeffsBase.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>DenseCoeffsBase_8h</filename>
    <class kind="struct">Eigen::internal::add_const_on_value_type_if_arithmetic</class>
    <class kind="class">Eigen::DenseCoeffsBase&lt; Derived, DirectAccessors &gt;</class>
    <class kind="class">Eigen::DenseCoeffsBase&lt; Derived, DirectWriteAccessors &gt;</class>
    <class kind="class">Eigen::DenseCoeffsBase&lt; Derived, ReadOnlyAccessors &gt;</class>
    <class kind="class">Eigen::DenseCoeffsBase&lt; Derived, WriteAccessors &gt;</class>
    <class kind="struct">Eigen::internal::first_aligned_impl</class>
    <class kind="struct">Eigen::internal::first_aligned_impl&lt; Alignment, Derived, false &gt;</class>
    <class kind="struct">Eigen::internal::inner_stride_at_compile_time</class>
    <class kind="struct">Eigen::internal::inner_stride_at_compile_time&lt; Derived, false &gt;</class>
    <class kind="struct">Eigen::internal::outer_stride_at_compile_time</class>
    <class kind="struct">Eigen::internal::outer_stride_at_compile_time&lt; Derived, false &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>first_aligned</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab83986b0ebbd20ebde1f9033162ca121</anchor>
      <arglist>(const DenseBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>first_default_aligned</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8f16b915ba954e15a13f76ca3016830a</anchor>
      <arglist>(const DenseBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DenseStorage.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>DenseStorage_8h</filename>
    <class kind="struct">Eigen::internal::constructor_without_unaligned_array_assert</class>
    <class kind="class">Eigen::DenseStorage</class>
    <class kind="class">Eigen::DenseStorage</class>
    <class kind="class">Eigen::DenseStorage&lt; T, 0, _Rows, _Cols, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, 0, _Rows, Dynamic, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, 0, Dynamic, _Cols, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, 0, Dynamic, Dynamic, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, Dynamic, _Rows, Dynamic, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, Dynamic, Dynamic, _Cols, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, Dynamic, Dynamic, Dynamic, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, Size, _Rows, Dynamic, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, Size, Dynamic, _Cols, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, Size, Dynamic, Dynamic, _Options &gt;</class>
    <class kind="struct">Eigen::internal::plain_array</class>
    <class kind="struct">Eigen::internal::plain_array&lt; T, 0, MatrixOrArrayOptions, Alignment &gt;</class>
    <class kind="struct">Eigen::internal::plain_array&lt; T, Size, MatrixOrArrayOptions, 16 &gt;</class>
    <class kind="struct">Eigen::internal::plain_array&lt; T, Size, MatrixOrArrayOptions, 32 &gt;</class>
    <class kind="struct">Eigen::internal::plain_array&lt; T, Size, MatrixOrArrayOptions, 64 &gt;</class>
    <class kind="struct">Eigen::internal::plain_array&lt; T, Size, MatrixOrArrayOptions, 8 &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_INTERNAL_DENSE_STORAGE_CTOR_PLUGIN</name>
      <anchorfile>DenseStorage_8h.html</anchorfile>
      <anchor>aa7316a27111c56b29fd97deeef1ed6c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_UNALIGNED_ARRAY_ASSERT</name>
      <anchorfile>DenseStorage_8h.html</anchorfile>
      <anchor>a45e68b364df58c08174d828c064a5b89</anchor>
      <arglist>(sizemask)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>check_static_allocation_size</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0f7142ecdc385ba5e9dcf80f996c2e25</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>details.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/StlSupport/</path>
    <filename>details_8h</filename>
    <class kind="class">Eigen::aligned_allocator_indirection</class>
    <class kind="struct">Eigen::aligned_allocator_indirection::rebind</class>
    <namespace>Eigen</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ALIGNED_ALLOCATOR</name>
      <anchorfile>details_8h.html</anchorfile>
      <anchor>ae0d61b49bc76da3d3347423dd9883462</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_WORKAROUND_MSVC_STL_SUPPORT</name>
      <anchorfile>details_8h.html</anchorfile>
      <anchor>a9c986efa7b10b4e1346e7ebd1d11933f</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Determinant.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/LU/</path>
    <filename>Determinant_8h</filename>
    <class kind="struct">Eigen::internal::determinant_impl</class>
    <class kind="struct">Eigen::internal::determinant_impl&lt; Derived, 1 &gt;</class>
    <class kind="struct">Eigen::internal::determinant_impl&lt; Derived, 2 &gt;</class>
    <class kind="struct">Eigen::internal::determinant_impl&lt; Derived, 3 &gt;</class>
    <class kind="struct">Eigen::internal::determinant_impl&lt; Derived, 4 &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>const Derived::Scalar</type>
      <name>bruteforce_det3_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a181974fd132805d09b70eb561a4a858f</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;matrix, int a, int b, int c)</arglist>
    </member>
    <member kind="function">
      <type>const Derived::Scalar</type>
      <name>bruteforce_det4_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac72578f738b594ae28ea7907fcc6c1c2</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;matrix, int j, int k, int m, int n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Diagonal.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>Diagonal_8h</filename>
    <class kind="class">Eigen::Diagonal</class>
    <class kind="struct">Eigen::internal::traits&lt; Diagonal&lt; MatrixType, DiagIndex &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>DiagonalMatrix.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>DiagonalMatrix_8h</filename>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, Diagonal2Dense &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; DenseShape, DiagonalShape &gt;</class>
    <class kind="struct">Eigen::internal::Diagonal2Dense</class>
    <class kind="class">Eigen::DiagonalBase</class>
    <class kind="class">Eigen::DiagonalMatrix</class>
    <class kind="class">Eigen::DiagonalWrapper</class>
    <class kind="struct">Eigen::internal::storage_kind_to_shape&lt; DiagonalShape &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; DiagonalMatrix&lt; _Scalar, SizeAtCompileTime, MaxSizeAtCompileTime &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; DiagonalWrapper&lt; _DiagonalVectorType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>DiagonalProduct.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>DiagonalProduct_8h</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>DisableStupidWarnings.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/util/</path>
    <filename>DisableStupidWarnings_8h</filename>
  </compound>
  <compound kind="file">
    <name>distance.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/src/</path>
    <filename>distance_8h</filename>
    <includes id="global_8h" name="global.h" local="yes" imported="no">global.h</includes>
    <includes id="Xin__Wang_8h" name="Xin_Wang.h" local="yes" imported="no">geodesic/Xin_Wang.h</includes>
    <class kind="class">DistanceMetric</class>
  </compound>
  <compound kind="file">
    <name>DistanceApproach.cpp</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/src/geodesic/</path>
    <filename>DistanceApproach_8cpp</filename>
    <includes id="DistanceApproach_8h" name="DistanceApproach.h" local="yes" imported="no">DistanceApproach.h</includes>
  </compound>
  <compound kind="file">
    <name>DistanceApproach.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/src/geodesic/</path>
    <filename>DistanceApproach_8h</filename>
    <includes id="EdgePoint_8h" name="EdgePoint.h" local="yes" imported="no">EdgePoint.h</includes>
    <includes id="RichModel_8h" name="RichModel.h" local="yes" imported="no">RichModel.h</includes>
    <class kind="class">CDistanceApproach</class>
    <member kind="define">
      <type>#define</type>
      <name>__int64</name>
      <anchorfile>DistanceApproach_8h.html</anchorfile>
      <anchor>aa254d9bac3ece6a9d99def539e8a80eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetShortestDistanceBetween</name>
      <anchorfile>DistanceApproach_8h.html</anchorfile>
      <anchor>a76e029b8aa2047074c6cbd3140757802</anchor>
      <arglist>(const CRichModel &amp;model, int source, int end)</arglist>
    </member>
    <member kind="function">
      <type>pair&lt; double, vector&lt; EdgePoint &gt; &gt;</type>
      <name>GetShortestPathBetween</name>
      <anchorfile>DistanceApproach_8h.html</anchorfile>
      <anchor>aa4d2573cd3171e04138f67a59e0e26f9</anchor>
      <arglist>(const CRichModel &amp;model, int source, int end)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Dot.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>Dot_8h</filename>
    <class kind="struct">Eigen::internal::dot_nocheck</class>
    <class kind="struct">Eigen::internal::dot_nocheck&lt; T, U, true &gt;</class>
    <class kind="struct">Eigen::internal::lpNorm_selector</class>
    <class kind="struct">Eigen::internal::lpNorm_selector&lt; Derived, 1 &gt;</class>
    <class kind="struct">Eigen::internal::lpNorm_selector&lt; Derived, 2 &gt;</class>
    <class kind="struct">Eigen::internal::lpNorm_selector&lt; Derived, Infinity &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>EdgePoint.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/src/geodesic/</path>
    <filename>EdgePoint_8h</filename>
    <includes id="RichModel_8h" name="RichModel.h" local="yes" imported="no">RichModel.h</includes>
    <class kind="struct">EdgePoint</class>
  </compound>
  <compound kind="file">
    <name>Eigen_Colamd.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/OrderingMethods/</path>
    <filename>Eigen__Colamd_8h</filename>
    <class kind="struct">internal::colamd_col</class>
    <class kind="struct">internal::Colamd_Row</class>
    <namespace>internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ALIVE</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>ad8beef706da0344be19d59438fcdab6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ALIVE</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>ad8beef706da0344be19d59438fcdab6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COL_IS_ALIVE</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a50f9ca65904b13f345862cb46d08d84b</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COL_IS_ALIVE</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a50f9ca65904b13f345862cb46d08d84b</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COL_IS_DEAD</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>aa08664bd5b8133f28dbeedc9a030fc86</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COL_IS_DEAD</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>aa08664bd5b8133f28dbeedc9a030fc86</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COL_IS_DEAD_PRINCIPAL</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a003c0e2dae54bcb7c680333304dd4dcb</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COL_IS_DEAD_PRINCIPAL</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a003c0e2dae54bcb7c680333304dd4dcb</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_ASSERT</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a07407c8b75dc7b958e2e8e1cb0ced945</anchor>
      <arglist>(expression)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_ASSERT</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a07407c8b75dc7b958e2e8e1cb0ced945</anchor>
      <arglist>(expression)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_DEBUG0</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a167385ed3f19291128ef55a4091030e8</anchor>
      <arglist>(params)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_DEBUG0</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a167385ed3f19291128ef55a4091030e8</anchor>
      <arglist>(params)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_DEBUG1</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a83cdfbe06c7b06fac99cb9c729227626</anchor>
      <arglist>(params)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_DEBUG1</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a83cdfbe06c7b06fac99cb9c729227626</anchor>
      <arglist>(params)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_DEBUG2</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a46e403e99896b4bcb724d0bd495c0811</anchor>
      <arglist>(params)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_DEBUG2</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a46e403e99896b4bcb724d0bd495c0811</anchor>
      <arglist>(params)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_DEBUG3</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a83c6006b9a5af0e406df254e4d0a3e7e</anchor>
      <arglist>(params)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_DEBUG3</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a83c6006b9a5af0e406df254e4d0a3e7e</anchor>
      <arglist>(params)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_DEBUG4</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a842cca702028f63329416ffb854e8693</anchor>
      <arglist>(params)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_DEBUG4</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a842cca702028f63329416ffb854e8693</anchor>
      <arglist>(params)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_DEFRAG_COUNT</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>ababfabfa19364ec563aa9c15bcc9714e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_DEFRAG_COUNT</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>ababfabfa19364ec563aa9c15bcc9714e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_DENSE_COL</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>af92de54efdec91d7ab64e7bec07eb12c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_DENSE_COL</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>af92de54efdec91d7ab64e7bec07eb12c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_DENSE_ROW</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a45a417439d08823fa620ca00d834dd61</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_DENSE_ROW</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a45a417439d08823fa620ca00d834dd61</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_EMPTY</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a1cf6ce8ce8192c19669e6c3533ca5189</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_EMPTY</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a1cf6ce8ce8192c19669e6c3533ca5189</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_ERROR_A_not_present</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a2347fb9e509c8bf9b97a50f96dea281c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_ERROR_A_not_present</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a2347fb9e509c8bf9b97a50f96dea281c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_ERROR_A_too_small</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a323108d44db4186fad5a2066139f70b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_ERROR_A_too_small</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a323108d44db4186fad5a2066139f70b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_ERROR_col_length_negative</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a3b6df4a489ed0c7de8ad12251cdac5d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_ERROR_col_length_negative</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a3b6df4a489ed0c7de8ad12251cdac5d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_ERROR_internal_error</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>ae97b9ba07b455e4ce07c53a4d71c1169</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_ERROR_internal_error</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>ae97b9ba07b455e4ce07c53a4d71c1169</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_ERROR_ncol_negative</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a2feedddbe535286cbea9eca9fca91f45</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_ERROR_ncol_negative</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a2feedddbe535286cbea9eca9fca91f45</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_ERROR_nnz_negative</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a7147ea7a9d673f17ef856e9914f90c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_ERROR_nnz_negative</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a7147ea7a9d673f17ef856e9914f90c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_ERROR_nrow_negative</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a8e848cfde5cdf42fcb316695305f8002</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_ERROR_nrow_negative</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a8e848cfde5cdf42fcb316695305f8002</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_ERROR_out_of_memory</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a703f11265b521c931cdd44709d141fca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_ERROR_out_of_memory</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a703f11265b521c931cdd44709d141fca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_ERROR_p0_nonzero</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a58b5d911cc825b4334ade136bad3afd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_ERROR_p0_nonzero</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a58b5d911cc825b4334ade136bad3afd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_ERROR_p_not_present</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a51d3f9714a4cb80c0f54dea5d0c5f95f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_ERROR_p_not_present</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a51d3f9714a4cb80c0f54dea5d0c5f95f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_ERROR_row_index_out_of_bounds</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a0559e0ff07deab1841e7aaee8cde51e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_ERROR_row_index_out_of_bounds</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a0559e0ff07deab1841e7aaee8cde51e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_INFO1</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a569d56a773011e0b4e465b3f5830e80b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_INFO1</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a569d56a773011e0b4e465b3f5830e80b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_INFO2</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a2161fd78bbd688f943250d1d7583284b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_INFO2</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a2161fd78bbd688f943250d1d7583284b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_INFO3</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a15d83814c573d742764ff83e9d1d67fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_INFO3</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a15d83814c573d742764ff83e9d1d67fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_KNOBS</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>ae92bb10d09f7cd004f07d1baddf90548</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_KNOBS</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>ae92bb10d09f7cd004f07d1baddf90548</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_NDEBUG</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a38c21eb06ef9315d929d75aa9162b515</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_OK</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>aa754fd30d924c5c8d2d402fa0a482d72</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_OK</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>aa754fd30d924c5c8d2d402fa0a482d72</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_OK_BUT_JUMBLED</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>ac0d7f3882e6e9e39527aa2195dd23789</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_OK_BUT_JUMBLED</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>ac0d7f3882e6e9e39527aa2195dd23789</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_STATS</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a411703fc0a994b83ec0e00df1abfc0f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_STATS</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a411703fc0a994b83ec0e00df1abfc0f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_STATUS</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a6a4201ce55dfa3a6375b90097e8c747e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLAMD_STATUS</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a6a4201ce55dfa3a6375b90097e8c747e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEAD</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a3c8793c7acb4598d2ebcd8288f29ee69</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEAD</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a3c8793c7acb4598d2ebcd8288f29ee69</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEAD_NON_PRINCIPAL</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a0f66923672bcc495333995f7d238945f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEAD_NON_PRINCIPAL</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a0f66923672bcc495333995f7d238945f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEAD_PRINCIPAL</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>ac0adce1e7d70351cef4752f3373709af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEAD_PRINCIPAL</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>ac0adce1e7d70351cef4752f3373709af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_COLAMD_H</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a199d66799fb9fd08f2f7d90dbe94e008</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KILL_NON_PRINCIPAL_COL</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a0458a358e752473d86e6f21a56b44a26</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KILL_NON_PRINCIPAL_COL</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a0458a358e752473d86e6f21a56b44a26</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KILL_PRINCIPAL_COL</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a7882929a7898e09a3de9e7676ae1aa29</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KILL_PRINCIPAL_COL</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a7882929a7898e09a3de9e7676ae1aa29</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KILL_ROW</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>adde21248544152df48ab70b6da1b38b5</anchor>
      <arglist>(r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KILL_ROW</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>adde21248544152df48ab70b6da1b38b5</anchor>
      <arglist>(r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ONES_COMPLEMENT</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>af4201cc2809d450d2484680ee1b958ca</anchor>
      <arglist>(r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ONES_COMPLEMENT</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>af4201cc2809d450d2484680ee1b958ca</anchor>
      <arglist>(r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROW_IS_ALIVE</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>abc775359cfa45ffaf6250522c521110d</anchor>
      <arglist>(r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROW_IS_ALIVE</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>abc775359cfa45ffaf6250522c521110d</anchor>
      <arglist>(r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROW_IS_DEAD</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>ae200d2ac8149305712af7230f9ee24d5</anchor>
      <arglist>(r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROW_IS_DEAD</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>ae200d2ac8149305712af7230f9ee24d5</anchor>
      <arglist>(r)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROW_IS_MARKED_DEAD</name>
      <anchorfile>Eigen__Colamd_8h.html</anchorfile>
      <anchor>a0d68b03acc587c11fe6dffbfede78c2d</anchor>
      <arglist>(row_mark)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROW_IS_MARKED_DEAD</name>
      <anchorfile>Ordering_8h.html</anchorfile>
      <anchor>a0d68b03acc587c11fe6dffbfede78c2d</anchor>
      <arglist>(row_mark)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IndexType</type>
      <name>clear_mark</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a6e94cd8e95b13b729aa3835c248c4936</anchor>
      <arglist>(IndexType n_row, Colamd_Row&lt; IndexType &gt; Row [])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>colamd</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>abe3ba1d618887a0991be0ceddd9247f9</anchor>
      <arglist>(IndexType n_row, IndexType n_col, IndexType Alen, IndexType *A, IndexType *p, double knobs[COLAMD_KNOBS], IndexType stats[COLAMD_STATS])</arglist>
    </member>
    <member kind="function">
      <type>IndexType</type>
      <name>colamd_c</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a9334b3273c8d552d9dce545771271df6</anchor>
      <arglist>(IndexType n_col)</arglist>
    </member>
    <member kind="function">
      <type>IndexType</type>
      <name>colamd_r</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a7aaab7bd925c78071c636749a9fe4fa8</anchor>
      <arglist>(IndexType n_row)</arglist>
    </member>
    <member kind="function">
      <type>IndexType</type>
      <name>colamd_recommended</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a6702fb80a0ef276ea3b9e2e65a8f12a1</anchor>
      <arglist>(IndexType nnz, IndexType n_row, IndexType n_col)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>colamd_set_defaults</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a6d9574787e092c67da4ae289574f4087</anchor>
      <arglist>(double knobs[COLAMD_KNOBS])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>detect_super_cols</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a30f9c30957f5929283d7118c53bea21d</anchor>
      <arglist>(colamd_col&lt; IndexType &gt; Col [], IndexType A [], IndexType head [], IndexType row_start, IndexType row_length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IndexType</type>
      <name>find_ordering</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a760ab54cd6a13a9ad1f2d56365a464a3</anchor>
      <arglist>(IndexType n_row, IndexType n_col, IndexType Alen, Colamd_Row&lt; IndexType &gt; Row [], colamd_col&lt; IndexType &gt; Col [], IndexType A [], IndexType head [], IndexType n_col2, IndexType max_deg, IndexType pfree)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IndexType</type>
      <name>garbage_collection</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>add840e141cb2fc323bfcc8a1184cadf8</anchor>
      <arglist>(IndexType n_row, IndexType n_col, Colamd_Row&lt; IndexType &gt; Row [], colamd_col&lt; IndexType &gt; Col [], IndexType A [], IndexType *pfree)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IndexType</type>
      <name>init_rows_cols</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a555c19caee9c7097a30f17b4add8ac95</anchor>
      <arglist>(IndexType n_row, IndexType n_col, Colamd_Row&lt; IndexType &gt; Row [], colamd_col&lt; IndexType &gt; col [], IndexType A [], IndexType p [], IndexType stats[COLAMD_STATS])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>init_scoring</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ae204eebd9e88b76911141fd7015c7365</anchor>
      <arglist>(IndexType n_row, IndexType n_col, Colamd_Row&lt; IndexType &gt; Row [], colamd_col&lt; IndexType &gt; Col [], IndexType A [], IndexType head [], double knobs[COLAMD_KNOBS], IndexType *p_n_row2, IndexType *p_n_col2, IndexType *p_max_deg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>order_children</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a15d7592c29c5547f9189b084d45d95f9</anchor>
      <arglist>(IndexType n_col, colamd_col&lt; IndexType &gt; Col [], IndexType p [])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>EigenBase.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>EigenBase_8h</filename>
    <class kind="class">Eigen::EigenBase</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>EigenSolver.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Eigenvalues/</path>
    <filename>EigenSolver_8h</filename>
    <includes id="RealSchur_8h" name="RealSchur.h" local="yes" imported="no">./RealSchur.h</includes>
    <class kind="class">Eigen::EigenSolver</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>EulerAngles.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Geometry/</path>
    <filename>EulerAngles_8h</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>ExactDGPMethod.cpp</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/src/geodesic/</path>
    <filename>ExactDGPMethod_8cpp</filename>
    <includes id="ExactDGPMethod_8h" name="ExactDGPMethod.h" local="yes" imported="no">ExactDGPMethod.h</includes>
    <includes id="Parameters_8h" name="Parameters.h" local="yes" imported="no">Parameters.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>max</name>
      <anchorfile>ExactDGPMethod_8cpp.html</anchorfile>
      <anchor>affe776513b24d84b39af8ab0930fef7f</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>min</name>
      <anchorfile>ExactDGPMethod_8cpp.html</anchorfile>
      <anchor>ac6afabdc09a49a433ee19d8a9486056d</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reverse</name>
      <anchorfile>ExactDGPMethod_8cpp.html</anchorfile>
      <anchor>ab88454ab56ae3cbb491a262bd370e357</anchor>
      <arglist>(_BidIt _First, _BidIt _Last)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ExactDGPMethod.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/src/geodesic/</path>
    <filename>ExactDGPMethod_8h</filename>
    <includes id="EdgePoint_8h" name="EdgePoint.h" local="yes" imported="no">EdgePoint.h</includes>
    <includes id="RichModel_8h" name="RichModel.h" local="yes" imported="no">RichModel.h</includes>
    <includes id="DistanceApproach_8h" name="DistanceApproach.h" local="yes" imported="no">DistanceApproach.h</includes>
    <class kind="class">CExactDGPMethod</class>
    <class kind="struct">CExactDGPMethod::InfoAtVertex</class>
    <class kind="struct">CExactDGPMethod::QuoteInfoAtVertex</class>
  </compound>
  <compound kind="file">
    <name>FacePoint.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/src/geodesic/</path>
    <filename>FacePoint_8h</filename>
    <includes id="RichModel_8h" name="RichModel.h" local="yes" imported="no">RichModel.h</includes>
    <class kind="struct">FacePoint</class>
  </compound>
  <compound kind="file">
    <name>ForceAlignedAccess.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>ForceAlignedAccess_8h</filename>
    <class kind="class">Eigen::ForceAlignedAccess</class>
    <class kind="struct">Eigen::internal::traits&lt; ForceAlignedAccess&lt; ExpressionType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>ForwardDeclarations.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/util/</path>
    <filename>ForwardDeclarations_8h</filename>
    <class kind="struct">Eigen::internal::accessors_level</class>
    <class kind="class">Eigen::AlignedBox</class>
    <class kind="class">Eigen::AngleAxis</class>
    <class kind="class">Eigen::Array</class>
    <class kind="class">Eigen::ArrayBase</class>
    <class kind="class">Eigen::ArrayWrapper</class>
    <class kind="class">Eigen::internal::BandMatrix</class>
    <class kind="class">Eigen::BDCSVD</class>
    <class kind="class">Eigen::Block</class>
    <class kind="class">Eigen::ColPivHouseholderQR</class>
    <class kind="class">Eigen::CommaInitializer</class>
    <class kind="class">Eigen::CompleteOrthogonalDecomposition</class>
    <class kind="struct">Eigen::internal::conj_helper</class>
    <class kind="class">Eigen::Conjugate</class>
    <class kind="class">Eigen::Cross</class>
    <class kind="class">Eigen::CwiseBinaryOp</class>
    <class kind="class">Eigen::CwiseNullaryOp</class>
    <class kind="class">Eigen::CwiseTernaryOp</class>
    <class kind="class">Eigen::CwiseUnaryOp</class>
    <class kind="class">Eigen::CwiseUnaryView</class>
    <class kind="class">Eigen::DenseBase</class>
    <class kind="class">Eigen::DenseCoeffsBase</class>
    <class kind="class">Eigen::Diagonal</class>
    <class kind="class">Eigen::DiagonalBase</class>
    <class kind="class">Eigen::DiagonalMatrix</class>
    <class kind="class">Eigen::DiagonalProduct</class>
    <class kind="class">Eigen::DiagonalWrapper</class>
    <class kind="class">Eigen::EigenBase</class>
    <class kind="struct">Eigen::internal::EnableIf</class>
    <class kind="struct">Eigen::internal::evaluator</class>
    <class kind="struct">Eigen::internal::evaluator_traits</class>
    <class kind="class">Eigen::Flagged</class>
    <class kind="class">Eigen::ForceAlignedAccess</class>
    <class kind="class">Eigen::FullPivHouseholderQR</class>
    <class kind="class">Eigen::FullPivLU</class>
    <class kind="struct">Eigen::internal::has_direct_access</class>
    <class kind="class">Eigen::Homogeneous</class>
    <class kind="class">Eigen::HouseholderQR</class>
    <class kind="class">Eigen::HouseholderSequence</class>
    <class kind="class">Eigen::Hyperplane</class>
    <class kind="struct">Eigen::internal::image_retval</class>
    <class kind="class">Eigen::internal::image_retval_base</class>
    <class kind="class">Eigen::InnerIterator</class>
    <class kind="class">Eigen::InnerStride</class>
    <class kind="class">Eigen::Inverse</class>
    <class kind="struct">Eigen::internal::inverse_impl</class>
    <class kind="class">Eigen::JacobiRotation</class>
    <class kind="class">Eigen::JacobiSVD</class>
    <class kind="struct">Eigen::internal::kernel_retval</class>
    <class kind="class">Eigen::internal::kernel_retval_base</class>
    <class kind="struct">Eigen::LazyProductReturnType</class>
    <class kind="class">Eigen::LDLT</class>
    <class kind="class">Eigen::LLT</class>
    <class kind="class">Eigen::Map</class>
    <class kind="class">Eigen::MapBase</class>
    <class kind="class">Eigen::Matrix</class>
    <class kind="class">Eigen::MatrixBase</class>
    <class kind="class">Eigen::MatrixComplexPowerReturnValue</class>
    <class kind="struct">Eigen::MatrixExponentialReturnValue</class>
    <class kind="class">Eigen::MatrixFunctionReturnValue</class>
    <class kind="class">Eigen::MatrixLogarithmReturnValue</class>
    <class kind="class">Eigen::MatrixPowerReturnValue</class>
    <class kind="class">Eigen::MatrixSquareRootReturnValue</class>
    <class kind="class">Eigen::MatrixWrapper</class>
    <class kind="class">Eigen::NestByValue</class>
    <class kind="class">Eigen::NoAlias</class>
    <class kind="class">Eigen::NumTraits</class>
    <class kind="class">Eigen::OuterStride</class>
    <class kind="class">Eigen::ParametrizedLine</class>
    <class kind="class">Eigen::PartialPivLU</class>
    <class kind="class">Eigen::PartialReduxExpr</class>
    <class kind="class">Eigen::PermutationBase</class>
    <class kind="class">Eigen::PermutationMatrix</class>
    <class kind="class">Eigen::PermutationWrapper</class>
    <class kind="class">Eigen::PlainObjectBase</class>
    <class kind="class">Eigen::Product</class>
    <class kind="struct">Eigen::internal::product_evaluator</class>
    <class kind="struct">Eigen::internal::product_type</class>
    <class kind="struct">Eigen::ProductReturnType</class>
    <class kind="class">Eigen::Quaternion</class>
    <class kind="class">Eigen::QuaternionBase</class>
    <class kind="class">Eigen::Ref</class>
    <class kind="class">Eigen::RefBase</class>
    <class kind="class">Eigen::Replicate</class>
    <class kind="class">Eigen::ReturnByValue</class>
    <class kind="class">Eigen::Reverse</class>
    <class kind="class">Eigen::Rotation2D</class>
    <class kind="class">Eigen::RotationBase</class>
    <class kind="struct">Eigen::internal::scalar_abs2_op</class>
    <class kind="struct">Eigen::internal::scalar_abs_op</class>
    <class kind="struct">Eigen::internal::scalar_acos_op</class>
    <class kind="struct">Eigen::internal::scalar_asin_op</class>
    <class kind="struct">Eigen::internal::scalar_betainc_op</class>
    <class kind="struct">Eigen::internal::scalar_cast_op</class>
    <class kind="struct">Eigen::internal::scalar_conj_product_op</class>
    <class kind="struct">Eigen::internal::scalar_conjugate_op</class>
    <class kind="struct">Eigen::internal::scalar_constant_op</class>
    <class kind="struct">Eigen::internal::scalar_cos_op</class>
    <class kind="struct">Eigen::internal::scalar_cube_op</class>
    <class kind="struct">Eigen::internal::scalar_difference_op</class>
    <class kind="struct">Eigen::internal::scalar_digamma_op</class>
    <class kind="struct">Eigen::internal::scalar_erf_op</class>
    <class kind="struct">Eigen::internal::scalar_erfc_op</class>
    <class kind="struct">Eigen::internal::scalar_exp_op</class>
    <class kind="struct">Eigen::internal::scalar_hypot_op</class>
    <class kind="struct">Eigen::internal::scalar_identity_op</class>
    <class kind="struct">Eigen::internal::scalar_igamma_op</class>
    <class kind="struct">Eigen::internal::scalar_igammac_op</class>
    <class kind="struct">Eigen::internal::scalar_imag_op</class>
    <class kind="struct">Eigen::internal::scalar_inverse_op</class>
    <class kind="struct">Eigen::internal::scalar_lgamma_op</class>
    <class kind="struct">Eigen::internal::scalar_log_op</class>
    <class kind="struct">Eigen::internal::scalar_max_op</class>
    <class kind="struct">Eigen::internal::scalar_min_op</class>
    <class kind="struct">Eigen::internal::scalar_opposite_op</class>
    <class kind="struct">Eigen::internal::scalar_pow_op</class>
    <class kind="struct">Eigen::internal::scalar_product_op</class>
    <class kind="struct">Eigen::internal::scalar_quotient_op</class>
    <class kind="struct">Eigen::internal::scalar_random_op</class>
    <class kind="struct">Eigen::internal::scalar_real_op</class>
    <class kind="struct">Eigen::internal::scalar_rsqrt_op</class>
    <class kind="struct">Eigen::internal::scalar_sign_op</class>
    <class kind="struct">Eigen::internal::scalar_sin_op</class>
    <class kind="struct">Eigen::internal::scalar_sqrt_op</class>
    <class kind="struct">Eigen::internal::scalar_square_op</class>
    <class kind="struct">Eigen::internal::scalar_sum_op</class>
    <class kind="struct">Eigen::internal::scalar_tan_op</class>
    <class kind="struct">Eigen::internal::scalar_zeta_op</class>
    <class kind="class">Eigen::Select</class>
    <class kind="class">Eigen::SelfAdjointView</class>
    <class kind="class">Eigen::Solve</class>
    <class kind="class">Eigen::SolverBase</class>
    <class kind="class">Eigen::SparseMatrixBase</class>
    <class kind="class">Eigen::SparseView</class>
    <class kind="struct">Eigen::internal::stem_function</class>
    <class kind="class">Eigen::Stride</class>
    <class kind="class">Eigen::SwapWrapper</class>
    <class kind="struct">Eigen::internal::traits</class>
    <class kind="struct">Eigen::internal::traits&lt; const T &gt;</class>
    <class kind="class">Eigen::Transform</class>
    <class kind="class">Eigen::Translation</class>
    <class kind="class">Eigen::Transpose</class>
    <class kind="class">Eigen::Transpositions</class>
    <class kind="class">Eigen::TranspositionsBase</class>
    <class kind="class">Eigen::TranspositionsWrapper</class>
    <class kind="class">Eigen::TriangularBase</class>
    <class kind="class">Eigen::TriangularView</class>
    <class kind="class">Eigen::UniformScaling</class>
    <class kind="class">Eigen::VectorBlock</class>
    <class kind="class">Eigen::VectorwiseOp</class>
    <class kind="class">Eigen::WithFormat</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>FullPivHouseholderQR.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/QR/</path>
    <filename>FullPivHouseholderQR_8h</filename>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Inverse&lt; FullPivHouseholderQR&lt; MatrixType &gt; &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename FullPivHouseholderQR&lt; MatrixType &gt;::Scalar &gt;, Dense2Dense &gt;</class>
    <class kind="class">Eigen::FullPivHouseholderQR</class>
    <class kind="struct">Eigen::internal::FullPivHouseholderQRMatrixQReturnType</class>
    <class kind="struct">Eigen::internal::FullPivHouseholderQRMatrixQReturnType</class>
    <class kind="struct">Eigen::internal::traits&lt; FullPivHouseholderQR&lt; _MatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; FullPivHouseholderQRMatrixQReturnType&lt; MatrixType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>FullPivLU.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/LU/</path>
    <filename>FullPivLU_8h</filename>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Inverse&lt; FullPivLU&lt; MatrixType &gt; &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename FullPivLU&lt; MatrixType &gt;::Scalar &gt;, Dense2Dense &gt;</class>
    <class kind="class">Eigen::FullPivLU</class>
    <class kind="struct">Eigen::internal::image_retval&lt; FullPivLU&lt; _MatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::kernel_retval&lt; FullPivLU&lt; _MatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; FullPivLU&lt; _MatrixType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>Fuzzy.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>Fuzzy_8h</filename>
    <class kind="struct">Eigen::internal::isApprox_selector</class>
    <class kind="struct">Eigen::internal::isApprox_selector&lt; Derived, OtherDerived, true &gt;</class>
    <class kind="struct">Eigen::internal::isMuchSmallerThan_object_selector</class>
    <class kind="struct">Eigen::internal::isMuchSmallerThan_object_selector&lt; Derived, OtherDerived, true &gt;</class>
    <class kind="struct">Eigen::internal::isMuchSmallerThan_scalar_selector</class>
    <class kind="struct">Eigen::internal::isMuchSmallerThan_scalar_selector&lt; Derived, true &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>GeneralBlockPanelKernel.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/products/</path>
    <filename>GeneralBlockPanelKernel_8h</filename>
    <class kind="struct">Eigen::internal::CacheSizes</class>
    <class kind="struct">Eigen::internal::DoublePacket</class>
    <class kind="struct">Eigen::internal::gebp_kernel</class>
    <class kind="struct">Eigen::internal::gebp_madd_selector</class>
    <class kind="struct">Eigen::internal::gebp_madd_selector&lt; CJ, T, T, T, T &gt;</class>
    <class kind="class">Eigen::internal::gebp_traits</class>
    <class kind="class">Eigen::internal::gebp_traits</class>
    <class kind="class">Eigen::internal::gebp_traits&lt; RealScalar, std::complex&lt; RealScalar &gt;, false, _ConjRhs &gt;</class>
    <class kind="class">Eigen::internal::gebp_traits&lt; std::complex&lt; RealScalar &gt;, RealScalar, _ConjLhs, false &gt;</class>
    <class kind="class">Eigen::internal::gebp_traits&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, _ConjLhs, _ConjRhs &gt;</class>
    <class kind="struct">Eigen::internal::gemm_pack_lhs&lt; Scalar, Index, DataMapper, Pack1, Pack2, ColMajor, Conjugate, PanelMode &gt;</class>
    <class kind="struct">Eigen::internal::gemm_pack_lhs&lt; Scalar, Index, DataMapper, Pack1, Pack2, RowMajor, Conjugate, PanelMode &gt;</class>
    <class kind="struct">Eigen::internal::gemm_pack_rhs&lt; Scalar, Index, DataMapper, nr, ColMajor, Conjugate, PanelMode &gt;</class>
    <class kind="struct">Eigen::internal::gemm_pack_rhs&lt; Scalar, Index, DataMapper, nr, RowMajor, Conjugate, PanelMode &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; DoublePacket&lt; Packet &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CJMADD</name>
      <anchorfile>GeneralBlockPanelKernel_8h.html</anchorfile>
      <anchor>a2bafe3dab6a68e304b08a0913ab4c0f3</anchor>
      <arglist>(CJ, A, B, C, T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_GEBGP_ONESTEP</name>
      <anchorfile>GeneralBlockPanelKernel_8h.html</anchorfile>
      <anchor>a54627191295de1c5d1d74049c7b16cf7</anchor>
      <arglist>(K)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_GEBGP_ONESTEP</name>
      <anchorfile>GeneralBlockPanelKernel_8h.html</anchorfile>
      <anchor>a54627191295de1c5d1d74049c7b16cf7</anchor>
      <arglist>(K)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_GEBGP_ONESTEP</name>
      <anchorfile>GeneralBlockPanelKernel_8h.html</anchorfile>
      <anchor>a54627191295de1c5d1d74049c7b16cf7</anchor>
      <arglist>(K)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_GEBGP_ONESTEP</name>
      <anchorfile>GeneralBlockPanelKernel_8h.html</anchorfile>
      <anchor>a54627191295de1c5d1d74049c7b16cf7</anchor>
      <arglist>(K)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_GEBGP_ONESTEP</name>
      <anchorfile>GeneralBlockPanelKernel_8h.html</anchorfile>
      <anchor>a54627191295de1c5d1d74049c7b16cf7</anchor>
      <arglist>(K)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_GEBP_ONESTEP</name>
      <anchorfile>GeneralBlockPanelKernel_8h.html</anchorfile>
      <anchor>af54c39fce85e0ecb82abea537c4f5593</anchor>
      <arglist>(K)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeProductBlockingSizes</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a85af7f706f2ecd66aaa5a088fc32cbcc</anchor>
      <arglist>(Index &amp;k, Index &amp;m, Index &amp;n, Index num_threads=1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeProductBlockingSizes</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a666defcfcf2cee6d50436b4144abd49b</anchor>
      <arglist>(Index &amp;k, Index &amp;m, Index &amp;n, Index num_threads=1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evaluateProductBlockingSizesHeuristic</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a419aa7e2be7215d78da06bb9c0034fb9</anchor>
      <arglist>(Index &amp;k, Index &amp;m, Index &amp;n, Index num_threads=1)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>gebp_madd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a19c9093d838e8dd9c5fc18ff208f8ad6</anchor>
      <arglist>(const CJ &amp;cj, A &amp;a, B &amp;b, C &amp;c, T &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>std::ptrdiff_t</type>
      <name>l1CacheSize</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a2669f89ff38296a38e6d973552eb4e33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::ptrdiff_t</type>
      <name>l2CacheSize</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a2cfc0330ba567d63a496be1cac8427ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::ptrdiff_t</type>
      <name>l3CacheSize</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae2efa4852ea90c2d47b7dcec5b40ba2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>manage_caching_sizes</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa32f9fb4cd20f86ef87d00db101e2f7c</anchor>
      <arglist>(Action action, std::ptrdiff_t *l1, std::ptrdiff_t *l2, std::ptrdiff_t *l3)</arglist>
    </member>
    <member kind="function">
      <type>std::ptrdiff_t</type>
      <name>manage_caching_sizes_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac2dabbb388a11b5e16876fccd70920f9</anchor>
      <arglist>(std::ptrdiff_t a, std::ptrdiff_t b)</arglist>
    </member>
    <member kind="function">
      <type>DoublePacket&lt; Packet &gt;</type>
      <name>padd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac70a5a07ce4528ce1c83528dbf252f49</anchor>
      <arglist>(const DoublePacket&lt; Packet &gt; &amp;a, const DoublePacket&lt; Packet &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>const DoublePacket&lt; Packet &gt; &amp;</type>
      <name>predux_downto4</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4eb872731a1eebe7a759efd9eaecf7ca</anchor>
      <arglist>(const DoublePacket&lt; Packet &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCpuCacheSizes</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae64421554aa0a4bf9258bafe3170102b</anchor>
      <arglist>(std::ptrdiff_t l1, std::ptrdiff_t l2, std::ptrdiff_t l3)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>useSpecificBlockingSizes</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab9050235b243bc5110901e702ec6b8d9</anchor>
      <arglist>(Index &amp;k, Index &amp;m, Index &amp;n)</arglist>
    </member>
    <member kind="variable">
      <type>const std::ptrdiff_t</type>
      <name>defaultL1CacheSize</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aca0e350087dd459cc7e036355dca1fb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::ptrdiff_t</type>
      <name>defaultL2CacheSize</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a04dbd7a9ba7069a05726b5b09d1ee5db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::ptrdiff_t</type>
      <name>defaultL3CacheSize</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a79ced96f603f3cf40ee565c8fb9002fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GeneralizedEigenSolver.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Eigenvalues/</path>
    <filename>GeneralizedEigenSolver_8h</filename>
    <includes id="RealQZ_8h" name="RealQZ.h" local="yes" imported="no">./RealQZ.h</includes>
    <class kind="class">Eigen::GeneralizedEigenSolver</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>GeneralizedSelfAdjointEigenSolver.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Eigenvalues/</path>
    <filename>GeneralizedSelfAdjointEigenSolver_8h</filename>
    <includes id="Tridiagonalization_8h" name="Tridiagonalization.h" local="yes" imported="no">./Tridiagonalization.h</includes>
    <class kind="class">Eigen::GeneralizedSelfAdjointEigenSolver</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>GeneralMatrixMatrix.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/products/</path>
    <filename>GeneralMatrixMatrix_8h</filename>
    <class kind="class">Eigen::internal::gemm_blocking_space</class>
    <class kind="class">Eigen::internal::gemm_blocking_space&lt; StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, KcFactor, false &gt;</class>
    <class kind="class">Eigen::internal::gemm_blocking_space&lt; StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, KcFactor, true &gt;</class>
    <class kind="struct">Eigen::internal::gemm_functor</class>
    <class kind="struct">Eigen::internal::general_matrix_matrix_product&lt; Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::general_matrix_matrix_product&lt; Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, GemmProduct &gt;</class>
    <class kind="class">Eigen::internal::level3_blocking</class>
    <class kind="class">Eigen::internal::level3_blocking</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>GeneralMatrixMatrix_BLAS.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/products/</path>
    <filename>GeneralMatrixMatrix__BLAS_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GEMM_SPECIALIZATION</name>
      <anchorfile>GeneralMatrixMatrix__BLAS_8h.html</anchorfile>
      <anchor>a397b4f1300ec2573790843ba5b4c5672</anchor>
      <arglist>(EIGTYPE, EIGPREFIX, BLASTYPE, BLASPREFIX)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GeneralMatrixMatrixTriangular.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/products/</path>
    <filename>GeneralMatrixMatrixTriangular_8h</filename>
    <class kind="struct">Eigen::internal::general_matrix_matrix_triangular_product</class>
    <class kind="struct">Eigen::internal::general_matrix_matrix_triangular_product&lt; Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, ColMajor, UpLo, Version &gt;</class>
    <class kind="struct">Eigen::internal::general_matrix_matrix_triangular_product&lt; Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, RowMajor, UpLo, Version &gt;</class>
    <class kind="struct">Eigen::general_product_to_triangular_selector</class>
    <class kind="struct">Eigen::general_product_to_triangular_selector&lt; MatrixType, ProductType, UpLo, false &gt;</class>
    <class kind="struct">Eigen::general_product_to_triangular_selector&lt; MatrixType, ProductType, UpLo, true &gt;</class>
    <class kind="struct">Eigen::selfadjoint_rank1_update</class>
    <class kind="struct">Eigen::internal::tribb_kernel</class>
    <class kind="struct">Eigen::internal::tribb_kernel</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>GeneralMatrixMatrixTriangular_BLAS.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/products/</path>
    <filename>GeneralMatrixMatrixTriangular__BLAS_8h</filename>
    <class kind="struct">Eigen::internal::general_matrix_matrix_rankupdate</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_BLAS_RANKUPDATE_C</name>
      <anchorfile>GeneralMatrixMatrixTriangular__BLAS_8h.html</anchorfile>
      <anchor>abf20db6182d0616227fa8caed29adcd6</anchor>
      <arglist>(EIGTYPE, BLASTYPE, RTYPE, BLASFUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_BLAS_RANKUPDATE_R</name>
      <anchorfile>GeneralMatrixMatrixTriangular__BLAS_8h.html</anchorfile>
      <anchor>ac3092b6d4f15f3d292a5dcd52d5e26a8</anchor>
      <arglist>(EIGTYPE, BLASTYPE, BLASFUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_BLAS_RANKUPDATE_SPECIALIZE</name>
      <anchorfile>GeneralMatrixMatrixTriangular__BLAS_8h.html</anchorfile>
      <anchor>af7a150b5fa3f2a8d4a70cc344dfb7d3e</anchor>
      <arglist>(Scalar)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GeneralMatrixVector.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/products/</path>
    <filename>GeneralMatrixVector_8h</filename>
    <class kind="struct">Eigen::internal::general_matrix_vector_product&lt; Index, LhsScalar, LhsMapper, ColMajor, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version &gt;</class>
    <class kind="struct">Eigen::internal::general_matrix_vector_product&lt; Index, LhsScalar, LhsMapper, RowMajor, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_ACCUMULATE_PACKETS</name>
      <anchorfile>GeneralMatrixVector_8h.html</anchorfile>
      <anchor>afeca0093b130f1c40778b20c59e0db45</anchor>
      <arglist>(Alignment0, Alignment13, Alignment2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_ACCUMULATE_PACKETS</name>
      <anchorfile>GeneralMatrixVector_8h.html</anchorfile>
      <anchor>afeca0093b130f1c40778b20c59e0db45</anchor>
      <arglist>(Alignment0, Alignment13, Alignment2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GeneralMatrixVector_BLAS.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/products/</path>
    <filename>GeneralMatrixVector__BLAS_8h</filename>
    <class kind="struct">Eigen::internal::general_matrix_vector_product_gemv</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_BLAS_GEMV_SPECIALIZATION</name>
      <anchorfile>GeneralMatrixVector__BLAS_8h.html</anchorfile>
      <anchor>a2543168be7a9c44facbf2535d9f61b6e</anchor>
      <arglist>(EIGTYPE, BLASTYPE, BLASPREFIX)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_BLAS_GEMV_SPECIALIZE</name>
      <anchorfile>GeneralMatrixVector__BLAS_8h.html</anchorfile>
      <anchor>a209dc41187915fe421391395bbaff19f</anchor>
      <arglist>(Scalar)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GeneralProduct.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>GeneralProduct_8h</filename>
    <class kind="struct">Eigen::internal::gemv_dense_selector</class>
    <class kind="struct">Eigen::internal::gemv_dense_selector&lt; OnTheLeft, StorageOrder, BlasCompatible &gt;</class>
    <class kind="struct">Eigen::internal::gemv_dense_selector&lt; OnTheRight, ColMajor, false &gt;</class>
    <class kind="struct">Eigen::internal::gemv_dense_selector&lt; OnTheRight, ColMajor, true &gt;</class>
    <class kind="struct">Eigen::internal::gemv_dense_selector&lt; OnTheRight, RowMajor, false &gt;</class>
    <class kind="struct">Eigen::internal::gemv_dense_selector&lt; OnTheRight, RowMajor, true &gt;</class>
    <class kind="struct">Eigen::internal::gemv_static_vector_if</class>
    <class kind="struct">Eigen::internal::gemv_static_vector_if&lt; Scalar, Size, Dynamic, true &gt;</class>
    <class kind="struct">Eigen::internal::gemv_static_vector_if&lt; Scalar, Size, MaxSize, false &gt;</class>
    <class kind="struct">Eigen::internal::gemv_static_vector_if&lt; Scalar, Size, MaxSize, true &gt;</class>
    <class kind="struct">Eigen::internal::product_size_category</class>
    <class kind="struct">Eigen::internal::product_type</class>
    <class kind="struct">Eigen::internal::product_type_selector</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; 1, 1, 1 &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; 1, 1, Depth &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; 1, Large, Large &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; 1, Large, Small &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; 1, N, 1 &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; 1, Small, Large &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; 1, Small, Small &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Large, 1, Large &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Large, 1, Small &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Large, Large, Large &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Large, Large, Small &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Large, Small, 1 &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Large, Small, Large &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Large, Small, Small &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; M, 1, 1 &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; M, N, 1 &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Small, 1, Large &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Small, 1, Small &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Small, Large, 1 &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Small, Large, Large &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Small, Large, Small &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Small, Small, 1 &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Small, Small, Large &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Small, Small, Small &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="enumvalue">
      <name>Large</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac152ced165afff709abdac5ceda5898fab0c11c57acc984eb59e552bed31b8a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Small</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac152ced165afff709abdac5ceda5898fa8366c3345cf750dd60bc6d25aa98149d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GenericPacketMath.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>GenericPacketMath_8h</filename>
    <class kind="struct">Eigen::internal::default_packet_traits</class>
    <class kind="struct">Eigen::internal::packet_traits</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; const T &gt;</class>
    <class kind="struct">Eigen::internal::PacketBlock</class>
    <class kind="struct">Eigen::internal::palign_impl</class>
    <class kind="struct">Eigen::internal::Selector</class>
    <class kind="struct">Eigen::internal::type_casting_traits</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DEBUG_ALIGNED_LOAD</name>
      <anchorfile>GenericPacketMath_8h.html</anchorfile>
      <anchor>a4322c408a79bccf150ce02f150b5064c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DEBUG_ALIGNED_STORE</name>
      <anchorfile>GenericPacketMath_8h.html</anchorfile>
      <anchor>a25e9577b22cac21ce54fed111369bda7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DEBUG_UNALIGNED_LOAD</name>
      <anchorfile>GenericPacketMath_8h.html</anchorfile>
      <anchor>adea5306201a7800d3649ffcc8ff76ebc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DEBUG_UNALIGNED_STORE</name>
      <anchorfile>GenericPacketMath_8h.html</anchorfile>
      <anchor>ad59300cc810beed9db7d53e94df46eb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9e0c497a439c608a95c28af90684a0e6</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>pacos</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a64a02960f71e0cbed5ce852e564fbd10</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>padd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0f50f3baa0dcc73cd1c0baa06e5c8c13</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>palign</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2ab4476e03df63e8154037294b2252c6</anchor>
      <arglist>(PacketType &amp;first, const PacketType &amp;second)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pand</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>addb183b5d88afb48c715db609ad8015e</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pandnot</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af0d93efd1718510bd216388a89d1e5d4</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>parg</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a20fb36c272856891c33ffd883c6aa508</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>pasin</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acee867f0d298a2ee29adaa8de889eb5b</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>patan</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aeb4feddd9334c4ddff94450e2f19e96c</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pblend</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5512b53aba5494965a2d3ff675025294</anchor>
      <arglist>(const Selector&lt; unpacket_traits&lt; Packet &gt;::size &gt; &amp;ifPacket, const Packet &amp;thenPacket, const Packet &amp;elsePacket)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pbroadcast2</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac327f9e9ef3df2268772137b04f04911</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *a, Packet &amp;a0, Packet &amp;a1)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pbroadcast4</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a351c452188046982bb21dc294d11691b</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *a, Packet &amp;a0, Packet &amp;a1, Packet &amp;a2, Packet &amp;a3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TgtPacket</type>
      <name>pcast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0b3ae9566e84e6f87029390857b5c86a</anchor>
      <arglist>(const SrcPacket &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TgtPacket</type>
      <name>pcast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5b0c7909de40a4428cc1205bf793bdd8</anchor>
      <arglist>(const SrcPacket &amp;a, const SrcPacket &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TgtPacket</type>
      <name>pcast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a67b2547ec4eb2b1c8c55f5651fda200f</anchor>
      <arglist>(const SrcPacket &amp;a, const SrcPacket &amp;, const SrcPacket &amp;, const SrcPacket &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>pceil</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9f4397f3ef4bc37449a2914ce8c16ea8</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a32b18e7146f8f3e1cfbe8477f44f00ef</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>pcos</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a543f7e636fc50680d1f3c4d54b495594</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>pcosh</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7b54ef094f23cfbc2bcc5c03b6c27888</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pcplxflip</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abf345f2bb58906567bb9355054af43d4</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pdiv</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a462e918f3381d435028a0decd5485844</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>pexp</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4e432b17ec36570c3588a088737da8b2</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC unpacket_traits&lt; Packet &gt;::type</type>
      <name>pfirst</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ade1dec0d0e4f951ad55c33a7d951c947</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>pfloor</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af761ddfbce019c99cf4a481d0d007946</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pgather</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a49ef1e59fe39c143bd5a24f8f9d2dcbd</anchor>
      <arglist>(const Scalar *from, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pinsertfirst</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aebd31b046fae40c8d457545c4f83875e</anchor>
      <arglist>(const Packet &amp;a, typename unpacket_traits&lt; Packet &gt;::type b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pinsertlast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9925e0fa1f686d4304a8dcd1c3cc015a</anchor>
      <arglist>(const Packet &amp;a, typename unpacket_traits&lt; Packet &gt;::type b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pload</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae25c18feab0271a245176a7a3f2dcd3d</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pload1</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adb6cba700a88a195f7bcb75db14bce7f</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>ploaddup</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae0dc23684d122fafc87263d1e4423fa6</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>ploadquad</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aee419455c26d707fd42fe49c7212b9ce</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Packet</type>
      <name>ploadt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac12becb16e24b41520ac853b2b5bf2cb</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *from)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>ploadt_ro</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a85e1de89387b31d3652c987f4be58d75</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>ploadu</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5987b33df9fc7e5bd824287307fac913</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>plog</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3df2f47dad3f497cb70171f03353fccc</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>plog10</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a128b9447c98e77e946927d46046d8ccb</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>plog1p</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa02c3fd162bc2e5fb066a04e698c1b64</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>plset</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aca5178bcc596345a5429e30c6efaaa8c</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pmadd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab13a05c13dc507207bbbb7a5f082085a</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b, const Packet &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pmax</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5b48179611579b41066884b064345c60</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pmin</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7963a08a4667f2c17320ca8c82b8571d</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pmul</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a776f5f4b514ecaed2a98db928b8f745f</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>std::complex&lt; float &gt;</type>
      <name>pmul</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a62afddfd6054e0f7e840825e1a2e8516</anchor>
      <arglist>(const std::complex&lt; float &gt; &amp;a, const std::complex&lt; float &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>std::complex&lt; double &gt;</type>
      <name>pmul</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acd27efdccf5baa6298113f78bedab7b2</anchor>
      <arglist>(const std::complex&lt; double &gt; &amp;a, const std::complex&lt; double &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af09888aebeb61a934e0d861356f404be</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>por</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a70f7fdcb68cddd1d00fbd9bea3687daa</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC unpacket_traits&lt; Packet &gt;::type</type>
      <name>predux</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab11dcee34f3106b94ec66fe576122a2a</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC conditional&lt;(unpacket_traits&lt; Packet &gt;::size%8)==0, typename unpacket_traits&lt; Packet &gt;::half, Packet &gt;::type</type>
      <name>predux_downto4</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a105851178b9f3e99d9f9944ae40b3f3e</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC unpacket_traits&lt; Packet &gt;::type</type>
      <name>predux_max</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4ff4de76c025c1b4a1259d25d7e6244c</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC unpacket_traits&lt; Packet &gt;::type</type>
      <name>predux_min</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a65ed5a4d21af41d32f2b537da6badfd1</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC unpacket_traits&lt; Packet &gt;::type</type>
      <name>predux_mul</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afbb05428a04dd71baae27c102ceb9523</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>preduxp</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a731758e92a3e62898266e2466aaa72a8</anchor>
      <arglist>(const Packet *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>prefetch</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a557119ca2ecbb5fc69ad064afe8bca3f</anchor>
      <arglist>(const Scalar *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad68395462f0b2bcad95267e6259f70ea</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>pround</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7de6486f124ebaea988c6e6eb5629c31</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>prsqrt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae2a6f4fec545ece4df86b64228bdbe56</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8ec395bc54b860a3f62a879fec09cf19</anchor>
      <arglist>(Scalar *to, const Packet &amp;from, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pset1</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afa6f9a9f3c905b28cc29841935e44fdb</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>psin</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a63fe77ca10d5855dc46d495d24d1c49b</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>psinh</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac935e0dedebb638e45e9c6f762bfea78</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>psqrt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a749f13785228504bff14b030f51319d7</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pstore</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aaab57ef8d873301545ff0afbf2e28458</anchor>
      <arglist>(Scalar *to, const Packet &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pstore1</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ade298df1727ec6a1b4dd7a9d2ce436d6</anchor>
      <arglist>(typename unpacket_traits&lt; Packet &gt;::type *to, const typename unpacket_traits&lt; Packet &gt;::type &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void</type>
      <name>pstoret</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8de0ba2d55374f1277e7266e1788b3db</anchor>
      <arglist>(Scalar *to, const Packet &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pstoreu</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abcb1c5d429335ed8c976a6b238287a2e</anchor>
      <arglist>(Scalar *to, const Packet &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>psub</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acfb1e7fe49c73d1885dea028b1745e6a</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>ptan</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7020b6f031cfbe6718312af7849a3971</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>ptanh</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a847d90eb105f35af5d13fac572688ee2</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abafa3258d46f4f5b3311380649412131</anchor>
      <arglist>(PacketBlock&lt; Packet, 1 &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pxor</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a55d803cfd28067f796e12df8eb7e4354</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Geometry_SSE.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Geometry/arch/</path>
    <filename>Geometry__SSE_8h</filename>
    <class kind="struct">Eigen::internal::cross3_impl&lt; Architecture::SSE, VectorLhs, VectorRhs, float, true &gt;</class>
    <class kind="struct">Eigen::internal::quat_conj&lt; Architecture::SSE, Derived, double, Alignment &gt;</class>
    <class kind="struct">Eigen::internal::quat_conj&lt; Architecture::SSE, Derived, float, Alignment &gt;</class>
    <class kind="struct">Eigen::internal::quat_product&lt; Architecture::SSE, Derived, OtherDerived, double, Alignment &gt;</class>
    <class kind="struct">Eigen::internal::quat_product&lt; Architecture::SSE, Derived, OtherDerived, float, Aligned16 &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>global.cpp</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/src/</path>
    <filename>global_8cpp</filename>
    <includes id="global_8h" name="global.h" local="yes" imported="no">global.h</includes>
    <member kind="variable">
      <type>double</type>
      <name>compactParam</name>
      <anchorfile>global_8cpp.html</anchorfile>
      <anchor>ac71d8bec843e63bc07b1665ea06a228f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>g_angleDifference</name>
      <anchorfile>global_8cpp.html</anchorfile>
      <anchor>aac9ad80b7b9abcc90a0b4037448e0caa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>g_camera_height</name>
      <anchorfile>global_8cpp.html</anchorfile>
      <anchor>a607430bf2e8e0d32451285f9bae944c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::vector&lt; iro::SE2 &gt; &gt;</type>
      <name>g_camTrajectories</name>
      <anchorfile>global_8cpp.html</anchorfile>
      <anchor>a9394dda8c7a0fbe002c369dadab323b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>g_distance_step</name>
      <anchorfile>global_8cpp.html</anchorfile>
      <anchor>accf307e4fc8e5c7816d662261e4a2b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_fpInterpolation</name>
      <anchorfile>global_8cpp.html</anchorfile>
      <anchor>aad75881b694be618d6a874527f5ee0eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>g_plan_iteration</name>
      <anchorfile>global_8cpp.html</anchorfile>
      <anchor>af43b35547df1cd076ae746ea407e643f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::vector&lt; Point_2 &gt; &gt;</type>
      <name>g_rbtTrajectories</name>
      <anchorfile>global_8cpp.html</anchorfile>
      <anchor>acb622cf61ae56ef8618d44de79f47de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; cv::Point &gt;</type>
      <name>g_scene_boundary</name>
      <anchorfile>global_8cpp.html</anchorfile>
      <anchor>a25dca81147f89748f96dd71aae10c0ef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>global.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/src/</path>
    <filename>global_8h</filename>
    <includes id="se2_8h" name="se2.h" local="yes" imported="no">../include/se2/se2.h</includes>
    <class kind="struct">FaceInfo2</class>
    <member kind="define">
      <type>#define</type>
      <name>PI</name>
      <anchorfile>global_8h.html</anchorfile>
      <anchor>a598a3330b3c21701223ee0ca14316eca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CGAL::Constrained_Delaunay_triangulation_2&lt; K, TDS, Itag &gt;</type>
      <name>CDT</name>
      <anchorfile>global_8h.html</anchorfile>
      <anchor>a81a7d01373f65fac26d3c868bc77c977</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CGAL::Constrained_triangulation_face_base_2&lt; K, Fbb &gt;</type>
      <name>Fb</name>
      <anchorfile>global_8h.html</anchorfile>
      <anchor>a53200ecfc5bfc8ab3529a798d7490cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CGAL::Triangulation_face_base_with_info_2&lt; FaceInfo2, K &gt;</type>
      <name>Fbb</name>
      <anchorfile>global_8h.html</anchorfile>
      <anchor>a123bd9d8cb71db69a75113ee1d698f27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CGAL::Exact_predicates_tag</type>
      <name>Itag</name>
      <anchorfile>global_8h.html</anchorfile>
      <anchor>a1b54fe1db7ce705f42dc87f2594dc0b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CGAL::Exact_predicates_inexact_constructions_kernel</type>
      <name>K</name>
      <anchorfile>global_8h.html</anchorfile>
      <anchor>a891e241aa245ae63618f03737efba309</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>K::Point_2</type>
      <name>Point_2</name>
      <anchorfile>global_8h.html</anchorfile>
      <anchor>ae78d446e5a38328af86f58f933a55cfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CGAL::Polygon_2&lt; K &gt;</type>
      <name>Polygon_2</name>
      <anchorfile>global_8h.html</anchorfile>
      <anchor>a8c493b4407f1eab1fc792fe406d0db86</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CGAL::Polygon_with_holes_2&lt; K &gt;</type>
      <name>Polygon_with_holes_2</name>
      <anchorfile>global_8h.html</anchorfile>
      <anchor>a4162117c9a7114c55250dd79e3de56d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::list&lt; Polygon_with_holes_2 &gt;</type>
      <name>Pwh_list_2</name>
      <anchorfile>global_8h.html</anchorfile>
      <anchor>ace17166676795dba6c5f9f9e88dabb66</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CGAL::Triangulation_data_structure_2&lt; Vb, Fb &gt;</type>
      <name>TDS</name>
      <anchorfile>global_8h.html</anchorfile>
      <anchor>a40b831a4ad1cb58abc62558b102c4bad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CGAL::Triangulation_vertex_base_2&lt; K &gt;</type>
      <name>Vb</name>
      <anchorfile>global_8h.html</anchorfile>
      <anchor>a815ef7c27ac76e956f59d2e08c622d9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>cdt_obj_path</name>
      <anchorfile>global_8h.html</anchorfile>
      <anchor>a3e938fd40abb95b5efb314b419c7edb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>cdt_off_path</name>
      <anchorfile>global_8h.html</anchorfile>
      <anchor>a31df1ec38ac9fced4ef83ac77576b3db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>communicateFile</name>
      <anchorfile>global_8h.html</anchorfile>
      <anchor>a7dbf2c8e1be86cceeaba7e7a6b5220f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>compactParam</name>
      <anchorfile>global_8h.html</anchorfile>
      <anchor>ac71d8bec843e63bc07b1665ea06a228f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>domainFilePath</name>
      <anchorfile>global_8h.html</anchorfile>
      <anchor>a506f604e411c7e82103b5ce6f9489dc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>g_angleDifference</name>
      <anchorfile>global_8h.html</anchorfile>
      <anchor>aac9ad80b7b9abcc90a0b4037448e0caa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>g_camera_height</name>
      <anchorfile>global_8h.html</anchorfile>
      <anchor>a607430bf2e8e0d32451285f9bae944c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::vector&lt; iro::SE2 &gt; &gt;</type>
      <name>g_camTrajectories</name>
      <anchorfile>global_8h.html</anchorfile>
      <anchor>a9394dda8c7a0fbe002c369dadab323b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>g_distance_step</name>
      <anchorfile>global_8h.html</anchorfile>
      <anchor>accf307e4fc8e5c7816d662261e4a2b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_fpInterpolation</name>
      <anchorfile>global_8h.html</anchorfile>
      <anchor>aad75881b694be618d6a874527f5ee0eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>g_plan_iteration</name>
      <anchorfile>global_8h.html</anchorfile>
      <anchor>af43b35547df1cd076ae746ea407e643f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::vector&lt; Point_2 &gt; &gt;</type>
      <name>g_rbtTrajectories</name>
      <anchorfile>global_8h.html</anchorfile>
      <anchor>acb622cf61ae56ef8618d44de79f47de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; cv::Point &gt;</type>
      <name>g_scene_boundary</name>
      <anchorfile>global_8h.html</anchorfile>
      <anchor>a25dca81147f89748f96dd71aae10c0ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>holeFilePath</name>
      <anchorfile>global_8h.html</anchorfile>
      <anchor>a399f19c69078fdaf4e7764ad116eba6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>poly_diff</name>
      <anchorfile>global_8h.html</anchorfile>
      <anchor>acb915c119c04c369e61a90049852e8cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>resultFilePath</name>
      <anchorfile>global_8h.html</anchorfile>
      <anchor>af771ed81c8973b37b6909a314d5a021f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GlobalFunctions.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>GlobalFunctions_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ARRAY_DECLARE_GLOBAL_EIGEN_UNARY</name>
      <anchorfile>GlobalFunctions_8h.html</anchorfile>
      <anchor>a76a82effec0137068ad68e40f14e8d80</anchor>
      <arglist>(NAME, FUNCTOR)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ARRAY_DECLARE_GLOBAL_UNARY</name>
      <anchorfile>GlobalFunctions_8h.html</anchorfile>
      <anchor>ad7c6979c449ed97d93ebd42cc351a1f1</anchor>
      <arglist>(NAME, FUNCTOR, DOC_OP, DOC_DETAILS)</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a2828f232bc2ae1e3bdbc6d45281a3cb9</anchor>
      <arglist>(Derived, typename Derived::Scalar, pow) pow(const Eigen</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>afc612da3483ee285f4c3375af03b7cf8</anchor>
      <arglist>(typename Derived::Scalar, Derived, pow) pow(const typename Derived</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Half.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/arch/CUDA/</path>
    <filename>Half_8h</filename>
    <class kind="struct">Eigen::half_impl::__half</class>
    <class kind="union">Eigen::half_impl::FP32</class>
    <class kind="struct">Eigen::half</class>
    <class kind="struct">Eigen::half_impl::half_base</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; half &gt;</class>
    <class kind="struct">Eigen::NumTraits&lt; Eigen::half &gt;</class>
    <class kind="struct">Eigen::internal::random_default_impl&lt; half, false, false &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::half_impl</namespace>
    <namespace>Eigen::internal</namespace>
    <namespace>std</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_EXPLICIT_CAST</name>
      <anchorfile>Half_8h.html</anchorfile>
      <anchor>a740f60d357683681e08860acf4b37e90</anchor>
      <arglist>(tgt_type)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>abs</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a03f37f7cb0691e122e6181b6891280e2</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>ceil</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a1e913e1f0daf135c9faa88eea06a037e</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Eigen::half</type>
      <name>ceilh</name>
      <anchorfile>Half_8h.html</anchorfile>
      <anchor>a49350cbc7112533b2d6e413badee28d5</anchor>
      <arglist>(const Eigen::half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>cos</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a3889c93919a523b15445ebc2162c1611</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>exp</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>af77e6714549a47757113d9ce7a648a32</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Eigen::half</type>
      <name>exph</name>
      <anchorfile>Half_8h.html</anchorfile>
      <anchor>a925541c6632aa83c46f96fa53c9a0eba</anchor>
      <arglist>(const Eigen::half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Eigen::half</type>
      <name>fabsh</name>
      <anchorfile>Half_8h.html</anchorfile>
      <anchor>ae73832a880d153476bc90674edd96cb4</anchor>
      <arglist>(const Eigen::half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC __half</type>
      <name>float_to_half_rtne</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a2a8ead4ff87f83102a90536e6d475d20</anchor>
      <arglist>(float ff)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>floor</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>ac9d1d65b6cd9776753b06159c9c68f22</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Eigen::half</type>
      <name>floorh</name>
      <anchorfile>Half_8h.html</anchorfile>
      <anchor>a60d5a21f23e55c44a7eb3c7b3b237073</anchor>
      <arglist>(const Eigen::half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC float</type>
      <name>half_to_float</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a95f763352514926ddc9954a501b0146a</anchor>
      <arglist>(__half h)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool()</type>
      <name>isfinite</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a5e660e0a9173497ab02d0ca29dae0e09</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool()</type>
      <name>isinf</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>afa296a2520c61a285163d86f359f323d</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool()</type>
      <name>isnan</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a31fc23af6cbc62986b248c4f4717a772</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>log</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>adad5359a260166dfa78f58469dc95e62</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>log10</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a08c4d7059d92a0dc8ff97fbe5ef44fb6</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>log1p</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a30bfe2844b2a7a825f78af03e2338a00</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Eigen::half</type>
      <name>logh</name>
      <anchorfile>Half_8h.html</anchorfile>
      <anchor>af1c8a3229abf5e461aa214d6a7879cf0</anchor>
      <arglist>(const Eigen::half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half()</type>
      <name>max</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a92e6345ca905d3483422361cf8c991b6</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half()</type>
      <name>min</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a52c8391bfe74901409df09e9b1d5ac79</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool</type>
      <name>operator!=</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>aef086eea01497144aed4ccb0a4f05bc5</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a738191b98cf2632ba113c61e69a639b6</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half &amp;</type>
      <name>operator*=</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a72768c9cf95d1dba28eca5effe8ace97</anchor>
      <arglist>(half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>operator+</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a9e1c30c14afbae1d17294df62b2c1088</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half &amp;</type>
      <name>operator+=</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>ad45d7633656144c5d6a6aebae50d6535</anchor>
      <arglist>(half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>operator-</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>ac896d50fb8a455a610ee06c5616e73db</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>operator-</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>aa1030d028c7fc65da2fa90cd3bf04b6b</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half &amp;</type>
      <name>operator-=</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a25cc6afed9e35653f69e66ecbc602820</anchor>
      <arglist>(half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>operator/</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>aab937800733511857db8110f4ff897aa</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>operator/</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a3fcb47e11a89fedb70338147bfb2ef49</anchor>
      <arglist>(const half &amp;a, Index b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half &amp;</type>
      <name>operator/=</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>adab689f3200208dd67b63600f8a78c93</anchor>
      <arglist>(half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>affe8d0de283e8ae8d9ec565777b35b8c</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_ALWAYS_INLINE std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a14ffb3c8c97c652462e1c3a9e4522aed</anchor>
      <arglist>(std::ostream &amp;os, const half &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>ace64ce8ae6eeb055434d53bce8dd6c7c</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool</type>
      <name>operator==</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a10fdcc7b5217ef2ce3acf07c240d4bd8</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>ae2d126fe490e2f085810497b7433fc4f</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a38e68d56f7aa9b2503343a10c907d735</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>pow</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a829ad00a9c93131d5a8342b4ee29d83d</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Eigen::half</type>
      <name>powh</name>
      <anchorfile>Half_8h.html</anchorfile>
      <anchor>a0190f0a5b1c6d6e253980fa4a9f8bfa4</anchor>
      <arglist>(const Eigen::half &amp;a, const Eigen::half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC __half</type>
      <name>raw_uint16_to_half</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a3369c49b5485894dc328c77df9189178</anchor>
      <arglist>(unsigned short x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>sin</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>aceeee5cdee0fddab1ddf2131dbecb3e8</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>sqrt</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a92914b04ca3aa31699bb599b12cad927</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Eigen::half</type>
      <name>sqrth</name>
      <anchorfile>Half_8h.html</anchorfile>
      <anchor>a3b613e32133fe03d2070f2c23f0df437</anchor>
      <arglist>(const Eigen::half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>tan</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a135500eefcf44254fbd4a2c3e727f693</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>tanh</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a700e6ac440e079a9aa9021a88347ae96</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>HessenbergDecomposition.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Eigenvalues/</path>
    <filename>HessenbergDecomposition_8h</filename>
    <class kind="class">Eigen::HessenbergDecomposition</class>
    <class kind="struct">Eigen::internal::HessenbergDecompositionMatrixHReturnType</class>
    <class kind="struct">Eigen::internal::HessenbergDecompositionMatrixHReturnType</class>
    <class kind="struct">Eigen::internal::traits&lt; HessenbergDecompositionMatrixHReturnType&lt; MatrixType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>Homogeneous.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Geometry/</path>
    <filename>Homogeneous_8h</filename>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Homogeneous&lt; ArgType, Horizontal &gt;, internal::assign_op&lt; Scalar, typename ArgType::Scalar &gt;, Dense2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Homogeneous&lt; ArgType, Vertical &gt;, internal::assign_op&lt; Scalar, typename ArgType::Scalar &gt;, Dense2Dense &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; DenseShape, HomogeneousShape &gt;</class>
    <class kind="struct">Eigen::internal::evaluator_traits&lt; Homogeneous&lt; ArgType, Direction &gt; &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Homogeneous&lt; LhsArg, Horizontal &gt;, Rhs, HomogeneousShape, DenseShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Homogeneous&lt; RhsArg, Vertical &gt;, DenseShape, HomogeneousShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Homogeneous&lt; RhsArg, Vertical &gt;, TriangularShape, HomogeneousShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Transform&lt; Scalar, Dim, Mode, Options &gt;, Homogeneous&lt; RhsArg, Vertical &gt;, DenseShape, HomogeneousShape, ProductTag &gt;</class>
    <class kind="class">Eigen::Homogeneous</class>
    <class kind="struct">Eigen::internal::homogeneous_left_product_impl</class>
    <class kind="struct">Eigen::internal::homogeneous_left_product_impl&lt; Homogeneous&lt; MatrixType, Vertical &gt;, Lhs &gt;</class>
    <class kind="struct">Eigen::internal::homogeneous_left_product_refactoring_helper</class>
    <class kind="struct">Eigen::internal::homogeneous_right_product_impl</class>
    <class kind="struct">Eigen::internal::homogeneous_right_product_impl&lt; Homogeneous&lt; MatrixType, Horizontal &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::homogeneous_right_product_refactoring_helper</class>
    <class kind="struct">Eigen::internal::permutation_matrix_product&lt; ExpressionType, Side, Transposed, HomogeneousShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, LazyProduct &gt;, ProductTag, DenseShape, HomogeneousShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, LazyProduct &gt;, ProductTag, HomogeneousShape, DenseShape &gt;</class>
    <class kind="struct">Eigen::internal::take_matrix_for_product</class>
    <class kind="struct">Eigen::internal::take_matrix_for_product&lt; Transform&lt; Scalar, Dim, Mode, Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::take_matrix_for_product&lt; Transform&lt; Scalar, Dim, Projective, Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Homogeneous&lt; MatrixType, Direction &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; homogeneous_left_product_impl&lt; Homogeneous&lt; MatrixType, Vertical &gt;, Lhs &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; homogeneous_right_product_impl&lt; Homogeneous&lt; MatrixType, Horizontal &gt;, Rhs &gt; &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; Homogeneous&lt; ArgType, Direction &gt;, IndexBased &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>Householder.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Householder/</path>
    <filename>Householder_8h</filename>
    <class kind="struct">Eigen::internal::decrement_size</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>HouseholderQR.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/QR/</path>
    <filename>HouseholderQR_8h</filename>
    <class kind="struct">Eigen::internal::householder_qr_inplace_blocked</class>
    <class kind="class">Eigen::HouseholderQR</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>householder_qr_inplace_unblocked</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a36c7a4dd089c5a50a1d4f4a89c4e9d18</anchor>
      <arglist>(MatrixQR &amp;mat, HCoeffs &amp;hCoeffs, typename MatrixQR::Scalar *tempData=0)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>HouseholderQR_LAPACKE.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/QR/</path>
    <filename>HouseholderQR__LAPACKE_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_LAPACKE_QR_NOPIV</name>
      <anchorfile>HouseholderQR__LAPACKE_8h.html</anchorfile>
      <anchor>a11a5365550874294e82ff39d3b0bc450</anchor>
      <arglist>(EIGTYPE, LAPACKE_TYPE, LAPACKE_PREFIX)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>HouseholderSequence.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Householder/</path>
    <filename>HouseholderSequence_8h</filename>
    <class kind="struct">Eigen::internal::evaluator_traits&lt; HouseholderSequence&lt; VectorsType, CoeffsType, Side &gt; &gt;</class>
    <class kind="class">Eigen::HouseholderSequence</class>
    <class kind="struct">Eigen::internal::HouseholderSequenceShape</class>
    <class kind="struct">Eigen::internal::hseq_side_dependent_impl</class>
    <class kind="struct">Eigen::internal::hseq_side_dependent_impl&lt; VectorsType, CoeffsType, OnTheRight &gt;</class>
    <class kind="struct">Eigen::internal::matrix_type_times_scalar_type</class>
    <class kind="struct">Eigen::internal::traits&lt; HouseholderSequence&lt; VectorsType, CoeffsType, Side &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>HouseholderSequence&lt; VectorsType, CoeffsType &gt;</type>
      <name>householderSequence</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a5f2b3f80cdf7ae96609e4a8d2e55e371</anchor>
      <arglist>(const VectorsType &amp;v, const CoeffsType &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>internal::matrix_type_times_scalar_type&lt; typename VectorsType::Scalar, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a634bfd5e206a2e77f799b4c3956ea49e</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other, const HouseholderSequence&lt; VectorsType, CoeffsType, Side &gt; &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequence&lt; VectorsType, CoeffsType, OnTheRight &gt;</type>
      <name>rightHouseholderSequence</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a897ebce658762148f706f73a05525e89</anchor>
      <arglist>(const VectorsType &amp;v, const CoeffsType &amp;h)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Hyperplane.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Geometry/</path>
    <filename>Hyperplane_8h</filename>
    <class kind="class">Eigen::Hyperplane</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>ICH_WindowFiltering.cpp</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/src/geodesic/</path>
    <filename>ICH__WindowFiltering_8cpp</filename>
    <includes id="ICH__WindowFiltering_8h" name="ICH_WindowFiltering.h" local="yes" imported="no">ICH_WindowFiltering.h</includes>
  </compound>
  <compound kind="file">
    <name>ICH_WindowFiltering.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/src/geodesic/</path>
    <filename>ICH__WindowFiltering_8h</filename>
    <includes id="Chen__Han_8h" name="Chen_Han.h" local="yes" imported="no">Chen_Han.h</includes>
    <class kind="class">CICH_WindowFiltering</class>
  </compound>
  <compound kind="file">
    <name>Image.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/misc/</path>
    <filename>Image_8h</filename>
    <class kind="class">Eigen::internal::image_retval_base</class>
    <class kind="struct">Eigen::internal::traits&lt; image_retval_base&lt; DecompositionType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_IMAGE_HELPERS</name>
      <anchorfile>Image_8h.html</anchorfile>
      <anchor>a626ffea4030fe7858dc958a680c53679</anchor>
      <arglist>(DecompositionType)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>IncompleteCholesky.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/IterativeLinearSolvers/</path>
    <filename>IncompleteCholesky_8h</filename>
    <class kind="class">Eigen::IncompleteCholesky</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>IncompleteLUT.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/IterativeLinearSolvers/</path>
    <filename>IncompleteLUT_8h</filename>
    <class kind="class">Eigen::IncompleteLUT</class>
    <class kind="struct">Eigen::IncompleteLUT::keep_diag</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>Index</type>
      <name>QuickSplit</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a78664f5a9fe806690984dc3a31738a6b</anchor>
      <arglist>(VectorV &amp;row, VectorI &amp;ind, Index ncut)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Inverse.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>Inverse_8h</filename>
    <class kind="class">Eigen::Inverse</class>
    <class kind="class">Eigen::InverseImpl</class>
    <class kind="class">Eigen::InverseImpl</class>
    <class kind="struct">Eigen::internal::traits&lt; Inverse&lt; XprType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; Inverse&lt; ArgType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>Inverse_SSE.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/LU/arch/</path>
    <filename>Inverse__SSE_8h</filename>
    <class kind="struct">Eigen::internal::compute_inverse_size4&lt; Architecture::SSE, double, MatrixType, ResultType &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse_size4&lt; Architecture::SSE, float, MatrixType, ResultType &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>InverseImpl.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/LU/</path>
    <filename>InverseImpl_8h</filename>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Inverse&lt; XprType &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename XprType::Scalar &gt;, Dense2Dense &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse</class>
    <class kind="struct">Eigen::internal::compute_inverse&lt; MatrixType, ResultType, 1 &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse&lt; MatrixType, ResultType, 2 &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse&lt; MatrixType, ResultType, 3 &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse&lt; MatrixType, ResultType, 4 &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse_and_det_with_check</class>
    <class kind="struct">Eigen::internal::compute_inverse_and_det_with_check&lt; MatrixType, ResultType, 1 &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse_and_det_with_check&lt; MatrixType, ResultType, 2 &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse_and_det_with_check&lt; MatrixType, ResultType, 3 &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse_and_det_with_check&lt; MatrixType, ResultType, 4 &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse_size4</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC MatrixType::Scalar</type>
      <name>cofactor_3x3</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9ea59f946316faf22f4e7444f693f465</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC MatrixType::Scalar</type>
      <name>cofactor_4x4</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a59da7796f5fabd3f99a7af0c5c3b6e74</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>compute_inverse_size2_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a226353f68c902ad825660b118014f21f</anchor>
      <arglist>(const MatrixType &amp;matrix, const typename ResultType::Scalar &amp;invdet, ResultType &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>compute_inverse_size3_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa20f632ca9086b4c12fd89ff6c275bff</anchor>
      <arglist>(const MatrixType &amp;matrix, const typename ResultType::Scalar &amp;invdet, const Matrix&lt; typename ResultType::Scalar, 3, 1 &gt; &amp;cofactors_col0, ResultType &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Derived::Scalar</type>
      <name>general_det3_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2f9bd6b722b2debe228dc7b07737d6f7</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;matrix, int i1, int i2, int i3, int j1, int j2, int j3)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>IO.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>IO_8h</filename>
    <class kind="class">Eigen::IOFormat</class>
    <class kind="struct">Eigen::internal::significant_decimals_impl</class>
    <class kind="class">Eigen::WithFormat</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="enumvalue">
      <name>DontAlignCols</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ad97e30e5e1e2930240566c5737d2d6d4a75933c003e9d9a2d4f7333a9d7d1ce25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StreamPrecision</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae6d89ae8e1aed2fb47075eaec7cad80ca218b4e64acb45d00b6beff2561759f9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FullPrecision</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae6d89ae8e1aed2fb47075eaec7cad80ca2e6568bbf0b8c269f7ab2b5b569eec92</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>print_matrix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab2f70c62aa6708bda65f2ce9d49929e0</anchor>
      <arglist>(std::ostream &amp;s, const Derived &amp;_m, const IOFormat &amp;fmt)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>IterativeSolverBase.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/IterativeLinearSolvers/</path>
    <filename>IterativeSolverBase_8h</filename>
    <class kind="struct">Eigen::internal::is_ref_compatible_impl::any_conversion</class>
    <class kind="struct">Eigen::internal::generic_matrix_wrapper&lt; MatrixType, true &gt;::ConstSelfAdjointViewReturnType</class>
    <class kind="struct">Eigen::internal::generic_matrix_wrapper&lt; MatrixType, false &gt;::ConstSelfAdjointViewReturnType</class>
    <class kind="class">Eigen::internal::generic_matrix_wrapper</class>
    <class kind="class">Eigen::internal::generic_matrix_wrapper&lt; MatrixType, false &gt;</class>
    <class kind="class">Eigen::internal::generic_matrix_wrapper&lt; MatrixType, true &gt;</class>
    <class kind="struct">Eigen::internal::is_ref_compatible</class>
    <class kind="struct">Eigen::internal::is_ref_compatible_impl</class>
    <class kind="class">Eigen::IterativeSolverBase</class>
    <class kind="struct">Eigen::internal::is_ref_compatible_impl::no</class>
    <class kind="struct">Eigen::internal::is_ref_compatible_impl::yes</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>Jacobi.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Jacobi/</path>
    <filename>Jacobi_8h</filename>
    <class kind="class">Eigen::JacobiRotation</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>apply_rotation_in_the_plane</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5f7738a5c56c9b9decf94d9728ba7906</anchor>
      <arglist>(DenseBase&lt; VectorX &gt; &amp;xpr_x, DenseBase&lt; VectorY &gt; &amp;xpr_y, const JacobiRotation&lt; OtherScalar &gt; &amp;j)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>JacobiSVD.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SVD/</path>
    <filename>JacobiSVD_8h</filename>
    <class kind="class">Eigen::JacobiSVD</class>
    <class kind="struct">Eigen::internal::qr_preconditioner_impl</class>
    <class kind="class">Eigen::internal::qr_preconditioner_impl&lt; MatrixType, ColPivHouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true &gt;</class>
    <class kind="class">Eigen::internal::qr_preconditioner_impl&lt; MatrixType, ColPivHouseholderQRPreconditioner, PreconditionIfMoreRowsThanCols, true &gt;</class>
    <class kind="class">Eigen::internal::qr_preconditioner_impl&lt; MatrixType, FullPivHouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true &gt;</class>
    <class kind="class">Eigen::internal::qr_preconditioner_impl&lt; MatrixType, FullPivHouseholderQRPreconditioner, PreconditionIfMoreRowsThanCols, true &gt;</class>
    <class kind="class">Eigen::internal::qr_preconditioner_impl&lt; MatrixType, HouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true &gt;</class>
    <class kind="class">Eigen::internal::qr_preconditioner_impl&lt; MatrixType, HouseholderQRPreconditioner, PreconditionIfMoreRowsThanCols, true &gt;</class>
    <class kind="class">Eigen::internal::qr_preconditioner_impl&lt; MatrixType, QRPreconditioner, Case, false &gt;</class>
    <class kind="struct">Eigen::internal::qr_preconditioner_should_do_anything</class>
    <class kind="struct">Eigen::internal::svd_precondition_2x2_block_to_be_real</class>
    <class kind="struct">Eigen::internal::svd_precondition_2x2_block_to_be_real&lt; MatrixType, QRPreconditioner, false &gt;</class>
    <class kind="struct">Eigen::internal::svd_precondition_2x2_block_to_be_real&lt; MatrixType, QRPreconditioner, true &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; JacobiSVD&lt; _MatrixType, QRPreconditioner &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="enumvalue">
      <name>PreconditionIfMoreColsThanRows</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6b5713bcc5b97139d6a79c7acdb4db62adfa337668e3d39e7dd721825902eba87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PreconditionIfMoreRowsThanCols</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6b5713bcc5b97139d6a79c7acdb4db62af43dd09c4617ed9311811a15db114b62</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>JacobiSVD_LAPACKE.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SVD/</path>
    <filename>JacobiSVD__LAPACKE_8h</filename>
    <namespace>Eigen</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_LAPACKE_SVD</name>
      <anchorfile>JacobiSVD__LAPACKE_8h.html</anchorfile>
      <anchor>afe740069352842a39438c41f57dd1c48</anchor>
      <arglist>(EIGTYPE, LAPACKE_TYPE, LAPACKE_RTYPE, LAPACKE_PREFIX, EIGCOLROW, LAPACKE_COLROW)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Kernel.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/misc/</path>
    <filename>Kernel_8h</filename>
    <class kind="class">Eigen::internal::kernel_retval_base</class>
    <class kind="struct">Eigen::internal::traits&lt; kernel_retval_base&lt; DecompositionType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_KERNEL_HELPERS</name>
      <anchorfile>Kernel_8h.html</anchorfile>
      <anchor>a4d407a19d5bab63232a63c1d7fc7a935</anchor>
      <arglist>(DecompositionType)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lapack.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/misc/</path>
    <filename>lapack_8h</filename>
    <includes id="blas_8h" name="blas.h" local="yes" imported="no">blas.h</includes>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cgema</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>aaabd9efecaeff75414f846b9e0435b94</anchor>
      <arglist>(char *, char *, int *, int *, float *, float *, int *, float *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cgems</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>ae09ab418acfa3924a04e9aa8d957f715</anchor>
      <arglist>(char *, char *, int *, int *, float *, float *, int *, float *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cgemt</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a1a2b4df0853fa6915c739e47bd3fb741</anchor>
      <arglist>(char *, int *, int *, float *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cgesv</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a4eb8ae3bd4b3890eb0fec1dc0a386f59</anchor>
      <arglist>(int *, int *, float *, int *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cgetf2</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a8133754c6bc36adfafbf9e7debce4583</anchor>
      <arglist>(int *, int *, float *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cgetrf</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>ac4327b175d92e4b363ed87dfc99c5464</anchor>
      <arglist>(int *, int *, float *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cgetrs</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a94407baac4c3a2dbd59e5b74808fbfbd</anchor>
      <arglist>(char *, int *, int *, float *, int *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>claswp</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a218a8fab940361ae7ef3bb2d2b67c9bc</anchor>
      <arglist>(int *, float *, int *, int *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>clauu2</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a6a49d5f140119fa89694f20bca423cf1</anchor>
      <arglist>(char *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>clauum</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>aede570fa7c0325637f538616a40ae1b0</anchor>
      <arglist>(char *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cpotf2</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a948c3c304b90c9cfcfcea89806d5fc1e</anchor>
      <arglist>(char *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cpotrf</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a4dbf9fd03377129f0b1f4795d4d437a3</anchor>
      <arglist>(char *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cpotri</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>ae863fb65dbb049d5ddffe6f98c37bdad</anchor>
      <arglist>(char *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cspmv</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>ac175724639461659b80e61e261cc319c</anchor>
      <arglist>(char *, int *, float *, float *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cspr</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>ad1efc30b1a68728a920675dc5e362b41</anchor>
      <arglist>(char *, int *, float *, float *, int *, float *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>csymv</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a2f4101836eb376d1dfba3880a1f84596</anchor>
      <arglist>(const char *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>csyr</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>aafdfa342983020fbf529175ef37cfba3</anchor>
      <arglist>(char *, int *, float *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ctrti2</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a273584997412e87ead85dea4710ad149</anchor>
      <arglist>(char *, char *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ctrtri</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>ad74db665000a9cf59be771c39ed52f03</anchor>
      <arglist>(char *, char *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dgema</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a186eb6bffa8249832fc3e072e4e59f25</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dgems</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a8f56a30c82ddddd4c315c9b0a0410d15</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dgemt</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>aaa44644540fbbab03b3c1dd88608f44a</anchor>
      <arglist>(char *, int *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dgesv</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a2131f45d22159d41468e86d77f13f7e1</anchor>
      <arglist>(int *, int *, double *, int *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dgetf2</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a96d12fbf2e6cddeab7ff9b498b40c4ec</anchor>
      <arglist>(int *, int *, double *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dgetrf</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a8308a6b32487dd2d9b5a22035b61fd48</anchor>
      <arglist>(int *, int *, double *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dgetrs</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>ad8754440946d351c4e7adf088deb49f6</anchor>
      <arglist>(char *, int *, int *, double *, int *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dlaswp</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a17965b371baaa3db2a60ded1aedd9369</anchor>
      <arglist>(int *, double *, int *, int *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dlauu2</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a7c98d739de6442a58fa1847429bcd343</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dlauum</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>ad9cc2b0173ae69fbe05c3bf6806a3f96</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dpotf2</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>aa62ede1824250eeec95b8d0b9422d691</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dpotrf</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a1a64a5c60b3ba25ceadd060f3a60be47</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dpotri</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>aad2372bed8c16dbfeff62b014c70b626</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dtrti2</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>aae1da72122f2623086fa485e2d5e7675</anchor>
      <arglist>(char *, char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dtrtri</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>ac41cf87fdc2536003f18e7daa7470e05</anchor>
      <arglist>(char *, char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qgesv</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>ab24b971c94c9d684bf8fdbf6e457dceb</anchor>
      <arglist>(int *, int *, double *, int *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qgetf2</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>ae15ecbf35073e4cb0b3e39d65fe8fb21</anchor>
      <arglist>(int *, int *, double *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qgetrf</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a377487cd920953fb1077febfcc6cc1d0</anchor>
      <arglist>(int *, int *, double *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qgetrs</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a2b3714636591d603a303a1f22719863e</anchor>
      <arglist>(char *, int *, int *, double *, int *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qlaswp</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a84c5cf0d00c67aee87a70c6eb4e6c9f1</anchor>
      <arglist>(int *, double *, int *, int *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qlauu2</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>ac03b4ac6811b2fe65cbf8fd3883f98b5</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qlauum</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a3b8c8ff4a84633d3d65a214a71475d0e</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qpotf2</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a9ca7aa61b0de5a2dbe1badb367fb2943</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qpotrf</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a7acbdcb705f66ea8720325cacb8be4ff</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qpotri</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a6fa033cd9cf4c8b94cbc58fc6fd2aaab</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qtrti2</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a341863ac416ac8c6a9d373dcca808d25</anchor>
      <arglist>(char *, char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qtrtri</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a7ca49d5736b1c56d6440d6e9a0b59d38</anchor>
      <arglist>(char *, char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>sgema</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a1d8f77178210a69576acb68b995dfac0</anchor>
      <arglist>(char *, char *, int *, int *, float *, float *, int *, float *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>sgems</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>ab5b882cd4a431bb62ab13c4c0a4b04e5</anchor>
      <arglist>(char *, char *, int *, int *, float *, float *, int *, float *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>sgemt</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a866e8ac09349c453712bc71e00f05911</anchor>
      <arglist>(char *, int *, int *, float *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>sgesv</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>adda1a91d0b366123745c66471f227a61</anchor>
      <arglist>(int *, int *, float *, int *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>sgetf2</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a6a79c8d36b79638fee6f269a521f80be</anchor>
      <arglist>(int *, int *, float *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>sgetrf</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a92c83e959fdf082f8e7f27ca3f008500</anchor>
      <arglist>(int *, int *, float *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>sgetrs</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>afd367806e0b8e8440db45b995c06314d</anchor>
      <arglist>(char *, int *, int *, float *, int *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>slaswp</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>ac5003dd5f35c4ae6bcf345447737dee2</anchor>
      <arglist>(int *, float *, int *, int *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>slauu2</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a09fddfca659979cfacabfa465e136041</anchor>
      <arglist>(char *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>slauum</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a5ad089822833047ca1dba9db6a3a14e1</anchor>
      <arglist>(char *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>spotf2</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a6030f5a6c3c145b9d09764fd02e6c6ec</anchor>
      <arglist>(char *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>spotrf</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a2f34fbc2189209e99ac96879c7184201</anchor>
      <arglist>(char *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>spotri</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a54a615bc68469b6821f83ea4f0111f56</anchor>
      <arglist>(char *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>strti2</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>aaea51e70803242568f5ce1ba4ace9290</anchor>
      <arglist>(char *, char *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>strtri</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a5b9ea3f1eed00b9754d3565986c4d61b</anchor>
      <arglist>(char *, char *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xgesv</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a89d3c09b0eb9855d63b9e889e2b81dc2</anchor>
      <arglist>(int *, int *, double *, int *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xgetf2</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a7daeb9a7e45b8e547a69a0255a5ad961</anchor>
      <arglist>(int *, int *, double *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xgetrf</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a09293152f7a7337babb529d0442bf5ca</anchor>
      <arglist>(int *, int *, double *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xgetrs</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>af3ffe694c98d7dd8623abf1a3344d9d6</anchor>
      <arglist>(char *, int *, int *, double *, int *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xlaswp</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a50b8e03a99d660b14a45c3490db61ea9</anchor>
      <arglist>(int *, double *, int *, int *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xlauu2</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a187656a2c6cef78b7651247fe2ffc7b6</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xlauum</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a3718c5fd58bdddfdac66bbb8c59b2ae9</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xpotf2</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>acd90cc3c77a34102120f0a86d2d5b32f</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xpotrf</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a2aad2608a49fbdeac51c2e9b00b5e35a</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xpotri</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a021d920bd0b48fa52bd3e7699e6a19d0</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xspmv</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a883a1e5ab2034c2f790ee5c0d672679c</anchor>
      <arglist>(char *, int *, double *, double *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xspr</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>adc720063823f89828c6833c32ece200e</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xsymv</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>ab18531174611ab0506ec1c10db151392</anchor>
      <arglist>(const char *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xsyr</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a1cc9e2142e76acac634aac7510ca6233</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xtrti2</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>acccbd1939d47d18e57cf876e46141876</anchor>
      <arglist>(char *, char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xtrtri</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a15f7f59cbbb1505e5db324c5d79d015d</anchor>
      <arglist>(char *, char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zgema</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a3a5f9621b83a7e90397fff2254bae8a5</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zgems</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>ae467d6f281046bae807cb1642dee8ac9</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zgemt</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a47ee3dafd21e6cb82dd8c3c2543f9b69</anchor>
      <arglist>(char *, int *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zgesv</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a3e71b78332d761e8b4e006cd4182a8ac</anchor>
      <arglist>(int *, int *, double *, int *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zgetf2</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a04dc173bbf438998a1420ff5fd6c83f5</anchor>
      <arglist>(int *, int *, double *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zgetrf</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a3cd19827fcceec8a3235aacd5090f8cc</anchor>
      <arglist>(int *, int *, double *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zgetrs</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a2b72660de22a575306eda57235842657</anchor>
      <arglist>(char *, int *, int *, double *, int *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zlaswp</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a4fd7e5c1bb6cb9c78fb56bc79e0ae136</anchor>
      <arglist>(int *, double *, int *, int *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zlauu2</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a6c5c87dd2f6aa8bbb2cad9b488a35810</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zlauum</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>ad0f256c1bb044835cee3349f65f06c9e</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zpotf2</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a5224b35aee40688d778499debd350d24</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zpotrf</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>ade649f74ee89ab2b145ddb7a74edb7da</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zpotri</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a859f93f4f77e89f4d94c57e7693434cd</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zspmv</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a975978b07fabca814ccdfa50ba27fa04</anchor>
      <arglist>(char *, int *, double *, double *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zspr</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>ab89ef3bc7f13cdedcf11eb55ba328491</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zsymv</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>ab913b813eaf81bcf4ea9f32d7069044f</anchor>
      <arglist>(const char *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zsyr</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a15aaa67f48ec8e0d3ee25187a429160b</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ztrti2</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>afa29c92ebf0fbcdbb45cab26c732626c</anchor>
      <arglist>(char *, char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ztrtri</name>
      <anchorfile>lapack_8h.html</anchorfile>
      <anchor>a0857224af09cb3cb0bc53c458566d28d</anchor>
      <arglist>(char *, char *, int *, double *, int *, int *)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lapacke.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/misc/</path>
    <filename>lapacke_8h</filename>
    <includes id="lapacke__mangling_8h" name="lapacke_mangling.h" local="yes" imported="no">lapacke_mangling.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_C2INT</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a46728d8f6d9dee38a5d6fe9358a9791a</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cbbcsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7b78fbbf68a6891fb23f8984e4e5549f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cbdsqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5c29480f33b82407861d7c3a63876e4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgbbrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a715711176cf28a36419c1585b933c4cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a62cae77d516193d29db849ba288c4a1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgbequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9e98b43f96d8e8b7c20679ecf2ff0195</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgbequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad84b99c1537e7d963daee84812d40bce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7c7ea2f240586e7a799065301629f3f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgbrfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad8f836bd75b09a237fdce65dd5e95e96</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgbsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aab077ba4be25af31b94eda0da3c0eba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgbsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4ab85a70c558d09d500b19c3ee98c87b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgbsvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a74c83d35e7e3efb08632e58c684ad727</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgbtrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2f8da6b1dbf55d0921265ec305d4e771</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a764b77f7bee7d7a9127ca9320adacab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgebak</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a77d9917e5a167001ba39ff75c5e59964</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgebal</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0d094b18753e245953ddfda808ea1b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgebrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8bf9a4bc19712784e3d3510efd2f9c06</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgecon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3d3b0c8796cc2c7ebb2509fb875c803f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgeequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5aca39a82e9a8329e1803f1a4ae00512</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgeequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa62b5c334b63c618655740b2fea77b58</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgees</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa7066b74de4178c30e3e9a66193702f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgeesx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac8916a90b10bf5b7d5c111a2ff34e9de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgeev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0791967f606d321c15930ab18d51f65d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgeevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2baba0debd1a75fd748e3d202215c0ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgehrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aec76f809fad2299e36697acae241e13c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgelq2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab65aead2ff83a541388f3f100caa2642</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgelqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa0471a021f10390c2033b453d65c2b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgels</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aac496931790267438218618541ec6fa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgelsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa910410e9b8cafb221aaa4dd746a2b59</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgelss</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2ffc3ed58011e73cf865fda71b884568</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgelsy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab0e7d44302320b998c81f0e4e278ad22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgemqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a145fc96598860bb67a9879ce6283ee7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgeqlf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1851a348ec578ad39d21a3bc47e5cefd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgeqp3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaba4a2a388b0912c861c6b88b6ea7683</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgeqpf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0e96347b8bde566792e95ef3133f25b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgeqr2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a35330b4bdf13a6ad95aef0ac92aaf87a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgeqrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6a1519c11060bcb34cf2b98189661e6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgeqrfp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2e276a77a4911a378928018721939f06</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgeqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4e03f99b6ac3c6bd3d6c4b2dfcde23ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgeqrt2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a02883bda867441a69793f9d71ca69669</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgeqrt3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5a21717ac62224ccf04d5541dbb792b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgerfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a40dd01ea682df21019333c129689fde2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgerfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab800a32235ec06db4bff1042b1c4893e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgerqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4c6715501cd1fb9a8a7fc15e690c3ed0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgesdd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abc1fc36cda81e2b26bb04bbcab50ce0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgesv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a07449a11ca4e520d4f46273d11783559</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgesvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4cba0a34ecc8bcd635af080f4efd9582</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgesvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa3e85e2a188cb9b1fa3003a860698d60</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgesvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a28b0a2b0a761e46618963e6a3ef2815a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgetf2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad7a85736c32b5bdc5d5eac76ef07a609</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgetrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0578407ee58e82a3853fbae450b9f5a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgetri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af51cfd7e98f6836148af933282a3c3c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgetrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a15ee0e193b4cdba4509c8b1ae9e61ae9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cggbak</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab5036633dc78cffc05d1972f5bc1869f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cggbal</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abce1d9945b78155b1f897e6ec8dee72e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgges</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abb25ffbd3870ae80daabab3e21f0391d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cggesx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a31d9c3d35314f7654cc36582f9a12dd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cggev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2bcdef6b182241a1750210e97dffc68b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cggevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a85d264fe738c8901e4c2dd0b6595d833</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cggglm</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2e0901b3eb36da5ffc555034f73d2193</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgghrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a866f2824dfe5ae3dc4a094173c7844bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgglse</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaa542ac59435e2d663129b7e35c0bcc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cggqrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8fdc66d54083d19c513fe57d04b4e4ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cggrqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4f4fb626b8ce942aad02f9400322d085</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cggsvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a82e82e3c493e6c5f3cf5d3712f939cd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cggsvp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4608d5541da3a5e3122fbe866e160905</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgtcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a47a7da49f6fed09f11a372df4d9fc892</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgtrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a300b90e73fc15a53d9397cc6c22e45e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgtsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a808a71063b3701c8ce6bc0dffb433791</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgtsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acf46e7236ed137d69cdf557c42593333</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgttrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad2131cdffe2bd2ec324b464c86530c63</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cgttrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6bb6fcaaaaac91eee43a0f38cacb7eb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chbev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7e8004c402a5eb2888cf01675fc2f329</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chbevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aecb414a57bf7b41062cefe893a98307c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chbevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5e7f8b713e603811a7d0403ef4c23d45</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chbgst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acc56bb4a79511093550b3e4a41cc4b20</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chbgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2d7fe5c730a170cb325b00a8b16b0e98</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chbgvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a657a520fa4c6c4bfb24ab503b664e73c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chbgvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a87624bf47370531eff943bca8f55fe3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chbtrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3900cd44a0cc58ea1fdfd85e7edda7c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_checon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae4576ed4755c5ce6d11ce7bcffb3dc53</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cheequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9bb28bc2f0af0abbb594b10c933c13e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cheev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6dd2ca0f448719a75f4e733a6f6455e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cheevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2875e7c84f2a5db85913e740ec79b0ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cheevr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4ce7a1d46284627a9d9a2ed8e04a34f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cheevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aad53da9fe6935b27365833aa54cb72ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chegst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aff52fcf0c336a384bde0029d66938d7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chegv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a008e04546508064433d466e24edd5095</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chegvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a182b6968531c6b4bd5b5b68ce8c73c1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chegvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4840b7e6f1b0430525f3623403929fcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cherfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a38132f20d440bafdfa115c60d212ba68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cherfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa5fddd9c3d30079bceb97bdaebfc5fa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chesv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a57317981671473de9dd5c6f44c2f904b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chesvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac4263e8fd000277b586d4367a092d806</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chesvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5602be3a19657a1964da245717f68b32</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cheswapr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a34ba914fec9bd78697dd9e71173649d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chetrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4bb0e6feb19efabd127fde61234e28e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chetrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3cd35a58308774bcaa6c6dec51437645</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chetri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a30024b667ba092f8e225e24901a7dcea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chetri2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1403724ee9d4824927d1acc7b456299a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chetri2x</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa87ee2492540249a234364a265abb718</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chetrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af4aec31e57304ff27b06913250407f55</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chetrs2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9f9b01c0174f02b34838e7ca3560103b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chfrk</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0bf1ab969f5dc9687ff4c8b2a3bc32eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chgeqz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a09da6e095903ddb15730b40d0d6bed76</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chpcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3547d244d0f681e254cac817aeb26b69</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chpev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a44941855023c457c646b8b287a3c29fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chpevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7f2041dcf1d55a4a0876f51ee08b4841</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chpevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8af8ef8a87f28c7ee1bf741eeb919435</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chpgst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a420ca1faf21092b53127d913062269e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chpgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaef802c40e171104c368795027f4dc84</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chpgvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a59e56ec9d892dc2f2877957816f6442b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chpgvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aedbe84e6b5cb465d4caeaf02abb64dee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aca1388f0fb0d99feaa0a351e70cb23bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chpsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac218376458cbec9022be4ee4d42ee89e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chpsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad87a7650603b81e7879084131a1ea0e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chptrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae46ac023e11b068d1555952ff2c3406e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7c62616f249e6f12dd07d01902e70b5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aec501630f968ac584d68ca840059c130</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acccead86f3303849e7737d32aeab5516</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chsein</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae87d65f356b7c58074bd3eadbfc2f5b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_chseqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a31d768447b326033cf0c7d73754d4f7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_clacgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aca070130d414e0d38f83fd1788154e23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_clacpy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a82b5124c1c56811ed5b5161785bd4764</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_clag2z</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4d49af140790650358273ecbb9ab7e47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_clagge</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9f0a747dde3d85669c2211f9266d5e57</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_claghe</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab52f0b9de4e0e405af124e0b65bd98ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_clagsy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a03f002925028cb301359da732e628918</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_clange</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a118d929f359b0f4a486b56e594c64b06</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_clanhe</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa039457ecc20a8ab42ed68611c957f8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_clansy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a449a3b1a5e7a0329cd0a2b55029b8bfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_clantr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a180a72abda8a7acdb68e695e600b834a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_clapmr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7109f1ddf6346d76b8ff35ae628d1b20</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_clarfb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0f670c44272062cd4b54908c35542b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_clarfg</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aea21a160739af6299aae63bd7bc0f488</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_clarft</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a06ca3d6eee0ed89966bcc63ccf4e49b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_clarfx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae28698ec216f8ce03c0395b649b059b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_clarnv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae226e64b932dd57dd9ff30c477d0a928</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_claset</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a616992e80db3334d4dff152553be19a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_claswp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad2ffaaf8fc7b6f4b70ad6d2140231de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_clatms</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8e49bfa23eb7ab2898c4fea6b332008d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_clauum</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0396c6db19d0ccd30d1ab03a6bc1d5ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_COL_MAJOR</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a38486f0ba7a9ed3ea3bcea8e4a1d1817</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lapack_complex_double</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad3fccfa336e6375f856b0ea83fb28343</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lapack_complex_double_imag</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af644ec23737c07123c93679fca82ec2c</anchor>
      <arglist>(z)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lapack_complex_double_real</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7a73985ae82c390606ff22aace8e288d</anchor>
      <arglist>(z)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lapack_complex_float</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae50371d798dfe647fd2db629ba774a8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lapack_complex_float_imag</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a68ec5b1c1bc858080e5ecd87b533811e</anchor>
      <arglist>(z)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lapack_complex_float_real</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5a17951dcb5890b04f331e4dbb787064</anchor>
      <arglist>(z)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cpbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac315d97920e573dba61f1c0cf4acac28</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cpbequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2d38d887c7339078abcc4126fac8ba33</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cpbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae056399cc9bace65e9348788006dd846</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cpbstf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0650d4c9347016801568237cdfd635e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cpbsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa59b067ab43e90c8c830abdf898f8b49</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cpbsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aff4a7ac545c478fa95f8f6ec5158df32</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cpbtrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0516355073c2640e3ff5e2c93a06c4c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cpbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afba8628e6d197ee7841747279c1f0ab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cpftrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a46c233cb76f9dd0eebaf2b6f4dbff5f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cpftri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa78992727e7b0cb4b7d4b85020930aac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cpftrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a686365f6f3826d0519c8d5917c8d347c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cpocon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a846d88739e107a26095e14c092d1c719</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cpoequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab14d332a3c9dfca039c0a49538849d91</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cpoequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ade69d810eda7466cc58ad0b21c67cb8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cporfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa03e3b849092a299a190a62f2a0b26fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cporfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aac988b95fd5838d885e617406b9a56ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cposv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1cdd8285e77d79cb27d48ce06e929bf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cposvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afc84ee18ccd964ca0ec5a55f37329029</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cposvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a38410028fbad809169ae13b0b6fa98f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cpotrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7343746d39de82d726bb7f2f5f20c494</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cpotri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9aeb6802a701b7898277d1f56b5c166a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cpotrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af552e5f39ffba3841e2ee7077a3a66a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cppcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a56f74dfd2f5e84fb8ff5d1c6c4e30a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cppequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7ddda8a54b7144198912372ba51a9464</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cpprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae66283dc4552553d700b2f8b0a1f01f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cppsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abd35bd7d4d3fe6dba572eefb3d628919</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cppsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a91408c13134b653f24f130b899a1c0f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cpptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4df05e96a11983edef9d2edcb8c11640</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cpptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1dbdd8d3e273e09bbec470ed094a352a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cpptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afd417d7ae0d5b75faf66f675f0a2cfa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cpstrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa648280e7ea0928f2a557a055c658400</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cptcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa37d0a0e36b185f49e11e5510fb1a145</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cpteqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0e2d008e19357656279be30151f66e15</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cptrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6773f8709c3871d791bdef206e62d3aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cptsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab6dffcbd10b1dfc10e0b186e2cb026ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cptsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a67f1b122768dbaea6b448d8b4494c61e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cpttrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aba7d8b36c2f84e79ceef09700552beaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cpttrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae405e50dcfb894f5a07b78779555c434</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cspcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a291f1378de41ed1748a9d86b49e5b443</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_csprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a31c2ac552d4b4b1a3aa78408260d2504</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cspsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2dec0fb877a61808d2274d1b1aa14eb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cspsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a55e3d405edb85a105336df0931f6d257</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_csptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abaee31098e6d388eb76c0ee6058a1a9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_csptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aec7c71fa28d3bf731effcdae7b735461</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_csptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2ab22e0b456a2bc48611838519cf0cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cstedc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a80118276fe2265711ac0e07e93cc21c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cstegr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af773d3b8bddd3663c5653d37d49382cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cstein</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a402ff181c8ded04f1409fe6d52f3e7e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cstemr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2bb6e79281bce0d4586a82ae3a7b1fb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_csteqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa4ceba052dbc4e161a8bf4ef700b6ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_csycon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af896c435d0ea49e2222c90cfa7551ee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_csyconv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5c0c5860c6031801ad23a3c838e71edf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_csyequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a946ea0b8b5e53e29caaf00fa3d8dc5e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_csyr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a459394616a962e66b1cb67651528b9b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_csyrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aab5ef75239cc58ff023494a7057e267d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_csyrfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adef418739cd3dc2dbc6b4736ee2aab6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_csysv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1821fac4a129ae84494e557d8c815d83</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_csysvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab0d61f1e6053b982dcc29d3b5fab3e95</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_csysvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a68084c2d141559e05cb4341b3ce71b2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_csyswapr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aad64e7e8d2f15eebf404de97a47daeb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_csytrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a015219e9a73b8a69d5b6cbf74b11421a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_csytri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a97beb10f6f6549c70b7b4df95e7fa8e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_csytri2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a96c9585f7b915d59d11fe9ca9eb6dc5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_csytri2x</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae6834f82713a756593fd7188eeb77d9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_csytrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2dc630695aff2e3d36eef2f3547189e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_csytrs2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acebdaf40617ea9822940cbf47bfa6ec8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa87f66589426cc99286578d72be05f0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aabe128db8fd6345ac02e7741df893dd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a623fc78e4a18d4395e4f3596940c0e85</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctfsm</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0f6e60daa16aae98a65a9c027b5db55d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctftri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a835312d17603e087595395df31ed735f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctfttp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae83f0921bdfdbfb649e1d938bb3ea641</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctfttr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a508cf0b4fb3d7eab917d01524e4b55a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctgevc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adcd7649c6c7c7dae01003ca3c8c07faf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctgexc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a90fda6e326d9a433e881c5378ba35ae2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctgsen</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab54fd9edd966b81e340e1679a64bef48</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctgsja</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5c26834eb5bfd4d2e9eeb3ce9ce0303b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctgsna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7b4e70b8cf7ee19d582ada6df9ed508b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctgsyl</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac7a50d857eb6a3f4ff6a8770210c340d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctpcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7579eaaa2ed390f5bde6df8ad93d1e77</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctpmqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a71e82c7c0fea757f6f1936015c076e1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctpqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afc6b59160f28dc7b3d28ff7ac82fc8e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctpqrt2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a50a6a7f3b26fc027df2463161f2ae5df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctprfb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa1e36b9f106f4f994a45190d09c32f2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5dd2c97a93e19eff564a0dbffeebc794</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa612ae03628d42437d2a2f387515211f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a94045e0c974afda78331e39896895e71</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctpttf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afa3916383e7b19180e0c26d71a2c8c65</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctpttr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5726353fa95c103155a6ee7c2c7af00d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctrcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3f8ef9189620f866aff49e394cb1ed55</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctrevc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4cdee4bbad82621b0462010494460749</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctrexc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3b2da89b3242950acdcf12081b46d596</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctrrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adddba9572238b450af65ef2a2395ddc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctrsen</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af0e403ef09fbfa7af0619dcabe0a9597</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctrsna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a79c05ab0178fc11037f80c67bf7c3ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctrsyl</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af29bb592241eefc78de30eb350423ecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctrtri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a671d660fed701e2e2315dee7f43ae645</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctrtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae638192e91be4862a81bcd1d9d98e5df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctrttf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a75b7d7e72ff297154f29176f0ab6d3ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctrttp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a10044b69158e1bfff38dfc3e7ed386d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ctzrzf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae4a5900b4deab0936209219c1f5d17c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cunbdb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3f1bfcfb7b62190398fcb8c8e11c8159</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cuncsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a444b27e6cd1fdb5a6abf51eff4b36c48</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cungbr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a51ce9e5137a3a8ac683d39fe7d6b5410</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cunghr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6419906a8aaa6d917588dd1d5ced0d47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cunglq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8e2a8e7de54d7ee810aa1c77f9d64fd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cungql</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a57252aed8b6fe90aa5a98bd2631e5bd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cungqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0cf79e1f3209c10b9d14499815af394d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cungrq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afc1ef64bd229f8badd721bdff6135a2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cungtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a46a48cfd0295bc9cc16aedeb29a6adfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cunmbr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6faf8a7b2e75d66e3160bab1151f98c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cunmhr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae5d5c646b204b5a7472e1a65359b626e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cunmlq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7986a3e3b95340bd5e3f5d114655b6e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cunmql</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adaabb7fcb54dbc482e0c24e3bc25fa51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cunmqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6657d9a1815c5435125517e9db455927</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cunmrq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac0bd944da822cf498180433931e367b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cunmrz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2c1529bb64cbeab842572d388095e400</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cunmtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af12d8a692c50eb6227a3b593e617d4a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cupgtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac7d938f026f59a02070be899db331dd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_cupmtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a92eed29647fb0c938f47c64312c9da0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dbbcsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac13b3e9a28330f3853efbdf0a94b3d48</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dbdsdc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab01ebcb27158bfb1b90fe10a0a6980e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dbdsqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abf48fa08077d4c60bff0309635c97725</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ddisna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9776d26a6bd4e846ab27e94e9bed9e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgbbrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae9c97b5e5c2d59e3825f671a6d16eac6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a74d51e932ab24674707b64e4dfa49633</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgbequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adfe7bbc27f57696cf024b062535e7928</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgbequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad664dc36a43df242f188c119691c1a21</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a874276251bb1ed8ca0fe48c0224e512d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgbrfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a039fb9eb1cbab2fa0ef52f88c4f942e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgbsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abf1ec3fc8a28fb9ca2bfaff2483fb405</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgbsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a23c5ad985a9857d32af6c5fcad4390bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgbsvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3a38ccfe2487aff1900b30b0ae8bc32e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgbtrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab26d1c69cfd7ded0eaee51dbc7fea1ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a932e77ee58b0d94fc7ddfc2dae3c074b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgebak</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad6976191f856f1c7fed916593f0f6706</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgebal</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3c06e16ee567d3b775edf86338a2f144</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgebrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a86eb144e7ff1ec96ab36d9361a033099</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgecon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a324c474a4f4828256b6e55e4e14fa917</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgeequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a38a47af440211e335594ffdd85f5d119</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgeequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a66c3244f8b1d11a3df87478c71415699</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgees</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac1a48ee828df553b0eec07ab2b4f8798</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgeesx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a68b4c846afae4489cd72697c7a3ff988</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgeev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7436ddcb5f17b49357864981decc37a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgeevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4d0c5f1d5e565fb70214ed4d979bf37a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgehrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a87aec0d32751a715b387889b28ebb72e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgejsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a17849a97da8e1bcf8f171bc23b1f1067</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgelq2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa6256fb8a1688f8ae0f89a5a1c546a66</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgelqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a71e78ca08f4538b3134c63d8063bc38d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgels</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aadf92c4b4c251df0f224358ca3d79736</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgelsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adf214f0bc1307238a2e70e49683679a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgelss</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1bf3cfb440975b36f18a0f58486b1666</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgelsy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0ff79ca168c0b5dc8ccea9e9ddbba61b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgemqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1b00b5400e446f2101d2bd0e778801f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgeqlf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a15a3b6888ea05ed476c0e574f190dd33</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgeqp3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a08709bbebb61538e63bab4dd3881672e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgeqpf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a41f6871e546ef59f77d0f66ba962776c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgeqr2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5ffe93a3ed8db999b6ba1726bc7870ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgeqrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a29f5b69d835c321bd92a4baf18b178b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgeqrfp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af2e14be65afb80e2d31c148cb95f674c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgeqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a54ea11f747479d175aeb2d166863ec2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgeqrt2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4a4817fdc358fa231d71a941647c16d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgeqrt3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a720a905871e17e99b369c2c0b16cda94</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgerfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a176829828af95ecb84773a21c72cda30</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgerfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3ae06d38de9f3b2a106604fd30cdb8f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgerqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0a2604ff991d465a3f70a555339ff4b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgesdd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adba7d951cacdfbdf7446b9a2373df6b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgesv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6ba61de91df8a7e107f380ace3872f2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgesvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2f71d2a68c8a3cbdd609389adffa4b36</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgesvj</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3a3ed53eba740c4a95fbef7f731a23df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgesvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aff84af4fa9104d57c4419b96e1f3b59e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgesvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac32e03f48d868d311ea3516af437ce4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgetf2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae54f690f8f46af9de6efc8f72484d971</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgetrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3fc9ac534c245e5f9cac7adb3e19d32a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgetri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab3b7c32fe14503eb71e37ea0a3ce7c4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgetrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3ccb4596c9e4a1d08257b42fafb87dac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dggbak</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1d58772d1e63ed2c542cd1facaf3c251</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dggbal</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aceefe646b21480ddb7d89d51543173f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgges</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>affb6e7674f5bddf8e31a75a9d0efe47a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dggesx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2c5016aa92577ee3c1ed82fab2d41234</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dggev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5bf813b8a810b33ef7c75e1b2b131593</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dggevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aca9369871cf4aa52ae5754cb2ff01b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dggglm</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5bdb0fed15f72c8b1bfe371a391a5e52</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgghrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a53ec54605b9e6bc823a437c4d8412113</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgglse</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac0a4d6f91949fcf31c8106a96aa04d14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dggqrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af6963d271ad0719bc187150a5f20728e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dggrqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaf34cf6c81f59d2b6d1549771ae804b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dggsvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5ea77a350f07f1da70571a83405ddb64</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dggsvp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5ac16ac4ab0a5eae2919a4c5d34c0ca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgtcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6d547eb72c4c798228dbf3839f2d721a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgtrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abcde167e64f36198817ae13e62dc3677</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgtsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2c059efccdcd5e8d00b35654bceb7265</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgtsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaf7838bd1e6555b7438d33bb0dbe7dc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgttrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a79d265284a5ff76faf579e48e79fe5fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dgttrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a74d873ac938b6b820d893413b6ce74f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dhgeqz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaf29d27fc0c00ae237f4307baec57c7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dhsein</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2c28a38bc961ca91230140abe2b81a33</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dhseqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae72297b3b8ae7e1225691cce0c199f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dlacpy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae4dd29ac6f81e66d1518f4e0d3b8ad7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dlag2s</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6457f0165b68fc9c7afd59375dc8604d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dlagge</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af71ca48ffa6d76542ac05f5fdce9b334</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dlagsy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad388e4413faf7f38e6cb5221ed9eb621</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dlamch</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2f45e54f490af93ea464c608c07938f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dlange</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae0d092be9b21782e85a7c6f39547e885</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dlansy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a629fca5c2e0d257fad318bed756ec647</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dlantr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa9cdc34917b7c0ff30b0196bc8090afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dlapmr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a69a9175fb5db09de37b0c44f7ccb1ccf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dlapy2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a84147b3af54e974c29f358553bbe1bdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dlapy3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0ba364a9e1a93a7e9de6b27aaf3367cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dlarfb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2e2949f3e2760a6ae80bc55acfdfde2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dlarfg</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a86fae6ac70b92ecfbd74dd73931c54d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dlarft</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a092a95b33c332b120629a7a0c5106af3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dlarfx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4a909f6e94783316e6e6b80d80175e3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dlarnv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aefbea697bc58769196eefbeb37a02cd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dlartgp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af5bbc2513cf27aae3572a5b99990479c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dlartgs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa46127ca13db677877aa7dcf001e56b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dlaset</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac7d1f798db0bc78b96812cbf9a5fec4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dlasrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a82196727e96f10731dce20eb6df89391</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dlaswp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2db2836c1f384fd5792ea117145b163a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dlatms</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8f349106070af537a75c37f82a56d4e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dlauum</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae7c6b77951a3b3ec949ec9f71c93247e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dopgtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0a2512f6ae8d3b2ab8717c55418a6ffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dopmtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a66903a3279dba979c4bc4681a4813625</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dorbdb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae7ca0fff68a2513a36493c0293b86bdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dorcsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a58f6f4c6c5fba37dd709511f0b855c80</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dorgbr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac7c2e2974536d8f8f4ae434e524d9a57</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dorghr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2cc9db9d66006c2d7d838d94dd041f6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dorglq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8bf4ee6188946d4a283d8f496dbe1dfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dorgql</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aca0d2f491aa631d9b7860efb488620ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dorgqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a992ed52c7291643643218451cb68b332</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dorgrq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a16b3bf1e17f0cf495e572e01043243bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dorgtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae28aabcd73c823d4d075589d204c793a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dormbr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a47a270b8929bbf3b067591fff6fd2bba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dormhr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a095a0357a1a8feb205932147caf13b28</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dormlq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af08f333e2227f744c887543472353ceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dormql</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a860201646557e7c6b2072e1192389d72</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dormqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a40614cca2c9fe832c6de9259f9bbec57</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dormrq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa64d0fb26aa2fdd43fa96473c5d770e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dormrz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1fe15d37e1a063e6fcdde1832b5ed068</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dormtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab5c85191b8388b42caceca7a05a930e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dpbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6e3335b5ac5c4cdc74e40876bad992b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dpbequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a990f29b4868bcaf54d85327e432e67ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dpbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a49bee85ba7a5eee4cd52f3f5a69e2470</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dpbstf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acc09a1e0ee37423eda16fc5ff3f4da83</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dpbsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3df57359d412836d89876b225cbcb5c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dpbsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0b7e6872ba90bec75068389dcb518015</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dpbtrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abcaf93b2bd202e17ae56c02f67287656</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dpbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a459fb122323c0d3c22b7bf86c9bfd498</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dpftrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5b0cfa32b474af6ab169b83d02fd1ae9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dpftri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa0ca0eb917a8c565051e37af3cbd02e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dpftrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3c969dfdee0fd3cca031dfdd2e6d271a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dpocon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afc2ee12a1960a689cbe00ff32422541d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dpoequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af24f9cacc4e40e742baee42126ea501a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dpoequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8fc829b215bc03980db9809b25d55fd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dporfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4d668f381db9627643d9192a540db4a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dporfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af7b72ff3f5f1bb619594ec702cc4f972</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dposv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adf5fde604cc8c6911a47dfa0b1281a63</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dposvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aec1cf187f19e198bb7a39d04c73d24c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dposvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afb21db412f77514f1ae2cbe91f661c40</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dpotrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a53333d1b57e32edf07e5c67fa8a41698</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dpotri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a34e7ddc98f9f7fd2120008aaddc4ca1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dpotrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a648bd16165b065cafb7b34a5b499cfcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dppcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a481bcaba59243bc700c046311d11b703</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dppequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad52f12813025bf23dbf52a6f64c448de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dpprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a86bd4ebb0ca48c4462f779cc73bcd196</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dppsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a04119fe6a25ac378241c05dae9ce5f73</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dppsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7ec05cb90807fd470bdf15fb96054c13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dpptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a68f709b4b7f52dc5e6c0f74b899ede2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dpptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac7e638a5fc0a84f7f69cd7806b8e81a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dpptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a17900168b04646fe80b3e65d4a5873d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dpstrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a44fef4419defdc22ec4658cba5a9b8d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dptcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a47584d13d8fb7caffe281e9a4b212061</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dpteqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4274c93333bbc2f414c229ce6684bcce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dptrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1f009922755d2e2e74a5ca56d9f21f58</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dptsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a81042ebf02309a49771eba19ae07456c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dptsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aea561e9924cc9ee0e5d4b46c91422990</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dpttrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a545c14de744c5f60a32b06ddc06f1dbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dpttrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0297314ba35378d2f97d8668d7e0f320</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsbev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae59c1222cd25179a32b42fd0bf208414</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsbevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac31a9ac7b7377948df3e855f7d7865eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsbevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a99aeaba8c17e1c6b2763f9922aa4c854</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsbgst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2964af56053dc3437175223c175429ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsbgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8961a924f115adba08c56e9553bb8916</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsbgvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a28d0aa758c01a4f74cf933639fb64550</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsbgvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1b9037c11291b90992ffa848dfdc7f30</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsbtrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a076efbcd986b06cdf3ae7dca3b9fa894</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsfrk</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a38ed70e1eb670519e87856669c8228dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsgesv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a52be755b63adf7606dd5b7eed4461d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dspcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a589b4bbc3e2e23d910486efbbba8e85a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dspev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a38891a194f8485b9c9c827f9aa1f2a4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dspevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6e0fed02ac8b056957301beee88533fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dspevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adc52c241d7affb2c89c2d5f73fd911b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dspgst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aea8becc4d2f73326a4793a64aa4b4b4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dspgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab9e41d3d1005f545f220225fd8669bdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dspgvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9d0616b70f104cb615b0b8a0b5383106</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dspgvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae139e54a6058ef2322c2f3912f794f87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsposv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a50f07ffbf8a1cb6b97704257541c836e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1163dd3f57490fed5d4ddb9c18681a49</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dspsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8ee77f50c5d6826ec69486e0151883e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dspsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2c574acce97647c95ee3742dbe339b11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsptrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa1c5b35cdaca6613a356a4e94e23f2f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae737eb662cd870c2ab19be2a8f9f691b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aebc3fbdf11de4f2aa3f0bf173e0dc0a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a72eea47138785720cd7fd1a6aa2f37f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dstebz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a67fd41fa4990b9ed7e58c71003ba1552</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dstedc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac6d803de288defd5ea1599eeac4e6aa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dstegr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5a19361bc3ef3c6adb29c9c8d87e8d30</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dstein</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1829be2dd35dc2e9344279dd483a7659</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dstemr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7d1b5f9161d8087ee078cb4457f9290d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsteqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a527488c9fce0326314464b665d08d689</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsterf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac64cc3657eadd666a4cef4b2ed5b1018</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dstev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a01e237167788a3380e72022689917b93</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dstevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7400ebf87e9f3cc729177c6002b0d5d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dstevr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acc79fb1e58b4a5db33a6c83183e72bb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dstevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1f94e1b06ef4c79ab6b81fc78e79bdb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsycon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acff4a2fe947371578446876963358ef0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsyconv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a93d0818f22265a2a127792f39d1321b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsyequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a098f94cf9add5e8bb7634ae3808485c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsyev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4e90ebe9d73ff2451373b0ba30650f4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsyevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a915034c6c1dd151815b034d7fbdd3b3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsyevr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abd3f2a84f2b3ef2e6eb309b8dc904621</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsyevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a742974c7ce7265442d12ba8a41443549</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsygst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad20540fc754db89c7a486cc8e75a2c07</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsygv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4e7742171697ec0b9dbebfed5b15c6d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsygvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1ec1f39861acfc07cf2e89ddfcdcb9c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsygvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a94f071093c5587059139afcda33d0b91</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsyrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5a7f36595e7e773a2259803f3880de87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsyrfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a37b9000873b038de9e1ff1a635f065f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsysv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a02a89fe8a0ce5d3a4192c2dd93485061</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsysvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a82e6b007aca78624b1380200013007a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsysvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a99294cec7b718738216d0c5aef25ad54</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsyswapr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9f8405dee258705a7b2b44c14e3b6634</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsytrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acd9daa06d86e5f21c9370166aca730be</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsytrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3ab62d47ef5d277e30a671df5514205f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsytri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8db5933530a780a69d37609ef0ec34bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsytri2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac6f19e39d389eccf5a46e597184fb3a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsytri2x</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a02eb3ae14a0634dfcef14fa529b2c60a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsytrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a864cdc17d2c7240ccce8f7bdcaf923c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dsytrs2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4b83743c73a9f2d5c5d537ec1e4730fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9611090bfa2f13a15f5200e1b4b37b09</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab4074738feb6b1b1fadbf67ba977b1a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5a2537fc57c0cb683cad4a9818a4e32f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtfsm</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad29b597e14473d1607dcc120415ed8f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtftri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0979db00f7289602d3bcd5a6cc480a89</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtfttp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2600eb56a8d69e4c10b4c77657c034f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtfttr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a60bf51bb90a5482202f406daf142ac23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtgevc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac58320bdbe48c3d6a7148e813bb9df6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtgexc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaa65bc7d82be0ce441168e36dba00325</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtgsen</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1c9eeaf846b780e636d49b681c12f4d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtgsja</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ada3a9f09427e35bd3fbb0df4301b6e92</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtgsna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab8ba7164213729e0b096281a115af631</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtgsyl</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af2d96ab492bb82294f7869601c3b6f97</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtpcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a809ee3f074488df2a11cfcbcdb3c930f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtpmqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6382f29a2c10e059b6457e07f74cf807</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtpqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa675ea4b271c7914e670aa2c69251aae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtpqrt2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6f468182b044379b97d56b0a0ba9dc08</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtprfb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa8f84cb63dcec23a3527a20b0a044065</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acf160d394c249dacb1a1e4760d3c4307</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2be6b27c04355429be48a70507dd5637</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab71f6947c066460a77b8162a35c1bbe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtpttf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af65f03c4ed37bd85c25a252b7f577a49</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtpttr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a436a445caaeaea4a1597c11dd166b28c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtrcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab91f44496674644886945f227cfffe83</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtrevc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a835e5318cdf996721bff9b81d3809f5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtrexc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad0cf686e77616caf7170139366556c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtrrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac96d2ebf296220d135f393f9681b5503</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtrsen</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aedb676d8ea06157fa887bd4a08ce0f57</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtrsna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a83a017a3cfec1c7fa63da566a897b081</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtrsyl</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a85a712ef286197c0aa1746decb00d996</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtrtri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a22e40946166d6e759babd161c488fb74</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtrtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af671b2d4eb3ed428fe618028aa57a978</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtrttf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2fbf488a1c38fb87bfdb3fd53ed26987</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtrttp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a252aaf91320fc9cbe007f8d7dc352109</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_dtzrzf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa04ea14eea3209c54d91c853776c52e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lapack_int</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6a77be44f67ecce372380a594623086a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>lapack_logical</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af23c3bec890c7ff8b042de43d9ced766</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_lsame</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5774f28dc35770b967568f667b2f3ce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ROW_MAJOR</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8738e8c10f9bda5776ce9e1915ba4ccf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sbbcsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9dd86c3667560fc1692f23ac1e277295</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sbdsdc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a65d551e8f30da4831fa5d4e37b263245</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sbdsqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaad382b40ba82ce391626dd7840c7856</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sdisna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0ae43e18bc4f8a9897c748a887bcc454</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgbbrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9cfec83e379977aa11077a31f8ba770c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0ea39e831f91fc183bdb2458ca930a0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgbequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a989869dce00adb80188bb511c19bb140</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgbequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae984746fe4842ac121e25b882e441df5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a571aff2fa3e55a6bbf387e7f26a200fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgbrfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a521031922ff8223ef0519e42a84cc581</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgbsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af667c87843ea3c05e69266f9e0275410</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgbsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a72d6d37a893d31ef0eb9753d7101f936</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgbsvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af5b4d78981d95bc3d3ed2fa004f14022</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgbtrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abf896151297d4b99e28722490191f934</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a94ff22562796ac0d1938c091019be03c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgebak</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2db53d79a38037912ffdd4e0d624a847</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgebal</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ababd38408977bb08dc78a893ec0e25fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgebrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6eb856bd8b819bb8d1eea5ed87620ed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgecon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad9757d3f94342617321dcf87e52d6296</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgeequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0effb982acbe493d00fb72161cb19076</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgeequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a873425ddabac9ed37fe9153596e2fbc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgees</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aba26914817759c00537fd5cc71b127ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgeesx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad2441aae1c86327ba7bd2ee29627e79e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgeev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af918641ae98e745deb4cb2972c7a72c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgeevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aac7a830d59bfb410e8ae8f1d3366caac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgehrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a31256183c2d7dc65b6f821ead6ea2460</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgejsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1885d857c3eeeb122986a5258e2c753e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgelq2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ace87436adccf7071e3dcbcaf700f57b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgelqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a624ce68f4c7b59c359b753338b019b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgels</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a077a26005cc154ed221f9e4623bc0aaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgelsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a88844ac903e6cdaf8f8321deb5fe58e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgelss</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a55cc09453190d1c7a7f1b23be1af75a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgelsy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab01f667c9a2394921155cdd69e16a78b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgemqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad8d1ebd18c13dc3bb3b8acf75dca65eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgeqlf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad3e493a182d87491f53b86b31729959c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgeqp3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae4197dc50e7de73f1cd7011c576790ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgeqpf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8b98cf389300d44edfd0eacb4ac5c328</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgeqr2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7297fb201b89d09844174651688e72ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgeqrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae7524df9e9d5e997514cb7b3d8ae011b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgeqrfp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa760a601866d6f0ff303342254fde734</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgeqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac9df7871f24fa36eecdf6e3f996ef5bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgeqrt2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7ada4e3234c22b3a1e87581aed4a426a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgeqrt3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aafdb399b4d76e1e27edec33d95bcdb7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgerfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af4b6f3a7c1a3bb1565f196c574a3b44d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgerfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a61d30f20b407b48aef2c534d2753c838</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgerqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a53e8d1db8bcbf04c80dfc8fc07a493fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgesdd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae84baf148b9d8ef2f9d501b75b5d9f41</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgesv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af37c70a5a0b2633b08c2fb660084b628</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgesvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa5835ecd1931e93ca7d04aaccd6c22de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgesvj</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4a3489c571c11caa253b6b36507b68bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgesvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac4f2ab37ee7a3a0528e5d5af5d4e2cb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgesvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aebf1e8047411041cbaa2522170a4ef3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgetf2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afe948524760e4aebd9c166438b482019</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgetrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a220c4f1609200f7492cc8f93ef63a892</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgetri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9678fbc5d1f12dffa2a6819585fca41e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgetrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a84ae9ebaea183521bbf749bf8776d04a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sggbak</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afd462603ad6fcb963028c97e100060a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sggbal</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a41653bd1ac19708c3ab4270b27b7655e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgges</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6b6caf59a6d578f779d8a4f770da3c37</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sggesx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad7c0b0463ffdd52f52750bd5f973ca67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sggev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abf5d131b48ea3c868284be3c5da48979</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sggevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0088c3a1a0423b4738a704c24eb1054e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sggglm</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8c0691c3cfe9edb92803ad3475197be6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgghrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae3c147827f2090f55fc61322e8117c95</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgglse</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a085a7a0e210cf8ed8deb20d99c106fb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sggqrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad2020af5ab10be5cd53e585105eae0d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sggrqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad27df19e2af7ebee7a51e0a4ad7ec25c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sggsvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a68d86f4da31f98353ad8f7d387f19922</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sggsvp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af4b24b7e24bc8bbadcc8ae0660d96c1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgtcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad1904dad3b0d6d391bc111ecc15e5a4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgtrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2f3a0a8dd9b7c5ce12d6e659e3b3d9a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgtsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3b15d46061b898b59192843c77ab7a54</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgtsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0d565fc64fe9f332f9459e6381866979</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgttrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0a4939068d4abe3e74cf0e4b4f80d454</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sgttrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0bacada26d10ba91894c3edd581b6124</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_shgeqz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4aa103317ad42b202bf3c5d2a8d18c38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_shsein</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adfa03ab3774a6b2861ae26b2bf53e5bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_shseqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae617ade0779fd56e7993ff7ab2e5e0c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_slacpy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac3fb96136247de036a50ff035c3cd676</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_slag2d</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0955e000336377bf1c7b46cff5d7998b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_slagge</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad47e6e8cc96a44f372ab2624b69633a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_slagsy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3902a8f758874688fc7587da2d695a06</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_slamch</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5c44529c55970d28aaef71b84a781a3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_slange</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae4957eb7d8b3918fadcac48a115c6396</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_slansy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac5b741e70a7c3c0be4249e4d36b53b78</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_slantr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a00bdbaa7d341fc0107cdaf65f4878a07</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_slapmr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1ecd2039a44ef0bbb33e9bcb9d3e7dbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_slapy2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1550844e8533c9d5ed509f24b65e7c1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_slapy3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a73f5e8db374805d1510f0fe6051cd3c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_slarfb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad9c1986a04185aaca88413d7ff16ad80</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_slarfg</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5b974c4a0b704d0424ef736e2befd54e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_slarft</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3f7de2092e0b9a188cf31a63cdfdb6cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_slarfx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac973b193ff2fdad4b6945d1f84941bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_slarnv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7238fa6ad4c24b6b3756cd149ef5f72a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_slartgp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af5de0afa75e0c8a046d096c151f26364</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_slartgs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1e26ad6bb80e5e38f6157582b2df8884</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_slaset</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a747f41d336b11ed2ebcf64ac95e56afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_slasrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad4522be73eb75f902e9a04f42d9967c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_slaswp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1fb00d719c9e92e220d6157bae85670c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_slatms</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a637369de890e20b118885af35431e392</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_slauum</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3dac405fd94f55e23310824755ece87f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sopgtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2aea025ceb8799d54a1f806acc882c38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sopmtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5ba5eae8c512cb10c1cb955a509be73b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sorbdb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4567ef88e6127a50c216cdd3c7b49d60</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sorcsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae06a284810b3fb2661654df238bb1872</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sorgbr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae35cc0a1049fe335443f32f2760addfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sorghr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a058ef0153cfc443dfa31da7dc0a47ecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sorglq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a348a85fd925781539951c09961c6a817</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sorgql</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8fad2a11ee6590a86a0a9356d9207d0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sorgqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a71f86199dc967f060afc56411ac14da6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sorgrq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a00988c55d83d00e76c5a53a7f57ed81b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sorgtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae621a9aa53880ee7211d16b1ba44c228</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sormbr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a405fb6b70de768782eddd9992cee8364</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sormhr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a52f85ea14bbfd81199d85c84234e842a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sormlq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a09846e85a7b399fca29ea8e4642ed748</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sormql</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4e1471a239df6115f0289005414aa43f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sormqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a155ee91916bfc041952600194c9c51a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sormrq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6ac1704bfe2551266a64274c252bfbc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sormrz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a63c5a696603233db97737d8b153a6f19</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sormtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2f2c685a7938ddcdb3773da0001f5bcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_spbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad97c3df9f4fbd05f246460153c5c6a58</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_spbequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7119150e613c7f32b2fee3369fbb958f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_spbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3b8243c7609658347e380e0619706015</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_spbstf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8ae929b0a5ee17a47409dbb1fc877fd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_spbsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa9b72ef431d8056a018e6e820adeff0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_spbsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac4f370f9a2049d1cb734d7fbf085e4d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_spbtrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad10887c7dae5c85323110bf92f4566a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_spbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afc13f26b6ebf2e4d3f21df8d6015e5ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_spftrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acb061adffd0ea0095e1674b32b5e9563</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_spftri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a25c2a0ad8e1db80219547ba925edeb9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_spftrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae1b915da0fddf7c26af1e78a90d79d6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_spocon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a591f7f7e8056ff4496da02255af92ef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_spoequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9d1f6f0f4646509fd427b1442f9c8525</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_spoequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a534b9d591a6caf7d80e844620c766f85</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sporfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8c5123c31fcbc4dbd44068049e0ad5c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sporfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a36a2d1a4f586b0483d815b663879a849</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sposv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af2f6c7fdfd4fc8864cd49d7880cc6143</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sposvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a966666c98b882367837639ecd448e92b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sposvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad6cd473c687d80901ae1d159b01aa7a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_spotrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2cfb32d2471681d285a27c8ef227ecba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_spotri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8f8d217879f764dfab5f8f5bec13e6e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_spotrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae5af6e492767ed988d13010eecdac257</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sppcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae884f667596a2d3c46bfcd1b7f45d82e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sppequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae962c6bfb3023c18627ac0df7bc4f5ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_spprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aad0cd51cdccaae6f63cc0923bd7f5b19</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sppsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a22f3abf717f1c07081018d55fdc3b7fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sppsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ada5e89e40cd577a210a97265c92812c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_spptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a10578dde89507281c4b5fad2fcd0b294</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_spptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a02a4329ad9978e6f262a75991e0bdd10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_spptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adf943f38b1fa1796330f1bcdebb83f23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_spstrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4e45844276ba07937ddc8122b8e33178</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sptcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a558ba2998906c77392ac73da044a9d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_spteqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad4825695fe806d799ef7dc2a60477d0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sptrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1eeb208cfd2bf440a0908a28cb18580b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sptsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adaf56db6c5f14325aceb6e82595d5e1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sptsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7e57a533d454c16a8ffbc31db232a232</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_spttrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac732a5d1018e8b44009839d780a5668c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_spttrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0324bb2ca8955da126e6432c081373a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssbev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a574114d379219304d9d9cc9c14cce3b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssbevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9bcae91f70737887585a1f2be988ca0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssbevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a608d86669578a8142f77d559f58d9cfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssbgst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0be22b4af56c8e24f956aae0ab22798e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssbgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1187d863e62f5ab117e225ead6cb6c76</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssbgvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a759c7aecf6e7918c5ccc8991345020f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssbgvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abdfe3c4ba8956d9d492031c6c42b2fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssbtrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a118a9f2bcde9ffad3be4ded6c2d50e44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssfrk</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0ec8ac4aecd30620f01b9a40ba1e2472</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sspcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4caabd677aa4c0544c1252b8118f0400</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sspev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac47e2f82a3113f563a22748d8e6b2449</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sspevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a68bd5e9b22f1d6c35787096e6ac3a41d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sspevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6605e17f67ff84c82219bc50926f6442</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sspgst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a278be6382a927f45d03bea87809b98b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sspgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2b4115434d5b4452243d6bdc35f4e4bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sspgvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afd7eba1482a967ee14ac2368fe2aaf75</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sspgvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a571e80db16902bb6c6d06276b0d19e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aff5a937c3fcb339dc84695927a3ca25b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sspsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af85a0946ef878141adcdb422b4ac0d64</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sspsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5ad743fa015f5d09d8ff34f13cdcdcda</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssptrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9ccf12de8e71e37b283ae35159f5ffee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a212f75afe53a4ca19cd9e55b691c3fa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a36c30de365f25962f07a0ee31d97b4d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a08bd07c1cbc5e12ab061811db3b154b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sstebz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a59e36459573a755456fee78c44b118f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sstedc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a67eff23daff32915a1567c751e0092c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sstegr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8f80470f56eaf378607d2c97d9cd66e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sstein</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a88a7b17321384ae47e0a0c4dd240c652</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sstemr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa29700cf908a7eb343b4ab406d223da4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssteqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab9a602ddd8c289286dec56b81eeae7b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssterf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa4ae15044d8589ff8ec594f4fe0e8251</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sstev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aeb7d3c29a5197889dae0c1ffd5b97636</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sstevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab41ed04d084e48657568f3ca416eb1ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sstevr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1804cdae71a280336be37c587fa6cc86</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_sstevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4c59e1cc53d096481ca075ec167b0d6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssycon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a05ac04278cc8f1c35b9c6661e91f8d79</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssyconv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aac8d0667a1c42b454191cb050c0b4bfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssyequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ace645be4a7d874d3360e1c089f123605</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssyev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a43d8c08d6642031b20e4252f0bf04b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssyevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aba744045b6c28e937a0cd8ae6c3919d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssyevr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af0c80bfda893f3513dac08e82bbe8d88</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssyevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab6677a3ded3d34b5f22797b7b4317ed5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssygst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1e5f8ac0432173fccc6392de80ff354f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssygv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8007ae10783369659af768d33ae274c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssygvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a482609a222dcd080c61247375550db10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssygvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a97dc87c2f6ffbb2f9c2d70342a2c646b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssyrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8099b2877adbee9a8fd393c7a3d51d10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssyrfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae98cb607d894841c0ca255e074956b7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssysv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0872e214035ad46fcdafb1c2c30ae75d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssysvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a51648d9334c4cbcba21ded297a3d2767</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssysvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a79d1de482685a291c1fe9f14c14c99a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssyswapr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a52b4b080a106c22715123ef8bc7cfdac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssytrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a81165571ceb6ccc6c21a3b2a8331267e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssytrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a269f4126fa0ae47f4b06aeb85412c5b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssytri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a82cee4317b434a81efefc0f8769253ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssytri2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5bfd86417e3c2da4d0ebf7135682692e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssytri2x</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8318484e28568492d91eaf519f63aeab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssytrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2ff21a61eb676d88605e179acc4da5d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ssytrs2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6c150b53cd0f3e4d0198c9b226e12bbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_stbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab0d102fe402b4721547152fc4d4f30d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_stbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adc735b938115b3c1753fc7bd95823c2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_stbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6154a120c37c262dbe9f54ccedf40861</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_stfsm</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a67d60bf7e530487699df64c798787413</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_stftri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4bf74e708688439dd3db490918d82440</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_stfttp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a92002650d635d74ce327d1512d244c4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_stfttr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a431d0fb96adac70a8e5d291243417890</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_stgevc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae025fd7de3749fc7d175b3596ed38327</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_stgexc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5b82b0f9ce46bcf36501d2597ee65339</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_stgsen</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afcdbe99c7588f86e81e8cc101ded9428</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_stgsja</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad28c24515e07d16adf85d33d0be6b091</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_stgsna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afaade7f3c37bfa174fe2d8543fe403c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_stgsyl</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>add877ebfa76b73564ea45b1e51b57a86</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_stpcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a19e95a7b898273de2bbb97785bf6e731</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_stpmqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1e877f1604e676a165b230806ec75f0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_stpqrt2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a66c313ee51ecc8bd692710af67fa7867</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_stprfb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a941568d101f6824a7c355942cd4e3aaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_stprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2d8d4155042b4adb18d5fbac1dc131b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_stptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad3f2a48b215e0f8ec20cadb54541cabd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_stptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7208334ad8c09934f9b25cdeee89ae7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_stpttf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2e3a53b8086d977344f35d7147e2ac24</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_stpttr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad8591f145017b46da1f44557fa012a87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_strcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9d350fea928a096b2f6da21edde50b1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_strevc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a958f9f072c5436b94039e2e459e2b8b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_strexc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a053ded8ff4e64d27e92a95a4166d7ea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_strrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aed3f322b7d616358ad7cca3fedef3440</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_strsen</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3b2b2a7d33e40af2a7258952efe56468</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_strsna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0191909306e45faac2df65e8268db83a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_strsyl</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa9dedca12c6d15157ed14fa403df4efe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_strtri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2c0266392c1aa90a81802ef09c5b6f36</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_strtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a16019d49b3b39512e68ed4e15b15ede2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_strttf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac1b812fd8b8347dd495d68f79ec41320</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_strttp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0b38d4506a69b939da6f13550629c6a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_stzrzf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a31beba25ffcd63492dae2b452385aff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_TRANSPOSE_MEMORY_ERROR</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af5bdf6c0fa8d33bb3bd984dff087414e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_WORK_MEMORY_ERROR</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a15339efc93015076d3823d4dec44e300</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_Z2INT</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acf2a179f69495984f36dc30c924a010c</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zbbcsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab7936b05ef4fe617d1431aaf1bfb1f27</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zbdsqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab70567b04c1eaf4005a953974d60bfe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zcgesv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a64232ff325f64fb612e9f77b5c856a7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zcposv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a600bb0e47b2affa622ae08ba67088301</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgbbrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae8f7e761de22553db5f4b37310ad5ac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa25775f611f2d5cbdf293393206c6057</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgbequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a03431a06a4ab5b69fc45de5dfb04b482</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgbequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6d6030533db263071834d5eefa81510b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7e2cea6abf20de5614d8a9eabf4c7a94</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgbrfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a01e7063de3caa84ecde717c2d9c82b2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgbsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9501c991c6a0f2ab635f17defb79f757</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgbsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa7d50951236c3c17120cd1ddd7ecd5bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgbsvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3a76b429ce65df90833567519ddb394e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgbtrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acb7345748428c896a65ad53e1dd53bd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae958e196e842275ea6944bd77ac61ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgebak</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abdf5e05f01a929feb38168d698eebeab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgebal</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a28dc3f1ad63a9db3a0ebb471ac6855d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgebrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa73205171f20e30a7fe3ba2ec4a28167</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgecon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6fa8d66cbad6123fbda67070e1e95910</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgeequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7701db4964e101b4f12856cae646d314</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgeequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a57195c28b2a22376ad535e0a6cbf73b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgees</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a178d511362781dc6bf3b78b605337f0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgeesx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af51e8aff688ffa9d7967344252c7efa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgeev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af6d3c60b859de3f83abbf01d222e7c88</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgeevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae3164813c98dd2349858abe327e3d001</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgehrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7fd3b02707c7ebda6245e1abadf7a4ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgelq2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a934f348198be9419ca5fc5b76240ec88</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgelqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2780f3b7de74913200be42f216fc3c13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgels</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8fefd1a6410a1d6494e1731393eb81a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgelsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a82d5966dd6bd58adf4934e52f5d78ae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgelss</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8c2d79b85b9583273f1ceb77ff18de2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgelsy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afc3e647dfb3af119b030f6910f7800c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgemqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a548475107ca2834911144e538593c8e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgeqlf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7498d534e6c6a04404c2bbd9a85a7249</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgeqp3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a92e91ca16217acb69d4165222a5f349e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgeqpf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad579637330ef0b63b34fe1564523d591</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgeqr2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a505ac1edbf1172c8100388162831e6b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgeqrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad99f47010b52483bf94378b539912c95</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgeqrfp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afe9ea872d16134dc0bb6bc78b4dd19a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgeqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1e5079ce25a63045816d75cd823d4239</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgeqrt2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6dc90358cf781a86af9e441957eab6b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgeqrt3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5a60107a1aa48f8786ea024e093b15d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgerfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a721be9dc2f14c52a38ce6a6926cc7caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgerfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9f6351ce3c7bc6671c6e213d0cffe3c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgerqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7da7b41b22c5ca2f835c9125214380f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgesdd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad498f76105c4d54fe3c20f4bd83d4509</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgesv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afe9da074c8566f77b8bee7108a5c4ec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgesvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a497fb1f2cd32dd5bd1425e07906d9453</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgesvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a36fb9956b96b72d8d423aabd72d3f082</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgesvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aba948f77a8aa4b392c583dbd13fb2bf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgetf2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3daefd6ace5cf4551cbba6af00517203</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgetrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a51167d1c346103b9d0ef380154905dcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgetri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8050b4613e7156fe09e0b8cef260649e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgetrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a217ca8f0451ac22ab9053258cdd5a449</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zggbak</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad65e3c64c326dc72dfdb0f3f91cad997</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zggbal</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a11b92ee74c43494d4828a1bf82b4c405</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgges</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1975adb4a2751e7e03f1563b3abee6ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zggesx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad3cc384a820686d38a4c5d34f0d05d26</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zggev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9228543acf74a19782748a2af0980a1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zggevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0fdd78115cf6c7b28974129fce905fd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zggglm</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae99249da1377698c539c45f4a4f112c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgghrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a61bd173781bd7e1fa262c2ba2fff33a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgglse</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a65868f1017a9cdd700a73df6c5bcb04c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zggqrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aef619b7d57efa034d359526ae777bed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zggrqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3926ddce9695f7d3cc6f59f92c69f466</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zggsvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1d69706992887857a95830bed4bc49ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zggsvp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6df92461ba6f2486a6777a38eff1ffc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgtcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7932a0e5ea31dd2243fd924fa8ead40a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgtrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad0aa976b9ef1e0b183b9ec3ed4f0f925</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgtsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4950462aa9d9b3f00eb9183e7f38bfa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgtsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a713c3657cdfb3aa3c5562b97f313c05d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgttrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6bf7fff8f89cee24ee2b0b58c5a6c39b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zgttrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac34150f6dc59fea02d1377bc5de24882</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhbev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2537573378286ea393bcc0aa740ebe73</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhbevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6ae85d8db608a548da6857f7fdda2570</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhbevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adfac611cf30634af1bf5f52d7ba9a839</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhbgst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a649176ecf28b975e4958020550743fb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhbgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a471fabc9d5ca1af7d1ad7e6782180eb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhbgvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7fb17290464808004e433445afcfa96a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhbgvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a752549e9e46b5fb16ec17aa9b7af0ef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhbtrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af8001ddec99c051dc6feb461f9613739</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhecon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2833f740d752aeab143c8eb3302f62c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zheequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a79a05e1423af9e0cdb3e279d2c52f275</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zheev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2a6c1c2c186c95700d8cabf0b65c244b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zheevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5509d8831b985dcf63f8caa71210207a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zheevr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a47e700b174aa4e30957268765e569121</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zheevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2b82d6c518cdd9ee172b11da940ccffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhegst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8b321028cf69b8d94235f760ee74802d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhegv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7e15fcec6651560d107ea5889e051fa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhegvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4d3ee232724c7c3843d5c6f18afe0661</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhegvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acb8d9d4b31f724a19dc393a6fe090a67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zherfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad2a9c32bc186bf43fab80b53f30b35a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zherfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a41d7a24cd36b1da77e0c19fb70b12149</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhesv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5761fe198b62eaebd52eb06cfe7da2aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhesvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a900548acdd9f552c699f864747ad5921</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhesvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8a45fe2e7a4f16cc767cb86fd7fe2283</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zheswapr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9712db148d011c15732d053fad0b7c73</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhetrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7d6a695c74d682c74a15df7ad3f0a1aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhetrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5dcb3dd79ceb30125b2e2f4394e5d472</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhetri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae8204b600adf395640ae4c64ae368343</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhetri2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4c7db96ff92f276cbb3fe8dbc5f4f023</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhetri2x</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7481f64ea5053601bd99cc687269c388</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhetrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab060c703aa0159b065a7e3d264613977</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhetrs2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3aa9e766f755e051bbec8d13e68d2ccd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhfrk</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaf0ffe40dd91e66f2e12c27e5d1ac752</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhgeqz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a68eb76f3927ed4fdc83935548281e236</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhpcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a20a4e3f662a71e1d89ccd97fd9ab0268</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhpev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a66b2a2eb999ed3b277b8998b0b111fac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhpevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aca87cca5c8bc47a89210e4111dac57df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhpevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aec2d8493d466eb484d595f0ace9880eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhpgst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2153119d47a0d423ad7391e6018b41c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhpgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a292ad14ae415fc13d8c22ba326efa8f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhpgvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4724a9e39a5d117446ea40165df356e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhpgvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a58eff1ea304fe7d98466a7d6363433e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3936a186cd38dd53d60f30237d49900e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhpsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a892a64114d27f12f96d1342fea02fbe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhpsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a48524a98e9911c49f76c1cc2d996e8e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhptrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af1c538086331abc3c82cd3e78eefedc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac15d2408949e0fe039f6756d67c60c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac31c87e714575f3c99529d06d2ec7805</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af1c2639bb1c7eda2d8437ab4f9b5f249</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhsein</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a40160d0fa494d9841547b2ea435d1476</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zhseqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a88062dd27fa080846bb7798452962dd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zlacgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a901ef7dcd5fca92880d75684843a43ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zlacpy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a25ce156aa1499268f9abbd505d0e45ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zlag2c</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae81fe39bfe9ec4c9bb299c15f1838dcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zlagge</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae89f7f8338a86530b2d82b7f28d34aba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zlaghe</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9776897c92268df0a06bc31554ce36df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zlagsy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af16f0f83224e935cf61b868477316df0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zlange</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a99c622326db94478593e8e18436ceff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zlanhe</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7de5f8c2656bafd28f1b171f4e564815</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zlansy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af6ac68b9050e0494235647af8313fc39</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zlantr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aade8be0201329c20bd10ba64c8a75e06</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zlapmr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1d4309e7fe901ae1fffd6eaf0b96daee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zlarfb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4d082ee9f0b430684cbe24a4b9a81828</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zlarfg</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a83e50df97d01a31f3ecaf12d32d53488</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zlarft</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6541719e30500b729733e74970af691c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zlarfx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3862a09d5722d3b87f95b083eb4709c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zlarnv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a43928892bcc1975ff0f715ca048c2ec7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zlaset</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a20f72a2a6896e8d2d43617f71720162f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zlaswp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab915d437a4d998280057605186bf4f8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zlatms</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a685dab92c51eb2001db47c45648e844b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zlauum</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae1ef37b7b4e68005c625d79ac8a298b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zpbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3ab72ff87f6a247126fab335bed52aa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zpbequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a28e178e5d4318c51f300c4b4c69bf4f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zpbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a76cf1e47ab4c2c8b480360a8ebeae40c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zpbstf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a35222a0e5c1965389b486a86194fc746</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zpbsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a77e34373c5ab74177e5584edd6bd31ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zpbsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a71656f6aeecc8382ff2814babb4eda15</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zpbtrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1af57f665c6024674aaef6ce7b2ffe14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zpbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aff41cc818ab47e90956d2d08691d85d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zpftrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa813812b2ff68bedec20676fb7eb6bfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zpftri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8d607a04b280b3513a0afa26c6183c50</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zpftrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a40145da1ddeea3b213c557134eea9642</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zpocon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a17b99ca92e4b8748d91c32f472f2f392</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zpoequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>accb5bc17d5908be74981e0a6f5bd7991</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zpoequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a623208e67b4c3ded5ffbe7c753eef802</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zporfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3cc757169a833fa0078563ee9451e235</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zporfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad6be8c0ec61dec7f169cafa15a9e9526</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zposv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8fab1f23f1b34f072a6f2691c4520665</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zposvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a88080970cdf4a470f7194ea8896918d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zposvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af4e774c05d363cef543c56aaf466b44b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zpotrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae34c5e6005eb3eac39377f27b80d2550</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zpotri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2afd1ed7cafe19b2a8d85ec9b97acbb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zpotrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adb3c5cc834ab43de1e6ec47b0cbf38f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zppcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6c3f4112c9bcd60b897be6c32d23c348</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zppequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adbfa5412b564a3b634f6e6aa02fe2b98</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zpprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8ede156a1532d4febccf3a8b686a994a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zppsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad1008fe26de731b88a527a223da7692d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zppsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a14048c3390aa59a12c08e8d4ef5b4c3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zpptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acb52ae92f6d18d9040a537fd280ce4fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zpptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a87f8c12835d8e1983c871aaab309a543</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zpptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad5d2c3422d78b2285401d8c51409eaca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zpstrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adf9c9da8fe5b74995b9a2fc8f78148b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zptcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac9fcb00b05d0f7aa99a222725cdb475b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zpteqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9b8b2d1e43e9a47f97c07fb7b89c320b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zptrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac35269986d63c599efd936fbdca5a9aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zptsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a93343aa5fedaa0a465a0f9f15f504775</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zptsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8d8c539d24b66b7f1aad812be514d5e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zpttrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a11e61bf2f8fe67eeacca9f09a4408118</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zpttrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5a737bb02f22cb97bbb35138ac64ea02</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zspcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3d3938fd1bc3fe5d9e3faabab5a75e13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zsprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9bde6f699e8deadf96c40e1367e37c8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zspsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a789e6d8d4b283bf308d0f94e0d7fe188</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zspsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adc2cc6a2e7a58e007a5ea8c66c06c1e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zsptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7bda773512d01479b62bd2d0f15fe321</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zsptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3dbaaf3572d5771db9ad7041c221995d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zsptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8f8b7cf2e3f9ddb1d045b0fcbe40be87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zstedc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a162b97f358d3160efa674453a8cc8e0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zstegr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a25cb6538d6ff674c8415ba433c983cca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zstein</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7d3b369cd2aff273f949547d8a8c847a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zstemr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af71bfe64f748efc57624e093c0487f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zsteqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7d1e204ce833482d631d2e49f806c00f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zsycon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a089a222f9b7f59507e65952ab074fc72</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zsyconv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae88718e87be8a95da7d3a187454c3e69</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zsyequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac83ea7a5b0a6aa4937834c756cd10d78</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zsyr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a91733fbf613fb7d8c0275f04be8138ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zsyrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a420886024db5008128456468289f495a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zsyrfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afa602405f1eb8dc873a03c7f494a1ad6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zsysv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a380ae584ec87636704a9e701809b4cc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zsysvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3a35fcacbe9befc5ca1b4836f6c203e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zsysvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aef8d0a08bd1cd94e79a8ee3ac9211b1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zsyswapr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a89a45115f9d13c3bf80d04cae823f633</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zsytrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9425b2c93774b170012f425c846aa4e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zsytri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9ceb5f16962e22844a4cdb95b1572b38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zsytri2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a78fe94fb50b1b61e94c62eb8c58901d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zsytri2x</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad3b7e89ae07aedb22f2df4c77cf2c946</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zsytrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a208fb127204ac0af3ac413281e5347bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zsytrs2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad95d6d99983dc6baefef3fd0771ebee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aedbf040fe58f29861a1f98eb23311ad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4e3d8ea0bbff16526099f2d41a6e8c00</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2e6cc61a60aadd4334da7694c0149c7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztfsm</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a256e3d318a1a235a7a17f2f1021dfdd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztftri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af4664f735b42bd8e6edf532e2b7dbf18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztfttp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adfe785abc7465636697a7a43291284f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztfttr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a38ea227a67a26bca4c2bb35d2fd5d89c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztgevc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad4c190ceaddb3d57f4703362c4d21358</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztgexc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3f259ebdf34e7eeaa4f16891a6634f9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztgsen</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a657c4967b2e51503feeff7adcb4ef8b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztgsja</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2dd81d80338378b8e33d45f1779cec53</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztgsna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>accefad5051430e7465e9a09b86bb0c26</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztgsyl</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af9d0449ed15f299e0df53950039fd5a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztpcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a30abb90939e5999610b545a9bc37f83a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztpmqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a30cdef734f1395b8cde6fb85540ebbcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztpqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab20835a421a2a4f2d0c736bba48cd112</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztpqrt2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a74c23b7ff4b9bd919922a44416fea0d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztprfb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aac4ee3069c842027f9030ad494f1af18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a80a24c75d98ee1e741695d1d985ed41b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8c3d23f4aaa0c14134069b42bb663d02</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1490b1468935e410a74c2bdf5935d172</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztpttf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ade7754e2b1641abd88d688cc4518ffc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztpttr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a562f088348a0e423bd2e7641a82cc0b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztrcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a94b5d64b9c057ccff29330cff6372fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztrevc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a89397fb7a7c162a1553f7dce7b9ad937</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztrexc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a991de369dcff6f18dc1953fd71ed57be</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztrrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4bec9fd872dda2f9c64d8b18f0055f1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztrsen</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acf66239a1fcd2849861c2eb4315b3f14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztrsna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2412854f3070e1beae48094874db3d9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztrsyl</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abbec505e81f6352694fd303006e2cb37</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztrtri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8890d5c7234eb21f1fa33aa9f503b7d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztrtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaec49c2ded1321d8bbaf2c9eac9d80af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztrttf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a12c972f19c44de4d8bb0326463cc2034</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztrttp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a67214fd1165ce1598f6436c82aeba834</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_ztzrzf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4f7bd1daa5228068b592fdc53125e804</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zunbdb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab3a52d5225d80f6a6ee780b7f206a468</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zuncsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4829d0a4986730518687a5b620f318df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zungbr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5769f6bc67e7ae0872bddb2c84fa627b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zunghr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae4988d4cfeab13c2e962c77e08321425</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zunglq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac2722592a2bf4b96ff0b342e67900584</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zungql</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a028b4719fa6e88216608747fba031063</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zungqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac4395996c6e5bdc4222b7ba428266073</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zungrq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7a88d739d409c23444c68227cdf78870</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zungtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1a6c1a580ffed443d86eb33a436d1102</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zunmbr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a97c5d2ce906158332825f68040b32205</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zunmhr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afaa5b8b4e9afc37b0bcb3fe2f1f60d1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zunmlq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a28630bbc5ba1d126eb105bf53bd90c37</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zunmql</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a68b4e458aca8d697c14ab2ae969d609e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zunmqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af51571f87f832f059e72fc60145d2c89</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zunmrq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a11de1f0af13aa2e079eabfc0a67b0782</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zunmrz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac515ae0af78ae9b81626b18d08d1c295</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zunmtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abc5cdf03c325d98f1ca51476fd57c2da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zupgtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad2b253416461e5f01989d4aadeb3756b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_zupmtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a14c07c819564d01af16c1f09bc0d3c48</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACKE_free</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5aeb6552536c5f62fdf44467e17fe603</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LAPACKE_malloc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>addc2d2af4fb24769e5bc5c1f08e32604</anchor>
      <arglist>(size)</arglist>
    </member>
    <member kind="typedef">
      <type>lapack_logical(*</type>
      <name>LAPACK_C_SELECT1</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab19558035ef9358723ad55d0d5e68c75</anchor>
      <arglist>)(const lapack_complex_float *)</arglist>
    </member>
    <member kind="typedef">
      <type>lapack_logical(*</type>
      <name>LAPACK_C_SELECT2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7493fb988a0155e9229cf9ac545173be</anchor>
      <arglist>)(const lapack_complex_float *, const lapack_complex_float *)</arglist>
    </member>
    <member kind="typedef">
      <type>lapack_logical(*</type>
      <name>LAPACK_D_SELECT2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aac8bbb05a4f99b2bdfc42e11ce63654e</anchor>
      <arglist>)(const double *, const double *)</arglist>
    </member>
    <member kind="typedef">
      <type>lapack_logical(*</type>
      <name>LAPACK_D_SELECT3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a384c8ecc94b92b35014e12c5563078b5</anchor>
      <arglist>)(const double *, const double *, const double *)</arglist>
    </member>
    <member kind="typedef">
      <type>lapack_logical(*</type>
      <name>LAPACK_S_SELECT2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab5f43b1f88b5bf22e59613bdab8db01a</anchor>
      <arglist>)(const float *, const float *)</arglist>
    </member>
    <member kind="typedef">
      <type>lapack_logical(*</type>
      <name>LAPACK_S_SELECT3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac207ad12d721a0d643eed4000470695f</anchor>
      <arglist>)(const float *, const float *, const float *)</arglist>
    </member>
    <member kind="typedef">
      <type>lapack_logical(*</type>
      <name>LAPACK_Z_SELECT1</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a93d5834ce5fc68ec873fde10d4a0e436</anchor>
      <arglist>)(const lapack_complex_double *)</arglist>
    </member>
    <member kind="typedef">
      <type>lapack_logical(*</type>
      <name>LAPACK_Z_SELECT2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adb635756a701c8d1a3b063a27aefba4f</anchor>
      <arglist>)(const lapack_complex_double *, const lapack_complex_double *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cbbcsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af92610b50fda3891f1ea155aaa662974</anchor>
      <arglist>(char *jobu1, char *jobu2, char *jobv1t, char *jobv2t, char *trans, lapack_int *m, lapack_int *p, lapack_int *q, float *theta, float *phi, lapack_complex_float *u1, lapack_int *ldu1, lapack_complex_float *u2, lapack_int *ldu2, lapack_complex_float *v1t, lapack_int *ldv1t, lapack_complex_float *v2t, lapack_int *ldv2t, float *b11d, float *b11e, float *b12d, float *b12e, float *b21d, float *b21e, float *b22d, float *b22e, float *rwork, lapack_int *lrwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cbdsqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aae2e2309860a481976058bcf652d0372</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *ncvt, lapack_int *nru, lapack_int *ncc, float *d, float *e, lapack_complex_float *vt, lapack_int *ldvt, lapack_complex_float *u, lapack_int *ldu, lapack_complex_float *c, lapack_int *ldc, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgbbrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa3aaf8c8306d01c169316d0272eff4f7</anchor>
      <arglist>(char *vect, lapack_int *m, lapack_int *n, lapack_int *ncc, lapack_int *kl, lapack_int *ku, lapack_complex_float *ab, lapack_int *ldab, float *d, float *e, lapack_complex_float *q, lapack_int *ldq, lapack_complex_float *pt, lapack_int *ldpt, lapack_complex_float *c, lapack_int *ldc, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab488982dfbb61954216d9fa72dbff130</anchor>
      <arglist>(char *norm, lapack_int *n, lapack_int *kl, lapack_int *ku, const lapack_complex_float *ab, lapack_int *ldab, const lapack_int *ipiv, float *anorm, float *rcond, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgbequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7502721214a2f4b6eccea5d14a971b17</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *kl, lapack_int *ku, const lapack_complex_float *ab, lapack_int *ldab, float *r, float *c, float *rowcnd, float *colcnd, float *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgbequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afa190d370ed3186c8eaa19b521c9858b</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *kl, lapack_int *ku, const lapack_complex_float *ab, lapack_int *ldab, float *r, float *c, float *rowcnd, float *colcnd, float *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1fc904a24e304bea4455312bf040fc47</anchor>
      <arglist>(char *trans, lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_int *nrhs, const lapack_complex_float *ab, lapack_int *ldab, const lapack_complex_float *afb, lapack_int *ldafb, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgbrfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a261d35a6ffc8bc7ed9ac5036f654e742</anchor>
      <arglist>(char *trans, char *equed, lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_int *nrhs, const lapack_complex_float *ab, lapack_int *ldab, const lapack_complex_float *afb, lapack_int *ldafb, const lapack_int *ipiv, const float *r, const float *c, const lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *rcond, float *berr, lapack_int *n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int *nparams, float *params, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgbsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac24613784ce47ee5bb119fde498d94e2</anchor>
      <arglist>(lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_int *nrhs, lapack_complex_float *ab, lapack_int *ldab, lapack_int *ipiv, lapack_complex_float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgbsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a246d08a7dcbcd28f2dc2f2754bf3bcce</anchor>
      <arglist>(char *fact, char *trans, lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_int *nrhs, lapack_complex_float *ab, lapack_int *ldab, lapack_complex_float *afb, lapack_int *ldafb, lapack_int *ipiv, char *equed, float *r, float *c, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgbsvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a97de4aa3a83f0d95b12c23232cf4bfe4</anchor>
      <arglist>(char *fact, char *trans, lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_int *nrhs, lapack_complex_float *ab, lapack_int *ldab, lapack_complex_float *afb, lapack_int *ldafb, lapack_int *ipiv, char *equed, float *r, float *c, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *rcond, float *rpvgrw, float *berr, lapack_int *n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int *nparams, float *params, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgbtrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae77de45fa718b3f55f059a317ccb85f3</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_complex_float *ab, lapack_int *ldab, lapack_int *ipiv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9f3053b9b1eb3243ccadd073caf7a96e</anchor>
      <arglist>(char *trans, lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_int *nrhs, const lapack_complex_float *ab, lapack_int *ldab, const lapack_int *ipiv, lapack_complex_float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgebak</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9db4a0e1b552bbe8457fa168dae86be2</anchor>
      <arglist>(char *job, char *side, lapack_int *n, lapack_int *ilo, lapack_int *ihi, const float *scale, lapack_int *m, lapack_complex_float *v, lapack_int *ldv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgebal</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad5831d79a8ed1331ee317c256503c01c</anchor>
      <arglist>(char *job, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_int *ilo, lapack_int *ihi, float *scale, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgebrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ade51eded1e50d04ef1a2ca5114be43d4</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_float *a, lapack_int *lda, float *d, float *e, lapack_complex_float *tauq, lapack_complex_float *taup, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgecon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0f02108a9c44de49f378996cb647de34</anchor>
      <arglist>(char *norm, lapack_int *n, const lapack_complex_float *a, lapack_int *lda, float *anorm, float *rcond, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgeequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0c6f14d70ccb9a6ac3f67c13530264d4</anchor>
      <arglist>(lapack_int *m, lapack_int *n, const lapack_complex_float *a, lapack_int *lda, float *r, float *c, float *rowcnd, float *colcnd, float *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgeequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3bd4a949b2c981ada7fe48f6c8afd388</anchor>
      <arglist>(lapack_int *m, lapack_int *n, const lapack_complex_float *a, lapack_int *lda, float *r, float *c, float *rowcnd, float *colcnd, float *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgees</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adb1011de1a2092d60b2449d08a03b6c0</anchor>
      <arglist>(char *jobvs, char *sort, LAPACK_C_SELECT1 select, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_int *sdim, lapack_complex_float *w, lapack_complex_float *vs, lapack_int *ldvs, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_logical *bwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgeesx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3665758692220e2cae3de1b902f9a6c9</anchor>
      <arglist>(char *jobvs, char *sort, LAPACK_C_SELECT1 select, char *sense, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_int *sdim, lapack_complex_float *w, lapack_complex_float *vs, lapack_int *ldvs, float *rconde, float *rcondv, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_logical *bwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgeev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9050376f294a5ff89b44e15364a06dc7</anchor>
      <arglist>(char *jobvl, char *jobvr, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *w, lapack_complex_float *vl, lapack_int *ldvl, lapack_complex_float *vr, lapack_int *ldvr, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgeevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a60bd79197a8ab3633ca613b28e362949</anchor>
      <arglist>(char *balanc, char *jobvl, char *jobvr, char *sense, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *w, lapack_complex_float *vl, lapack_int *ldvl, lapack_complex_float *vr, lapack_int *ldvr, lapack_int *ilo, lapack_int *ihi, float *scale, float *abnrm, float *rconde, float *rcondv, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgehrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af6857d2c3cf04cfe2bf1d89d9ae08f75</anchor>
      <arglist>(lapack_int *n, lapack_int *ilo, lapack_int *ihi, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *tau, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgelq2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8e7417c9670030b84ade551b51486189</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *tau, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgelqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab725e14487e510743dedf4f68fcb92e8</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *tau, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgels</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0195edfdfd04400e2924daccd4217fa7</anchor>
      <arglist>(char *trans, lapack_int *m, lapack_int *n, lapack_int *nrhs, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgelsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a35d91de6d91010ffc1a119b05465b366</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *nrhs, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, float *s, float *rcond, lapack_int *rank, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgelss</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1a3b32f7f8e3b7791b842b4ec09bc979</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *nrhs, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, float *s, float *rcond, lapack_int *rank, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgelsy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab8e0e5937bfa8261c34d18a28178bd4b</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *nrhs, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, lapack_int *jpvt, float *rcond, lapack_int *rank, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgemqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a712f7bd39ce24392110ce12000aeceea</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, lapack_int *nb, const lapack_complex_float *v, lapack_int *ldv, const lapack_complex_float *t, lapack_int *ldt, lapack_complex_float *c, lapack_int *ldc, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgeqlf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a28e2900a38d424a5edfc2ce89e2d3ce9</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *tau, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgeqp3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae75829f54743d3c0e7d7ac0f01d3a58b</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_int *jpvt, lapack_complex_float *tau, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgeqpf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1477fd282cc3f17bcb902cb8eb57a234</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_int *jpvt, lapack_complex_float *tau, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgeqr2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4893b506fa3d167bbf701301b2588387</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *tau, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgeqrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afdf52d18811548bd8f52bd30a759bdaa</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *tau, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgeqrfp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4e76f8504e92e0cd05f95e763b73a94c</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *tau, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgeqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a849fda5935d458c978f998abb199614f</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *nb, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *t, lapack_int *ldt, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgeqrt2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af78bbfe883fbf6ee1b9364b334c543f7</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *t, lapack_int *ldt, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgeqrt3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a62cfd7a2236b5fbf389bb62791e13aa6</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *t, lapack_int *ldt, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgerfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a64233a8c76ff82750a888023a71e0d90</anchor>
      <arglist>(char *trans, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *af, lapack_int *ldaf, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgerfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae8927319cbeef57f32b2f01bb41ba6b4</anchor>
      <arglist>(char *trans, char *equed, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *af, lapack_int *ldaf, const lapack_int *ipiv, const float *r, const float *c, const lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *rcond, float *berr, lapack_int *n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int *nparams, float *params, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgerqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a58772effb2139719f1bf091573cba3d8</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *tau, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgesdd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aeefa44740a7be9a1740c6f1708f57e14</anchor>
      <arglist>(char *jobz, lapack_int *m, lapack_int *n, lapack_complex_float *a, lapack_int *lda, float *s, lapack_complex_float *u, lapack_int *ldu, lapack_complex_float *vt, lapack_int *ldvt, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgesv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acf062c8eb8b35f24e362dfcc399d1b30</anchor>
      <arglist>(lapack_int *n, lapack_int *nrhs, lapack_complex_float *a, lapack_int *lda, lapack_int *ipiv, lapack_complex_float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgesvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3d0d77119b79b7fcf3700fcea4a86ed9</anchor>
      <arglist>(char *jobu, char *jobvt, lapack_int *m, lapack_int *n, lapack_complex_float *a, lapack_int *lda, float *s, lapack_complex_float *u, lapack_int *ldu, lapack_complex_float *vt, lapack_int *ldvt, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgesvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a12a5f4a58413637457ef4afc54b6d438</anchor>
      <arglist>(char *fact, char *trans, lapack_int *n, lapack_int *nrhs, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *af, lapack_int *ldaf, lapack_int *ipiv, char *equed, float *r, float *c, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgesvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5cc4f635d56a41993a34edbc16050101</anchor>
      <arglist>(char *fact, char *trans, lapack_int *n, lapack_int *nrhs, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *af, lapack_int *ldaf, lapack_int *ipiv, char *equed, float *r, float *c, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *rcond, float *rpvgrw, float *berr, lapack_int *n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int *nparams, float *params, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgetf2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad0cc71e412a8af7fbe762c2148926d37</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_int *ipiv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgetrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac6e5a3ba79eb847d52948a2d09d3fd32</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_int *ipiv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgetri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af2b7041a6632d53bf7f9fe4613b3116b</anchor>
      <arglist>(lapack_int *n, lapack_complex_float *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgetrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3f163e4f59e5bd8e496e441e5c949119</anchor>
      <arglist>(char *trans, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cggbak</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a35a165f259f9153064c6c684c2ff49cf</anchor>
      <arglist>(char *job, char *side, lapack_int *n, lapack_int *ilo, lapack_int *ihi, const float *lscale, const float *rscale, lapack_int *m, lapack_complex_float *v, lapack_int *ldv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cggbal</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a72e2da05a097abdb088489511d19a930</anchor>
      <arglist>(char *job, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, lapack_int *ilo, lapack_int *ihi, float *lscale, float *rscale, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgges</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8a8c417d8be92f8627869c9c604d411a</anchor>
      <arglist>(char *jobvsl, char *jobvsr, char *sort, LAPACK_C_SELECT2 selctg, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, lapack_int *sdim, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *vsl, lapack_int *ldvsl, lapack_complex_float *vsr, lapack_int *ldvsr, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_logical *bwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cggesx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a87d425496d438866f3e643101d2a48ee</anchor>
      <arglist>(char *jobvsl, char *jobvsr, char *sort, LAPACK_C_SELECT2 selctg, char *sense, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, lapack_int *sdim, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *vsl, lapack_int *ldvsl, lapack_complex_float *vsr, lapack_int *ldvsr, float *rconde, float *rcondv, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *iwork, lapack_int *liwork, lapack_logical *bwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cggev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aca087297f39078f92dc106b8eb6acbc3</anchor>
      <arglist>(char *jobvl, char *jobvr, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *vl, lapack_int *ldvl, lapack_complex_float *vr, lapack_int *ldvr, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cggevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2da72ef37d63b5447ecce36084a7d6d3</anchor>
      <arglist>(char *balanc, char *jobvl, char *jobvr, char *sense, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *vl, lapack_int *ldvl, lapack_complex_float *vr, lapack_int *ldvr, lapack_int *ilo, lapack_int *ihi, float *lscale, float *rscale, float *abnrm, float *bbnrm, float *rconde, float *rcondv, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *iwork, lapack_logical *bwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cggglm</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a335a64ca2ec322bf3a304c8ce69a1f2b</anchor>
      <arglist>(lapack_int *n, lapack_int *m, lapack_int *p, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *d, lapack_complex_float *x, lapack_complex_float *y, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgghrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aba5ad04ce25232418405922cb0159525</anchor>
      <arglist>(char *compq, char *compz, lapack_int *n, lapack_int *ilo, lapack_int *ihi, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *q, lapack_int *ldq, lapack_complex_float *z, lapack_int *ldz, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgglse</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad126e35acd4503e64d3b083790c755b5</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *p, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *c, lapack_complex_float *d, lapack_complex_float *x, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cggqrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a82dd6026f4c2c9729cf70a660cb223ad</anchor>
      <arglist>(lapack_int *n, lapack_int *m, lapack_int *p, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *taua, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *taub, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cggrqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0ad4bf1d8f430c9961b32571580f3ea3</anchor>
      <arglist>(lapack_int *m, lapack_int *p, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *taua, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *taub, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cggsvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac1f2bb7e8140fcfbd16a5d496e163309</anchor>
      <arglist>(char *jobu, char *jobv, char *jobq, lapack_int *m, lapack_int *n, lapack_int *p, lapack_int *k, lapack_int *l, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, float *alpha, float *beta, lapack_complex_float *u, lapack_int *ldu, lapack_complex_float *v, lapack_int *ldv, lapack_complex_float *q, lapack_int *ldq, lapack_complex_float *work, float *rwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cggsvp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad86a25e7b95eb6783a6076204c6ed9c4</anchor>
      <arglist>(char *jobu, char *jobv, char *jobq, lapack_int *m, lapack_int *p, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, float *tola, float *tolb, lapack_int *k, lapack_int *l, lapack_complex_float *u, lapack_int *ldu, lapack_complex_float *v, lapack_int *ldv, lapack_complex_float *q, lapack_int *ldq, lapack_int *iwork, float *rwork, lapack_complex_float *tau, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgtcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a33b0fbf24d6b5e89cb23b58dbcfaa60d</anchor>
      <arglist>(char *norm, lapack_int *n, const lapack_complex_float *dl, const lapack_complex_float *d, const lapack_complex_float *du, const lapack_complex_float *du2, const lapack_int *ipiv, float *anorm, float *rcond, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgtrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9db3e7acfe8f2a866a3593d6ff6bf30f</anchor>
      <arglist>(char *trans, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *dl, const lapack_complex_float *d, const lapack_complex_float *du, const lapack_complex_float *dlf, const lapack_complex_float *df, const lapack_complex_float *duf, const lapack_complex_float *du2, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgtsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab44dde04b604e1a0d6265e61ccd9a3cd</anchor>
      <arglist>(lapack_int *n, lapack_int *nrhs, lapack_complex_float *dl, lapack_complex_float *d, lapack_complex_float *du, lapack_complex_float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgtsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a81a8c0934478e515fc738007047f0bd4</anchor>
      <arglist>(char *fact, char *trans, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *dl, const lapack_complex_float *d, const lapack_complex_float *du, lapack_complex_float *dlf, lapack_complex_float *df, lapack_complex_float *duf, lapack_complex_float *du2, lapack_int *ipiv, const lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgttrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a82577f859e417e3320916909b6f477d4</anchor>
      <arglist>(lapack_int *n, lapack_complex_float *dl, lapack_complex_float *d, lapack_complex_float *du, lapack_complex_float *du2, lapack_int *ipiv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cgttrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab72e5acac9db8c6a1d40e2a7d4c79724</anchor>
      <arglist>(char *trans, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *dl, const lapack_complex_float *d, const lapack_complex_float *du, const lapack_complex_float *du2, const lapack_int *ipiv, lapack_complex_float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chbev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa2ee1cba0af515fd7743d34160aa3c1a</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, lapack_int *kd, lapack_complex_float *ab, lapack_int *ldab, float *w, lapack_complex_float *z, lapack_int *ldz, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chbevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abe2cb360692e929abe3b55a75440be6f</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, lapack_int *kd, lapack_complex_float *ab, lapack_int *ldab, float *w, lapack_complex_float *z, lapack_int *ldz, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *lrwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chbevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a72bd1cf8b90916ce895715653df62c98</anchor>
      <arglist>(char *jobz, char *range, char *uplo, lapack_int *n, lapack_int *kd, lapack_complex_float *ab, lapack_int *ldab, lapack_complex_float *q, lapack_int *ldq, float *vl, float *vu, lapack_int *il, lapack_int *iu, float *abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int *ldz, lapack_complex_float *work, float *rwork, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chbgst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad76088d8facd61ef7e39c129cca0c719</anchor>
      <arglist>(char *vect, char *uplo, lapack_int *n, lapack_int *ka, lapack_int *kb, lapack_complex_float *ab, lapack_int *ldab, const lapack_complex_float *bb, lapack_int *ldbb, lapack_complex_float *x, lapack_int *ldx, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chbgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2acfcd30bfcf4d2d54cc2222772cfa93</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, lapack_int *ka, lapack_int *kb, lapack_complex_float *ab, lapack_int *ldab, lapack_complex_float *bb, lapack_int *ldbb, float *w, lapack_complex_float *z, lapack_int *ldz, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chbgvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aeca9664bbd04b1fc28de9ccb5ad2d164</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, lapack_int *ka, lapack_int *kb, lapack_complex_float *ab, lapack_int *ldab, lapack_complex_float *bb, lapack_int *ldbb, float *w, lapack_complex_float *z, lapack_int *ldz, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *lrwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chbgvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adda6f94907ef9a1c0cca938affd2b8f5</anchor>
      <arglist>(char *jobz, char *range, char *uplo, lapack_int *n, lapack_int *ka, lapack_int *kb, lapack_complex_float *ab, lapack_int *ldab, lapack_complex_float *bb, lapack_int *ldbb, lapack_complex_float *q, lapack_int *ldq, float *vl, float *vu, lapack_int *il, lapack_int *iu, float *abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int *ldz, lapack_complex_float *work, float *rwork, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chbtrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa091cb1ffff8ca431bd2bbb2470bd808</anchor>
      <arglist>(char *vect, char *uplo, lapack_int *n, lapack_int *kd, lapack_complex_float *ab, lapack_int *ldab, float *d, float *e, lapack_complex_float *q, lapack_int *ldq, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_checon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a78f84a4650690a2a318ba92fb39403af</anchor>
      <arglist>(char *uplo, lapack_int *n, const lapack_complex_float *a, lapack_int *lda, const lapack_int *ipiv, float *anorm, float *rcond, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cheequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6c6c7465b3319cdf5a4c6f9b8e7edc8f</anchor>
      <arglist>(char *uplo, lapack_int *n, const lapack_complex_float *a, lapack_int *lda, float *s, float *scond, float *amax, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cheev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1385679155ab555880487f2ecbdfb8e3</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *lda, float *w, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cheevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a155953af47cee5f3a58e2efc7990d7d0</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *lda, float *w, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *lrwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cheevr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7069b1ff25e900db03c32fe497122d93</anchor>
      <arglist>(char *jobz, char *range, char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *lda, float *vl, float *vu, lapack_int *il, lapack_int *iu, float *abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int *ldz, lapack_int *isuppz, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *lrwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cheevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a74956daa8bdaee60f0b020f8a13ce342</anchor>
      <arglist>(char *jobz, char *range, char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *lda, float *vl, float *vu, lapack_int *il, lapack_int *iu, float *abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int *ldz, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chegst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a07d313b17095d14851325c635a1b46d2</anchor>
      <arglist>(lapack_int *itype, char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chegv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afd1d7b8f4302ad3b64c98c3f68bd2e43</anchor>
      <arglist>(lapack_int *itype, char *jobz, char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, float *w, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chegvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac3f09fbbc571c8e6a841403748d85fdf</anchor>
      <arglist>(lapack_int *itype, char *jobz, char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, float *w, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *lrwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chegvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a43642f33d3ea7cab7790032309d424b5</anchor>
      <arglist>(lapack_int *itype, char *jobz, char *range, char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, float *vl, float *vu, lapack_int *il, lapack_int *iu, float *abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int *ldz, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cherfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae9522f30ccc00d6fd44220f1add193a0</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *af, lapack_int *ldaf, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cherfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6a42ef7de8e043018f0c194589dad439</anchor>
      <arglist>(char *uplo, char *equed, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *af, lapack_int *ldaf, const lapack_int *ipiv, const float *s, const lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *rcond, float *berr, lapack_int *n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int *nparams, float *params, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chesv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aadf6c5811ef05cd11d3709d569de4990</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, lapack_complex_float *a, lapack_int *lda, lapack_int *ipiv, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chesvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8bf3aae01264c039ef8628b32bd92951</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *a, lapack_int *lda, lapack_complex_float *af, lapack_int *ldaf, lapack_int *ipiv, const lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chesvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a15708db812b806fbf93ba36d5d282bfd</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *af, lapack_int *ldaf, lapack_int *ipiv, char *equed, float *s, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *rcond, float *rpvgrw, float *berr, lapack_int *n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int *nparams, float *params, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cheswapr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae8f056375d8d9b6030932f646124feaa</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *i1, lapack_int *i2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chetrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0d63166e1654f9b930cb21de6e6592c1</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *lda, float *d, float *e, lapack_complex_float *tau, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chetrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a81069115676f10fe067aadf87e040324</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_int *ipiv, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chetri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a30e7cafee64da52ffed81c3272c2341b</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chetri2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4d1da82d9e14a33772ccc7ed828c73c4</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chetri2x</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2490df8b755dcc3cb57c1d83a85175c1</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_float *work, lapack_int *nb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chetrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae84d11e1f8a572c7cb3681c758e58485</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chetrs2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ade30a6568c87fddf40690697f6195e01</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chfrk</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a616a4944094917c222e068783f78a000</anchor>
      <arglist>(char *transr, char *uplo, char *trans, lapack_int *n, lapack_int *k, float *alpha, const lapack_complex_float *a, lapack_int *lda, float *beta, lapack_complex_float *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chgeqz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a18e448b1384f105c1c89801bcbaec873</anchor>
      <arglist>(char *job, char *compq, char *compz, lapack_int *n, lapack_int *ilo, lapack_int *ihi, lapack_complex_float *h, lapack_int *ldh, lapack_complex_float *t, lapack_int *ldt, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *q, lapack_int *ldq, lapack_complex_float *z, lapack_int *ldz, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chpcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2ed987f0ea70da52e60fb6a5ce43a52b</anchor>
      <arglist>(char *uplo, lapack_int *n, const lapack_complex_float *ap, const lapack_int *ipiv, float *anorm, float *rcond, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chpev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6e901a3293430f85201315fa12d046e7</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, lapack_complex_float *ap, float *w, lapack_complex_float *z, lapack_int *ldz, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chpevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a18571c71f3b70fec3e977710b4fbf54d</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, lapack_complex_float *ap, float *w, lapack_complex_float *z, lapack_int *ldz, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *lrwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chpevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9037e19fbc14cc425e902fc90eb87d3f</anchor>
      <arglist>(char *jobz, char *range, char *uplo, lapack_int *n, lapack_complex_float *ap, float *vl, float *vu, lapack_int *il, lapack_int *iu, float *abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int *ldz, lapack_complex_float *work, float *rwork, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chpgst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0366d8229561669778294045ed4564a5</anchor>
      <arglist>(lapack_int *itype, char *uplo, lapack_int *n, lapack_complex_float *ap, const lapack_complex_float *bp, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chpgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2d4046daee2704357e81191947db389d</anchor>
      <arglist>(lapack_int *itype, char *jobz, char *uplo, lapack_int *n, lapack_complex_float *ap, lapack_complex_float *bp, float *w, lapack_complex_float *z, lapack_int *ldz, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chpgvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac8154b8b5936f88d43214a50b68118eb</anchor>
      <arglist>(lapack_int *itype, char *jobz, char *uplo, lapack_int *n, lapack_complex_float *ap, lapack_complex_float *bp, float *w, lapack_complex_float *z, lapack_int *ldz, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *lrwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chpgvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad52572b430c8801320760a5b981817d3</anchor>
      <arglist>(lapack_int *itype, char *jobz, char *range, char *uplo, lapack_int *n, lapack_complex_float *ap, lapack_complex_float *bp, float *vl, float *vu, lapack_int *il, lapack_int *iu, float *abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int *ldz, lapack_complex_float *work, float *rwork, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a80bb07e86c513c2adaf0b89afea1b00a</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *ap, const lapack_complex_float *afp, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chpsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a59d5c2d534c98d3202972517223fc92c</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, lapack_complex_float *ap, lapack_int *ipiv, lapack_complex_float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chpsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a69253a446011169ff1c9928c3c7732bf</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *ap, lapack_complex_float *afp, lapack_int *ipiv, const lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chptrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a22c96104bd4cbad7cfccef63fcfe4bb4</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_float *ap, float *d, float *e, lapack_complex_float *tau, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a44f271992b85fd0daaec26a58e3ee355</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_float *ap, lapack_int *ipiv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4636f422b973ea4426952ced5255849f</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_float *ap, const lapack_int *ipiv, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af4c7845fe7a0465517b2dd86470c0454</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *ap, const lapack_int *ipiv, lapack_complex_float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chsein</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a01ff10a86709dce0a5e6abc24249d5d6</anchor>
      <arglist>(char *job, char *eigsrc, char *initv, const lapack_logical *select, lapack_int *n, const lapack_complex_float *h, lapack_int *ldh, lapack_complex_float *w, lapack_complex_float *vl, lapack_int *ldvl, lapack_complex_float *vr, lapack_int *ldvr, lapack_int *mm, lapack_int *m, lapack_complex_float *work, float *rwork, lapack_int *ifaill, lapack_int *ifailr, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_chseqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5cd3e23cbe25c55927efcbdf6d7ce79b</anchor>
      <arglist>(char *job, char *compz, lapack_int *n, lapack_int *ilo, lapack_int *ihi, lapack_complex_float *h, lapack_int *ldh, lapack_complex_float *w, lapack_complex_float *z, lapack_int *ldz, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_clacgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac81e1f53a7770aae55b4aad082c7345c</anchor>
      <arglist>(lapack_int *n, lapack_complex_float *x, lapack_int *incx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_clacpy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac0da02ced5abe800716297c696fcbe60</anchor>
      <arglist>(char *uplo, lapack_int *m, lapack_int *n, const lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_clag2z</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9323db4ca067358209b2b7e0bd8ba8e3</anchor>
      <arglist>(lapack_int *m, lapack_int *n, const lapack_complex_float *sa, lapack_int *ldsa, lapack_complex_double *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_clagge</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a791c73dc0e204b7e75b375ae02874bc6</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *kl, lapack_int *ku, const float *d, lapack_complex_float *a, lapack_int *lda, lapack_int *iseed, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_claghe</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>add495caadd335ed0ee5b847b910f5843</anchor>
      <arglist>(lapack_int *n, lapack_int *k, const float *d, lapack_complex_float *a, lapack_int *lda, lapack_int *iseed, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_clagsy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0adf76e82c7552e38b25b63e4397ce30</anchor>
      <arglist>(lapack_int *n, lapack_int *k, const float *d, lapack_complex_float *a, lapack_int *lda, lapack_int *iseed, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACK_clange</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ada702fd6977a5591f4cf12c4fe5ecfdf</anchor>
      <arglist>(char *norm, lapack_int *m, lapack_int *n, const lapack_complex_float *a, lapack_int *lda, float *work)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACK_clanhe</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0fc247a3d5e9682e8b8534b0b588cdaf</anchor>
      <arglist>(char *norm, char *uplo, lapack_int *n, const lapack_complex_float *a, lapack_int *lda, float *work)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACK_clansy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a17cc60096003e8c18ef79f9c61d97509</anchor>
      <arglist>(char *norm, char *uplo, lapack_int *n, const lapack_complex_float *a, lapack_int *lda, float *work)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACK_clantr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3e2993f7bb981471b45946277c10e296</anchor>
      <arglist>(char *norm, char *uplo, char *diag, lapack_int *m, lapack_int *n, const lapack_complex_float *a, lapack_int *lda, float *work)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_clapmr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad217e66d09457987055fbe808bb10423</anchor>
      <arglist>(lapack_logical *forwrd, lapack_int *m, lapack_int *n, lapack_complex_float *x, lapack_int *ldx, lapack_int *k)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_clarfb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa593b513a5b77531ca5e72fbadad41ba</anchor>
      <arglist>(char *side, char *trans, char *direct, char *storev, lapack_int *m, lapack_int *n, lapack_int *k, const lapack_complex_float *v, lapack_int *ldv, const lapack_complex_float *t, lapack_int *ldt, lapack_complex_float *c, lapack_int *ldc, lapack_complex_float *work, lapack_int *ldwork)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_clarfg</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a865f9b34bab148a1c6e09a6d33dea741</anchor>
      <arglist>(lapack_int *n, lapack_complex_float *alpha, lapack_complex_float *x, lapack_int *incx, lapack_complex_float *tau)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_clarft</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7c36b4ab77be4d44e156eaa08008d569</anchor>
      <arglist>(char *direct, char *storev, lapack_int *n, lapack_int *k, const lapack_complex_float *v, lapack_int *ldv, const lapack_complex_float *tau, lapack_complex_float *t, lapack_int *ldt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_clarfx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6db89dc83f044090cccdda7ee3a69062</anchor>
      <arglist>(char *side, lapack_int *m, lapack_int *n, const lapack_complex_float *v, lapack_complex_float *tau, lapack_complex_float *c, lapack_int *ldc, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_clarnv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8ef3efeff669b319be31be0d339ef8df</anchor>
      <arglist>(lapack_int *idist, lapack_int *iseed, lapack_int *n, lapack_complex_float *x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_claset</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa00426d3b5341df6f2ad497bc44d24ae</anchor>
      <arglist>(char *uplo, lapack_int *m, lapack_int *n, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *a, lapack_int *lda)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_claswp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a47223d7acaa8ad784ec2f930f279cbe4</anchor>
      <arglist>(lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_int *k1, lapack_int *k2, const lapack_int *ipiv, lapack_int *incx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_clatms</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac90d648ec54781f72f12eb6f7d7e072a</anchor>
      <arglist>(lapack_int *m, lapack_int *n, char *dist, lapack_int *iseed, char *sym, float *d, lapack_int *mode, float *cond, float *dmax, lapack_int *kl, lapack_int *ku, char *pack, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_clauum</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a94da7051cea8993208322c17352c2aa3</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cpbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acd734c07674698d0968420c10190eabd</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kd, const lapack_complex_float *ab, lapack_int *ldab, float *anorm, float *rcond, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cpbequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a36550e318b453d53084617a1e7c287d3</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kd, const lapack_complex_float *ab, lapack_int *ldab, float *s, float *scond, float *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cpbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7c71bdd80e7ead99381d531126caa355</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kd, lapack_int *nrhs, const lapack_complex_float *ab, lapack_int *ldab, const lapack_complex_float *afb, lapack_int *ldafb, const lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cpbstf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a56f626d9566f09bc166bb20151ef2857</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kb, lapack_complex_float *bb, lapack_int *ldbb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cpbsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6527cf5f40ba888110e488c27beaa032</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kd, lapack_int *nrhs, lapack_complex_float *ab, lapack_int *ldab, lapack_complex_float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cpbsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af0962d8632dc4d68b527e25e69fb2a3d</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *kd, lapack_int *nrhs, lapack_complex_float *ab, lapack_int *ldab, lapack_complex_float *afb, lapack_int *ldafb, char *equed, float *s, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cpbtrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2f58e1a0acc687ff17dae8eafa7f92e7</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kd, lapack_complex_float *ab, lapack_int *ldab, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cpbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a20acdb7ea3ed58dded2eff920d63c6e5</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kd, lapack_int *nrhs, const lapack_complex_float *ab, lapack_int *ldab, lapack_complex_float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cpftrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaf70cfd8882a467690b70a213a012126</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cpftri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a98294e379417a39d6fbae196e5660d4e</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cpftrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6dbc6ebcd45397301e0ad29fd74fe21f</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *a, lapack_complex_float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cpocon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aabb18ba857d3a0eca5b6b618f6351f9a</anchor>
      <arglist>(char *uplo, lapack_int *n, const lapack_complex_float *a, lapack_int *lda, float *anorm, float *rcond, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cpoequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac678efd0401d07ef3c5e32559361510d</anchor>
      <arglist>(lapack_int *n, const lapack_complex_float *a, lapack_int *lda, float *s, float *scond, float *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cpoequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afe46f6d48d9db0550d02fdc31d5b1a01</anchor>
      <arglist>(lapack_int *n, const lapack_complex_float *a, lapack_int *lda, float *s, float *scond, float *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cporfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5411d95f3c3cfb1c0a1c51b7881b88ff</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *af, lapack_int *ldaf, const lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cporfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af6ddffd51b6b3b4747d91a9564513e0a</anchor>
      <arglist>(char *uplo, char *equed, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *af, lapack_int *ldaf, const float *s, const lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *rcond, float *berr, lapack_int *n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int *nparams, float *params, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cposv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3b04ba12c5d5fa1a3a25a5a7adf5cf19</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cposvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af37791384a2a76f659e35b42b3ed2a0e</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *af, lapack_int *ldaf, char *equed, float *s, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cposvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a61565e7cabe5d9fe52a65df15b4ac4fb</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *af, lapack_int *ldaf, char *equed, float *s, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *rcond, float *rpvgrw, float *berr, lapack_int *n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int *nparams, float *params, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cpotrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a356919bdfd214ee05b1f6a7562a2fed6</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cpotri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8f5cdf25d74b48b8b29b36b90b73bce8</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cpotrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a667f33cb1d14fa8d669cb467984f9ee5</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cppcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7b94eeb8c49668280408f89c6a4f92d9</anchor>
      <arglist>(char *uplo, lapack_int *n, const lapack_complex_float *ap, float *anorm, float *rcond, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cppequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9013f7d7dc4ccf0f998a93793aa5265d</anchor>
      <arglist>(char *uplo, lapack_int *n, const lapack_complex_float *ap, float *s, float *scond, float *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cpprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a43640ff50be8b010fcac8b635290cd61</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *ap, const lapack_complex_float *afp, const lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cppsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adc67b4d3cfa8ae6eae5377317eaf0371</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, lapack_complex_float *ap, lapack_complex_float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cppsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aef4ef42d043befcc9ee5dced29e8dd9c</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, lapack_complex_float *ap, lapack_complex_float *afp, char *equed, float *s, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cpptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8ab5d3622fe60b7f98bc518a076bd12a</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_float *ap, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cpptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aac0524386b80c46e2e1a787a5891463f</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_float *ap, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cpptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1b3f72417122575e5a69f3f35d816aa0</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *ap, lapack_complex_float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cpstrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa8eaac3d2a23a2496ff217d2b8db7d71</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_int *piv, lapack_int *rank, float *tol, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cptcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a371b6489909675baa7e3c13e08ea629e</anchor>
      <arglist>(lapack_int *n, const float *d, const lapack_complex_float *e, float *anorm, float *rcond, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cpteqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae6fd247f7f2c1a599b31bb9233886724</anchor>
      <arglist>(char *compz, lapack_int *n, float *d, float *e, lapack_complex_float *z, lapack_int *ldz, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cptrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a06997b7559ebc1de71168205b4b61409</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const float *d, const lapack_complex_float *e, const float *df, const lapack_complex_float *ef, const lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cptsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae62450fe2274be504dcbffb4b68a4117</anchor>
      <arglist>(lapack_int *n, lapack_int *nrhs, float *d, lapack_complex_float *e, lapack_complex_float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cptsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a546ea1b9885f924105edd42d2311a66e</anchor>
      <arglist>(char *fact, lapack_int *n, lapack_int *nrhs, const float *d, const lapack_complex_float *e, float *df, lapack_complex_float *ef, const lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cpttrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0e9e17c055e82cf7f8b7660c28fbd858</anchor>
      <arglist>(lapack_int *n, float *d, lapack_complex_float *e, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cpttrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5585692735c6bee7bc8976010f8471dd</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const float *d, const lapack_complex_float *e, lapack_complex_float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cspcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afb037da05f6155888de3f064b55655c0</anchor>
      <arglist>(char *uplo, lapack_int *n, const lapack_complex_float *ap, const lapack_int *ipiv, float *anorm, float *rcond, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_csprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a68ecebabe9d23cf9e757251cd486a601</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *ap, const lapack_complex_float *afp, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cspsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a86171e76acefb9375abd4296556b545d</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, lapack_complex_float *ap, lapack_int *ipiv, lapack_complex_float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cspsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa2390f76dc2e5a2c9bee827a987ac052</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *ap, lapack_complex_float *afp, lapack_int *ipiv, const lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_csptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abd883556a9de4f517a064c53193c3381</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_float *ap, lapack_int *ipiv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_csptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a90ecbf842573542a543cbe8798bb142c</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_float *ap, const lapack_int *ipiv, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_csptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adb35f7add77c8cbd9f17911f730e9d05</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *ap, const lapack_int *ipiv, lapack_complex_float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cstedc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab24dc4d63dd0815452306c9a382d98f7</anchor>
      <arglist>(char *compz, lapack_int *n, float *d, float *e, lapack_complex_float *z, lapack_int *ldz, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *lrwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cstegr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a40123466df9f29c82e4666139c97ce98</anchor>
      <arglist>(char *jobz, char *range, lapack_int *n, float *d, float *e, float *vl, float *vu, lapack_int *il, lapack_int *iu, float *abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int *ldz, lapack_int *isuppz, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cstein</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa52a1901d63802fa171a68b1622659bc</anchor>
      <arglist>(lapack_int *n, const float *d, const float *e, lapack_int *m, const float *w, const lapack_int *iblock, const lapack_int *isplit, lapack_complex_float *z, lapack_int *ldz, float *work, lapack_int *iwork, lapack_int *ifailv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cstemr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1fcda01db293fbab66392479f6df68e8</anchor>
      <arglist>(char *jobz, char *range, lapack_int *n, float *d, float *e, float *vl, float *vu, lapack_int *il, lapack_int *iu, lapack_int *m, float *w, lapack_complex_float *z, lapack_int *ldz, lapack_int *nzc, lapack_int *isuppz, lapack_logical *tryrac, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_csteqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a51ac292bfe91b82c4e169712b7007f75</anchor>
      <arglist>(char *compz, lapack_int *n, float *d, float *e, lapack_complex_float *z, lapack_int *ldz, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_csycon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a91770b0e6c4dd692cbacdf3be80e2d9a</anchor>
      <arglist>(char *uplo, lapack_int *n, const lapack_complex_float *a, lapack_int *lda, const lapack_int *ipiv, float *anorm, float *rcond, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_csyconv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac157965e4496e0ea0f318fb190b0e0bd</anchor>
      <arglist>(char *uplo, char *way, lapack_int *n, lapack_complex_float *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_csyequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa75682d2b881bf702ced041cb0ab5798</anchor>
      <arglist>(char *uplo, lapack_int *n, const lapack_complex_float *a, lapack_int *lda, float *s, float *scond, float *amax, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_csyr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aee2072e0698ef88f739b019b653e786e</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_float *alpha, const lapack_complex_float *x, lapack_int *incx, lapack_complex_float *a, lapack_int *lda)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_csyrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0df7d87b3edc8a6350b628c526aa5d39</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *af, lapack_int *ldaf, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_csyrfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a51ea28c86989cd9ff49734af9003510c</anchor>
      <arglist>(char *uplo, char *equed, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *af, lapack_int *ldaf, const lapack_int *ipiv, const float *s, const lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *rcond, float *berr, lapack_int *n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int *nparams, float *params, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_csysv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a07029a18ad0daac38c6a13eed26c2a9a</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, lapack_complex_float *a, lapack_int *lda, lapack_int *ipiv, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_csysvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aec8f60d66e4c67b3ecbaaa8a18148517</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *a, lapack_int *lda, lapack_complex_float *af, lapack_int *ldaf, lapack_int *ipiv, const lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_csysvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a168500719ad099a696ebddd69c37eba5</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *af, lapack_int *ldaf, lapack_int *ipiv, char *equed, float *s, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *x, lapack_int *ldx, float *rcond, float *rpvgrw, float *berr, lapack_int *n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int *nparams, float *params, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_csyswapr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8bd390e47d252d520a45afb929d9f376</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *i1, lapack_int *i2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_csytrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a16ba8d39e0fc96be4b4559534d8221d3</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_int *ipiv, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_csytri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae3855a3a52af1608c2a82d68b26cc1cc</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_csytri2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac722e09600ec11be53d0e05e49e8360b</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_csytri2x</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a364f9eb9240eca33023b4b99f03932d6</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_float *work, lapack_int *nb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_csytrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad520563f1107802d883e23c2f635cfce</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_csytrs2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a63204835b2339988cbec9253826ebd6d</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aed5f2762bf77aed9f7e39a923621eeff</anchor>
      <arglist>(char *norm, char *uplo, char *diag, lapack_int *n, lapack_int *kd, const lapack_complex_float *ab, lapack_int *ldab, float *rcond, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a566fbb4a97cb1f2cc58cd0575c2d265b</anchor>
      <arglist>(char *uplo, char *trans, char *diag, lapack_int *n, lapack_int *kd, lapack_int *nrhs, const lapack_complex_float *ab, lapack_int *ldab, const lapack_complex_float *b, lapack_int *ldb, const lapack_complex_float *x, lapack_int *ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9056679609d4a3c1c79f656948169144</anchor>
      <arglist>(char *uplo, char *trans, char *diag, lapack_int *n, lapack_int *kd, lapack_int *nrhs, const lapack_complex_float *ab, lapack_int *ldab, lapack_complex_float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctfsm</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afc40895ea83e96568c61dcb0fb10c3f3</anchor>
      <arglist>(char *transr, char *side, char *uplo, char *trans, char *diag, lapack_int *m, lapack_int *n, lapack_complex_float *alpha, const lapack_complex_float *a, lapack_complex_float *b, lapack_int *ldb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctftri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af7a765c8bbf7bcac954750c94e892cda</anchor>
      <arglist>(char *transr, char *uplo, char *diag, lapack_int *n, lapack_complex_float *a, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctfttp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7b7053eb7c1447a5f0ff4050b5960dc9</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, const lapack_complex_float *arf, lapack_complex_float *ap, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctfttr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a618500c9500f05ab90ad38ff6d0fc330</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, const lapack_complex_float *arf, lapack_complex_float *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctgevc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a20a80f4ba8a0a12aa548f5021ffe15a9</anchor>
      <arglist>(char *side, char *howmny, const lapack_logical *select, lapack_int *n, const lapack_complex_float *s, lapack_int *lds, const lapack_complex_float *p, lapack_int *ldp, lapack_complex_float *vl, lapack_int *ldvl, lapack_complex_float *vr, lapack_int *ldvr, lapack_int *mm, lapack_int *m, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctgexc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af9f68611281e0f48986f38c3774c9abb</anchor>
      <arglist>(lapack_logical *wantq, lapack_logical *wantz, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *q, lapack_int *ldq, lapack_complex_float *z, lapack_int *ldz, lapack_int *ifst, lapack_int *ilst, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctgsen</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac90677bb32c0775d7b425a3bb07d4e41</anchor>
      <arglist>(lapack_int *ijob, lapack_logical *wantq, lapack_logical *wantz, const lapack_logical *select, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *q, lapack_int *ldq, lapack_complex_float *z, lapack_int *ldz, lapack_int *m, float *pl, float *pr, float *dif, lapack_complex_float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctgsja</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3f9a99073c6928b62a6c61bd4acee719</anchor>
      <arglist>(char *jobu, char *jobv, char *jobq, lapack_int *m, lapack_int *p, lapack_int *n, lapack_int *k, lapack_int *l, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, float *tola, float *tolb, float *alpha, float *beta, lapack_complex_float *u, lapack_int *ldu, lapack_complex_float *v, lapack_int *ldv, lapack_complex_float *q, lapack_int *ldq, lapack_complex_float *work, lapack_int *ncycle, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctgsna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af4c4f98c73efcdf91cf27185c515d79e</anchor>
      <arglist>(char *job, char *howmny, const lapack_logical *select, lapack_int *n, const lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *b, lapack_int *ldb, const lapack_complex_float *vl, lapack_int *ldvl, const lapack_complex_float *vr, lapack_int *ldvr, float *s, float *dif, lapack_int *mm, lapack_int *m, lapack_complex_float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctgsyl</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a64bdabb60fe821b25ba86ed6dfa9edfd</anchor>
      <arglist>(char *trans, lapack_int *ijob, lapack_int *m, lapack_int *n, const lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *c, lapack_int *ldc, const lapack_complex_float *d, lapack_int *ldd, const lapack_complex_float *e, lapack_int *lde, lapack_complex_float *f, lapack_int *ldf, float *scale, float *dif, lapack_complex_float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctpcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4241e781341999cb365797231e2b7702</anchor>
      <arglist>(char *norm, char *uplo, char *diag, lapack_int *n, const lapack_complex_float *ap, float *rcond, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctpmqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac250741f8db248153b65196f51b6f4a0</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, lapack_int *l, lapack_int *nb, const lapack_complex_float *v, lapack_int *ldv, const lapack_complex_float *t, lapack_int *ldt, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctpqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a933864bec9e88c4fe9e422ca42e592ef</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *l, lapack_int *nb, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *t, lapack_complex_float *b, lapack_int *ldb, lapack_int *ldt, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctpqrt2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ada9b76dfaaea9d83fb84295a67256227</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *t, lapack_int *ldt, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctprfb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a19d7ffc9b9647f8fb63eb07b0a01d358</anchor>
      <arglist>(char *side, char *trans, char *direct, char *storev, lapack_int *m, lapack_int *n, lapack_int *k, lapack_int *l, const lapack_complex_float *v, lapack_int *ldv, const lapack_complex_float *t, lapack_int *ldt, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, const float *mywork, lapack_int *myldwork)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac3d6ad93a05be96641d7ce8d3514ab2e</anchor>
      <arglist>(char *uplo, char *trans, char *diag, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *ap, const lapack_complex_float *b, lapack_int *ldb, const lapack_complex_float *x, lapack_int *ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a12da9191e0e8b7c82f25889ec2dd1f7a</anchor>
      <arglist>(char *uplo, char *diag, lapack_int *n, lapack_complex_float *ap, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4204d23cf910e54324d0f86c9e5dd63e</anchor>
      <arglist>(char *uplo, char *trans, char *diag, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *ap, lapack_complex_float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctpttf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad6465dbaac4feadb94df2a0c9d95a618</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, const lapack_complex_float *ap, lapack_complex_float *arf, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctpttr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2d04afc44058262f8b8b2c1ebce9f8c9</anchor>
      <arglist>(char *uplo, lapack_int *n, const lapack_complex_float *ap, lapack_complex_float *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctrcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6840d50e760da4a0a5661c839eb82fad</anchor>
      <arglist>(char *norm, char *uplo, char *diag, lapack_int *n, const lapack_complex_float *a, lapack_int *lda, float *rcond, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctrevc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad39b2af9137ab009ee970b76b3b35a49</anchor>
      <arglist>(char *side, char *howmny, const lapack_logical *select, lapack_int *n, lapack_complex_float *t, lapack_int *ldt, lapack_complex_float *vl, lapack_int *ldvl, lapack_complex_float *vr, lapack_int *ldvr, lapack_int *mm, lapack_int *m, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctrexc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acc9dea908142288a8bc784a4f57902c6</anchor>
      <arglist>(char *compq, lapack_int *n, lapack_complex_float *t, lapack_int *ldt, lapack_complex_float *q, lapack_int *ldq, lapack_int *ifst, lapack_int *ilst, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctrrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab93ab1ec6aed51a03a4201c1c7c93798</anchor>
      <arglist>(char *uplo, char *trans, char *diag, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *b, lapack_int *ldb, const lapack_complex_float *x, lapack_int *ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctrsen</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac937a65a653f3036f1d7700c896bf519</anchor>
      <arglist>(char *job, char *compq, const lapack_logical *select, lapack_int *n, lapack_complex_float *t, lapack_int *ldt, lapack_complex_float *q, lapack_int *ldq, lapack_complex_float *w, lapack_int *m, float *s, float *sep, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctrsna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a379f632068586eb321e17b6d4ac64fe5</anchor>
      <arglist>(char *job, char *howmny, const lapack_logical *select, lapack_int *n, const lapack_complex_float *t, lapack_int *ldt, const lapack_complex_float *vl, lapack_int *ldvl, const lapack_complex_float *vr, lapack_int *ldvr, float *s, float *sep, lapack_int *mm, lapack_int *m, lapack_complex_float *work, lapack_int *ldwork, float *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctrsyl</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a63a372bff8b8ab9877038daa6338228a</anchor>
      <arglist>(char *trana, char *tranb, lapack_int *isgn, lapack_int *m, lapack_int *n, const lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *b, lapack_int *ldb, lapack_complex_float *c, lapack_int *ldc, float *scale, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctrtri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab9a66659fb8382510f776484b19555dd</anchor>
      <arglist>(char *uplo, char *diag, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctrtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7f72a39ad80218a97620e157f1501c1a</anchor>
      <arglist>(char *uplo, char *trans, char *diag, lapack_int *n, lapack_int *nrhs, const lapack_complex_float *a, lapack_int *lda, lapack_complex_float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctrttf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a19603036c364166c68af3fcb6d317184</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, const lapack_complex_float *a, lapack_int *lda, lapack_complex_float *arf, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctrttp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4b4c94b004da1a0f484da4f29a4b52e1</anchor>
      <arglist>(char *uplo, lapack_int *n, const lapack_complex_float *a, lapack_int *lda, lapack_complex_float *ap, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ctzrzf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac213a0daab9cffd2afe6fdc41ebc7b6b</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_float *a, lapack_int *lda, lapack_complex_float *tau, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cunbdb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa31a2e1673ad4c7e61de17f52776b108</anchor>
      <arglist>(char *trans, char *signs, lapack_int *m, lapack_int *p, lapack_int *q, lapack_complex_float *x11, lapack_int *ldx11, lapack_complex_float *x12, lapack_int *ldx12, lapack_complex_float *x21, lapack_int *ldx21, lapack_complex_float *x22, lapack_int *ldx22, float *theta, float *phi, lapack_complex_float *taup1, lapack_complex_float *taup2, lapack_complex_float *tauq1, lapack_complex_float *tauq2, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cuncsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a76fb4f71871ecb1acc2877e309ced750</anchor>
      <arglist>(char *jobu1, char *jobu2, char *jobv1t, char *jobv2t, char *trans, char *signs, lapack_int *m, lapack_int *p, lapack_int *q, lapack_complex_float *x11, lapack_int *ldx11, lapack_complex_float *x12, lapack_int *ldx12, lapack_complex_float *x21, lapack_int *ldx21, lapack_complex_float *x22, lapack_int *ldx22, float *theta, lapack_complex_float *u1, lapack_int *ldu1, lapack_complex_float *u2, lapack_int *ldu2, lapack_complex_float *v1t, lapack_int *ldv1t, lapack_complex_float *v2t, lapack_int *ldv2t, lapack_complex_float *work, lapack_int *lwork, float *rwork, lapack_int *lrwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cungbr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a95ee24011b04b5810f89d82e5e3c7aac</anchor>
      <arglist>(char *vect, lapack_int *m, lapack_int *n, lapack_int *k, lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *tau, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cunghr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5093e0e3adf695056253ebd308cfa377</anchor>
      <arglist>(lapack_int *n, lapack_int *ilo, lapack_int *ihi, lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *tau, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cunglq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5fbd8a3c53e90b99c2fe293336539b97</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *k, lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *tau, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cungql</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a751b35388fa1b74b8cce38462aeb847a</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *k, lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *tau, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cungqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>accfc5b2e863a0d5d03a67f87b818b85e</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *k, lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *tau, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cungrq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a39756e469fffdcde3786df5e1c2d03c8</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *k, lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *tau, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cungtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abdaf0acf11dbb531d2df48d37b32553f</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *tau, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cunmbr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af8a46fd953b809e7121b12d551d697b5</anchor>
      <arglist>(char *vect, char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, const lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int *ldc, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cunmhr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1db73331560dc10d120c0ff3c02e1522</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *ilo, lapack_int *ihi, const lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int *ldc, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cunmlq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5c21fa9a7eb381b5101efceedce924a5</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, const lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int *ldc, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cunmql</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a913a8868c0f50e3359ce5e1fa11a67bc</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, const lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int *ldc, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cunmqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab46fc6ad55a94c7061bfbcf86a04b34e</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, const lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int *ldc, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cunmrq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acc7f17a790b37afbe2d045477d18a70d</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, const lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int *ldc, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cunmrz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac85079e375fe3ff91704280d40a190bc</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, lapack_int *l, const lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int *ldc, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cunmtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adcb8278e7d674bbf86b3927010b8e363</anchor>
      <arglist>(char *side, char *uplo, char *trans, lapack_int *m, lapack_int *n, const lapack_complex_float *a, lapack_int *lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int *ldc, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cupgtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a379381e54ff67d3c3e56dfcae74e0a5a</anchor>
      <arglist>(char *uplo, lapack_int *n, const lapack_complex_float *ap, const lapack_complex_float *tau, lapack_complex_float *q, lapack_int *ldq, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_cupmtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7171e92f7b6b6c3d7d2121b76af6bef7</anchor>
      <arglist>(char *side, char *uplo, char *trans, lapack_int *m, lapack_int *n, const lapack_complex_float *ap, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int *ldc, lapack_complex_float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dbbcsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afbadc3ebae95e620f6bb265095e49bc1</anchor>
      <arglist>(char *jobu1, char *jobu2, char *jobv1t, char *jobv2t, char *trans, lapack_int *m, lapack_int *p, lapack_int *q, double *theta, double *phi, double *u1, lapack_int *ldu1, double *u2, lapack_int *ldu2, double *v1t, lapack_int *ldv1t, double *v2t, lapack_int *ldv2t, double *b11d, double *b11e, double *b12d, double *b12e, double *b21d, double *b21e, double *b22d, double *b22e, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dbdsdc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a159c082467dec61af85e9f2d54a99ace</anchor>
      <arglist>(char *uplo, char *compq, lapack_int *n, double *d, double *e, double *u, lapack_int *ldu, double *vt, lapack_int *ldvt, double *q, lapack_int *iq, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dbdsqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a80c10c9f3f542b81f865752b8aaa493b</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *ncvt, lapack_int *nru, lapack_int *ncc, double *d, double *e, double *vt, lapack_int *ldvt, double *u, lapack_int *ldu, double *c, lapack_int *ldc, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ddisna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad4e9465f9c5376ff9ccdeb84d02bfe4f</anchor>
      <arglist>(char *job, lapack_int *m, lapack_int *n, const double *d, double *sep, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgbbrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae4fe7fb4170990cd0e8a8b17c645f050</anchor>
      <arglist>(char *vect, lapack_int *m, lapack_int *n, lapack_int *ncc, lapack_int *kl, lapack_int *ku, double *ab, lapack_int *ldab, double *d, double *e, double *q, lapack_int *ldq, double *pt, lapack_int *ldpt, double *c, lapack_int *ldc, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad1d0a79c46edfe27a5659766c70cdd4c</anchor>
      <arglist>(char *norm, lapack_int *n, lapack_int *kl, lapack_int *ku, const double *ab, lapack_int *ldab, const lapack_int *ipiv, double *anorm, double *rcond, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgbequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3e5dc0dddf4d140499d6367386b225bb</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *kl, lapack_int *ku, const double *ab, lapack_int *ldab, double *r, double *c, double *rowcnd, double *colcnd, double *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgbequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a87aeb893ba0543878d86e0153c746a9e</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *kl, lapack_int *ku, const double *ab, lapack_int *ldab, double *r, double *c, double *rowcnd, double *colcnd, double *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aebd0699b6d3ee7d9ef5c022d422a7ebe</anchor>
      <arglist>(char *trans, lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_int *nrhs, const double *ab, lapack_int *ldab, const double *afb, lapack_int *ldafb, const lapack_int *ipiv, const double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *ferr, double *berr, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgbrfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab12e23d46b60d95848f24e38bb0e9dc2</anchor>
      <arglist>(char *trans, char *equed, lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_int *nrhs, const double *ab, lapack_int *ldab, const double *afb, lapack_int *ldafb, const lapack_int *ipiv, const double *r, const double *c, const double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *rcond, double *berr, lapack_int *n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int *nparams, double *params, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgbsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8acc9ffab4b79fad3dca80bf4decbd38</anchor>
      <arglist>(lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_int *nrhs, double *ab, lapack_int *ldab, lapack_int *ipiv, double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgbsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a73221ae3ae4a9610e941f4ee5aa21122</anchor>
      <arglist>(char *fact, char *trans, lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_int *nrhs, double *ab, lapack_int *ldab, double *afb, lapack_int *ldafb, lapack_int *ipiv, char *equed, double *r, double *c, double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *rcond, double *ferr, double *berr, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgbsvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a23cb8f055c6d48fdf982a8091d427909</anchor>
      <arglist>(char *fact, char *trans, lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_int *nrhs, double *ab, lapack_int *ldab, double *afb, lapack_int *ldafb, lapack_int *ipiv, char *equed, double *r, double *c, double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *rcond, double *rpvgrw, double *berr, lapack_int *n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int *nparams, double *params, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgbtrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a23c1f1dc9b9d33e3a6c3c6a1c91b4e0c</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *kl, lapack_int *ku, double *ab, lapack_int *ldab, lapack_int *ipiv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aeb63970c3481dad20dbe299f74148086</anchor>
      <arglist>(char *trans, lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_int *nrhs, const double *ab, lapack_int *ldab, const lapack_int *ipiv, double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgebak</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afaacfe252338e58029ed50b4c40dc5f9</anchor>
      <arglist>(char *job, char *side, lapack_int *n, lapack_int *ilo, lapack_int *ihi, const double *scale, lapack_int *m, double *v, lapack_int *ldv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgebal</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa5706c24d755831a783ba03027a1e4a8</anchor>
      <arglist>(char *job, lapack_int *n, double *a, lapack_int *lda, lapack_int *ilo, lapack_int *ihi, double *scale, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgebrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a888a5163fc00112470b1ef779350a5c3</anchor>
      <arglist>(lapack_int *m, lapack_int *n, double *a, lapack_int *lda, double *d, double *e, double *tauq, double *taup, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgecon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3b46cd1533405cb495930be89aa4e261</anchor>
      <arglist>(char *norm, lapack_int *n, const double *a, lapack_int *lda, double *anorm, double *rcond, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgeequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0a6d1f6706f0b24584542f79aabb2609</anchor>
      <arglist>(lapack_int *m, lapack_int *n, const double *a, lapack_int *lda, double *r, double *c, double *rowcnd, double *colcnd, double *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgeequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa629ca315914c0e20d0cf238d3f112f0</anchor>
      <arglist>(lapack_int *m, lapack_int *n, const double *a, lapack_int *lda, double *r, double *c, double *rowcnd, double *colcnd, double *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgees</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a14442a4cccc53b7dfdc209a5c7971555</anchor>
      <arglist>(char *jobvs, char *sort, LAPACK_D_SELECT2 select, lapack_int *n, double *a, lapack_int *lda, lapack_int *sdim, double *wr, double *wi, double *vs, lapack_int *ldvs, double *work, lapack_int *lwork, lapack_logical *bwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgeesx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae06ee0500e0070f86891815df6975a1b</anchor>
      <arglist>(char *jobvs, char *sort, LAPACK_D_SELECT2 select, char *sense, lapack_int *n, double *a, lapack_int *lda, lapack_int *sdim, double *wr, double *wi, double *vs, lapack_int *ldvs, double *rconde, double *rcondv, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_logical *bwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgeev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9571a391de512582b58ca52a1802232a</anchor>
      <arglist>(char *jobvl, char *jobvr, lapack_int *n, double *a, lapack_int *lda, double *wr, double *wi, double *vl, lapack_int *ldvl, double *vr, lapack_int *ldvr, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgeevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af91c56185f9c72807b95d0b2ab8790ca</anchor>
      <arglist>(char *balanc, char *jobvl, char *jobvr, char *sense, lapack_int *n, double *a, lapack_int *lda, double *wr, double *wi, double *vl, lapack_int *ldvl, double *vr, lapack_int *ldvr, lapack_int *ilo, lapack_int *ihi, double *scale, double *abnrm, double *rconde, double *rcondv, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgehrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac0ec8ec8b3ff4b7372ff2a4093c8d50c</anchor>
      <arglist>(lapack_int *n, lapack_int *ilo, lapack_int *ihi, double *a, lapack_int *lda, double *tau, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgejsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3d05d872b2d1b6f3e749ff3927ad3c3b</anchor>
      <arglist>(char *joba, char *jobu, char *jobv, char *jobr, char *jobt, char *jobp, lapack_int *m, lapack_int *n, double *a, lapack_int *lda, double *sva, double *u, lapack_int *ldu, double *v, lapack_int *ldv, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgelq2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a221f9103047d0b7f20aa298160256487</anchor>
      <arglist>(lapack_int *m, lapack_int *n, double *a, lapack_int *lda, double *tau, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgelqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9a0abff3948f378225ce3f167ecb5881</anchor>
      <arglist>(lapack_int *m, lapack_int *n, double *a, lapack_int *lda, double *tau, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgels</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a89a31c3825d159d0216ec7d03b8e26ee</anchor>
      <arglist>(char *trans, lapack_int *m, lapack_int *n, lapack_int *nrhs, double *a, lapack_int *lda, double *b, lapack_int *ldb, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgelsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a125616eff4230130694e77d30db68975</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *nrhs, double *a, lapack_int *lda, double *b, lapack_int *ldb, double *s, double *rcond, lapack_int *rank, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgelss</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad4b5c66bc1c38e29132abcb46d34c9a1</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *nrhs, double *a, lapack_int *lda, double *b, lapack_int *ldb, double *s, double *rcond, lapack_int *rank, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgelsy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a00e657caee971fa2e226f73b2223cf8d</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *nrhs, double *a, lapack_int *lda, double *b, lapack_int *ldb, lapack_int *jpvt, double *rcond, lapack_int *rank, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgemqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9e58a67cb718601547695d06435f1601</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, lapack_int *nb, const double *v, lapack_int *ldv, const double *t, lapack_int *ldt, double *c, lapack_int *ldc, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgeqlf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a02ad1e82c032e8e24dabb300c3e20e51</anchor>
      <arglist>(lapack_int *m, lapack_int *n, double *a, lapack_int *lda, double *tau, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgeqp3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae2a088791329597c912e2a0c41af8a64</anchor>
      <arglist>(lapack_int *m, lapack_int *n, double *a, lapack_int *lda, lapack_int *jpvt, double *tau, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgeqpf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1ee59d8e5ebfa7e01bc55e1a8c393558</anchor>
      <arglist>(lapack_int *m, lapack_int *n, double *a, lapack_int *lda, lapack_int *jpvt, double *tau, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgeqr2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a294a067bbd1abbc1ae6fca1c444e226d</anchor>
      <arglist>(lapack_int *m, lapack_int *n, double *a, lapack_int *lda, double *tau, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgeqrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a85da3bd0f6e86992c44a0d4326c50a8d</anchor>
      <arglist>(lapack_int *m, lapack_int *n, double *a, lapack_int *lda, double *tau, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgeqrfp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a787f8968b93df7dd2ffecce38220c96f</anchor>
      <arglist>(lapack_int *m, lapack_int *n, double *a, lapack_int *lda, double *tau, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgeqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a54e453ffe6c837e96bd49b0203fac321</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *nb, double *a, lapack_int *lda, double *t, lapack_int *ldt, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgeqrt2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8aec466bb4ca1eb6643d64d4f95540f9</anchor>
      <arglist>(lapack_int *m, lapack_int *n, double *a, lapack_int *lda, double *t, lapack_int *ldt, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgeqrt3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0d187cfdc59448436906e54733c10ce7</anchor>
      <arglist>(lapack_int *m, lapack_int *n, double *a, lapack_int *lda, double *t, lapack_int *ldt, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgerfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa616c557c9a6727b5082c796c4b952be</anchor>
      <arglist>(char *trans, lapack_int *n, lapack_int *nrhs, const double *a, lapack_int *lda, const double *af, lapack_int *ldaf, const lapack_int *ipiv, const double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *ferr, double *berr, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgerfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a931679d99998901ef8949e2ea78bfdbc</anchor>
      <arglist>(char *trans, char *equed, lapack_int *n, lapack_int *nrhs, const double *a, lapack_int *lda, const double *af, lapack_int *ldaf, const lapack_int *ipiv, const double *r, const double *c, const double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *rcond, double *berr, lapack_int *n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int *nparams, double *params, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgerqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a181418507f8660e3ae46447c691e385e</anchor>
      <arglist>(lapack_int *m, lapack_int *n, double *a, lapack_int *lda, double *tau, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgesdd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abc32553955a4fae0eba5717e74b22dc4</anchor>
      <arglist>(char *jobz, lapack_int *m, lapack_int *n, double *a, lapack_int *lda, double *s, double *u, lapack_int *ldu, double *vt, lapack_int *ldvt, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgesv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a06533370930b99058f789207bc837732</anchor>
      <arglist>(lapack_int *n, lapack_int *nrhs, double *a, lapack_int *lda, lapack_int *ipiv, double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgesvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8d3432e6a7882a3c3cdcf86540b4bc9b</anchor>
      <arglist>(char *jobu, char *jobvt, lapack_int *m, lapack_int *n, double *a, lapack_int *lda, double *s, double *u, lapack_int *ldu, double *vt, lapack_int *ldvt, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgesvj</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a279c886bbf035546180c3a77e30af0e0</anchor>
      <arglist>(char *joba, char *jobu, char *jobv, lapack_int *m, lapack_int *n, double *a, lapack_int *lda, double *sva, lapack_int *mv, double *v, lapack_int *ldv, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgesvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aeb6229bd89f8768bc6e92533d9860b51</anchor>
      <arglist>(char *fact, char *trans, lapack_int *n, lapack_int *nrhs, double *a, lapack_int *lda, double *af, lapack_int *ldaf, lapack_int *ipiv, char *equed, double *r, double *c, double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *rcond, double *ferr, double *berr, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgesvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a640f017acf59fef15d91e815a4831644</anchor>
      <arglist>(char *fact, char *trans, lapack_int *n, lapack_int *nrhs, double *a, lapack_int *lda, double *af, lapack_int *ldaf, lapack_int *ipiv, char *equed, double *r, double *c, double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *rcond, double *rpvgrw, double *berr, lapack_int *n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int *nparams, double *params, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgetf2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7daba43ebc2d96477398c7d5b934dec1</anchor>
      <arglist>(lapack_int *m, lapack_int *n, double *a, lapack_int *lda, lapack_int *ipiv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgetrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae923dd6eecc2e2a9e479127f637cad02</anchor>
      <arglist>(lapack_int *m, lapack_int *n, double *a, lapack_int *lda, lapack_int *ipiv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgetri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aca1d859ae4abbda1e55579824c08d012</anchor>
      <arglist>(lapack_int *n, double *a, lapack_int *lda, const lapack_int *ipiv, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgetrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a650fce4ecf3bf84d13558aa5aa3969a7</anchor>
      <arglist>(char *trans, lapack_int *n, lapack_int *nrhs, const double *a, lapack_int *lda, const lapack_int *ipiv, double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dggbak</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af21cff3ddb6c9b5c8f89ada3bb4a46ac</anchor>
      <arglist>(char *job, char *side, lapack_int *n, lapack_int *ilo, lapack_int *ihi, const double *lscale, const double *rscale, lapack_int *m, double *v, lapack_int *ldv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dggbal</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abb171ffff64720c060171b0655f91ac8</anchor>
      <arglist>(char *job, lapack_int *n, double *a, lapack_int *lda, double *b, lapack_int *ldb, lapack_int *ilo, lapack_int *ihi, double *lscale, double *rscale, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgges</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5b2901862dc2696e7a99ce47e7ff8909</anchor>
      <arglist>(char *jobvsl, char *jobvsr, char *sort, LAPACK_D_SELECT3 selctg, lapack_int *n, double *a, lapack_int *lda, double *b, lapack_int *ldb, lapack_int *sdim, double *alphar, double *alphai, double *beta, double *vsl, lapack_int *ldvsl, double *vsr, lapack_int *ldvsr, double *work, lapack_int *lwork, lapack_logical *bwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dggesx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a46b0ceb68af6ebddd1ec0085faa44363</anchor>
      <arglist>(char *jobvsl, char *jobvsr, char *sort, LAPACK_D_SELECT3 selctg, char *sense, lapack_int *n, double *a, lapack_int *lda, double *b, lapack_int *ldb, lapack_int *sdim, double *alphar, double *alphai, double *beta, double *vsl, lapack_int *ldvsl, double *vsr, lapack_int *ldvsr, double *rconde, double *rcondv, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_logical *bwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dggev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7b83a4adc402095fbe7a87977e91c9b5</anchor>
      <arglist>(char *jobvl, char *jobvr, lapack_int *n, double *a, lapack_int *lda, double *b, lapack_int *ldb, double *alphar, double *alphai, double *beta, double *vl, lapack_int *ldvl, double *vr, lapack_int *ldvr, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dggevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0993f5d96ff805d8b4725dcef219fd10</anchor>
      <arglist>(char *balanc, char *jobvl, char *jobvr, char *sense, lapack_int *n, double *a, lapack_int *lda, double *b, lapack_int *ldb, double *alphar, double *alphai, double *beta, double *vl, lapack_int *ldvl, double *vr, lapack_int *ldvr, lapack_int *ilo, lapack_int *ihi, double *lscale, double *rscale, double *abnrm, double *bbnrm, double *rconde, double *rcondv, double *work, lapack_int *lwork, lapack_int *iwork, lapack_logical *bwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dggglm</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4041d3cdb7da0f6f08f7efd81854fb7b</anchor>
      <arglist>(lapack_int *n, lapack_int *m, lapack_int *p, double *a, lapack_int *lda, double *b, lapack_int *ldb, double *d, double *x, double *y, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgghrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a68f12eeaba38cd2ccf8b771e1bc02297</anchor>
      <arglist>(char *compq, char *compz, lapack_int *n, lapack_int *ilo, lapack_int *ihi, double *a, lapack_int *lda, double *b, lapack_int *ldb, double *q, lapack_int *ldq, double *z, lapack_int *ldz, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgglse</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaf1202a550878353ea84905fa6848198</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *p, double *a, lapack_int *lda, double *b, lapack_int *ldb, double *c, double *d, double *x, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dggqrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a99aa17a19f56500efff70e9de75d9a13</anchor>
      <arglist>(lapack_int *n, lapack_int *m, lapack_int *p, double *a, lapack_int *lda, double *taua, double *b, lapack_int *ldb, double *taub, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dggrqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4d0cc0fcc96514398f08880f57ce58ff</anchor>
      <arglist>(lapack_int *m, lapack_int *p, lapack_int *n, double *a, lapack_int *lda, double *taua, double *b, lapack_int *ldb, double *taub, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dggsvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1b9b1e0ec42555f232c431235bad782c</anchor>
      <arglist>(char *jobu, char *jobv, char *jobq, lapack_int *m, lapack_int *n, lapack_int *p, lapack_int *k, lapack_int *l, double *a, lapack_int *lda, double *b, lapack_int *ldb, double *alpha, double *beta, double *u, lapack_int *ldu, double *v, lapack_int *ldv, double *q, lapack_int *ldq, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dggsvp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3db932e00cd9b078b103d758d8fc37d2</anchor>
      <arglist>(char *jobu, char *jobv, char *jobq, lapack_int *m, lapack_int *p, lapack_int *n, double *a, lapack_int *lda, double *b, lapack_int *ldb, double *tola, double *tolb, lapack_int *k, lapack_int *l, double *u, lapack_int *ldu, double *v, lapack_int *ldv, double *q, lapack_int *ldq, lapack_int *iwork, double *tau, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgtcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0313f0160a69d4f278500cf29a06b770</anchor>
      <arglist>(char *norm, lapack_int *n, const double *dl, const double *d, const double *du, const double *du2, const lapack_int *ipiv, double *anorm, double *rcond, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgtrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af2d460c8d519dd35da7e75b3fbf4c716</anchor>
      <arglist>(char *trans, lapack_int *n, lapack_int *nrhs, const double *dl, const double *d, const double *du, const double *dlf, const double *df, const double *duf, const double *du2, const lapack_int *ipiv, const double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *ferr, double *berr, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgtsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af977ab463f5213e0d22081cb37fe279f</anchor>
      <arglist>(lapack_int *n, lapack_int *nrhs, double *dl, double *d, double *du, double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgtsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a313827065998b9191d3b349dce13f55e</anchor>
      <arglist>(char *fact, char *trans, lapack_int *n, lapack_int *nrhs, const double *dl, const double *d, const double *du, double *dlf, double *df, double *duf, double *du2, lapack_int *ipiv, const double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *rcond, double *ferr, double *berr, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgttrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2e8857ac2de2f84a48a6425e5bf48174</anchor>
      <arglist>(lapack_int *n, double *dl, double *d, double *du, double *du2, lapack_int *ipiv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dgttrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a031dd87219daf33ac12656ae07022744</anchor>
      <arglist>(char *trans, lapack_int *n, lapack_int *nrhs, const double *dl, const double *d, const double *du, const double *du2, const lapack_int *ipiv, double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dhgeqz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8d7587bec4ac378c0291d08058bd3a05</anchor>
      <arglist>(char *job, char *compq, char *compz, lapack_int *n, lapack_int *ilo, lapack_int *ihi, double *h, lapack_int *ldh, double *t, lapack_int *ldt, double *alphar, double *alphai, double *beta, double *q, lapack_int *ldq, double *z, lapack_int *ldz, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dhsein</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2fbc2cd841ae9251fb2cd1a31aa8d3b7</anchor>
      <arglist>(char *job, char *eigsrc, char *initv, lapack_logical *select, lapack_int *n, const double *h, lapack_int *ldh, double *wr, const double *wi, double *vl, lapack_int *ldvl, double *vr, lapack_int *ldvr, lapack_int *mm, lapack_int *m, double *work, lapack_int *ifaill, lapack_int *ifailr, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dhseqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8168947c1467dc1846dbcc12046244aa</anchor>
      <arglist>(char *job, char *compz, lapack_int *n, lapack_int *ilo, lapack_int *ihi, double *h, lapack_int *ldh, double *wr, double *wi, double *z, lapack_int *ldz, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dlacpy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aabfa082521d33ebf48fac8b167ab4bb0</anchor>
      <arglist>(char *uplo, lapack_int *m, lapack_int *n, const double *a, lapack_int *lda, double *b, lapack_int *ldb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dlag2s</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8a8dea0e4145500430d2ce21f3a5a7cf</anchor>
      <arglist>(lapack_int *m, lapack_int *n, const double *a, lapack_int *lda, float *sa, lapack_int *ldsa, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dlagge</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae5f31e89f2a924dd5409e2f41de1a560</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *kl, lapack_int *ku, const double *d, double *a, lapack_int *lda, lapack_int *iseed, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dlagsy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a476e5ee568ba953954030c6228203a78</anchor>
      <arglist>(lapack_int *n, lapack_int *k, const double *d, double *a, lapack_int *lda, lapack_int *iseed, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACK_dlamch</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aea147d7b0e1de953327ae8a1865af637</anchor>
      <arglist>(char *cmach)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACK_dlange</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac7a58e5954b4e6039811f21d12fa80ab</anchor>
      <arglist>(char *norm, lapack_int *m, lapack_int *n, const double *a, lapack_int *lda, double *work)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACK_dlansy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab78d6c82ebd852efe28546321182c290</anchor>
      <arglist>(char *norm, char *uplo, lapack_int *n, const double *a, lapack_int *lda, double *work)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACK_dlantr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a62ca5c19d1545f91beddd80f5eba6afa</anchor>
      <arglist>(char *norm, char *uplo, char *diag, lapack_int *m, lapack_int *n, const double *a, lapack_int *lda, double *work)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dlapmr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac22ebb47b00d4d7b4ad3919749b02889</anchor>
      <arglist>(lapack_logical *forwrd, lapack_int *m, lapack_int *n, double *x, lapack_int *ldx, lapack_int *k)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACK_dlapy2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a140b4e1ca315b8fb96ff439927e66d9e</anchor>
      <arglist>(double *x, double *y)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACK_dlapy3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a641391b82c274a496079198ae3e5ec4b</anchor>
      <arglist>(double *x, double *y, double *z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dlarfb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad543ed0726c6bc154ae849f02805cc10</anchor>
      <arglist>(char *side, char *trans, char *direct, char *storev, lapack_int *m, lapack_int *n, lapack_int *k, const double *v, lapack_int *ldv, const double *t, lapack_int *ldt, double *c, lapack_int *ldc, double *work, lapack_int *ldwork)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dlarfg</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a53a6aa943f5ae1b36e2325aebef7968e</anchor>
      <arglist>(lapack_int *n, double *alpha, double *x, lapack_int *incx, double *tau)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dlarft</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0c9f5e1938695e23a9f6b35acc3a3baa</anchor>
      <arglist>(char *direct, char *storev, lapack_int *n, lapack_int *k, const double *v, lapack_int *ldv, const double *tau, double *t, lapack_int *ldt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dlarfx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a72a38e58773b51412e5dddedd0c12697</anchor>
      <arglist>(char *side, lapack_int *m, lapack_int *n, const double *v, double *tau, double *c, lapack_int *ldc, double *work)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dlarnv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4eccc4714c4812972a21864a929ae079</anchor>
      <arglist>(lapack_int *idist, lapack_int *iseed, lapack_int *n, double *x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dlartgp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae9d2eaec2db675cec73f31a77282a454</anchor>
      <arglist>(double *f, double *g, double *cs, double *sn, double *r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dlartgs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa39f343e41792f05a3d2d1f00e3b5016</anchor>
      <arglist>(double *x, double *y, double *sigma, double *cs, double *sn)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dlaset</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aee611611e848b87b02d7babc2cd31c67</anchor>
      <arglist>(char *uplo, lapack_int *m, lapack_int *n, double *alpha, double *beta, double *a, lapack_int *lda)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dlasrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad8f7764b7388715799c747a090c575ee</anchor>
      <arglist>(char *id, lapack_int *n, double *d, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dlaswp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afcd9dc325d28a6ed46f655e151b0e913</anchor>
      <arglist>(lapack_int *n, double *a, lapack_int *lda, lapack_int *k1, lapack_int *k2, const lapack_int *ipiv, lapack_int *incx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dlatms</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a68d1a96fe60b8574730823d6286e8c8d</anchor>
      <arglist>(lapack_int *m, lapack_int *n, char *dist, lapack_int *iseed, char *sym, double *d, lapack_int *mode, double *cond, double *dmax, lapack_int *kl, lapack_int *ku, char *pack, double *a, lapack_int *lda, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dlauum</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a81f1fdee065b8fccae45995db45c959c</anchor>
      <arglist>(char *uplo, lapack_int *n, double *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dopgtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa246fde6558f192a2504fe5162b6e606</anchor>
      <arglist>(char *uplo, lapack_int *n, const double *ap, const double *tau, double *q, lapack_int *ldq, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dopmtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a39c8189971affa639b649455142ae30f</anchor>
      <arglist>(char *side, char *uplo, char *trans, lapack_int *m, lapack_int *n, const double *ap, const double *tau, double *c, lapack_int *ldc, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dorbdb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2ef80bcd8a4d5069ee9543fb641026e6</anchor>
      <arglist>(char *trans, char *signs, lapack_int *m, lapack_int *p, lapack_int *q, double *x11, lapack_int *ldx11, double *x12, lapack_int *ldx12, double *x21, lapack_int *ldx21, double *x22, lapack_int *ldx22, double *theta, double *phi, double *taup1, double *taup2, double *tauq1, double *tauq2, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dorcsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afa605c04adcebae56817608496297269</anchor>
      <arglist>(char *jobu1, char *jobu2, char *jobv1t, char *jobv2t, char *trans, char *signs, lapack_int *m, lapack_int *p, lapack_int *q, double *x11, lapack_int *ldx11, double *x12, lapack_int *ldx12, double *x21, lapack_int *ldx21, double *x22, lapack_int *ldx22, double *theta, double *u1, lapack_int *ldu1, double *u2, lapack_int *ldu2, double *v1t, lapack_int *ldv1t, double *v2t, lapack_int *ldv2t, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dorgbr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a666622c2b069ebe4897c6c6e014c19ba</anchor>
      <arglist>(char *vect, lapack_int *m, lapack_int *n, lapack_int *k, double *a, lapack_int *lda, const double *tau, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dorghr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2f4f62983e1424fe84890457510ea599</anchor>
      <arglist>(lapack_int *n, lapack_int *ilo, lapack_int *ihi, double *a, lapack_int *lda, const double *tau, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dorglq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa1dd118fc5e1aa426611428f2dfabcaf</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *k, double *a, lapack_int *lda, const double *tau, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dorgql</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a421c9d1e4f7d336b0567a1a5fc8e3267</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *k, double *a, lapack_int *lda, const double *tau, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dorgqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7b0ef37bc6d83378bbd36af2b4b92a89</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *k, double *a, lapack_int *lda, const double *tau, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dorgrq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a812ed804ede3de2d52101f356feaaaaf</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *k, double *a, lapack_int *lda, const double *tau, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dorgtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3804fc941b3dea078365bf36bca8d55c</anchor>
      <arglist>(char *uplo, lapack_int *n, double *a, lapack_int *lda, const double *tau, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dormbr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a736f49d84ecf9520e9d27600dfeb679e</anchor>
      <arglist>(char *vect, char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, const double *a, lapack_int *lda, const double *tau, double *c, lapack_int *ldc, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dormhr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af439912ba7146a85fd4f427ee1fa4ef8</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *ilo, lapack_int *ihi, const double *a, lapack_int *lda, const double *tau, double *c, lapack_int *ldc, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dormlq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa8d4bb4f11537d63e4365ef8f11da3e0</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, const double *a, lapack_int *lda, const double *tau, double *c, lapack_int *ldc, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dormql</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a31d66b6cc528d24c94f4c34115229d54</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, const double *a, lapack_int *lda, const double *tau, double *c, lapack_int *ldc, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dormqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5a1f5413f240f0b614b49258da4513a1</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, const double *a, lapack_int *lda, const double *tau, double *c, lapack_int *ldc, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dormrq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3a669bbfec9193fefaeb8e48bde89bce</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, const double *a, lapack_int *lda, const double *tau, double *c, lapack_int *ldc, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dormrz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a58deb10a1d2220e1497b33c385126841</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, lapack_int *l, const double *a, lapack_int *lda, const double *tau, double *c, lapack_int *ldc, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dormtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0550e03e285df8548d5d2c5ce66f48aa</anchor>
      <arglist>(char *side, char *uplo, char *trans, lapack_int *m, lapack_int *n, const double *a, lapack_int *lda, const double *tau, double *c, lapack_int *ldc, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dpbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab107fa9eff6a340e4461181dfd58d253</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kd, const double *ab, lapack_int *ldab, double *anorm, double *rcond, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dpbequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a330a90f8a68b78796f658f40d1f014df</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kd, const double *ab, lapack_int *ldab, double *s, double *scond, double *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dpbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7b01fb879beeeb0ee8da86357e75f04d</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kd, lapack_int *nrhs, const double *ab, lapack_int *ldab, const double *afb, lapack_int *ldafb, const double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *ferr, double *berr, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dpbstf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4d44aaffb1b9fa2cf8fbbc3813d805c8</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kb, double *bb, lapack_int *ldbb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dpbsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8ad09de3bbe0e000a7b495409d6d4006</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kd, lapack_int *nrhs, double *ab, lapack_int *ldab, double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dpbsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9aebace344bf62152c7f7234df9e970e</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *kd, lapack_int *nrhs, double *ab, lapack_int *ldab, double *afb, lapack_int *ldafb, char *equed, double *s, double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *rcond, double *ferr, double *berr, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dpbtrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a93b535a4f3d2238b30d53e5f85b53e28</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kd, double *ab, lapack_int *ldab, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dpbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0de2843db298120699b360e101399450</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kd, lapack_int *nrhs, const double *ab, lapack_int *ldab, double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dpftrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a87f3d2b67fe8d063324259655eb3411a</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, double *a, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dpftri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5c6fb1938ebadee1e6e379f6395d1e90</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, double *a, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dpftrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afc914ff4ff6d35c37b93bab23cc028de</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, lapack_int *nrhs, const double *a, double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dpocon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9e4fe545cb50596488c44f93da87d650</anchor>
      <arglist>(char *uplo, lapack_int *n, const double *a, lapack_int *lda, double *anorm, double *rcond, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dpoequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8944d44d157a07055db8577523d2f762</anchor>
      <arglist>(lapack_int *n, const double *a, lapack_int *lda, double *s, double *scond, double *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dpoequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8cf8b7fd08403e23ca6c0da1343a1682</anchor>
      <arglist>(lapack_int *n, const double *a, lapack_int *lda, double *s, double *scond, double *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dporfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a56121cd2da0352b8f504ade5ec76a949</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const double *a, lapack_int *lda, const double *af, lapack_int *ldaf, const double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *ferr, double *berr, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dporfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9a46afffee5d87862288578d52dcf79e</anchor>
      <arglist>(char *uplo, char *equed, lapack_int *n, lapack_int *nrhs, const double *a, lapack_int *lda, const double *af, lapack_int *ldaf, const double *s, const double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *rcond, double *berr, lapack_int *n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int *nparams, double *params, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dposv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa9290790b680a725659d1c370f63d857</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, double *a, lapack_int *lda, double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dposvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a26196751db128c45e775f56abcb8a1bf</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, double *a, lapack_int *lda, double *af, lapack_int *ldaf, char *equed, double *s, double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *rcond, double *ferr, double *berr, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dposvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8960ce5a9edf04d078a793d6b2dde5bb</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, double *a, lapack_int *lda, double *af, lapack_int *ldaf, char *equed, double *s, double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *rcond, double *rpvgrw, double *berr, lapack_int *n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int *nparams, double *params, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dpotrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a60747e5f6cafc181719a7ef540497c68</anchor>
      <arglist>(char *uplo, lapack_int *n, double *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dpotri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9874948be4430395ec3d96adcf9360eb</anchor>
      <arglist>(char *uplo, lapack_int *n, double *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dpotrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6d897d8c5e38422af6b64a734b245c76</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const double *a, lapack_int *lda, double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dppcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a854a558491a3f656a1dc3f69ad7c3026</anchor>
      <arglist>(char *uplo, lapack_int *n, const double *ap, double *anorm, double *rcond, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dppequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a42077314be45bffbb2c12add3ade7a29</anchor>
      <arglist>(char *uplo, lapack_int *n, const double *ap, double *s, double *scond, double *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dpprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad620152996916854aa3a5c9f121fe4d7</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const double *ap, const double *afp, const double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *ferr, double *berr, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dppsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac1fabf2e0470b381cedd2a8db7969e2d</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, double *ap, double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dppsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a40080319e308f1ec8d04f9a9ee4f9f4a</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, double *ap, double *afp, char *equed, double *s, double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *rcond, double *ferr, double *berr, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dpptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaaecda4a16fc463a1f45dbb1a3481040</anchor>
      <arglist>(char *uplo, lapack_int *n, double *ap, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dpptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7e83f7a3dd01071205f6ee4f4f5ff868</anchor>
      <arglist>(char *uplo, lapack_int *n, double *ap, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dpptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a88d26cd70efd07ce4db6462922338ec9</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const double *ap, double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dpstrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a23d3474e18b8af2bd1016047be49493d</anchor>
      <arglist>(char *uplo, lapack_int *n, double *a, lapack_int *lda, lapack_int *piv, lapack_int *rank, double *tol, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dptcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae1bf597febba5ca3e39d83a2043f306e</anchor>
      <arglist>(lapack_int *n, const double *d, const double *e, double *anorm, double *rcond, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dpteqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8ad8118b20b5d74931ae4546ea98ec2f</anchor>
      <arglist>(char *compz, lapack_int *n, double *d, double *e, double *z, lapack_int *ldz, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dptrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0f0e6e0ba3edbc31cb567b584e1a41a9</anchor>
      <arglist>(lapack_int *n, lapack_int *nrhs, const double *d, const double *e, const double *df, const double *ef, const double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *ferr, double *berr, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dptsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad35df9260522475d0f7bb47008ff3dda</anchor>
      <arglist>(lapack_int *n, lapack_int *nrhs, double *d, double *e, double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dptsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab229666ac09ab2ddec7c5fe4d8073d85</anchor>
      <arglist>(char *fact, lapack_int *n, lapack_int *nrhs, const double *d, const double *e, double *df, double *ef, const double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *rcond, double *ferr, double *berr, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dpttrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a27fe457ea849b4fb365f7a92f3d3c9e5</anchor>
      <arglist>(lapack_int *n, double *d, double *e, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dpttrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3e38398daa2e084420f3a2c1d3c5148a</anchor>
      <arglist>(lapack_int *n, lapack_int *nrhs, const double *d, const double *e, double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsbev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5d31350027f2191db726d8caeb46b456</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, lapack_int *kd, double *ab, lapack_int *ldab, double *w, double *z, lapack_int *ldz, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsbevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aec97022b6ebf3db46cf3654d4f9e4219</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, lapack_int *kd, double *ab, lapack_int *ldab, double *w, double *z, lapack_int *ldz, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsbevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a967c102aea7349bf9bb2d4bdc2b78d7f</anchor>
      <arglist>(char *jobz, char *range, char *uplo, lapack_int *n, lapack_int *kd, double *ab, lapack_int *ldab, double *q, lapack_int *ldq, double *vl, double *vu, lapack_int *il, lapack_int *iu, double *abstol, lapack_int *m, double *w, double *z, lapack_int *ldz, double *work, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsbgst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa4cfc12054992c645f127605ac2e8664</anchor>
      <arglist>(char *vect, char *uplo, lapack_int *n, lapack_int *ka, lapack_int *kb, double *ab, lapack_int *ldab, const double *bb, lapack_int *ldbb, double *x, lapack_int *ldx, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsbgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a46ab2437ee2a9374bbe4143fcb98b90d</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, lapack_int *ka, lapack_int *kb, double *ab, lapack_int *ldab, double *bb, lapack_int *ldbb, double *w, double *z, lapack_int *ldz, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsbgvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9de58e3aa9577d11fd24fb3632656f3a</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, lapack_int *ka, lapack_int *kb, double *ab, lapack_int *ldab, double *bb, lapack_int *ldbb, double *w, double *z, lapack_int *ldz, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsbgvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aab9d9dc9bcaa3753fba6870ee3ce1758</anchor>
      <arglist>(char *jobz, char *range, char *uplo, lapack_int *n, lapack_int *ka, lapack_int *kb, double *ab, lapack_int *ldab, double *bb, lapack_int *ldbb, double *q, lapack_int *ldq, double *vl, double *vu, lapack_int *il, lapack_int *iu, double *abstol, lapack_int *m, double *w, double *z, lapack_int *ldz, double *work, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsbtrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9bf6beab767a5e2fac2580418f6073ef</anchor>
      <arglist>(char *vect, char *uplo, lapack_int *n, lapack_int *kd, double *ab, lapack_int *ldab, double *d, double *e, double *q, lapack_int *ldq, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsfrk</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a87cf816260013bf0959fca8cd95c6123</anchor>
      <arglist>(char *transr, char *uplo, char *trans, lapack_int *n, lapack_int *k, double *alpha, const double *a, lapack_int *lda, double *beta, double *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsgesv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0ccd4c408155c6a17377c097d50509f1</anchor>
      <arglist>(lapack_int *n, lapack_int *nrhs, double *a, lapack_int *lda, lapack_int *ipiv, double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *work, float *swork, lapack_int *iter, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dspcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acf293dab94b7c00b223eaecb2c833eda</anchor>
      <arglist>(char *uplo, lapack_int *n, const double *ap, const lapack_int *ipiv, double *anorm, double *rcond, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dspev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a508daba54a6c1c7e1c5ab0337035224c</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, double *ap, double *w, double *z, lapack_int *ldz, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dspevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2f5fb185b36b45911a7cb22d2a6f7708</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, double *ap, double *w, double *z, lapack_int *ldz, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dspevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aef309c31fde1f33396800ac535f546e9</anchor>
      <arglist>(char *jobz, char *range, char *uplo, lapack_int *n, double *ap, double *vl, double *vu, lapack_int *il, lapack_int *iu, double *abstol, lapack_int *m, double *w, double *z, lapack_int *ldz, double *work, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dspgst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3511aa3f99a0980c0092688a90483120</anchor>
      <arglist>(lapack_int *itype, char *uplo, lapack_int *n, double *ap, const double *bp, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dspgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1139d7207e40262c46bf4c25b56b3fb6</anchor>
      <arglist>(lapack_int *itype, char *jobz, char *uplo, lapack_int *n, double *ap, double *bp, double *w, double *z, lapack_int *ldz, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dspgvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7646d680f57ba9c7ce06749230c16a0e</anchor>
      <arglist>(lapack_int *itype, char *jobz, char *uplo, lapack_int *n, double *ap, double *bp, double *w, double *z, lapack_int *ldz, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dspgvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a722f5bf7c5c6a2c130e8d96b7f36a195</anchor>
      <arglist>(lapack_int *itype, char *jobz, char *range, char *uplo, lapack_int *n, double *ap, double *bp, double *vl, double *vu, lapack_int *il, lapack_int *iu, double *abstol, lapack_int *m, double *w, double *z, lapack_int *ldz, double *work, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsposv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acb925c46d7da9d82b1706895e77cd0d0</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, double *a, lapack_int *lda, double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *work, float *swork, lapack_int *iter, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2683b9a339f64989e7f0b30c97897d72</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const double *ap, const double *afp, const lapack_int *ipiv, const double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *ferr, double *berr, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dspsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad6f1a546652155c3216ccef084a44516</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, double *ap, lapack_int *ipiv, double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dspsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a328ffbd6f5757867d6075faafed69530</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, const double *ap, double *afp, lapack_int *ipiv, const double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *rcond, double *ferr, double *berr, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsptrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5ea8a8ae32f68ca939ab7cdb794b42b2</anchor>
      <arglist>(char *uplo, lapack_int *n, double *ap, double *d, double *e, double *tau, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7c974b4e5cd60469a62405e80932e8d6</anchor>
      <arglist>(char *uplo, lapack_int *n, double *ap, lapack_int *ipiv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5b25aa1d8f55f85966dfde7770fe400a</anchor>
      <arglist>(char *uplo, lapack_int *n, double *ap, const lapack_int *ipiv, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aee6cc5707a9ef518478d8d7b8bef4f63</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const double *ap, const lapack_int *ipiv, double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dstebz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afffc9fcaa07eeb0401a79ac3aaef68b7</anchor>
      <arglist>(char *range, char *order, lapack_int *n, double *vl, double *vu, lapack_int *il, lapack_int *iu, double *abstol, const double *d, const double *e, lapack_int *m, lapack_int *nsplit, double *w, lapack_int *iblock, lapack_int *isplit, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dstedc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9f45311e4c0034457e3bea539ffb5c0c</anchor>
      <arglist>(char *compz, lapack_int *n, double *d, double *e, double *z, lapack_int *ldz, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dstegr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a83fe817f4f4fbc4b37c7a1e52aeb5597</anchor>
      <arglist>(char *jobz, char *range, lapack_int *n, double *d, double *e, double *vl, double *vu, lapack_int *il, lapack_int *iu, double *abstol, lapack_int *m, double *w, double *z, lapack_int *ldz, lapack_int *isuppz, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dstein</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0932927a601a3565703797d55430f934</anchor>
      <arglist>(lapack_int *n, const double *d, const double *e, lapack_int *m, const double *w, const lapack_int *iblock, const lapack_int *isplit, double *z, lapack_int *ldz, double *work, lapack_int *iwork, lapack_int *ifailv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dstemr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac1e7dfe1f19c0cf6ab6bf510685e242b</anchor>
      <arglist>(char *jobz, char *range, lapack_int *n, double *d, double *e, double *vl, double *vu, lapack_int *il, lapack_int *iu, lapack_int *m, double *w, double *z, lapack_int *ldz, lapack_int *nzc, lapack_int *isuppz, lapack_logical *tryrac, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsteqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac1dd59f230437fae61d25ca49bf5b8c5</anchor>
      <arglist>(char *compz, lapack_int *n, double *d, double *e, double *z, lapack_int *ldz, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsterf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4e100d31688a10a552522097e9afb1bc</anchor>
      <arglist>(lapack_int *n, double *d, double *e, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dstev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abea881620088d210bcb38e690f9fa831</anchor>
      <arglist>(char *jobz, lapack_int *n, double *d, double *e, double *z, lapack_int *ldz, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dstevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8cf0ccda9d975c2a5a04aef79e441466</anchor>
      <arglist>(char *jobz, lapack_int *n, double *d, double *e, double *z, lapack_int *ldz, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dstevr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af729041f62d6cd348467b93832c06350</anchor>
      <arglist>(char *jobz, char *range, lapack_int *n, double *d, double *e, double *vl, double *vu, lapack_int *il, lapack_int *iu, double *abstol, lapack_int *m, double *w, double *z, lapack_int *ldz, lapack_int *isuppz, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dstevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7f1fa1bccc8b3e9b42f4b2e40830365f</anchor>
      <arglist>(char *jobz, char *range, lapack_int *n, double *d, double *e, double *vl, double *vu, lapack_int *il, lapack_int *iu, double *abstol, lapack_int *m, double *w, double *z, lapack_int *ldz, double *work, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsycon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afaaa9868dcea27a08704728db5d95672</anchor>
      <arglist>(char *uplo, lapack_int *n, const double *a, lapack_int *lda, const lapack_int *ipiv, double *anorm, double *rcond, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsyconv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9bc26525d2e33b67123b444494957083</anchor>
      <arglist>(char *uplo, char *way, lapack_int *n, double *a, lapack_int *lda, const lapack_int *ipiv, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsyequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ace5565a26fb8f3f47cc0b72afeebe39c</anchor>
      <arglist>(char *uplo, lapack_int *n, const double *a, lapack_int *lda, double *s, double *scond, double *amax, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsyev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6fe2a100c43ce81b43ae242f9763e3ec</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, double *a, lapack_int *lda, double *w, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsyevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a95c1cf5cdf2c58a4798a9f46b5ab4b74</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, double *a, lapack_int *lda, double *w, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsyevr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae1bcff33e9cf30c33b74cb3711e80dc8</anchor>
      <arglist>(char *jobz, char *range, char *uplo, lapack_int *n, double *a, lapack_int *lda, double *vl, double *vu, lapack_int *il, lapack_int *iu, double *abstol, lapack_int *m, double *w, double *z, lapack_int *ldz, lapack_int *isuppz, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsyevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6eefa7e37aeb96a69d2751734eabbb53</anchor>
      <arglist>(char *jobz, char *range, char *uplo, lapack_int *n, double *a, lapack_int *lda, double *vl, double *vu, lapack_int *il, lapack_int *iu, double *abstol, lapack_int *m, double *w, double *z, lapack_int *ldz, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsygst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ada814c9875e951d969b70ba8a8352949</anchor>
      <arglist>(lapack_int *itype, char *uplo, lapack_int *n, double *a, lapack_int *lda, const double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsygv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a35284294cf2a6e4f9ea7bdbf7bccd45e</anchor>
      <arglist>(lapack_int *itype, char *jobz, char *uplo, lapack_int *n, double *a, lapack_int *lda, double *b, lapack_int *ldb, double *w, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsygvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a43ce5c28cf6c757423e17e7f5fffa912</anchor>
      <arglist>(lapack_int *itype, char *jobz, char *uplo, lapack_int *n, double *a, lapack_int *lda, double *b, lapack_int *ldb, double *w, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsygvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aea318976581ddfe30755f015a7ec3621</anchor>
      <arglist>(lapack_int *itype, char *jobz, char *range, char *uplo, lapack_int *n, double *a, lapack_int *lda, double *b, lapack_int *ldb, double *vl, double *vu, lapack_int *il, lapack_int *iu, double *abstol, lapack_int *m, double *w, double *z, lapack_int *ldz, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsyrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afe80af4cd304b614c2594c73141a18b2</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const double *a, lapack_int *lda, const double *af, lapack_int *ldaf, const lapack_int *ipiv, const double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *ferr, double *berr, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsyrfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa636a6391bc4006274c2f214b5ab9306</anchor>
      <arglist>(char *uplo, char *equed, lapack_int *n, lapack_int *nrhs, const double *a, lapack_int *lda, const double *af, lapack_int *ldaf, const lapack_int *ipiv, const double *s, const double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *rcond, double *berr, lapack_int *n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int *nparams, double *params, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsysv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3f001615cf248d8a71ff247448590030</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, double *a, lapack_int *lda, lapack_int *ipiv, double *b, lapack_int *ldb, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsysvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7990f6b5d9cf3dd5aa3696a181f595cd</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, const double *a, lapack_int *lda, double *af, lapack_int *ldaf, lapack_int *ipiv, const double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *rcond, double *ferr, double *berr, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsysvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4dc96a465f5e5d3254c55104b5c2e5bc</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, double *a, lapack_int *lda, double *af, lapack_int *ldaf, lapack_int *ipiv, char *equed, double *s, double *b, lapack_int *ldb, double *x, lapack_int *ldx, double *rcond, double *rpvgrw, double *berr, lapack_int *n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int *nparams, double *params, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsyswapr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a988303f8935e61da70d119194c5a1330</anchor>
      <arglist>(char *uplo, lapack_int *n, double *a, lapack_int *i1, lapack_int *i2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsytrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ace74f43644ff694740a8e392e9f1db02</anchor>
      <arglist>(char *uplo, lapack_int *n, double *a, lapack_int *lda, double *d, double *e, double *tau, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsytrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad863a52a5beb8b506a7e13460c4981bb</anchor>
      <arglist>(char *uplo, lapack_int *n, double *a, lapack_int *lda, lapack_int *ipiv, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsytri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4226ae52fe9cf2ee55b9479238c24748</anchor>
      <arglist>(char *uplo, lapack_int *n, double *a, lapack_int *lda, const lapack_int *ipiv, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsytri2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ada223e5aff8a66eaca4fe4e0746fb443</anchor>
      <arglist>(char *uplo, lapack_int *n, double *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsytri2x</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2cb0d1520608261f45195269282993b4</anchor>
      <arglist>(char *uplo, lapack_int *n, double *a, lapack_int *lda, const lapack_int *ipiv, double *work, lapack_int *nb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsytrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8aa3ad637c7e22d9ddb1b70f6e246048</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const double *a, lapack_int *lda, const lapack_int *ipiv, double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dsytrs2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4767cb2026dcbee924f9b99903c2c7c4</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const double *a, lapack_int *lda, const lapack_int *ipiv, double *b, lapack_int *ldb, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9409e031c76d0dc1f4bbc5c73d711765</anchor>
      <arglist>(char *norm, char *uplo, char *diag, lapack_int *n, lapack_int *kd, const double *ab, lapack_int *ldab, double *rcond, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab6ab8bb5be38231b440f9e48a0eac7e7</anchor>
      <arglist>(char *uplo, char *trans, char *diag, lapack_int *n, lapack_int *kd, lapack_int *nrhs, const double *ab, lapack_int *ldab, const double *b, lapack_int *ldb, const double *x, lapack_int *ldx, double *ferr, double *berr, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a54a184ba71eabcfd656098dc39c4f88e</anchor>
      <arglist>(char *uplo, char *trans, char *diag, lapack_int *n, lapack_int *kd, lapack_int *nrhs, const double *ab, lapack_int *ldab, double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtfsm</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1e777fde8889c093989119e3bc89be23</anchor>
      <arglist>(char *transr, char *side, char *uplo, char *trans, char *diag, lapack_int *m, lapack_int *n, double *alpha, const double *a, double *b, lapack_int *ldb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtftri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a434f4d4199965e91051eb97da63a4be7</anchor>
      <arglist>(char *transr, char *uplo, char *diag, lapack_int *n, double *a, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtfttp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afefc06d803197adc82ef110774180555</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, const double *arf, double *ap, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtfttr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab12e8eabdca2e70b9c401cf4b9defbce</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, const double *arf, double *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtgevc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad5bcd12e8c4aff43ad16117a1f9de4b6</anchor>
      <arglist>(char *side, char *howmny, const lapack_logical *select, lapack_int *n, const double *s, lapack_int *lds, const double *p, lapack_int *ldp, double *vl, lapack_int *ldvl, double *vr, lapack_int *ldvr, lapack_int *mm, lapack_int *m, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtgexc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa91b526f987c5b17ddf94fa8b9bd74d7</anchor>
      <arglist>(lapack_logical *wantq, lapack_logical *wantz, lapack_int *n, double *a, lapack_int *lda, double *b, lapack_int *ldb, double *q, lapack_int *ldq, double *z, lapack_int *ldz, lapack_int *ifst, lapack_int *ilst, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtgsen</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a412bd173341e71993906d321ded11f5d</anchor>
      <arglist>(lapack_int *ijob, lapack_logical *wantq, lapack_logical *wantz, const lapack_logical *select, lapack_int *n, double *a, lapack_int *lda, double *b, lapack_int *ldb, double *alphar, double *alphai, double *beta, double *q, lapack_int *ldq, double *z, lapack_int *ldz, lapack_int *m, double *pl, double *pr, double *dif, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtgsja</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae70ef6e95535db7043e2f7db63d87157</anchor>
      <arglist>(char *jobu, char *jobv, char *jobq, lapack_int *m, lapack_int *p, lapack_int *n, lapack_int *k, lapack_int *l, double *a, lapack_int *lda, double *b, lapack_int *ldb, double *tola, double *tolb, double *alpha, double *beta, double *u, lapack_int *ldu, double *v, lapack_int *ldv, double *q, lapack_int *ldq, double *work, lapack_int *ncycle, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtgsna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a507a8f80bd546f39b396775f9c84b84f</anchor>
      <arglist>(char *job, char *howmny, const lapack_logical *select, lapack_int *n, const double *a, lapack_int *lda, const double *b, lapack_int *ldb, const double *vl, lapack_int *ldvl, const double *vr, lapack_int *ldvr, double *s, double *dif, lapack_int *mm, lapack_int *m, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtgsyl</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6cf679fae57edd61388609964bcbb2c9</anchor>
      <arglist>(char *trans, lapack_int *ijob, lapack_int *m, lapack_int *n, const double *a, lapack_int *lda, const double *b, lapack_int *ldb, double *c, lapack_int *ldc, const double *d, lapack_int *ldd, const double *e, lapack_int *lde, double *f, lapack_int *ldf, double *scale, double *dif, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtpcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1dd175f4acc4ffca1befa461424be546</anchor>
      <arglist>(char *norm, char *uplo, char *diag, lapack_int *n, const double *ap, double *rcond, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtpmqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8415fda9811c2991b258611638bea894</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, lapack_int *l, lapack_int *nb, const double *v, lapack_int *ldv, const double *t, lapack_int *ldt, double *a, lapack_int *lda, double *b, lapack_int *ldb, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtpqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ada685dac51ec48d60830062115291e6d</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *l, lapack_int *nb, double *a, lapack_int *lda, double *b, lapack_int *ldb, double *t, lapack_int *ldt, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtpqrt2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aeb6b262729f5ef8090073cbb6f1d704c</anchor>
      <arglist>(lapack_int *m, lapack_int *n, double *a, lapack_int *lda, double *b, lapack_int *ldb, double *t, lapack_int *ldt, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtprfb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af03313677a649013226ff0bd81896332</anchor>
      <arglist>(char *side, char *trans, char *direct, char *storev, lapack_int *m, lapack_int *n, lapack_int *k, lapack_int *l, const double *v, lapack_int *ldv, const double *t, lapack_int *ldt, double *a, lapack_int *lda, double *b, lapack_int *ldb, const double *mywork, lapack_int *myldwork)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a26f0e19a5ca31727e055f00636141aec</anchor>
      <arglist>(char *uplo, char *trans, char *diag, lapack_int *n, lapack_int *nrhs, const double *ap, const double *b, lapack_int *ldb, const double *x, lapack_int *ldx, double *ferr, double *berr, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a682895cd48db700b35581b0a5294a516</anchor>
      <arglist>(char *uplo, char *diag, lapack_int *n, double *ap, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad16266b4ada7df1bfc6f665d19be2f64</anchor>
      <arglist>(char *uplo, char *trans, char *diag, lapack_int *n, lapack_int *nrhs, const double *ap, double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtpttf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a33790572a681e9054c43b672ddbc96e3</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, const double *ap, double *arf, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtpttr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4df59bb5b57cfada882ae656eee0c4c1</anchor>
      <arglist>(char *uplo, lapack_int *n, const double *ap, double *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtrcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae1eea8ef294133a12206d54099ebd8ca</anchor>
      <arglist>(char *norm, char *uplo, char *diag, lapack_int *n, const double *a, lapack_int *lda, double *rcond, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtrevc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab05f7ba9afedcae89867c3ef829392fd</anchor>
      <arglist>(char *side, char *howmny, lapack_logical *select, lapack_int *n, const double *t, lapack_int *ldt, double *vl, lapack_int *ldvl, double *vr, lapack_int *ldvr, lapack_int *mm, lapack_int *m, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtrexc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af6b52ba05cca2a5bd7bd4eb894f6aa8d</anchor>
      <arglist>(char *compq, lapack_int *n, double *t, lapack_int *ldt, double *q, lapack_int *ldq, lapack_int *ifst, lapack_int *ilst, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtrrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a686a58666f7e3b524361c592b47660dc</anchor>
      <arglist>(char *uplo, char *trans, char *diag, lapack_int *n, lapack_int *nrhs, const double *a, lapack_int *lda, const double *b, lapack_int *ldb, const double *x, lapack_int *ldx, double *ferr, double *berr, double *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtrsen</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1ff319205b1cd419a84ba527b9164ba7</anchor>
      <arglist>(char *job, char *compq, const lapack_logical *select, lapack_int *n, double *t, lapack_int *ldt, double *q, lapack_int *ldq, double *wr, double *wi, lapack_int *m, double *s, double *sep, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtrsna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a808a7898123d192847485ebb87a4fe8f</anchor>
      <arglist>(char *job, char *howmny, const lapack_logical *select, lapack_int *n, const double *t, lapack_int *ldt, const double *vl, lapack_int *ldvl, const double *vr, lapack_int *ldvr, double *s, double *sep, lapack_int *mm, lapack_int *m, double *work, lapack_int *ldwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtrsyl</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aeab141f3ec8a14ccd58c35c5383d9e47</anchor>
      <arglist>(char *trana, char *tranb, lapack_int *isgn, lapack_int *m, lapack_int *n, const double *a, lapack_int *lda, const double *b, lapack_int *ldb, double *c, lapack_int *ldc, double *scale, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtrtri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aee3fdf206b8e693d98d0d4e1803029d3</anchor>
      <arglist>(char *uplo, char *diag, lapack_int *n, double *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtrtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad1fb2c6fab65b2112388ae2ab0ba8761</anchor>
      <arglist>(char *uplo, char *trans, char *diag, lapack_int *n, lapack_int *nrhs, const double *a, lapack_int *lda, double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtrttf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a70e54cbb0480e35d2df8c5f0a6972620</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, const double *a, lapack_int *lda, double *arf, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtrttp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a791caa36d17a85110dd1b5b357cd27b8</anchor>
      <arglist>(char *uplo, lapack_int *n, const double *a, lapack_int *lda, double *ap, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_dtzrzf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a42deb8767584ff43f0e417cb0d0c8a7e</anchor>
      <arglist>(lapack_int *m, lapack_int *n, double *a, lapack_int *lda, double *tau, double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>lapack_logical</type>
      <name>LAPACK_lsame</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4d612d5017d101e57e071a09472bbfa9</anchor>
      <arglist>(char *ca, char *cb, lapack_int lca, lapack_int lcb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_complex_double</type>
      <name>lapack_make_complex_double</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa7f436a0a9e536b6c15664d12a8b5cd3</anchor>
      <arglist>(double re, double im)</arglist>
    </member>
    <member kind="function">
      <type>lapack_complex_float</type>
      <name>lapack_make_complex_float</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5cffc3f99efec97bdd2d561aa815a194</anchor>
      <arglist>(float re, float im)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sbbcsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a307fd9db326f9dd9d9432a297164672c</anchor>
      <arglist>(char *jobu1, char *jobu2, char *jobv1t, char *jobv2t, char *trans, lapack_int *m, lapack_int *p, lapack_int *q, float *theta, float *phi, float *u1, lapack_int *ldu1, float *u2, lapack_int *ldu2, float *v1t, lapack_int *ldv1t, float *v2t, lapack_int *ldv2t, float *b11d, float *b11e, float *b12d, float *b12e, float *b21d, float *b21e, float *b22d, float *b22e, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sbdsdc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a62fe140e52b339630cb8783d19a6fefb</anchor>
      <arglist>(char *uplo, char *compq, lapack_int *n, float *d, float *e, float *u, lapack_int *ldu, float *vt, lapack_int *ldvt, float *q, lapack_int *iq, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sbdsqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0cc578ba6058741764882b0bd489f52f</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *ncvt, lapack_int *nru, lapack_int *ncc, float *d, float *e, float *vt, lapack_int *ldvt, float *u, lapack_int *ldu, float *c, lapack_int *ldc, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sdisna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a82bca320b831e570de7710cf749866bf</anchor>
      <arglist>(char *job, lapack_int *m, lapack_int *n, const float *d, float *sep, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgbbrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a40c7cd0d259850bd53fced3e3ed4b59a</anchor>
      <arglist>(char *vect, lapack_int *m, lapack_int *n, lapack_int *ncc, lapack_int *kl, lapack_int *ku, float *ab, lapack_int *ldab, float *d, float *e, float *q, lapack_int *ldq, float *pt, lapack_int *ldpt, float *c, lapack_int *ldc, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ace9ec741b328dea156d1c5df44af9e0f</anchor>
      <arglist>(char *norm, lapack_int *n, lapack_int *kl, lapack_int *ku, const float *ab, lapack_int *ldab, const lapack_int *ipiv, float *anorm, float *rcond, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgbequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0b3e3cf9ebe3360d538837854f214558</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *kl, lapack_int *ku, const float *ab, lapack_int *ldab, float *r, float *c, float *rowcnd, float *colcnd, float *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgbequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af86778a1c2b009f736d66d25d85f8652</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *kl, lapack_int *ku, const float *ab, lapack_int *ldab, float *r, float *c, float *rowcnd, float *colcnd, float *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6007dff2e9003bb71c8193cf56b29b6e</anchor>
      <arglist>(char *trans, lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_int *nrhs, const float *ab, lapack_int *ldab, const float *afb, lapack_int *ldafb, const lapack_int *ipiv, const float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *ferr, float *berr, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgbrfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab73f42ff502883a32c7c445501e131a6</anchor>
      <arglist>(char *trans, char *equed, lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_int *nrhs, const float *ab, lapack_int *ldab, const float *afb, lapack_int *ldafb, const lapack_int *ipiv, const float *r, const float *c, const float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *rcond, float *berr, lapack_int *n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int *nparams, float *params, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgbsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a66324b40fdb9df89aeab1971d8232eec</anchor>
      <arglist>(lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_int *nrhs, float *ab, lapack_int *ldab, lapack_int *ipiv, float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgbsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaed1ba169c51a2ef91578c212d8f82cf</anchor>
      <arglist>(char *fact, char *trans, lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_int *nrhs, float *ab, lapack_int *ldab, float *afb, lapack_int *ldafb, lapack_int *ipiv, char *equed, float *r, float *c, float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *rcond, float *ferr, float *berr, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgbsvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aecdcbdb6bf57671131898e4492d31efb</anchor>
      <arglist>(char *fact, char *trans, lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_int *nrhs, float *ab, lapack_int *ldab, float *afb, lapack_int *ldafb, lapack_int *ipiv, char *equed, float *r, float *c, float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *rcond, float *rpvgrw, float *berr, lapack_int *n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int *nparams, float *params, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgbtrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad092cf0de992be02143a161400f739e2</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *kl, lapack_int *ku, float *ab, lapack_int *ldab, lapack_int *ipiv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a560e411b3a5c9ba29119bd518545455d</anchor>
      <arglist>(char *trans, lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_int *nrhs, const float *ab, lapack_int *ldab, const lapack_int *ipiv, float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgebak</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3252a233cb0a432ee68921476da1b483</anchor>
      <arglist>(char *job, char *side, lapack_int *n, lapack_int *ilo, lapack_int *ihi, const float *scale, lapack_int *m, float *v, lapack_int *ldv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgebal</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab6a4df0d4534d0e32ed2bfbc64687b10</anchor>
      <arglist>(char *job, lapack_int *n, float *a, lapack_int *lda, lapack_int *ilo, lapack_int *ihi, float *scale, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgebrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af986af0743004efeb0db51406be15134</anchor>
      <arglist>(lapack_int *m, lapack_int *n, float *a, lapack_int *lda, float *d, float *e, float *tauq, float *taup, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgecon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abdf6082a6e17c298cf378776c3fb5d58</anchor>
      <arglist>(char *norm, lapack_int *n, const float *a, lapack_int *lda, float *anorm, float *rcond, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgeequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af1766ed4dc6a6d61ad7ce598590d473f</anchor>
      <arglist>(lapack_int *m, lapack_int *n, const float *a, lapack_int *lda, float *r, float *c, float *rowcnd, float *colcnd, float *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgeequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1ca4b5dd863ee7f1bd125ea34355daa7</anchor>
      <arglist>(lapack_int *m, lapack_int *n, const float *a, lapack_int *lda, float *r, float *c, float *rowcnd, float *colcnd, float *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgees</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4ffe46d2ee2751a7c4f748d4a9fe2f38</anchor>
      <arglist>(char *jobvs, char *sort, LAPACK_S_SELECT2 select, lapack_int *n, float *a, lapack_int *lda, lapack_int *sdim, float *wr, float *wi, float *vs, lapack_int *ldvs, float *work, lapack_int *lwork, lapack_logical *bwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgeesx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af642fc7586e815bdbdc6facd5ab4e985</anchor>
      <arglist>(char *jobvs, char *sort, LAPACK_S_SELECT2 select, char *sense, lapack_int *n, float *a, lapack_int *lda, lapack_int *sdim, float *wr, float *wi, float *vs, lapack_int *ldvs, float *rconde, float *rcondv, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_logical *bwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgeev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3e2991dd98aef0367d753b716a99f698</anchor>
      <arglist>(char *jobvl, char *jobvr, lapack_int *n, float *a, lapack_int *lda, float *wr, float *wi, float *vl, lapack_int *ldvl, float *vr, lapack_int *ldvr, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgeevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7ab8a78838aa83e33f961d67507b2a4a</anchor>
      <arglist>(char *balanc, char *jobvl, char *jobvr, char *sense, lapack_int *n, float *a, lapack_int *lda, float *wr, float *wi, float *vl, lapack_int *ldvl, float *vr, lapack_int *ldvr, lapack_int *ilo, lapack_int *ihi, float *scale, float *abnrm, float *rconde, float *rcondv, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgehrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a73f86cde07c5c66ec7b25be120479f5f</anchor>
      <arglist>(lapack_int *n, lapack_int *ilo, lapack_int *ihi, float *a, lapack_int *lda, float *tau, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgejsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acb3b6dbeada987b751ef2c65d7bb7c55</anchor>
      <arglist>(char *joba, char *jobu, char *jobv, char *jobr, char *jobt, char *jobp, lapack_int *m, lapack_int *n, float *a, lapack_int *lda, float *sva, float *u, lapack_int *ldu, float *v, lapack_int *ldv, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgelq2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4d13f5609b8c37a6dcb00ac50b3ceade</anchor>
      <arglist>(lapack_int *m, lapack_int *n, float *a, lapack_int *lda, float *tau, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgelqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae4c9421b9fb9c29ee819d04dd43fcbae</anchor>
      <arglist>(lapack_int *m, lapack_int *n, float *a, lapack_int *lda, float *tau, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgels</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab6d4e09d93bae497bdbcca19d480bd37</anchor>
      <arglist>(char *trans, lapack_int *m, lapack_int *n, lapack_int *nrhs, float *a, lapack_int *lda, float *b, lapack_int *ldb, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgelsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5d4d94a7b2b53b12977b1cc53d10df7d</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *nrhs, float *a, lapack_int *lda, float *b, lapack_int *ldb, float *s, float *rcond, lapack_int *rank, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgelss</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae3ba399e96f13862491671f4e3ce1d7d</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *nrhs, float *a, lapack_int *lda, float *b, lapack_int *ldb, float *s, float *rcond, lapack_int *rank, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgelsy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac4127ca3bb15479550b18c0ab9794db3</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *nrhs, float *a, lapack_int *lda, float *b, lapack_int *ldb, lapack_int *jpvt, float *rcond, lapack_int *rank, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgemqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a54da465b0ee036c26d554013a13a5da4</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, lapack_int *nb, const float *v, lapack_int *ldv, const float *t, lapack_int *ldt, float *c, lapack_int *ldc, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgeqlf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a997de68eed059d296ddf569243d5879e</anchor>
      <arglist>(lapack_int *m, lapack_int *n, float *a, lapack_int *lda, float *tau, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgeqp3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1e58c38e098c3b6ed39e5b755354d185</anchor>
      <arglist>(lapack_int *m, lapack_int *n, float *a, lapack_int *lda, lapack_int *jpvt, float *tau, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgeqpf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab124105a273e779989e08c1acc644f3b</anchor>
      <arglist>(lapack_int *m, lapack_int *n, float *a, lapack_int *lda, lapack_int *jpvt, float *tau, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgeqr2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adc621d050d19f1a3dc92de226f8e54da</anchor>
      <arglist>(lapack_int *m, lapack_int *n, float *a, lapack_int *lda, float *tau, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgeqrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af6d07f79e0dee12a52bd2bc3837bcb24</anchor>
      <arglist>(lapack_int *m, lapack_int *n, float *a, lapack_int *lda, float *tau, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgeqrfp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a27cb40d6528c2bdb045aa47db95aaed9</anchor>
      <arglist>(lapack_int *m, lapack_int *n, float *a, lapack_int *lda, float *tau, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgeqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab01c83746cbc6adb4aa500d96d11af27</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *nb, float *a, lapack_int *lda, float *t, lapack_int *ldt, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgeqrt2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5e263dd2dbbc22057dd4c1dc40809431</anchor>
      <arglist>(lapack_int *m, lapack_int *n, float *a, lapack_int *lda, float *t, lapack_int *ldt, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgeqrt3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adcf8522d7bee9f1785425498de21f13d</anchor>
      <arglist>(lapack_int *m, lapack_int *n, float *a, lapack_int *lda, float *t, lapack_int *ldt, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgerfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9c2acd5b910135cd401326dd8993570a</anchor>
      <arglist>(char *trans, lapack_int *n, lapack_int *nrhs, const float *a, lapack_int *lda, const float *af, lapack_int *ldaf, const lapack_int *ipiv, const float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *ferr, float *berr, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgerfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a52ad372332188919bf9b9378b8f7b839</anchor>
      <arglist>(char *trans, char *equed, lapack_int *n, lapack_int *nrhs, const float *a, lapack_int *lda, const float *af, lapack_int *ldaf, const lapack_int *ipiv, const float *r, const float *c, const float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *rcond, float *berr, lapack_int *n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int *nparams, float *params, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgerqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a763b8cdc105294cc8158c6e6250153ef</anchor>
      <arglist>(lapack_int *m, lapack_int *n, float *a, lapack_int *lda, float *tau, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgesdd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae8ac6532a73817bb3b9c38063ae14690</anchor>
      <arglist>(char *jobz, lapack_int *m, lapack_int *n, float *a, lapack_int *lda, float *s, float *u, lapack_int *ldu, float *vt, lapack_int *ldvt, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgesv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a232dcb678e709d9683229a1a70c856be</anchor>
      <arglist>(lapack_int *n, lapack_int *nrhs, float *a, lapack_int *lda, lapack_int *ipiv, float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgesvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a620a442f195750922adf93692ddb491a</anchor>
      <arglist>(char *jobu, char *jobvt, lapack_int *m, lapack_int *n, float *a, lapack_int *lda, float *s, float *u, lapack_int *ldu, float *vt, lapack_int *ldvt, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgesvj</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af0c13b8b08296556cf2c2535be293263</anchor>
      <arglist>(char *joba, char *jobu, char *jobv, lapack_int *m, lapack_int *n, float *a, lapack_int *lda, float *sva, lapack_int *mv, float *v, lapack_int *ldv, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgesvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3f4ec0ed9cd6eda1c60eaf05e77e63d6</anchor>
      <arglist>(char *fact, char *trans, lapack_int *n, lapack_int *nrhs, float *a, lapack_int *lda, float *af, lapack_int *ldaf, lapack_int *ipiv, char *equed, float *r, float *c, float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *rcond, float *ferr, float *berr, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgesvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a48a33965734468164b102c07da6f5d3d</anchor>
      <arglist>(char *fact, char *trans, lapack_int *n, lapack_int *nrhs, float *a, lapack_int *lda, float *af, lapack_int *ldaf, lapack_int *ipiv, char *equed, float *r, float *c, float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *rcond, float *rpvgrw, float *berr, lapack_int *n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int *nparams, float *params, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgetf2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af6e6dd56a5aada678204fdd66a48f54b</anchor>
      <arglist>(lapack_int *m, lapack_int *n, float *a, lapack_int *lda, lapack_int *ipiv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgetrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aee42f1f35615fd4c262d84fefdd05fef</anchor>
      <arglist>(lapack_int *m, lapack_int *n, float *a, lapack_int *lda, lapack_int *ipiv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgetri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad4789085eacc58e7afc392f49064907f</anchor>
      <arglist>(lapack_int *n, float *a, lapack_int *lda, const lapack_int *ipiv, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgetrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a16d16916aa807871cd50bc7a5571f515</anchor>
      <arglist>(char *trans, lapack_int *n, lapack_int *nrhs, const float *a, lapack_int *lda, const lapack_int *ipiv, float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sggbak</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4629d5ef23cb18ef87abe148708e7dad</anchor>
      <arglist>(char *job, char *side, lapack_int *n, lapack_int *ilo, lapack_int *ihi, const float *lscale, const float *rscale, lapack_int *m, float *v, lapack_int *ldv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sggbal</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac88fd3984c13cc07afc47597ba44d7a8</anchor>
      <arglist>(char *job, lapack_int *n, float *a, lapack_int *lda, float *b, lapack_int *ldb, lapack_int *ilo, lapack_int *ihi, float *lscale, float *rscale, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgges</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aca49f0a9923cdcba17c8e22962cd9665</anchor>
      <arglist>(char *jobvsl, char *jobvsr, char *sort, LAPACK_S_SELECT3 selctg, lapack_int *n, float *a, lapack_int *lda, float *b, lapack_int *ldb, lapack_int *sdim, float *alphar, float *alphai, float *beta, float *vsl, lapack_int *ldvsl, float *vsr, lapack_int *ldvsr, float *work, lapack_int *lwork, lapack_logical *bwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sggesx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a187626ef24008a1096c08d052fb62f17</anchor>
      <arglist>(char *jobvsl, char *jobvsr, char *sort, LAPACK_S_SELECT3 selctg, char *sense, lapack_int *n, float *a, lapack_int *lda, float *b, lapack_int *ldb, lapack_int *sdim, float *alphar, float *alphai, float *beta, float *vsl, lapack_int *ldvsl, float *vsr, lapack_int *ldvsr, float *rconde, float *rcondv, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_logical *bwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sggev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a073f3afb9f7b50e4225bd2718743ad77</anchor>
      <arglist>(char *jobvl, char *jobvr, lapack_int *n, float *a, lapack_int *lda, float *b, lapack_int *ldb, float *alphar, float *alphai, float *beta, float *vl, lapack_int *ldvl, float *vr, lapack_int *ldvr, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sggevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7f109bd5334813149347d62480180252</anchor>
      <arglist>(char *balanc, char *jobvl, char *jobvr, char *sense, lapack_int *n, float *a, lapack_int *lda, float *b, lapack_int *ldb, float *alphar, float *alphai, float *beta, float *vl, lapack_int *ldvl, float *vr, lapack_int *ldvr, lapack_int *ilo, lapack_int *ihi, float *lscale, float *rscale, float *abnrm, float *bbnrm, float *rconde, float *rcondv, float *work, lapack_int *lwork, lapack_int *iwork, lapack_logical *bwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sggglm</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae98b0f5396b6c5f361f0034fa62f3c9a</anchor>
      <arglist>(lapack_int *n, lapack_int *m, lapack_int *p, float *a, lapack_int *lda, float *b, lapack_int *ldb, float *d, float *x, float *y, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgghrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a53b71dd765c39ef454240376662ca1df</anchor>
      <arglist>(char *compq, char *compz, lapack_int *n, lapack_int *ilo, lapack_int *ihi, float *a, lapack_int *lda, float *b, lapack_int *ldb, float *q, lapack_int *ldq, float *z, lapack_int *ldz, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgglse</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aec1acd056dcf6d82f29a5c6500d5e0fe</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *p, float *a, lapack_int *lda, float *b, lapack_int *ldb, float *c, float *d, float *x, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sggqrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a948b30ff0b327348f60f27d6a73597ed</anchor>
      <arglist>(lapack_int *n, lapack_int *m, lapack_int *p, float *a, lapack_int *lda, float *taua, float *b, lapack_int *ldb, float *taub, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sggrqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae3767e486720b2cf332e90fbe587d969</anchor>
      <arglist>(lapack_int *m, lapack_int *p, lapack_int *n, float *a, lapack_int *lda, float *taua, float *b, lapack_int *ldb, float *taub, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sggsvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1d64b401a060d517efce3d9f4b706dc9</anchor>
      <arglist>(char *jobu, char *jobv, char *jobq, lapack_int *m, lapack_int *n, lapack_int *p, lapack_int *k, lapack_int *l, float *a, lapack_int *lda, float *b, lapack_int *ldb, float *alpha, float *beta, float *u, lapack_int *ldu, float *v, lapack_int *ldv, float *q, lapack_int *ldq, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sggsvp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a842d2a546eb15086e4f677af4f82bf89</anchor>
      <arglist>(char *jobu, char *jobv, char *jobq, lapack_int *m, lapack_int *p, lapack_int *n, float *a, lapack_int *lda, float *b, lapack_int *ldb, float *tola, float *tolb, lapack_int *k, lapack_int *l, float *u, lapack_int *ldu, float *v, lapack_int *ldv, float *q, lapack_int *ldq, lapack_int *iwork, float *tau, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgtcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae5b169e6cce2c4117a8221428ba13559</anchor>
      <arglist>(char *norm, lapack_int *n, const float *dl, const float *d, const float *du, const float *du2, const lapack_int *ipiv, float *anorm, float *rcond, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgtrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6563f7b8dacb6b3e76113f105e662fe2</anchor>
      <arglist>(char *trans, lapack_int *n, lapack_int *nrhs, const float *dl, const float *d, const float *du, const float *dlf, const float *df, const float *duf, const float *du2, const lapack_int *ipiv, const float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *ferr, float *berr, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgtsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4e0a2c068f43a40d82ea50523f05b51b</anchor>
      <arglist>(lapack_int *n, lapack_int *nrhs, float *dl, float *d, float *du, float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgtsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac7b61dcb6691d9b95899d4a6bce7ef4e</anchor>
      <arglist>(char *fact, char *trans, lapack_int *n, lapack_int *nrhs, const float *dl, const float *d, const float *du, float *dlf, float *df, float *duf, float *du2, lapack_int *ipiv, const float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *rcond, float *ferr, float *berr, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgttrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaa82c69b19f3c732ea8c8d1e698a7724</anchor>
      <arglist>(lapack_int *n, float *dl, float *d, float *du, float *du2, lapack_int *ipiv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sgttrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4d5b0438a3d59360afc68c5e040b1ab1</anchor>
      <arglist>(char *trans, lapack_int *n, lapack_int *nrhs, const float *dl, const float *d, const float *du, const float *du2, const lapack_int *ipiv, float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_shgeqz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4ef6c01118f5e68f6a44ebed98636f16</anchor>
      <arglist>(char *job, char *compq, char *compz, lapack_int *n, lapack_int *ilo, lapack_int *ihi, float *h, lapack_int *ldh, float *t, lapack_int *ldt, float *alphar, float *alphai, float *beta, float *q, lapack_int *ldq, float *z, lapack_int *ldz, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_shsein</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a93502f3d48fded5f3e3981a39259918c</anchor>
      <arglist>(char *job, char *eigsrc, char *initv, lapack_logical *select, lapack_int *n, const float *h, lapack_int *ldh, float *wr, const float *wi, float *vl, lapack_int *ldvl, float *vr, lapack_int *ldvr, lapack_int *mm, lapack_int *m, float *work, lapack_int *ifaill, lapack_int *ifailr, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_shseqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa22ad5b10c11d272578c510fc2c9b335</anchor>
      <arglist>(char *job, char *compz, lapack_int *n, lapack_int *ilo, lapack_int *ihi, float *h, lapack_int *ldh, float *wr, float *wi, float *z, lapack_int *ldz, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_slacpy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aff448b3af4b102cde90d73925960039a</anchor>
      <arglist>(char *uplo, lapack_int *m, lapack_int *n, const float *a, lapack_int *lda, float *b, lapack_int *ldb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_slag2d</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad5a1a610a2b0ba1aa251267200821cfb</anchor>
      <arglist>(lapack_int *m, lapack_int *n, const float *sa, lapack_int *ldsa, double *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_slagge</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aed09f6519d75ec3b51365ae397fc03f2</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *kl, lapack_int *ku, const float *d, float *a, lapack_int *lda, lapack_int *iseed, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_slagsy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6fd3f536643e7ea0f285307517a87f96</anchor>
      <arglist>(lapack_int *n, lapack_int *k, const float *d, float *a, lapack_int *lda, lapack_int *iseed, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACK_slamch</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af6164f3901b6d25a0937020678573ef7</anchor>
      <arglist>(char *cmach)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACK_slange</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aba770095aff705c3bd24e6898d0b053d</anchor>
      <arglist>(char *norm, lapack_int *m, lapack_int *n, const float *a, lapack_int *lda, float *work)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACK_slansy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a84fcbe6f4609f84c25e4fcc20928df3f</anchor>
      <arglist>(char *norm, char *uplo, lapack_int *n, const float *a, lapack_int *lda, float *work)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACK_slantr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afe753a8cad586b985543d30a6633e2f6</anchor>
      <arglist>(char *norm, char *uplo, char *diag, lapack_int *m, lapack_int *n, const float *a, lapack_int *lda, float *work)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_slapmr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6b45d33cd7c8d219e0c22c5d8de7fe8d</anchor>
      <arglist>(lapack_logical *forwrd, lapack_int *m, lapack_int *n, float *x, lapack_int *ldx, lapack_int *k)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACK_slapy2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a80e935d16c7e12ae03e20694655656f3</anchor>
      <arglist>(float *x, float *y)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACK_slapy3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5a6b35a47342fff0601224d8d397c5b8</anchor>
      <arglist>(float *x, float *y, float *z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_slarfb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afc3e627a1572ece685ba342329036b43</anchor>
      <arglist>(char *side, char *trans, char *direct, char *storev, lapack_int *m, lapack_int *n, lapack_int *k, const float *v, lapack_int *ldv, const float *t, lapack_int *ldt, float *c, lapack_int *ldc, float *work, lapack_int *ldwork)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_slarfg</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3e8f4a7db64f683538747f55d9e2632a</anchor>
      <arglist>(lapack_int *n, float *alpha, float *x, lapack_int *incx, float *tau)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_slarft</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a572379733d7b8479f6f4307885f145d7</anchor>
      <arglist>(char *direct, char *storev, lapack_int *n, lapack_int *k, const float *v, lapack_int *ldv, const float *tau, float *t, lapack_int *ldt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_slarfx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8c7fbf5dcc1d9c5e14b12bea0de813d6</anchor>
      <arglist>(char *side, lapack_int *m, lapack_int *n, const float *v, float *tau, float *c, lapack_int *ldc, float *work)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_slarnv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a69175c025dc95c568d61d86dd8a55d2e</anchor>
      <arglist>(lapack_int *idist, lapack_int *iseed, lapack_int *n, float *x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_slartgp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae3a7a5392d2669c4669521ab646a7199</anchor>
      <arglist>(float *f, float *g, float *cs, float *sn, float *r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_slartgs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a918a00aed99e3318ae627b5cd4379eaa</anchor>
      <arglist>(float *x, float *y, float *sigma, float *cs, float *sn)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_slaset</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afa3354ec90d274cbe6a03ab202c744e2</anchor>
      <arglist>(char *uplo, lapack_int *m, lapack_int *n, float *alpha, float *beta, float *a, lapack_int *lda)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_slasrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad733c261ec1d0d0fae9a78dd8e05b0c2</anchor>
      <arglist>(char *id, lapack_int *n, float *d, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_slaswp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7091e9617c37172bbbd73acc4e5c6b47</anchor>
      <arglist>(lapack_int *n, float *a, lapack_int *lda, lapack_int *k1, lapack_int *k2, const lapack_int *ipiv, lapack_int *incx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_slatms</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae0f1e7709413ac401b69a636ca135141</anchor>
      <arglist>(lapack_int *m, lapack_int *n, char *dist, lapack_int *iseed, char *sym, float *d, lapack_int *mode, float *cond, float *dmax, lapack_int *kl, lapack_int *ku, char *pack, float *a, lapack_int *lda, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_slauum</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7555247ddddbde4f50a8a0546461c70d</anchor>
      <arglist>(char *uplo, lapack_int *n, float *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sopgtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0e405d6a1aefb938b97405da8b80f47c</anchor>
      <arglist>(char *uplo, lapack_int *n, const float *ap, const float *tau, float *q, lapack_int *ldq, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sopmtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aebc2839e0b5bf1965f4f5cb261211285</anchor>
      <arglist>(char *side, char *uplo, char *trans, lapack_int *m, lapack_int *n, const float *ap, const float *tau, float *c, lapack_int *ldc, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sorbdb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8fe6dca6d36a0ed9f611eabc1bf537e6</anchor>
      <arglist>(char *trans, char *signs, lapack_int *m, lapack_int *p, lapack_int *q, float *x11, lapack_int *ldx11, float *x12, lapack_int *ldx12, float *x21, lapack_int *ldx21, float *x22, lapack_int *ldx22, float *theta, float *phi, float *taup1, float *taup2, float *tauq1, float *tauq2, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sorcsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a45ca6db944c46a87765850de991ac57f</anchor>
      <arglist>(char *jobu1, char *jobu2, char *jobv1t, char *jobv2t, char *trans, char *signs, lapack_int *m, lapack_int *p, lapack_int *q, float *x11, lapack_int *ldx11, float *x12, lapack_int *ldx12, float *x21, lapack_int *ldx21, float *x22, lapack_int *ldx22, float *theta, float *u1, lapack_int *ldu1, float *u2, lapack_int *ldu2, float *v1t, lapack_int *ldv1t, float *v2t, lapack_int *ldv2t, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sorgbr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad305e5b4d04b31bce5f6d8a2ee968624</anchor>
      <arglist>(char *vect, lapack_int *m, lapack_int *n, lapack_int *k, float *a, lapack_int *lda, const float *tau, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sorghr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9c186627bedff0de4cfaec038c5817ee</anchor>
      <arglist>(lapack_int *n, lapack_int *ilo, lapack_int *ihi, float *a, lapack_int *lda, const float *tau, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sorglq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a49adbd29aaec4aef72683be5b6667b1e</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *k, float *a, lapack_int *lda, const float *tau, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sorgql</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a291b142910259243684a009788fb4152</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *k, float *a, lapack_int *lda, const float *tau, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sorgqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a63caa3aa410954e60dd243f00096b7c2</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *k, float *a, lapack_int *lda, const float *tau, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sorgrq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7531a6932385f94d353f44b168ddaba4</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *k, float *a, lapack_int *lda, const float *tau, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sorgtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abbc58e14ad36e9a79fcbfafcdc00e3ae</anchor>
      <arglist>(char *uplo, lapack_int *n, float *a, lapack_int *lda, const float *tau, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sormbr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af352eff1818f49b2c21ccd6a571fec8d</anchor>
      <arglist>(char *vect, char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, const float *a, lapack_int *lda, const float *tau, float *c, lapack_int *ldc, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sormhr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a85412fa7ed911d0b17bb4e71bbd76796</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *ilo, lapack_int *ihi, const float *a, lapack_int *lda, const float *tau, float *c, lapack_int *ldc, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sormlq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a89bf8783ac15f36c57c182f5e4672b29</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, const float *a, lapack_int *lda, const float *tau, float *c, lapack_int *ldc, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sormql</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a59e24b7744f0d93bff59c56894eb17bf</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, const float *a, lapack_int *lda, const float *tau, float *c, lapack_int *ldc, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sormqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a09f7b2a754c327f28d6cd179d5bb8736</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, const float *a, lapack_int *lda, const float *tau, float *c, lapack_int *ldc, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sormrq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a26fa66d7b8ff4af381467e14cb1efab7</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, const float *a, lapack_int *lda, const float *tau, float *c, lapack_int *ldc, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sormrz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5e6e81ed20f460ff65e5582fd85ded4d</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, lapack_int *l, const float *a, lapack_int *lda, const float *tau, float *c, lapack_int *ldc, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sormtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad69a61cf5d29391476dac01597ea8d94</anchor>
      <arglist>(char *side, char *uplo, char *trans, lapack_int *m, lapack_int *n, const float *a, lapack_int *lda, const float *tau, float *c, lapack_int *ldc, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_spbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a36c0b20c4ca1710059632cceacc15144</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kd, const float *ab, lapack_int *ldab, float *anorm, float *rcond, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_spbequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a23ac6d03d217aae91d687e6db2969b86</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kd, const float *ab, lapack_int *ldab, float *s, float *scond, float *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_spbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa7e0b4ec7946c75ea97798dcd72a4a13</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kd, lapack_int *nrhs, const float *ab, lapack_int *ldab, const float *afb, lapack_int *ldafb, const float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *ferr, float *berr, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_spbstf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a297e429cb68796a9240b0c6be08f1fff</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kb, float *bb, lapack_int *ldbb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_spbsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a481df8ae7a0adc53a24c86014b49ba13</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kd, lapack_int *nrhs, float *ab, lapack_int *ldab, float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_spbsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a276ed35dea1f20754343e6ef4e9cfbd5</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *kd, lapack_int *nrhs, float *ab, lapack_int *ldab, float *afb, lapack_int *ldafb, char *equed, float *s, float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *rcond, float *ferr, float *berr, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_spbtrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4d96802e79c6dcb758de52c53010a23b</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kd, float *ab, lapack_int *ldab, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_spbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acb8a973958464da08c308a3b91035054</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kd, lapack_int *nrhs, const float *ab, lapack_int *ldab, float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_spftrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a02eee97cb057fc2a1a9f3613d05e9d0d</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, float *a, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_spftri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4f26dca09760dc75b87e009bf67ef11a</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, float *a, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_spftrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6854573b76df1d1a1f52e942cafbdd90</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, lapack_int *nrhs, const float *a, float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_spocon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aec4fcb615dc3897e81752960f0bb6528</anchor>
      <arglist>(char *uplo, lapack_int *n, const float *a, lapack_int *lda, float *anorm, float *rcond, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_spoequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7edb05b7f84c44320726d3f7f36fef9e</anchor>
      <arglist>(lapack_int *n, const float *a, lapack_int *lda, float *s, float *scond, float *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_spoequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5ce19f022dade4c76ce9e735e510a1a2</anchor>
      <arglist>(lapack_int *n, const float *a, lapack_int *lda, float *s, float *scond, float *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sporfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0032e12619f258ba38ec268827ebe301</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const float *a, lapack_int *lda, const float *af, lapack_int *ldaf, const float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *ferr, float *berr, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sporfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acaf4fca728829fa08c83a14e5fa1df1a</anchor>
      <arglist>(char *uplo, char *equed, lapack_int *n, lapack_int *nrhs, const float *a, lapack_int *lda, const float *af, lapack_int *ldaf, const float *s, const float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *rcond, float *berr, lapack_int *n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int *nparams, float *params, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sposv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abcd8c7c68ac9e26f4f1bd63978df6598</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, float *a, lapack_int *lda, float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sposvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4da3ff37d277c3c671f630142311b81d</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, float *a, lapack_int *lda, float *af, lapack_int *ldaf, char *equed, float *s, float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *rcond, float *ferr, float *berr, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sposvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a93e3b77a443467fb5a041f4d599ee669</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, float *a, lapack_int *lda, float *af, lapack_int *ldaf, char *equed, float *s, float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *rcond, float *rpvgrw, float *berr, lapack_int *n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int *nparams, float *params, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_spotrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae08c8fe1b225deda3f30103971a91967</anchor>
      <arglist>(char *uplo, lapack_int *n, float *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_spotri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a53742804ed479859222a6376962aab3d</anchor>
      <arglist>(char *uplo, lapack_int *n, float *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_spotrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad39d335c8e3ee6df8932b7c3b2cdbbd8</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const float *a, lapack_int *lda, float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sppcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a137c873b8be0f27891bf7be5014aa12c</anchor>
      <arglist>(char *uplo, lapack_int *n, const float *ap, float *anorm, float *rcond, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sppequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a26d3030a2bbab7499427d330294dc9b6</anchor>
      <arglist>(char *uplo, lapack_int *n, const float *ap, float *s, float *scond, float *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_spprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7607a6bc083d2886b025e058afad64c3</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const float *ap, const float *afp, const float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *ferr, float *berr, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sppsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4106db381397964f2527a805f4bd6702</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, float *ap, float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sppsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6a8f98cda4c0e710d8473215120f5ce5</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, float *ap, float *afp, char *equed, float *s, float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *rcond, float *ferr, float *berr, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_spptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a72564853806ac110c07141d6b8bd816e</anchor>
      <arglist>(char *uplo, lapack_int *n, float *ap, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_spptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af2bf9063e548162f38505e4dd7a77582</anchor>
      <arglist>(char *uplo, lapack_int *n, float *ap, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_spptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a307d92b812206df4cad0b8deafebb496</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const float *ap, float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_spstrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af83a2a8574267f0b53248df0a942bf53</anchor>
      <arglist>(char *uplo, lapack_int *n, float *a, lapack_int *lda, lapack_int *piv, lapack_int *rank, float *tol, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sptcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af325c705fd7f5ef7563e0ef6856adb12</anchor>
      <arglist>(lapack_int *n, const float *d, const float *e, float *anorm, float *rcond, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_spteqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac2418cb43d3294cc6afce9c22dfd3661</anchor>
      <arglist>(char *compz, lapack_int *n, float *d, float *e, float *z, lapack_int *ldz, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sptrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1055f8706047d15c7f53ea83ca2bd826</anchor>
      <arglist>(lapack_int *n, lapack_int *nrhs, const float *d, const float *e, const float *df, const float *ef, const float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *ferr, float *berr, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sptsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1d8155e19b00f680283c84d3a96252a5</anchor>
      <arglist>(lapack_int *n, lapack_int *nrhs, float *d, float *e, float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sptsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abb41cff027fd40c98ff127996addb027</anchor>
      <arglist>(char *fact, lapack_int *n, lapack_int *nrhs, const float *d, const float *e, float *df, float *ef, const float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *rcond, float *ferr, float *berr, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_spttrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aad682c25b159841c5ed8d97702522790</anchor>
      <arglist>(lapack_int *n, float *d, float *e, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_spttrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a45b47814e87a7d59cb8ead4a986d61d0</anchor>
      <arglist>(lapack_int *n, lapack_int *nrhs, const float *d, const float *e, float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssbev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9d175fa8b40c4b45032286e3c3bc2f03</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, lapack_int *kd, float *ab, lapack_int *ldab, float *w, float *z, lapack_int *ldz, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssbevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a402f07f86a0b287e67e1ff33274c55f6</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, lapack_int *kd, float *ab, lapack_int *ldab, float *w, float *z, lapack_int *ldz, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssbevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a323636916f3bb949db845a923cc6e191</anchor>
      <arglist>(char *jobz, char *range, char *uplo, lapack_int *n, lapack_int *kd, float *ab, lapack_int *ldab, float *q, lapack_int *ldq, float *vl, float *vu, lapack_int *il, lapack_int *iu, float *abstol, lapack_int *m, float *w, float *z, lapack_int *ldz, float *work, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssbgst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae4da113d42c4c451045af8a0e9b332fd</anchor>
      <arglist>(char *vect, char *uplo, lapack_int *n, lapack_int *ka, lapack_int *kb, float *ab, lapack_int *ldab, const float *bb, lapack_int *ldbb, float *x, lapack_int *ldx, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssbgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3727b03d06da2a73f9b80e4f5c63aa44</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, lapack_int *ka, lapack_int *kb, float *ab, lapack_int *ldab, float *bb, lapack_int *ldbb, float *w, float *z, lapack_int *ldz, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssbgvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a519bfb696fa6dffcbc83aa2181124635</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, lapack_int *ka, lapack_int *kb, float *ab, lapack_int *ldab, float *bb, lapack_int *ldbb, float *w, float *z, lapack_int *ldz, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssbgvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaedef5b1de87d5a593b24f9d9fabe494</anchor>
      <arglist>(char *jobz, char *range, char *uplo, lapack_int *n, lapack_int *ka, lapack_int *kb, float *ab, lapack_int *ldab, float *bb, lapack_int *ldbb, float *q, lapack_int *ldq, float *vl, float *vu, lapack_int *il, lapack_int *iu, float *abstol, lapack_int *m, float *w, float *z, lapack_int *ldz, float *work, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssbtrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aee90613474a33e4965fa03bcd9707879</anchor>
      <arglist>(char *vect, char *uplo, lapack_int *n, lapack_int *kd, float *ab, lapack_int *ldab, float *d, float *e, float *q, lapack_int *ldq, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssfrk</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2471189f398cb76d7007acdd3391ecc2</anchor>
      <arglist>(char *transr, char *uplo, char *trans, lapack_int *n, lapack_int *k, float *alpha, const float *a, lapack_int *lda, float *beta, float *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sspcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a774960d8546eed67cd923551f49717a1</anchor>
      <arglist>(char *uplo, lapack_int *n, const float *ap, const lapack_int *ipiv, float *anorm, float *rcond, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sspev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af2e43a194bff4ce2233baad8ef8b0f86</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, float *ap, float *w, float *z, lapack_int *ldz, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sspevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0ac4b9b76778fe8ce6263d03ad67c7ec</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, float *ap, float *w, float *z, lapack_int *ldz, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sspevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7b2c155954a012c5423fb3a7b8f023c8</anchor>
      <arglist>(char *jobz, char *range, char *uplo, lapack_int *n, float *ap, float *vl, float *vu, lapack_int *il, lapack_int *iu, float *abstol, lapack_int *m, float *w, float *z, lapack_int *ldz, float *work, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sspgst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a10331a98de2c7aeeff5ed514d044f137</anchor>
      <arglist>(lapack_int *itype, char *uplo, lapack_int *n, float *ap, const float *bp, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sspgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae95c81726bb31014f221111508d48115</anchor>
      <arglist>(lapack_int *itype, char *jobz, char *uplo, lapack_int *n, float *ap, float *bp, float *w, float *z, lapack_int *ldz, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sspgvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4983f450dc9836c59fc3ee8bb9d2cbc5</anchor>
      <arglist>(lapack_int *itype, char *jobz, char *uplo, lapack_int *n, float *ap, float *bp, float *w, float *z, lapack_int *ldz, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sspgvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab70500df29494badf7edb5b6705063f6</anchor>
      <arglist>(lapack_int *itype, char *jobz, char *range, char *uplo, lapack_int *n, float *ap, float *bp, float *vl, float *vu, lapack_int *il, lapack_int *iu, float *abstol, lapack_int *m, float *w, float *z, lapack_int *ldz, float *work, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae4c4e3603aacd4d00e9c3948c73799ff</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const float *ap, const float *afp, const lapack_int *ipiv, const float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *ferr, float *berr, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sspsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4a60fb316103747a7d0339ede74cdd39</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, float *ap, lapack_int *ipiv, float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sspsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3b882ac29e6973762411e4a0d9f029b4</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, const float *ap, float *afp, lapack_int *ipiv, const float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *rcond, float *ferr, float *berr, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssptrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a910fe3499f8662287ccdef131f6dba19</anchor>
      <arglist>(char *uplo, lapack_int *n, float *ap, float *d, float *e, float *tau, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5b41bceb948c8f9ae4ccdd779e2ff64b</anchor>
      <arglist>(char *uplo, lapack_int *n, float *ap, lapack_int *ipiv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a85220409c7d81c92598d68f2356ab92c</anchor>
      <arglist>(char *uplo, lapack_int *n, float *ap, const lapack_int *ipiv, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a169ee88c69bc408985888e7a7d82b493</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const float *ap, const lapack_int *ipiv, float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sstebz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8d12dbd550abc621349de35e34b79849</anchor>
      <arglist>(char *range, char *order, lapack_int *n, float *vl, float *vu, lapack_int *il, lapack_int *iu, float *abstol, const float *d, const float *e, lapack_int *m, lapack_int *nsplit, float *w, lapack_int *iblock, lapack_int *isplit, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sstedc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af171e43687527d9166c983660c22be28</anchor>
      <arglist>(char *compz, lapack_int *n, float *d, float *e, float *z, lapack_int *ldz, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sstegr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0361b2d9855a7db674ce85417273e3bd</anchor>
      <arglist>(char *jobz, char *range, lapack_int *n, float *d, float *e, float *vl, float *vu, lapack_int *il, lapack_int *iu, float *abstol, lapack_int *m, float *w, float *z, lapack_int *ldz, lapack_int *isuppz, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sstein</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac089b8d07c9c687be7c62c766e1e5145</anchor>
      <arglist>(lapack_int *n, const float *d, const float *e, lapack_int *m, const float *w, const lapack_int *iblock, const lapack_int *isplit, float *z, lapack_int *ldz, float *work, lapack_int *iwork, lapack_int *ifailv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sstemr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac58c549af47c9dd13090f5d719b2d62d</anchor>
      <arglist>(char *jobz, char *range, lapack_int *n, float *d, float *e, float *vl, float *vu, lapack_int *il, lapack_int *iu, lapack_int *m, float *w, float *z, lapack_int *ldz, lapack_int *nzc, lapack_int *isuppz, lapack_logical *tryrac, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssteqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3566594e919d48f4081b798dcce877ee</anchor>
      <arglist>(char *compz, lapack_int *n, float *d, float *e, float *z, lapack_int *ldz, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssterf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6c6b1c5bb4a40601e8a4fe26673a0811</anchor>
      <arglist>(lapack_int *n, float *d, float *e, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sstev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab7c3fb54ef0ce5d3d376cecd5d6ffa5e</anchor>
      <arglist>(char *jobz, lapack_int *n, float *d, float *e, float *z, lapack_int *ldz, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sstevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a90e8d805fc007364880ce94619200601</anchor>
      <arglist>(char *jobz, lapack_int *n, float *d, float *e, float *z, lapack_int *ldz, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sstevr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a103fb4cba5979abb6ed2b8d887d500f7</anchor>
      <arglist>(char *jobz, char *range, lapack_int *n, float *d, float *e, float *vl, float *vu, lapack_int *il, lapack_int *iu, float *abstol, lapack_int *m, float *w, float *z, lapack_int *ldz, lapack_int *isuppz, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_sstevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a199a1b1e3664e279881327de47aefd26</anchor>
      <arglist>(char *jobz, char *range, lapack_int *n, float *d, float *e, float *vl, float *vu, lapack_int *il, lapack_int *iu, float *abstol, lapack_int *m, float *w, float *z, lapack_int *ldz, float *work, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssycon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8051d98d2b4952e1c19a2ab5d4b1dd44</anchor>
      <arglist>(char *uplo, lapack_int *n, const float *a, lapack_int *lda, const lapack_int *ipiv, float *anorm, float *rcond, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssyconv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a41e62253030d697a785452ec3d2dcedc</anchor>
      <arglist>(char *uplo, char *way, lapack_int *n, float *a, lapack_int *lda, const lapack_int *ipiv, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssyequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab4dda6db94b72f6ca4d959a7cfdc77c4</anchor>
      <arglist>(char *uplo, lapack_int *n, const float *a, lapack_int *lda, float *s, float *scond, float *amax, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssyev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a475e65497c6662af0fe3354c26f34196</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, float *a, lapack_int *lda, float *w, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssyevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3ea8911e034da8a8b793aafd924252a8</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, float *a, lapack_int *lda, float *w, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssyevr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6b87f56c8a01e3470d59b93fcf10c7cd</anchor>
      <arglist>(char *jobz, char *range, char *uplo, lapack_int *n, float *a, lapack_int *lda, float *vl, float *vu, lapack_int *il, lapack_int *iu, float *abstol, lapack_int *m, float *w, float *z, lapack_int *ldz, lapack_int *isuppz, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssyevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaa4761afc513176e8275103db9f9e904</anchor>
      <arglist>(char *jobz, char *range, char *uplo, lapack_int *n, float *a, lapack_int *lda, float *vl, float *vu, lapack_int *il, lapack_int *iu, float *abstol, lapack_int *m, float *w, float *z, lapack_int *ldz, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssygst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a39f8e0f4ef67ceb48560e4f0e64249e5</anchor>
      <arglist>(lapack_int *itype, char *uplo, lapack_int *n, float *a, lapack_int *lda, const float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssygv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae23d150ff571a8a57242e5758330d494</anchor>
      <arglist>(lapack_int *itype, char *jobz, char *uplo, lapack_int *n, float *a, lapack_int *lda, float *b, lapack_int *ldb, float *w, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssygvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6cc2976013c7683adbd5ba4e199a9d2b</anchor>
      <arglist>(lapack_int *itype, char *jobz, char *uplo, lapack_int *n, float *a, lapack_int *lda, float *b, lapack_int *ldb, float *w, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssygvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4d77965a2cc792fa540599d117e84f16</anchor>
      <arglist>(lapack_int *itype, char *jobz, char *range, char *uplo, lapack_int *n, float *a, lapack_int *lda, float *b, lapack_int *ldb, float *vl, float *vu, lapack_int *il, lapack_int *iu, float *abstol, lapack_int *m, float *w, float *z, lapack_int *ldz, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssyrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4d27f610e0463b38bc6ba2278c6321b0</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const float *a, lapack_int *lda, const float *af, lapack_int *ldaf, const lapack_int *ipiv, const float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *ferr, float *berr, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssyrfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a423eee8df457707aa66358e0a9185547</anchor>
      <arglist>(char *uplo, char *equed, lapack_int *n, lapack_int *nrhs, const float *a, lapack_int *lda, const float *af, lapack_int *ldaf, const lapack_int *ipiv, const float *s, const float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *rcond, float *berr, lapack_int *n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int *nparams, float *params, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssysv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a843fcb75ce4914001bc355328a492263</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, float *a, lapack_int *lda, lapack_int *ipiv, float *b, lapack_int *ldb, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssysvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a798cbd89a08ac29b358dfb0d1a0cac45</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, const float *a, lapack_int *lda, float *af, lapack_int *ldaf, lapack_int *ipiv, const float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *rcond, float *ferr, float *berr, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssysvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a65a1f9a66a8f571a0e45ad02c0927508</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, float *a, lapack_int *lda, float *af, lapack_int *ldaf, lapack_int *ipiv, char *equed, float *s, float *b, lapack_int *ldb, float *x, lapack_int *ldx, float *rcond, float *rpvgrw, float *berr, lapack_int *n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int *nparams, float *params, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssyswapr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8372f9bad2c93332ba3b00243148c5f9</anchor>
      <arglist>(char *uplo, lapack_int *n, float *a, lapack_int *i1, lapack_int *i2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssytrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0d28754f0e6698f14acb5084d8da26bd</anchor>
      <arglist>(char *uplo, lapack_int *n, float *a, lapack_int *lda, float *d, float *e, float *tau, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssytrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a739171dcdf3960e839d77be6589ca8ad</anchor>
      <arglist>(char *uplo, lapack_int *n, float *a, lapack_int *lda, lapack_int *ipiv, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssytri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a55b092787ff74cf88a3969b6940dff69</anchor>
      <arglist>(char *uplo, lapack_int *n, float *a, lapack_int *lda, const lapack_int *ipiv, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssytri2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab95c41deaba608b833b4dae5b7913b3f</anchor>
      <arglist>(char *uplo, lapack_int *n, float *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssytri2x</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abbe904fc966cfebe80f2382f7ac542e5</anchor>
      <arglist>(char *uplo, lapack_int *n, float *a, lapack_int *lda, const lapack_int *ipiv, float *work, lapack_int *nb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssytrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3a38d3659b7b88f6f3960c7ed869df87</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const float *a, lapack_int *lda, const lapack_int *ipiv, float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ssytrs2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a78a35bddb255d1f5702446bd265e0bcc</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const float *a, lapack_int *lda, const lapack_int *ipiv, float *b, lapack_int *ldb, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_stbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac3d62fd92c0eec27e384fcfb9110507e</anchor>
      <arglist>(char *norm, char *uplo, char *diag, lapack_int *n, lapack_int *kd, const float *ab, lapack_int *ldab, float *rcond, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_stbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6d1c73cffa310404f1c00b3683b03808</anchor>
      <arglist>(char *uplo, char *trans, char *diag, lapack_int *n, lapack_int *kd, lapack_int *nrhs, const float *ab, lapack_int *ldab, const float *b, lapack_int *ldb, const float *x, lapack_int *ldx, float *ferr, float *berr, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_stbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6a59dd1539ec2458c76067b5b806d4c3</anchor>
      <arglist>(char *uplo, char *trans, char *diag, lapack_int *n, lapack_int *kd, lapack_int *nrhs, const float *ab, lapack_int *ldab, float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_stfsm</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a21ff17667011aa9627d8e1e5cb19eb03</anchor>
      <arglist>(char *transr, char *side, char *uplo, char *trans, char *diag, lapack_int *m, lapack_int *n, float *alpha, const float *a, float *b, lapack_int *ldb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_stftri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a638d4a27778f18a812f2b1944aeccff4</anchor>
      <arglist>(char *transr, char *uplo, char *diag, lapack_int *n, float *a, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_stfttp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2a8ab38a02a6aa22cb9e8d1a667bdf5d</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, const float *arf, float *ap, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_stfttr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac1dccc3d3899f63fcd6b073471cc7410</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, const float *arf, float *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_stgevc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a893a87cd3c421881898e8a025be154cf</anchor>
      <arglist>(char *side, char *howmny, const lapack_logical *select, lapack_int *n, const float *s, lapack_int *lds, const float *p, lapack_int *ldp, float *vl, lapack_int *ldvl, float *vr, lapack_int *ldvr, lapack_int *mm, lapack_int *m, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_stgexc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a29fb4ee99b60d70904d294908bd11ff4</anchor>
      <arglist>(lapack_logical *wantq, lapack_logical *wantz, lapack_int *n, float *a, lapack_int *lda, float *b, lapack_int *ldb, float *q, lapack_int *ldq, float *z, lapack_int *ldz, lapack_int *ifst, lapack_int *ilst, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_stgsen</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0c0663ebc7b0b7952208926325a1e19f</anchor>
      <arglist>(lapack_int *ijob, lapack_logical *wantq, lapack_logical *wantz, const lapack_logical *select, lapack_int *n, float *a, lapack_int *lda, float *b, lapack_int *ldb, float *alphar, float *alphai, float *beta, float *q, lapack_int *ldq, float *z, lapack_int *ldz, lapack_int *m, float *pl, float *pr, float *dif, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_stgsja</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a618108fa78da8ab3cad50ea691cb5437</anchor>
      <arglist>(char *jobu, char *jobv, char *jobq, lapack_int *m, lapack_int *p, lapack_int *n, lapack_int *k, lapack_int *l, float *a, lapack_int *lda, float *b, lapack_int *ldb, float *tola, float *tolb, float *alpha, float *beta, float *u, lapack_int *ldu, float *v, lapack_int *ldv, float *q, lapack_int *ldq, float *work, lapack_int *ncycle, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_stgsna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a40b70853194f6f00ff16b0effe42f1aa</anchor>
      <arglist>(char *job, char *howmny, const lapack_logical *select, lapack_int *n, const float *a, lapack_int *lda, const float *b, lapack_int *ldb, const float *vl, lapack_int *ldvl, const float *vr, lapack_int *ldvr, float *s, float *dif, lapack_int *mm, lapack_int *m, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_stgsyl</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae72c824a23f477b3a364ea4d97663841</anchor>
      <arglist>(char *trans, lapack_int *ijob, lapack_int *m, lapack_int *n, const float *a, lapack_int *lda, const float *b, lapack_int *ldb, float *c, lapack_int *ldc, const float *d, lapack_int *ldd, const float *e, lapack_int *lde, float *f, lapack_int *ldf, float *scale, float *dif, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_stpcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3d8c42a786eaec7843009dd9409feb48</anchor>
      <arglist>(char *norm, char *uplo, char *diag, lapack_int *n, const float *ap, float *rcond, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_stpmqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7946adbb20a52b88a8ba429e547b149d</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, lapack_int *l, lapack_int *nb, const float *v, lapack_int *ldv, const float *t, lapack_int *ldt, float *a, lapack_int *lda, float *b, lapack_int *ldb, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_stpqrt2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa337a68b26a34b97dad73cda9890ee7f</anchor>
      <arglist>(lapack_int *m, lapack_int *n, float *a, lapack_int *lda, float *b, lapack_int *ldb, float *t, lapack_int *ldt, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_stprfb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac7ec0f1efeeefd28669cc7dbb21d36d5</anchor>
      <arglist>(char *side, char *trans, char *direct, char *storev, lapack_int *m, lapack_int *n, lapack_int *k, lapack_int *l, const float *v, lapack_int *ldv, const float *t, lapack_int *ldt, float *a, lapack_int *lda, float *b, lapack_int *ldb, const float *mywork, lapack_int *myldwork)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_stprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a810c0ec422e336a282a530ced58e1934</anchor>
      <arglist>(char *uplo, char *trans, char *diag, lapack_int *n, lapack_int *nrhs, const float *ap, const float *b, lapack_int *ldb, const float *x, lapack_int *ldx, float *ferr, float *berr, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_stptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae9f2b501deb8f9fd0166cdf5d1adaa10</anchor>
      <arglist>(char *uplo, char *diag, lapack_int *n, float *ap, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_stptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a58640fda644a86e51e9cbb77a143a3a6</anchor>
      <arglist>(char *uplo, char *trans, char *diag, lapack_int *n, lapack_int *nrhs, const float *ap, float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_stpttf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8778451cdb21ad45a7a1cb1a04433ab3</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, const float *ap, float *arf, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_stpttr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a107255acc8797e477e9643b4209a3216</anchor>
      <arglist>(char *uplo, lapack_int *n, const float *ap, float *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_strcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad8c75e935ba2a1cb7c95e1790753b794</anchor>
      <arglist>(char *norm, char *uplo, char *diag, lapack_int *n, const float *a, lapack_int *lda, float *rcond, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_strevc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4550ff5b4990905dce4c2a8ec417626e</anchor>
      <arglist>(char *side, char *howmny, lapack_logical *select, lapack_int *n, const float *t, lapack_int *ldt, float *vl, lapack_int *ldvl, float *vr, lapack_int *ldvr, lapack_int *mm, lapack_int *m, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_strexc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8f5a063de328d8e36bfb5cf249ec44d2</anchor>
      <arglist>(char *compq, lapack_int *n, float *t, lapack_int *ldt, float *q, lapack_int *ldq, lapack_int *ifst, lapack_int *ilst, float *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_strrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa26e4f084c650a6bebdd94f019b830a2</anchor>
      <arglist>(char *uplo, char *trans, char *diag, lapack_int *n, lapack_int *nrhs, const float *a, lapack_int *lda, const float *b, lapack_int *ldb, const float *x, lapack_int *ldx, float *ferr, float *berr, float *work, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_strsen</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaa61ff396c4989234bc26abfb72299be</anchor>
      <arglist>(char *job, char *compq, const lapack_logical *select, lapack_int *n, float *t, lapack_int *ldt, float *q, lapack_int *ldq, float *wr, float *wi, lapack_int *m, float *s, float *sep, float *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_strsna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aedd095c678ffb62fda7fd0cdf0a02192</anchor>
      <arglist>(char *job, char *howmny, const lapack_logical *select, lapack_int *n, const float *t, lapack_int *ldt, const float *vl, lapack_int *ldvl, const float *vr, lapack_int *ldvr, float *s, float *sep, lapack_int *mm, lapack_int *m, float *work, lapack_int *ldwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_strsyl</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af66fa3e6294da3bcaaf15f66e0973885</anchor>
      <arglist>(char *trana, char *tranb, lapack_int *isgn, lapack_int *m, lapack_int *n, const float *a, lapack_int *lda, const float *b, lapack_int *ldb, float *c, lapack_int *ldc, float *scale, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_strtri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a49438ced08e5eebd4867927a36e717e2</anchor>
      <arglist>(char *uplo, char *diag, lapack_int *n, float *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_strtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aafb485972c7d78dea32b40d64dfec4d5</anchor>
      <arglist>(char *uplo, char *trans, char *diag, lapack_int *n, lapack_int *nrhs, const float *a, lapack_int *lda, float *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_strttf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a26914daaaecbadf964f1a77b3acab7a7</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, const float *a, lapack_int *lda, float *arf, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_strttp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae5a89d96920780afd9e7acd51ae0e95b</anchor>
      <arglist>(char *uplo, lapack_int *n, const float *a, lapack_int *lda, float *ap, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_stzrzf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aba57373f9da364b541d27d300e7e0701</anchor>
      <arglist>(lapack_int *m, lapack_int *n, float *a, lapack_int *lda, float *tau, float *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zbbcsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af015e59248e9028c54e51c3584b9af48</anchor>
      <arglist>(char *jobu1, char *jobu2, char *jobv1t, char *jobv2t, char *trans, lapack_int *m, lapack_int *p, lapack_int *q, double *theta, double *phi, lapack_complex_double *u1, lapack_int *ldu1, lapack_complex_double *u2, lapack_int *ldu2, lapack_complex_double *v1t, lapack_int *ldv1t, lapack_complex_double *v2t, lapack_int *ldv2t, double *b11d, double *b11e, double *b12d, double *b12e, double *b21d, double *b21e, double *b22d, double *b22e, double *rwork, lapack_int *lrwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zbdsqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acb4632e61ffc79022af4760796614a1e</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *ncvt, lapack_int *nru, lapack_int *ncc, double *d, double *e, lapack_complex_double *vt, lapack_int *ldvt, lapack_complex_double *u, lapack_int *ldu, lapack_complex_double *c, lapack_int *ldc, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zcgesv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac900719e624872c3c39f3f9ec4975555</anchor>
      <arglist>(lapack_int *n, lapack_int *nrhs, lapack_complex_double *a, lapack_int *lda, lapack_int *ipiv, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, lapack_complex_double *work, lapack_complex_float *swork, double *rwork, lapack_int *iter, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zcposv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8282456ccf3a50dbe32aa6bff75cb484</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, lapack_complex_double *work, lapack_complex_float *swork, double *rwork, lapack_int *iter, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgbbrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8db52f82d51044f8ca4f6dca576e4ba5</anchor>
      <arglist>(char *vect, lapack_int *m, lapack_int *n, lapack_int *ncc, lapack_int *kl, lapack_int *ku, lapack_complex_double *ab, lapack_int *ldab, double *d, double *e, lapack_complex_double *q, lapack_int *ldq, lapack_complex_double *pt, lapack_int *ldpt, lapack_complex_double *c, lapack_int *ldc, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a921e079e51118799d6dd12ff66102f7e</anchor>
      <arglist>(char *norm, lapack_int *n, lapack_int *kl, lapack_int *ku, const lapack_complex_double *ab, lapack_int *ldab, const lapack_int *ipiv, double *anorm, double *rcond, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgbequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a45e09b4dc750d8146bb4fc48e7e236bc</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *kl, lapack_int *ku, const lapack_complex_double *ab, lapack_int *ldab, double *r, double *c, double *rowcnd, double *colcnd, double *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgbequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a05e0d6aa58f23a5a18c66436db894beb</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *kl, lapack_int *ku, const lapack_complex_double *ab, lapack_int *ldab, double *r, double *c, double *rowcnd, double *colcnd, double *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6dc8876b9f5b5514bb8980727fd1b9ec</anchor>
      <arglist>(char *trans, lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_int *nrhs, const lapack_complex_double *ab, lapack_int *ldab, const lapack_complex_double *afb, lapack_int *ldafb, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgbrfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa2895427219ae3183043dc26a83caacf</anchor>
      <arglist>(char *trans, char *equed, lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_int *nrhs, const lapack_complex_double *ab, lapack_int *ldab, const lapack_complex_double *afb, lapack_int *ldafb, const lapack_int *ipiv, const double *r, const double *c, const lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *rcond, double *berr, lapack_int *n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int *nparams, double *params, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgbsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af263947ef2e6a39e785c91e6b906138f</anchor>
      <arglist>(lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_int *nrhs, lapack_complex_double *ab, lapack_int *ldab, lapack_int *ipiv, lapack_complex_double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgbsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab8964d736869ae4e35e8a453f05ba795</anchor>
      <arglist>(char *fact, char *trans, lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_int *nrhs, lapack_complex_double *ab, lapack_int *ldab, lapack_complex_double *afb, lapack_int *ldafb, lapack_int *ipiv, char *equed, double *r, double *c, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgbsvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0d60c45da119572b2033d4ccbee74874</anchor>
      <arglist>(char *fact, char *trans, lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_int *nrhs, lapack_complex_double *ab, lapack_int *ldab, lapack_complex_double *afb, lapack_int *ldafb, lapack_int *ipiv, char *equed, double *r, double *c, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *rcond, double *rpvgrw, double *berr, lapack_int *n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int *nparams, double *params, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgbtrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a21951fd571159c5d194fe048e5b43ad9</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_complex_double *ab, lapack_int *ldab, lapack_int *ipiv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a18c468686f1af5c6f1f8f0b36eb0a210</anchor>
      <arglist>(char *trans, lapack_int *n, lapack_int *kl, lapack_int *ku, lapack_int *nrhs, const lapack_complex_double *ab, lapack_int *ldab, const lapack_int *ipiv, lapack_complex_double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgebak</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af2e58589503cc17d2680be542b18b5bb</anchor>
      <arglist>(char *job, char *side, lapack_int *n, lapack_int *ilo, lapack_int *ihi, const double *scale, lapack_int *m, lapack_complex_double *v, lapack_int *ldv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgebal</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a722f7c8945879ae8400516e35739f990</anchor>
      <arglist>(char *job, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_int *ilo, lapack_int *ihi, double *scale, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgebrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa90f9c6a07ea819023aa1a8ee1082089</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_double *a, lapack_int *lda, double *d, double *e, lapack_complex_double *tauq, lapack_complex_double *taup, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgecon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac6cbebc949509d6eee4808f6d421027f</anchor>
      <arglist>(char *norm, lapack_int *n, const lapack_complex_double *a, lapack_int *lda, double *anorm, double *rcond, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgeequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae11b376b38849a6837d5608eae0e24e9</anchor>
      <arglist>(lapack_int *m, lapack_int *n, const lapack_complex_double *a, lapack_int *lda, double *r, double *c, double *rowcnd, double *colcnd, double *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgeequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a43667cac5ee04f1de06bfb087f1cc45f</anchor>
      <arglist>(lapack_int *m, lapack_int *n, const lapack_complex_double *a, lapack_int *lda, double *r, double *c, double *rowcnd, double *colcnd, double *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgees</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad8b8bdb3016ccccb081c8921e2c8bc9d</anchor>
      <arglist>(char *jobvs, char *sort, LAPACK_Z_SELECT1 select, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_int *sdim, lapack_complex_double *w, lapack_complex_double *vs, lapack_int *ldvs, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_logical *bwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgeesx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab0caffef83ebbe0f6cbcad52847efb17</anchor>
      <arglist>(char *jobvs, char *sort, LAPACK_Z_SELECT1 select, char *sense, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_int *sdim, lapack_complex_double *w, lapack_complex_double *vs, lapack_int *ldvs, double *rconde, double *rcondv, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_logical *bwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgeev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a81c93c13a0ea8c0bfb0b0a1a96fef8c3</anchor>
      <arglist>(char *jobvl, char *jobvr, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *w, lapack_complex_double *vl, lapack_int *ldvl, lapack_complex_double *vr, lapack_int *ldvr, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgeevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1efa98f48cac23b846785dfb8ad54751</anchor>
      <arglist>(char *balanc, char *jobvl, char *jobvr, char *sense, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *w, lapack_complex_double *vl, lapack_int *ldvl, lapack_complex_double *vr, lapack_int *ldvr, lapack_int *ilo, lapack_int *ihi, double *scale, double *abnrm, double *rconde, double *rcondv, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgehrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4b73a720f6a4742586bcc49968c25f11</anchor>
      <arglist>(lapack_int *n, lapack_int *ilo, lapack_int *ihi, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *tau, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgelq2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a427d6c77ef9adb72a0c339dbee0de153</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *tau, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgelqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aee96b6f56531d4088ab9312cb4201bc1</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *tau, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgels</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af08314dcebeab0f6fca250807a04ef30</anchor>
      <arglist>(char *trans, lapack_int *m, lapack_int *n, lapack_int *nrhs, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgelsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad0bed528f553cf9dc1d21e4d59b6257d</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *nrhs, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, double *s, double *rcond, lapack_int *rank, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgelss</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3c1b401d329f8b2918d04e1adef526b0</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *nrhs, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, double *s, double *rcond, lapack_int *rank, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgelsy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5f6c3d44078c9d8028fb08a3f8499d8e</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *nrhs, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, lapack_int *jpvt, double *rcond, lapack_int *rank, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgemqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4f0eb7e137aab68b5b5188eeafe44305</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, lapack_int *nb, const lapack_complex_double *v, lapack_int *ldv, const lapack_complex_double *t, lapack_int *ldt, lapack_complex_double *c, lapack_int *ldc, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgeqlf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad2c31152b7a799e01883a9f20aaf6b7f</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *tau, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgeqp3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa2096d86e870d316e9812c20be4d67d5</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_int *jpvt, lapack_complex_double *tau, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgeqpf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a26d3a4c0c1d9fccef54e016226d824ca</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_int *jpvt, lapack_complex_double *tau, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgeqr2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3a2194e56ab3e9b18c545ae2cfa579c0</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *tau, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgeqrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a773b77f27e8a53b2944d48cc5d225a3a</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *tau, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgeqrfp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afe7252182d907065c3a4b201f909d826</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *tau, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgeqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab0b2bc3fe87e59548163881d954358bb</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *nb, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *t, lapack_int *ldt, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgeqrt2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad67b94ca0e907c8447ad976502163a09</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *t, lapack_int *ldt, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgeqrt3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9f813d1d8ce57edd0b3fd7f501ff2dcb</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *t, lapack_int *ldt, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgerfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1d34879d0a18079740d2f1dbe2b8ca4d</anchor>
      <arglist>(char *trans, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *af, lapack_int *ldaf, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgerfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3b279a0221eeb5cea66abc4b7454046f</anchor>
      <arglist>(char *trans, char *equed, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *af, lapack_int *ldaf, const lapack_int *ipiv, const double *r, const double *c, const lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *rcond, double *berr, lapack_int *n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int *nparams, double *params, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgerqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aef4c7e3bedf91de08adce15b1bf386fc</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *tau, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgesdd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afef387a1f2637eb3990e279deaeef537</anchor>
      <arglist>(char *jobz, lapack_int *m, lapack_int *n, lapack_complex_double *a, lapack_int *lda, double *s, lapack_complex_double *u, lapack_int *ldu, lapack_complex_double *vt, lapack_int *ldvt, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgesv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9be760606b100222cc52e59029e52745</anchor>
      <arglist>(lapack_int *n, lapack_int *nrhs, lapack_complex_double *a, lapack_int *lda, lapack_int *ipiv, lapack_complex_double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgesvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af6d4afdbb12178820169c4cbfdec2067</anchor>
      <arglist>(char *jobu, char *jobvt, lapack_int *m, lapack_int *n, lapack_complex_double *a, lapack_int *lda, double *s, lapack_complex_double *u, lapack_int *ldu, lapack_complex_double *vt, lapack_int *ldvt, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgesvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a13b6ee70eaab9a05853ac456b7536063</anchor>
      <arglist>(char *fact, char *trans, lapack_int *n, lapack_int *nrhs, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *af, lapack_int *ldaf, lapack_int *ipiv, char *equed, double *r, double *c, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgesvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9a5cae316268f999e7d125b1e8d26cd5</anchor>
      <arglist>(char *fact, char *trans, lapack_int *n, lapack_int *nrhs, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *af, lapack_int *ldaf, lapack_int *ipiv, char *equed, double *r, double *c, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *rcond, double *rpvgrw, double *berr, lapack_int *n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int *nparams, double *params, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgetf2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a19539fb29772773c2596b8237a58234b</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_int *ipiv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgetrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa876ebe668de01cd5e9ddb4e8158b85a</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_int *ipiv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgetri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac31d32c6dc0d1c6b2c3014b96a86a128</anchor>
      <arglist>(lapack_int *n, lapack_complex_double *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgetrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae1ff6b3800ee4906864a4d3fd54572f3</anchor>
      <arglist>(char *trans, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zggbak</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a081c99e0636be6ddaf7028da275b0f68</anchor>
      <arglist>(char *job, char *side, lapack_int *n, lapack_int *ilo, lapack_int *ihi, const double *lscale, const double *rscale, lapack_int *m, lapack_complex_double *v, lapack_int *ldv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zggbal</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9fe0fa364c6a74b9a27587cf72b9298c</anchor>
      <arglist>(char *job, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, lapack_int *ilo, lapack_int *ihi, double *lscale, double *rscale, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgges</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3daa22c3e57593477d833e0007ad5a53</anchor>
      <arglist>(char *jobvsl, char *jobvsr, char *sort, LAPACK_Z_SELECT2 selctg, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, lapack_int *sdim, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *vsl, lapack_int *ldvsl, lapack_complex_double *vsr, lapack_int *ldvsr, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_logical *bwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zggesx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a76f5447a96c90a00f6c11899c198ee03</anchor>
      <arglist>(char *jobvsl, char *jobvsr, char *sort, LAPACK_Z_SELECT2 selctg, char *sense, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, lapack_int *sdim, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *vsl, lapack_int *ldvsl, lapack_complex_double *vsr, lapack_int *ldvsr, double *rconde, double *rcondv, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *iwork, lapack_int *liwork, lapack_logical *bwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zggev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acadfb61cc1fdd6f4fca12458ea3cdf13</anchor>
      <arglist>(char *jobvl, char *jobvr, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *vl, lapack_int *ldvl, lapack_complex_double *vr, lapack_int *ldvr, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zggevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a485f527d9bdcbfd4f40362fca4bc8819</anchor>
      <arglist>(char *balanc, char *jobvl, char *jobvr, char *sense, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *vl, lapack_int *ldvl, lapack_complex_double *vr, lapack_int *ldvr, lapack_int *ilo, lapack_int *ihi, double *lscale, double *rscale, double *abnrm, double *bbnrm, double *rconde, double *rcondv, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *iwork, lapack_logical *bwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zggglm</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a066bcd50f0a0b6f415619a2873fa1693</anchor>
      <arglist>(lapack_int *n, lapack_int *m, lapack_int *p, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *d, lapack_complex_double *x, lapack_complex_double *y, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgghrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af7f64c2b7200ec2e8f5f3b7d8d0fe49c</anchor>
      <arglist>(char *compq, char *compz, lapack_int *n, lapack_int *ilo, lapack_int *ihi, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *q, lapack_int *ldq, lapack_complex_double *z, lapack_int *ldz, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgglse</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a644c1608d1bcd4af4e964d3555fc7cd9</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *p, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *c, lapack_complex_double *d, lapack_complex_double *x, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zggqrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5874dca0953a1bfe6a12437104ef4443</anchor>
      <arglist>(lapack_int *n, lapack_int *m, lapack_int *p, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *taua, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *taub, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zggrqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a80842b1e07af3a0f5e66e79a5ace0946</anchor>
      <arglist>(lapack_int *m, lapack_int *p, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *taua, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *taub, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zggsvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8039103068294b5f74d54b2a134cabf5</anchor>
      <arglist>(char *jobu, char *jobv, char *jobq, lapack_int *m, lapack_int *n, lapack_int *p, lapack_int *k, lapack_int *l, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, double *alpha, double *beta, lapack_complex_double *u, lapack_int *ldu, lapack_complex_double *v, lapack_int *ldv, lapack_complex_double *q, lapack_int *ldq, lapack_complex_double *work, double *rwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zggsvp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8ba030b7cefa3995f532471ddc99be7c</anchor>
      <arglist>(char *jobu, char *jobv, char *jobq, lapack_int *m, lapack_int *p, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, double *tola, double *tolb, lapack_int *k, lapack_int *l, lapack_complex_double *u, lapack_int *ldu, lapack_complex_double *v, lapack_int *ldv, lapack_complex_double *q, lapack_int *ldq, lapack_int *iwork, double *rwork, lapack_complex_double *tau, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgtcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab6e1d3b8271f4488371650f1a3893625</anchor>
      <arglist>(char *norm, lapack_int *n, const lapack_complex_double *dl, const lapack_complex_double *d, const lapack_complex_double *du, const lapack_complex_double *du2, const lapack_int *ipiv, double *anorm, double *rcond, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgtrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a68ec4f9324a8a9d40d276048130d28ab</anchor>
      <arglist>(char *trans, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *dl, const lapack_complex_double *d, const lapack_complex_double *du, const lapack_complex_double *dlf, const lapack_complex_double *df, const lapack_complex_double *duf, const lapack_complex_double *du2, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgtsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a87753a13ef5ecd306e84e0ce38f9b091</anchor>
      <arglist>(lapack_int *n, lapack_int *nrhs, lapack_complex_double *dl, lapack_complex_double *d, lapack_complex_double *du, lapack_complex_double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgtsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5a6d9dcb809aae604d5ce564dee48dc9</anchor>
      <arglist>(char *fact, char *trans, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *dl, const lapack_complex_double *d, const lapack_complex_double *du, lapack_complex_double *dlf, lapack_complex_double *df, lapack_complex_double *duf, lapack_complex_double *du2, lapack_int *ipiv, const lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgttrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a35f195f9489ccb89cfe3037c8b730453</anchor>
      <arglist>(lapack_int *n, lapack_complex_double *dl, lapack_complex_double *d, lapack_complex_double *du, lapack_complex_double *du2, lapack_int *ipiv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zgttrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a553244ca30cc4a8b08676f845cbaed78</anchor>
      <arglist>(char *trans, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *dl, const lapack_complex_double *d, const lapack_complex_double *du, const lapack_complex_double *du2, const lapack_int *ipiv, lapack_complex_double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhbev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a302e42009db3586b74c7555aee9ef868</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, lapack_int *kd, lapack_complex_double *ab, lapack_int *ldab, double *w, lapack_complex_double *z, lapack_int *ldz, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhbevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7bdc4c38459c7c1f35e37aff92aa5f42</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, lapack_int *kd, lapack_complex_double *ab, lapack_int *ldab, double *w, lapack_complex_double *z, lapack_int *ldz, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *lrwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhbevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afe113635cc7cb8bdcffece248f490f10</anchor>
      <arglist>(char *jobz, char *range, char *uplo, lapack_int *n, lapack_int *kd, lapack_complex_double *ab, lapack_int *ldab, lapack_complex_double *q, lapack_int *ldq, double *vl, double *vu, lapack_int *il, lapack_int *iu, double *abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int *ldz, lapack_complex_double *work, double *rwork, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhbgst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afb273e442b67804647ce328fa2dc0f88</anchor>
      <arglist>(char *vect, char *uplo, lapack_int *n, lapack_int *ka, lapack_int *kb, lapack_complex_double *ab, lapack_int *ldab, const lapack_complex_double *bb, lapack_int *ldbb, lapack_complex_double *x, lapack_int *ldx, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhbgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1be3f135ac2a51f5b7623dc043ecb345</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, lapack_int *ka, lapack_int *kb, lapack_complex_double *ab, lapack_int *ldab, lapack_complex_double *bb, lapack_int *ldbb, double *w, lapack_complex_double *z, lapack_int *ldz, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhbgvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a32622e0c3372d9cbb07cf596b0088282</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, lapack_int *ka, lapack_int *kb, lapack_complex_double *ab, lapack_int *ldab, lapack_complex_double *bb, lapack_int *ldbb, double *w, lapack_complex_double *z, lapack_int *ldz, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *lrwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhbgvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae712a00ced2f40e5c7b5a53d2fab550f</anchor>
      <arglist>(char *jobz, char *range, char *uplo, lapack_int *n, lapack_int *ka, lapack_int *kb, lapack_complex_double *ab, lapack_int *ldab, lapack_complex_double *bb, lapack_int *ldbb, lapack_complex_double *q, lapack_int *ldq, double *vl, double *vu, lapack_int *il, lapack_int *iu, double *abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int *ldz, lapack_complex_double *work, double *rwork, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhbtrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9a74f3698da73ebda71c791c8463f271</anchor>
      <arglist>(char *vect, char *uplo, lapack_int *n, lapack_int *kd, lapack_complex_double *ab, lapack_int *ldab, double *d, double *e, lapack_complex_double *q, lapack_int *ldq, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhecon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acf31d28eafa9fd99ba3ccd47f324e8e5</anchor>
      <arglist>(char *uplo, lapack_int *n, const lapack_complex_double *a, lapack_int *lda, const lapack_int *ipiv, double *anorm, double *rcond, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zheequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6528cd9e2ad675ae55b3bfdfe1c0ea5f</anchor>
      <arglist>(char *uplo, lapack_int *n, const lapack_complex_double *a, lapack_int *lda, double *s, double *scond, double *amax, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zheev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2075335e5d9ba9ddbba30195c2f5312a</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *lda, double *w, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zheevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afb8390fa395fd0e50ed9349d2bd89148</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *lda, double *w, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *lrwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zheevr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a309d794a2fa0c59560a2c77813c49165</anchor>
      <arglist>(char *jobz, char *range, char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *lda, double *vl, double *vu, lapack_int *il, lapack_int *iu, double *abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int *ldz, lapack_int *isuppz, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *lrwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zheevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a94be5462ee80f62fae01c7011285b242</anchor>
      <arglist>(char *jobz, char *range, char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *lda, double *vl, double *vu, lapack_int *il, lapack_int *iu, double *abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int *ldz, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhegst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a159957726aa8fda65b72c0ff83193c0a</anchor>
      <arglist>(lapack_int *itype, char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhegv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1ff816db32379506708233459e122a3a</anchor>
      <arglist>(lapack_int *itype, char *jobz, char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, double *w, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhegvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a959919c115718af9897be59e5ac0fab9</anchor>
      <arglist>(lapack_int *itype, char *jobz, char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, double *w, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *lrwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhegvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a84ce9431d38d1bbcb242244cd127f99f</anchor>
      <arglist>(lapack_int *itype, char *jobz, char *range, char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, double *vl, double *vu, lapack_int *il, lapack_int *iu, double *abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int *ldz, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zherfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a00317503c43846cd7f8e1fb885cf7214</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *af, lapack_int *ldaf, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zherfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a10a8e6529c4b7860dd13c05d6907a0c6</anchor>
      <arglist>(char *uplo, char *equed, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *af, lapack_int *ldaf, const lapack_int *ipiv, const double *s, const lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *rcond, double *berr, lapack_int *n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int *nparams, double *params, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhesv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0ffc3bd46142679693e1a9aba0d7e8a3</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, lapack_complex_double *a, lapack_int *lda, lapack_int *ipiv, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhesvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a498720dd68a4a757be39978d0de4f8f9</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *a, lapack_int *lda, lapack_complex_double *af, lapack_int *ldaf, lapack_int *ipiv, const lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhesvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2dde52fdf4787e9d7a928b8aa7e1a763</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *af, lapack_int *ldaf, lapack_int *ipiv, char *equed, double *s, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *rcond, double *rpvgrw, double *berr, lapack_int *n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int *nparams, double *params, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zheswapr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5443892b699f4c4e39a45c50a3274772</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *i1, lapack_int *i2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhetrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af7ef7c1db1e1c7a7187f2d6b2574f83c</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *lda, double *d, double *e, lapack_complex_double *tau, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhetrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9630b544d5ec84ddd7e0d5ced3612837</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_int *ipiv, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhetri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5f1e363d06152ba0c5bedbdd9309f8e3</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhetri2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a63f68efacbbcb199ebbe7b2ceabb0308</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhetri2x</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8b2ac171baa77754583f7e7fb86a3f32</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_double *work, lapack_int *nb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhetrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6bf090848a20f94c37dea7057990f7a1</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhetrs2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa7d60933dad40f93966107626dce8374</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhfrk</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2febb54cccb3f1fe242fd95e62cd6e6a</anchor>
      <arglist>(char *transr, char *uplo, char *trans, lapack_int *n, lapack_int *k, double *alpha, const lapack_complex_double *a, lapack_int *lda, double *beta, lapack_complex_double *c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhgeqz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac0a7bac239cb74d7f7224e6f207c55f5</anchor>
      <arglist>(char *job, char *compq, char *compz, lapack_int *n, lapack_int *ilo, lapack_int *ihi, lapack_complex_double *h, lapack_int *ldh, lapack_complex_double *t, lapack_int *ldt, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *q, lapack_int *ldq, lapack_complex_double *z, lapack_int *ldz, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhpcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a93def526b0d0478c1f0aa26331cc1150</anchor>
      <arglist>(char *uplo, lapack_int *n, const lapack_complex_double *ap, const lapack_int *ipiv, double *anorm, double *rcond, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhpev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae80bb9ee363b54bfb708109d9a0ad90d</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, lapack_complex_double *ap, double *w, lapack_complex_double *z, lapack_int *ldz, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhpevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a083e570fb5b773615ec17a55033ef356</anchor>
      <arglist>(char *jobz, char *uplo, lapack_int *n, lapack_complex_double *ap, double *w, lapack_complex_double *z, lapack_int *ldz, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *lrwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhpevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a460cd897451ee3541c707dcffb6f8122</anchor>
      <arglist>(char *jobz, char *range, char *uplo, lapack_int *n, lapack_complex_double *ap, double *vl, double *vu, lapack_int *il, lapack_int *iu, double *abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int *ldz, lapack_complex_double *work, double *rwork, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhpgst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aafb53858549c74b9a183dfba2e1ea1d1</anchor>
      <arglist>(lapack_int *itype, char *uplo, lapack_int *n, lapack_complex_double *ap, const lapack_complex_double *bp, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhpgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a108d935fc7bc5df4b181d09d8d3af1fe</anchor>
      <arglist>(lapack_int *itype, char *jobz, char *uplo, lapack_int *n, lapack_complex_double *ap, lapack_complex_double *bp, double *w, lapack_complex_double *z, lapack_int *ldz, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhpgvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae1b52d3d86ab17f7dd419c75a68a0495</anchor>
      <arglist>(lapack_int *itype, char *jobz, char *uplo, lapack_int *n, lapack_complex_double *ap, lapack_complex_double *bp, double *w, lapack_complex_double *z, lapack_int *ldz, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *lrwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhpgvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a31f88dca36d4ac540ac49e898735c6f1</anchor>
      <arglist>(lapack_int *itype, char *jobz, char *range, char *uplo, lapack_int *n, lapack_complex_double *ap, lapack_complex_double *bp, double *vl, double *vu, lapack_int *il, lapack_int *iu, double *abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int *ldz, lapack_complex_double *work, double *rwork, lapack_int *iwork, lapack_int *ifail, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3b1edac6e9c9ef6e920fc9964e0f9b66</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *ap, const lapack_complex_double *afp, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhpsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7f5afd7bc6424043ad2ce8b7fa12a0fc</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, lapack_complex_double *ap, lapack_int *ipiv, lapack_complex_double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhpsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a277aebec6798cf73ba670bb1a27a8e15</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *ap, lapack_complex_double *afp, lapack_int *ipiv, const lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhptrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a447891314d532ced8bb94cfa3fa86a7a</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_double *ap, double *d, double *e, lapack_complex_double *tau, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a206d39f7cfa62b80e95ab3ada549db90</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_double *ap, lapack_int *ipiv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0f422b58928dbe402aafcfbfad2e046e</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_double *ap, const lapack_int *ipiv, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a50b03878387138ba05bc796062505b91</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *ap, const lapack_int *ipiv, lapack_complex_double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhsein</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2222d4e986fc22cff1cd6d03f0e62a7a</anchor>
      <arglist>(char *job, char *eigsrc, char *initv, const lapack_logical *select, lapack_int *n, const lapack_complex_double *h, lapack_int *ldh, lapack_complex_double *w, lapack_complex_double *vl, lapack_int *ldvl, lapack_complex_double *vr, lapack_int *ldvr, lapack_int *mm, lapack_int *m, lapack_complex_double *work, double *rwork, lapack_int *ifaill, lapack_int *ifailr, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zhseqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1992db355bd6393665645274b7ac9262</anchor>
      <arglist>(char *job, char *compz, lapack_int *n, lapack_int *ilo, lapack_int *ihi, lapack_complex_double *h, lapack_int *ldh, lapack_complex_double *w, lapack_complex_double *z, lapack_int *ldz, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zlacgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9c816c4c6b7063971cbe71d353f950e6</anchor>
      <arglist>(lapack_int *n, lapack_complex_double *x, lapack_int *incx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zlacpy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adee0566257ad2e0934f4a5fd16482663</anchor>
      <arglist>(char *uplo, lapack_int *m, lapack_int *n, const lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zlag2c</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9fa86019c78b531953f233e76936b55c</anchor>
      <arglist>(lapack_int *m, lapack_int *n, const lapack_complex_double *a, lapack_int *lda, lapack_complex_float *sa, lapack_int *ldsa, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zlagge</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a83dcd58e76f8c4301ed05a0f6f5bd99e</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *kl, lapack_int *ku, const double *d, lapack_complex_double *a, lapack_int *lda, lapack_int *iseed, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zlaghe</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a23e32f3414c3551af6e90c91592e5611</anchor>
      <arglist>(lapack_int *n, lapack_int *k, const double *d, lapack_complex_double *a, lapack_int *lda, lapack_int *iseed, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zlagsy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a03c9fbb8580d0ef3853f151913f4d08a</anchor>
      <arglist>(lapack_int *n, lapack_int *k, const double *d, lapack_complex_double *a, lapack_int *lda, lapack_int *iseed, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACK_zlange</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8504d04de47ccf6487ab0de5fffb3e76</anchor>
      <arglist>(char *norm, lapack_int *m, lapack_int *n, const lapack_complex_double *a, lapack_int *lda, double *work)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACK_zlanhe</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a17fbd576db6c158b36dcb245e0d82ce2</anchor>
      <arglist>(char *norm, char *uplo, lapack_int *n, const lapack_complex_double *a, lapack_int *lda, double *work)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACK_zlansy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a213078023b73642bc6312fa049347b24</anchor>
      <arglist>(char *norm, char *uplo, lapack_int *n, const lapack_complex_double *a, lapack_int *lda, double *work)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACK_zlantr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afa91ca52c57d857ee09919662801ad20</anchor>
      <arglist>(char *norm, char *uplo, char *diag, lapack_int *m, lapack_int *n, const lapack_complex_double *a, lapack_int *lda, double *work)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zlapmr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a268def303a793a636b6ec4dd51405957</anchor>
      <arglist>(lapack_logical *forwrd, lapack_int *m, lapack_int *n, lapack_complex_double *x, lapack_int *ldx, lapack_int *k)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zlarfb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad1626a5f5ed67541a1569831bed81381</anchor>
      <arglist>(char *side, char *trans, char *direct, char *storev, lapack_int *m, lapack_int *n, lapack_int *k, const lapack_complex_double *v, lapack_int *ldv, const lapack_complex_double *t, lapack_int *ldt, lapack_complex_double *c, lapack_int *ldc, lapack_complex_double *work, lapack_int *ldwork)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zlarfg</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a80cabec9a50f5aaacf18b324dcd041fd</anchor>
      <arglist>(lapack_int *n, lapack_complex_double *alpha, lapack_complex_double *x, lapack_int *incx, lapack_complex_double *tau)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zlarft</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3a096d1fec2ba5af96af58bda17bfcff</anchor>
      <arglist>(char *direct, char *storev, lapack_int *n, lapack_int *k, const lapack_complex_double *v, lapack_int *ldv, const lapack_complex_double *tau, lapack_complex_double *t, lapack_int *ldt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zlarfx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a372da73a56cc8c219d7b37f0a242c2ea</anchor>
      <arglist>(char *side, lapack_int *m, lapack_int *n, const lapack_complex_double *v, lapack_complex_double *tau, lapack_complex_double *c, lapack_int *ldc, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zlarnv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afbcca1e5e6401fb7e60b255e5bff1ce6</anchor>
      <arglist>(lapack_int *idist, lapack_int *iseed, lapack_int *n, lapack_complex_double *x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zlaset</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0a2faed9071d15e4257a72836f114e8e</anchor>
      <arglist>(char *uplo, lapack_int *m, lapack_int *n, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *a, lapack_int *lda)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zlaswp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2211d75a5ddcd674d32f7fd4c422f44c</anchor>
      <arglist>(lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_int *k1, lapack_int *k2, const lapack_int *ipiv, lapack_int *incx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zlatms</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab07675142562d44b047bd8f711136e2c</anchor>
      <arglist>(lapack_int *m, lapack_int *n, char *dist, lapack_int *iseed, char *sym, double *d, lapack_int *mode, double *cond, double *dmax, lapack_int *kl, lapack_int *ku, char *pack, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zlauum</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac4f33e7122fef4775c2f425ea457e4c6</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zpbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0b25ebc5d7b66f840410aa6e0d02f999</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kd, const lapack_complex_double *ab, lapack_int *ldab, double *anorm, double *rcond, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zpbequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a997ab95ce258b785aa6bb35b39a062ed</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kd, const lapack_complex_double *ab, lapack_int *ldab, double *s, double *scond, double *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zpbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a96884f18eb3ea4d4376038903d31964c</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kd, lapack_int *nrhs, const lapack_complex_double *ab, lapack_int *ldab, const lapack_complex_double *afb, lapack_int *ldafb, const lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zpbstf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1e66fc271132344c35238cde0385a668</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kb, lapack_complex_double *bb, lapack_int *ldbb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zpbsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2d74330e05a2350f52df13fc97ac74ba</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kd, lapack_int *nrhs, lapack_complex_double *ab, lapack_int *ldab, lapack_complex_double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zpbsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aacff846a14ba4b19d3a6e83253ad94ca</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *kd, lapack_int *nrhs, lapack_complex_double *ab, lapack_int *ldab, lapack_complex_double *afb, lapack_int *ldafb, char *equed, double *s, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zpbtrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a68977d206299894d5d62f56f9c2b78f6</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kd, lapack_complex_double *ab, lapack_int *ldab, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zpbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8132a823954f67eae7ece60ed1e6f575</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *kd, lapack_int *nrhs, const lapack_complex_double *ab, lapack_int *ldab, lapack_complex_double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zpftrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a68cd35f600096492b81a326f067cb5ac</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zpftri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a16e919199f88a92d41317bd14ad53fc9</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zpftrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae4ee094fd7cc11b4e7f4bc1b22d5d5bb</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *a, lapack_complex_double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zpocon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0231d15385be2c43c695d9dd1148b0a3</anchor>
      <arglist>(char *uplo, lapack_int *n, const lapack_complex_double *a, lapack_int *lda, double *anorm, double *rcond, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zpoequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9cba7c4f4fd14b9c44c32bc602416c99</anchor>
      <arglist>(lapack_int *n, const lapack_complex_double *a, lapack_int *lda, double *s, double *scond, double *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zpoequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5768bea6aadc6c3cb59b57c9c0cc17f3</anchor>
      <arglist>(lapack_int *n, const lapack_complex_double *a, lapack_int *lda, double *s, double *scond, double *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zporfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8bec4e673364fa8e6ab9d2455a3a8738</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *af, lapack_int *ldaf, const lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zporfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa478db172ebef88a1dbe6a091786ce3c</anchor>
      <arglist>(char *uplo, char *equed, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *af, lapack_int *ldaf, const double *s, const lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *rcond, double *berr, lapack_int *n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int *nparams, double *params, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zposv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af3ed4fde984c0d054be8745dd744220d</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zposvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0583a4a8adc2c929a3f59f7443e37cdb</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *af, lapack_int *ldaf, char *equed, double *s, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zposvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaf09e1f4aa67006c520fe3d38774bf87</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *af, lapack_int *ldaf, char *equed, double *s, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *rcond, double *rpvgrw, double *berr, lapack_int *n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int *nparams, double *params, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zpotrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9c2fa8ffaaa2cace3cf90bedf81c44ea</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zpotri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abbff1fd415c03f0b581684a5a6f621b7</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zpotrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a10c2aa883d7e8bb771e2ca9690b9b93a</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zppcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1c33c7721b97576a94f7fa382435f0d3</anchor>
      <arglist>(char *uplo, lapack_int *n, const lapack_complex_double *ap, double *anorm, double *rcond, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zppequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad41d329def6a4b72b7f6625117d8a0b3</anchor>
      <arglist>(char *uplo, lapack_int *n, const lapack_complex_double *ap, double *s, double *scond, double *amax, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zpprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7d85179f447a4650813bd4293afc6928</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *ap, const lapack_complex_double *afp, const lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zppsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8b8dae483a9a2fe922032b92af640bed</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, lapack_complex_double *ap, lapack_complex_double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zppsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a53eca98dbe7bdb1886bbfe3125cbe59b</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, lapack_complex_double *ap, lapack_complex_double *afp, char *equed, double *s, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zpptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6b555d34a61010b0d5d6c99929b37807</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_double *ap, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zpptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9cd0575789578037c9f4b5aab53876d9</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_double *ap, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zpptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afd5d61b1f2feaef31e8b5f815b8e1b79</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *ap, lapack_complex_double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zpstrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a83f77bb1884850fa0a748b807b4afb48</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_int *piv, lapack_int *rank, double *tol, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zptcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a446d135c65c0605233981f61cbf4247a</anchor>
      <arglist>(lapack_int *n, const double *d, const lapack_complex_double *e, double *anorm, double *rcond, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zpteqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abad0f66835a0219e30819d9504f2c911</anchor>
      <arglist>(char *compz, lapack_int *n, double *d, double *e, lapack_complex_double *z, lapack_int *ldz, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zptrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1b1e9e1a072e2b9498f2b88e82284365</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const double *d, const lapack_complex_double *e, const double *df, const lapack_complex_double *ef, const lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zptsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0207c5e5520394c7e97715f81de12b8f</anchor>
      <arglist>(lapack_int *n, lapack_int *nrhs, double *d, lapack_complex_double *e, lapack_complex_double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zptsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a959d9607f8f742f9b839f897156157a0</anchor>
      <arglist>(char *fact, lapack_int *n, lapack_int *nrhs, const double *d, const lapack_complex_double *e, double *df, lapack_complex_double *ef, const lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zpttrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1bb20b44fd2e910a8bf8bb5dc2e02066</anchor>
      <arglist>(lapack_int *n, double *d, lapack_complex_double *e, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zpttrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acb17b739f6a1c32234fa1099e1be14b6</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const double *d, const lapack_complex_double *e, lapack_complex_double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zspcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae10cbeee3a118df7242f5255dfe0ebb8</anchor>
      <arglist>(char *uplo, lapack_int *n, const lapack_complex_double *ap, const lapack_int *ipiv, double *anorm, double *rcond, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zsprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9b90c72eac052d9d8c42bd258b811102</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *ap, const lapack_complex_double *afp, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zspsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abf3b50a4a4ae89b083abf68afafc8c7e</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, lapack_complex_double *ap, lapack_int *ipiv, lapack_complex_double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zspsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a840da6950e2803387fb4e516d1f7e10a</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *ap, lapack_complex_double *afp, lapack_int *ipiv, const lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zsptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7d2a0b99c17d959c7ae5664a6180e80d</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_double *ap, lapack_int *ipiv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zsptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abc8abd921df08cbd00b1001ece0700c5</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_double *ap, const lapack_int *ipiv, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zsptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4523a2cde3010a9236b2515699b250ad</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *ap, const lapack_int *ipiv, lapack_complex_double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zstedc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af673862ca23ed5e41ea6c718b9aa05f0</anchor>
      <arglist>(char *compz, lapack_int *n, double *d, double *e, lapack_complex_double *z, lapack_int *ldz, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *lrwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zstegr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1b0321e3b59193af7cd793bdd1da527b</anchor>
      <arglist>(char *jobz, char *range, lapack_int *n, double *d, double *e, double *vl, double *vu, lapack_int *il, lapack_int *iu, double *abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int *ldz, lapack_int *isuppz, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zstein</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2c4c69f682c2fba710ee3fdae1f1b726</anchor>
      <arglist>(lapack_int *n, const double *d, const double *e, lapack_int *m, const double *w, const lapack_int *iblock, const lapack_int *isplit, lapack_complex_double *z, lapack_int *ldz, double *work, lapack_int *iwork, lapack_int *ifailv, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zstemr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5628e574d403b22474c7366e2ea29f0c</anchor>
      <arglist>(char *jobz, char *range, lapack_int *n, double *d, double *e, double *vl, double *vu, lapack_int *il, lapack_int *iu, lapack_int *m, double *w, lapack_complex_double *z, lapack_int *ldz, lapack_int *nzc, lapack_int *isuppz, lapack_logical *tryrac, double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zsteqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a36f26b60eeb66c22b1a0adf200ab13e7</anchor>
      <arglist>(char *compz, lapack_int *n, double *d, double *e, lapack_complex_double *z, lapack_int *ldz, double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zsycon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3cfad5679c147fa256ca96c77f7966d1</anchor>
      <arglist>(char *uplo, lapack_int *n, const lapack_complex_double *a, lapack_int *lda, const lapack_int *ipiv, double *anorm, double *rcond, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zsyconv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1553e0b691a642220a74747e9c033c32</anchor>
      <arglist>(char *uplo, char *way, lapack_int *n, lapack_complex_double *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zsyequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a80ae35c877f298a91407ac62af419775</anchor>
      <arglist>(char *uplo, lapack_int *n, const lapack_complex_double *a, lapack_int *lda, double *s, double *scond, double *amax, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zsyr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abf2256cab74052b5d29986cd01edbe2f</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_double *alpha, const lapack_complex_double *x, lapack_int *incx, lapack_complex_double *a, lapack_int *lda)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zsyrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aae8ff0cfa5aa45c9675bbf2e20f557b2</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *af, lapack_int *ldaf, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zsyrfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9aa88e79b83bcea8715b32be55bb3722</anchor>
      <arglist>(char *uplo, char *equed, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *af, lapack_int *ldaf, const lapack_int *ipiv, const double *s, const lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *rcond, double *berr, lapack_int *n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int *nparams, double *params, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zsysv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8c787095ae02ddfc8d1943ac0cc37aa1</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, lapack_complex_double *a, lapack_int *lda, lapack_int *ipiv, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zsysvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa75abc5bebd343ee424dd0e1a021b55a</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *a, lapack_int *lda, lapack_complex_double *af, lapack_int *ldaf, lapack_int *ipiv, const lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zsysvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae57b92af048b8b41f20021ca28fdd29b</anchor>
      <arglist>(char *fact, char *uplo, lapack_int *n, lapack_int *nrhs, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *af, lapack_int *ldaf, lapack_int *ipiv, char *equed, double *s, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *x, lapack_int *ldx, double *rcond, double *rpvgrw, double *berr, lapack_int *n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int *nparams, double *params, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zsyswapr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afd34c8572dd45fc42a580fe60ed14a0c</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *i1, lapack_int *i2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zsytrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5a041eee11b8ba21c4e374a4e6c685be</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_int *ipiv, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zsytri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afd8607ee8775681750b28079e2a3489d</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zsytri2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a887128f78c7f51e25ef027677fe8a9c2</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zsytri2x</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1726a448dbc51f5c96c7da6acf56113a</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_double *work, lapack_int *nb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zsytrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8d136dde703e95001c8d5db7d7048685</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zsytrs2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abb10eaaef3ae3cfdd18c1bd1142eb679</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *a, lapack_int *lda, const lapack_int *ipiv, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a40770a30bdadb3212fd8a7feb19efdef</anchor>
      <arglist>(char *norm, char *uplo, char *diag, lapack_int *n, lapack_int *kd, const lapack_complex_double *ab, lapack_int *ldab, double *rcond, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a990f8ba2db1616e1f61e04ac0bd20799</anchor>
      <arglist>(char *uplo, char *trans, char *diag, lapack_int *n, lapack_int *kd, lapack_int *nrhs, const lapack_complex_double *ab, lapack_int *ldab, const lapack_complex_double *b, lapack_int *ldb, const lapack_complex_double *x, lapack_int *ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae78254674082e63f002c7970bd4e3c29</anchor>
      <arglist>(char *uplo, char *trans, char *diag, lapack_int *n, lapack_int *kd, lapack_int *nrhs, const lapack_complex_double *ab, lapack_int *ldab, lapack_complex_double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztfsm</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4baafa0bf068cbec1024969f20c3fd76</anchor>
      <arglist>(char *transr, char *side, char *uplo, char *trans, char *diag, lapack_int *m, lapack_int *n, lapack_complex_double *alpha, const lapack_complex_double *a, lapack_complex_double *b, lapack_int *ldb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztftri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa45d4120268827998000cb08ffe6f302</anchor>
      <arglist>(char *transr, char *uplo, char *diag, lapack_int *n, lapack_complex_double *a, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztfttp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a87ccc35f7522e7b3cfba85d5de74fde6</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, const lapack_complex_double *arf, lapack_complex_double *ap, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztfttr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a274e1d8c8c8787a63796801a56eaa795</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, const lapack_complex_double *arf, lapack_complex_double *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztgevc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a13a7717604a3710b57d6dbe1e0b5c87c</anchor>
      <arglist>(char *side, char *howmny, const lapack_logical *select, lapack_int *n, const lapack_complex_double *s, lapack_int *lds, const lapack_complex_double *p, lapack_int *ldp, lapack_complex_double *vl, lapack_int *ldvl, lapack_complex_double *vr, lapack_int *ldvr, lapack_int *mm, lapack_int *m, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztgexc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1581df54c0246dc08a159c2d10a3ab65</anchor>
      <arglist>(lapack_logical *wantq, lapack_logical *wantz, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *q, lapack_int *ldq, lapack_complex_double *z, lapack_int *ldz, lapack_int *ifst, lapack_int *ilst, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztgsen</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4545aaf304fcf13f4340a09d875c4142</anchor>
      <arglist>(lapack_int *ijob, lapack_logical *wantq, lapack_logical *wantz, const lapack_logical *select, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *q, lapack_int *ldq, lapack_complex_double *z, lapack_int *ldz, lapack_int *m, double *pl, double *pr, double *dif, lapack_complex_double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *liwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztgsja</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ade7ae124f452f0fc1c361df4bde0b27c</anchor>
      <arglist>(char *jobu, char *jobv, char *jobq, lapack_int *m, lapack_int *p, lapack_int *n, lapack_int *k, lapack_int *l, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, double *tola, double *tolb, double *alpha, double *beta, lapack_complex_double *u, lapack_int *ldu, lapack_complex_double *v, lapack_int *ldv, lapack_complex_double *q, lapack_int *ldq, lapack_complex_double *work, lapack_int *ncycle, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztgsna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae1da06b52b729c0e1c53e814d1c3211f</anchor>
      <arglist>(char *job, char *howmny, const lapack_logical *select, lapack_int *n, const lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *b, lapack_int *ldb, const lapack_complex_double *vl, lapack_int *ldvl, const lapack_complex_double *vr, lapack_int *ldvr, double *s, double *dif, lapack_int *mm, lapack_int *m, lapack_complex_double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztgsyl</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afae5740a8da61705da3e80091993524d</anchor>
      <arglist>(char *trans, lapack_int *ijob, lapack_int *m, lapack_int *n, const lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *c, lapack_int *ldc, const lapack_complex_double *d, lapack_int *ldd, const lapack_complex_double *e, lapack_int *lde, lapack_complex_double *f, lapack_int *ldf, double *scale, double *dif, lapack_complex_double *work, lapack_int *lwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztpcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac35aa6f70b13e3d50c9f77a07fd46214</anchor>
      <arglist>(char *norm, char *uplo, char *diag, lapack_int *n, const lapack_complex_double *ap, double *rcond, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztpmqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1902e13cd4d7ecd02853f0f19d2acee2</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, lapack_int *l, lapack_int *nb, const lapack_complex_double *v, lapack_int *ldv, const lapack_complex_double *t, lapack_int *ldt, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztpqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae2c6150e422b3dcdd3dcb1f0df0b238d</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *l, lapack_int *nb, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *t, lapack_int *ldt, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztpqrt2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aeaa8fd7da629542b2c413382f600fe19</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *t, lapack_int *ldt, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztprfb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3c5de448c37850f3ec9aabe62d9e7f10</anchor>
      <arglist>(char *side, char *trans, char *direct, char *storev, lapack_int *m, lapack_int *n, lapack_int *k, lapack_int *l, const lapack_complex_double *v, lapack_int *ldv, const lapack_complex_double *t, lapack_int *ldt, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, const double *mywork, lapack_int *myldwork)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0c01519fae8cc84235178dd345acbe8e</anchor>
      <arglist>(char *uplo, char *trans, char *diag, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *ap, const lapack_complex_double *b, lapack_int *ldb, const lapack_complex_double *x, lapack_int *ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2594533cebd4f990d9141215ff70f4bb</anchor>
      <arglist>(char *uplo, char *diag, lapack_int *n, lapack_complex_double *ap, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aeffbe3aba3a0b27f9da650c6ef8ad293</anchor>
      <arglist>(char *uplo, char *trans, char *diag, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *ap, lapack_complex_double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztpttf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af5e0326de2c85159a90899b4090b00e3</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, const lapack_complex_double *ap, lapack_complex_double *arf, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztpttr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab7b9dc04f5cf8ef76d0f67b8570c5adb</anchor>
      <arglist>(char *uplo, lapack_int *n, const lapack_complex_double *ap, lapack_complex_double *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztrcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a672e9c62ff8c08add01b6b701dcf3306</anchor>
      <arglist>(char *norm, char *uplo, char *diag, lapack_int *n, const lapack_complex_double *a, lapack_int *lda, double *rcond, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztrevc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae72dd64520a263b378b244d2b969ae68</anchor>
      <arglist>(char *side, char *howmny, const lapack_logical *select, lapack_int *n, lapack_complex_double *t, lapack_int *ldt, lapack_complex_double *vl, lapack_int *ldvl, lapack_complex_double *vr, lapack_int *ldvr, lapack_int *mm, lapack_int *m, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztrexc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a304181583752b7849b0d594bdd1f734c</anchor>
      <arglist>(char *compq, lapack_int *n, lapack_complex_double *t, lapack_int *ldt, lapack_complex_double *q, lapack_int *ldq, lapack_int *ifst, lapack_int *ilst, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztrrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3f3a73ebba417c4cfefce42df0017f70</anchor>
      <arglist>(char *uplo, char *trans, char *diag, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *b, lapack_int *ldb, const lapack_complex_double *x, lapack_int *ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztrsen</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a645e0615aa46ed8905c1a7f64d36f03f</anchor>
      <arglist>(char *job, char *compq, const lapack_logical *select, lapack_int *n, lapack_complex_double *t, lapack_int *ldt, lapack_complex_double *q, lapack_int *ldq, lapack_complex_double *w, lapack_int *m, double *s, double *sep, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztrsna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6f1e91fa7a4b32a1f50ace9f94a062da</anchor>
      <arglist>(char *job, char *howmny, const lapack_logical *select, lapack_int *n, const lapack_complex_double *t, lapack_int *ldt, const lapack_complex_double *vl, lapack_int *ldvl, const lapack_complex_double *vr, lapack_int *ldvr, double *s, double *sep, lapack_int *mm, lapack_int *m, lapack_complex_double *work, lapack_int *ldwork, double *rwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztrsyl</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5a644c00969b8a29e4df4d150387c71e</anchor>
      <arglist>(char *trana, char *tranb, lapack_int *isgn, lapack_int *m, lapack_int *n, const lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *b, lapack_int *ldb, lapack_complex_double *c, lapack_int *ldc, double *scale, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztrtri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a574195b7387026afdae8304dc8e84cc9</anchor>
      <arglist>(char *uplo, char *diag, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztrtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2a36ddec05448b439bad8e9db094045c</anchor>
      <arglist>(char *uplo, char *trans, char *diag, lapack_int *n, lapack_int *nrhs, const lapack_complex_double *a, lapack_int *lda, lapack_complex_double *b, lapack_int *ldb, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztrttf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6e66b025cc4070155612b67f3ca102e2</anchor>
      <arglist>(char *transr, char *uplo, lapack_int *n, const lapack_complex_double *a, lapack_int *lda, lapack_complex_double *arf, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztrttp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aea6b29a8a94f2f1c4cbb26bb12651ed5</anchor>
      <arglist>(char *uplo, lapack_int *n, const lapack_complex_double *a, lapack_int *lda, lapack_complex_double *ap, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_ztzrzf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af57523ba60a27f4be7fc0fe7225d735a</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_complex_double *a, lapack_int *lda, lapack_complex_double *tau, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zunbdb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a76bec2009eebd4bcf4176204bb5b3ad8</anchor>
      <arglist>(char *trans, char *signs, lapack_int *m, lapack_int *p, lapack_int *q, lapack_complex_double *x11, lapack_int *ldx11, lapack_complex_double *x12, lapack_int *ldx12, lapack_complex_double *x21, lapack_int *ldx21, lapack_complex_double *x22, lapack_int *ldx22, double *theta, double *phi, lapack_complex_double *taup1, lapack_complex_double *taup2, lapack_complex_double *tauq1, lapack_complex_double *tauq2, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zuncsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7ad1b10933ae728d0346e540aa339446</anchor>
      <arglist>(char *jobu1, char *jobu2, char *jobv1t, char *jobv2t, char *trans, char *signs, lapack_int *m, lapack_int *p, lapack_int *q, lapack_complex_double *x11, lapack_int *ldx11, lapack_complex_double *x12, lapack_int *ldx12, lapack_complex_double *x21, lapack_int *ldx21, lapack_complex_double *x22, lapack_int *ldx22, double *theta, lapack_complex_double *u1, lapack_int *ldu1, lapack_complex_double *u2, lapack_int *ldu2, lapack_complex_double *v1t, lapack_int *ldv1t, lapack_complex_double *v2t, lapack_int *ldv2t, lapack_complex_double *work, lapack_int *lwork, double *rwork, lapack_int *lrwork, lapack_int *iwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zungbr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3eac07a6c54a7bc3887637435f8f1bf0</anchor>
      <arglist>(char *vect, lapack_int *m, lapack_int *n, lapack_int *k, lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *tau, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zunghr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5d1f1e5360a314b0787c747e4519917c</anchor>
      <arglist>(lapack_int *n, lapack_int *ilo, lapack_int *ihi, lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *tau, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zunglq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a659777bc159a6b2aa6732b5aafc7d1b3</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *k, lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *tau, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zungql</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1069093e0ee671c3fa2b90a5a0cabaeb</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *k, lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *tau, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zungqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a11a686bf893363be471beccfe77f0dcd</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *k, lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *tau, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zungrq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3c696e23e641dcd0338c52adf8570b71</anchor>
      <arglist>(lapack_int *m, lapack_int *n, lapack_int *k, lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *tau, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zungtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae59d805162a1d9c9bb64dc079dd3f862</anchor>
      <arglist>(char *uplo, lapack_int *n, lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *tau, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zunmbr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adcbdaa4771d60ffa5788dc202373c17e</anchor>
      <arglist>(char *vect, char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, const lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int *ldc, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zunmhr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a03a11527d3637942178cca076106bc47</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *ilo, lapack_int *ihi, const lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int *ldc, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zunmlq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa627f502775ec62a10cc295027a692c3</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, const lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int *ldc, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zunmql</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a854dd45639eecd3130b2c1bd57565067</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, const lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int *ldc, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zunmqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad8adbd9f830dbe2278c080c410ad7137</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, const lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int *ldc, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zunmrq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af5a92ab3a7cc781b3918b5847e96475c</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, const lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int *ldc, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zunmrz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7e8dfa93db11ca0d981095a528e39324</anchor>
      <arglist>(char *side, char *trans, lapack_int *m, lapack_int *n, lapack_int *k, lapack_int *l, const lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int *ldc, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zunmtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a08c38086dec747cca987da9d7af91a34</anchor>
      <arglist>(char *side, char *uplo, char *trans, lapack_int *m, lapack_int *n, const lapack_complex_double *a, lapack_int *lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int *ldc, lapack_complex_double *work, lapack_int *lwork, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zupgtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a94ba78f58846d4765aa984b0ad0eb541</anchor>
      <arglist>(char *uplo, lapack_int *n, const lapack_complex_double *ap, const lapack_complex_double *tau, lapack_complex_double *q, lapack_int *ldq, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LAPACK_zupmtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad3e3e9d581706e20c958417e51df424b</anchor>
      <arglist>(char *side, char *uplo, char *trans, lapack_int *m, lapack_int *n, const lapack_complex_double *ap, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int *ldc, lapack_complex_double *work, lapack_int *info)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cbbcsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aff84e536400fb0503b30ebd761eb8469</anchor>
      <arglist>(int matrix_order, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, lapack_int m, lapack_int p, lapack_int q, float *theta, float *phi, lapack_complex_float *u1, lapack_int ldu1, lapack_complex_float *u2, lapack_int ldu2, lapack_complex_float *v1t, lapack_int ldv1t, lapack_complex_float *v2t, lapack_int ldv2t, float *b11d, float *b11e, float *b12d, float *b12e, float *b21d, float *b21e, float *b22d, float *b22e)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cbbcsd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2b918cb3c3683ddf5b966e7082c35716</anchor>
      <arglist>(int matrix_order, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, lapack_int m, lapack_int p, lapack_int q, float *theta, float *phi, lapack_complex_float *u1, lapack_int ldu1, lapack_complex_float *u2, lapack_int ldu2, lapack_complex_float *v1t, lapack_int ldv1t, lapack_complex_float *v2t, lapack_int ldv2t, float *b11d, float *b11e, float *b12d, float *b12e, float *b21d, float *b21e, float *b22d, float *b22e, float *rwork, lapack_int lrwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cbdsqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad95436d5cd338c63dbe98b463c926f34</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int ncvt, lapack_int nru, lapack_int ncc, float *d, float *e, lapack_complex_float *vt, lapack_int ldvt, lapack_complex_float *u, lapack_int ldu, lapack_complex_float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cbdsqr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9edc709f9950bef54a2828825cf62ce9</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int ncvt, lapack_int nru, lapack_int ncc, float *d, float *e, lapack_complex_float *vt, lapack_int ldvt, lapack_complex_float *u, lapack_int ldu, lapack_complex_float *c, lapack_int ldc, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgbbrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a747ec21415712d4cc28a2310421e40d9</anchor>
      <arglist>(int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int ncc, lapack_int kl, lapack_int ku, lapack_complex_float *ab, lapack_int ldab, float *d, float *e, lapack_complex_float *q, lapack_int ldq, lapack_complex_float *pt, lapack_int ldpt, lapack_complex_float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgbbrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9da012363fa93281d7294ccf4946fb52</anchor>
      <arglist>(int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int ncc, lapack_int kl, lapack_int ku, lapack_complex_float *ab, lapack_int ldab, float *d, float *e, lapack_complex_float *q, lapack_int ldq, lapack_complex_float *pt, lapack_int ldpt, lapack_complex_float *c, lapack_int ldc, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8640af245f09947834b299a6cbeac6a2</anchor>
      <arglist>(int matrix_order, char norm, lapack_int n, lapack_int kl, lapack_int ku, const lapack_complex_float *ab, lapack_int ldab, const lapack_int *ipiv, float anorm, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgbcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a36607677d7cce8cb6e5726860a93e243</anchor>
      <arglist>(int matrix_order, char norm, lapack_int n, lapack_int kl, lapack_int ku, const lapack_complex_float *ab, lapack_int ldab, const lapack_int *ipiv, float anorm, float *rcond, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgbequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9c62352d631ff9f90837b17126fdf4d0</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const lapack_complex_float *ab, lapack_int ldab, float *r, float *c, float *rowcnd, float *colcnd, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgbequ_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6ca174171dd10407e16cf08f39cc34c3</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const lapack_complex_float *ab, lapack_int ldab, float *r, float *c, float *rowcnd, float *colcnd, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgbequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab8bc11ca4555c22e080e27e664947781</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const lapack_complex_float *ab, lapack_int ldab, float *r, float *c, float *rowcnd, float *colcnd, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgbequb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7fa2bbc28c5524492fb0e23143381408</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const lapack_complex_float *ab, lapack_int ldab, float *r, float *c, float *rowcnd, float *colcnd, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af2679e1dbffe2d16002cfcc7a6900d83</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const lapack_complex_float *ab, lapack_int ldab, const lapack_complex_float *afb, lapack_int ldafb, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgbrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a82e2e50fe028da7f2e73cfdbb64137fd</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const lapack_complex_float *ab, lapack_int ldab, const lapack_complex_float *afb, lapack_int ldafb, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgbrfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5e67e832c0cf17c1da845d9a22f33822</anchor>
      <arglist>(int matrix_order, char trans, char equed, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const lapack_complex_float *ab, lapack_int ldab, const lapack_complex_float *afb, lapack_int ldafb, const lapack_int *ipiv, const float *r, const float *c, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgbrfsx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae50d970cd9609bc684ba8d6fd88591f9</anchor>
      <arglist>(int matrix_order, char trans, char equed, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const lapack_complex_float *ab, lapack_int ldab, const lapack_complex_float *afb, lapack_int ldafb, const lapack_int *ipiv, const float *r, const float *c, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgbsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a34ccc7e9d8d51d4cf95dd6be55e50926</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, lapack_complex_float *ab, lapack_int ldab, lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgbsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a17f1d3acd07b4a10e00ae674cb7c4b22</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, lapack_complex_float *ab, lapack_int ldab, lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgbsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7d41364d022f1f4901a89332b44fb615</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, float *r, float *c, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, float *rpivot)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgbsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad2d2d66e86caa11ae42aeb4e51117016</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, float *r, float *c, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgbsvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a68f237afa50063f042bee5e362dd3777</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, float *r, float *c, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgbsvxx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5ed03acb747ad21e1d59f61f4b23f2eb</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, float *r, float *c, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgbtrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8d8f2f6472a72127769cdf7dc3173449</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, lapack_complex_float *ab, lapack_int ldab, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgbtrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adac3871b77b26b43862e8f7e1ca90ca2</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, lapack_complex_float *ab, lapack_int ldab, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4ddbcba2bf3bc20bc46279dcab2a8822</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const lapack_complex_float *ab, lapack_int ldab, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgbtrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac99a0d713a75e8a3a1a1d635bd0e4a70</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const lapack_complex_float *ab, lapack_int ldab, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgebak</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a94e868b59221fca9b87f5a282dae1d82</anchor>
      <arglist>(int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const float *scale, lapack_int m, lapack_complex_float *v, lapack_int ldv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgebak_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9ed765f82a3b5a79e30246bba33d2782</anchor>
      <arglist>(int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const float *scale, lapack_int m, lapack_complex_float *v, lapack_int ldv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgebal</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa28b206840f30cbb8e6a91360c3eb07c</anchor>
      <arglist>(int matrix_order, char job, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *ilo, lapack_int *ihi, float *scale)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgebal_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab6ae75654ecdaea0cbb26003814e6c00</anchor>
      <arglist>(int matrix_order, char job, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *ilo, lapack_int *ihi, float *scale)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgebrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3d9204c67df2b59f115bdf3ad9866aaa</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, float *d, float *e, lapack_complex_float *tauq, lapack_complex_float *taup)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgebrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae6e49c0bd566f9d92574590f39cd410c</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, float *d, float *e, lapack_complex_float *tauq, lapack_complex_float *taup, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgecon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8909ddef7a6b225864d2a7b555d839fc</anchor>
      <arglist>(int matrix_order, char norm, lapack_int n, const lapack_complex_float *a, lapack_int lda, float anorm, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgecon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af18c8a54290e866b63864167d5141344</anchor>
      <arglist>(int matrix_order, char norm, lapack_int n, const lapack_complex_float *a, lapack_int lda, float anorm, float *rcond, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a31b0c21bc293e4034b8b82dfeef75883</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *r, float *c, float *rowcnd, float *colcnd, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeequ_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a99ad947c8fd93ed63d39defe51d4e8eb</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *r, float *c, float *rowcnd, float *colcnd, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa791501cbc60bc8291b6989f4509bdc2</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *r, float *c, float *rowcnd, float *colcnd, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeequb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad14b716db40e5915e09a02e4124afd94</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *r, float *c, float *rowcnd, float *colcnd, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgees</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9379ebb34d381769b8b6cdd220a14956</anchor>
      <arglist>(int matrix_order, char jobvs, char sort, LAPACK_C_SELECT1 select, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *sdim, lapack_complex_float *w, lapack_complex_float *vs, lapack_int ldvs)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgees_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a050de7abf528d4dad69c7e82e54d2e40</anchor>
      <arglist>(int matrix_order, char jobvs, char sort, LAPACK_C_SELECT1 select, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *sdim, lapack_complex_float *w, lapack_complex_float *vs, lapack_int ldvs, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_logical *bwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeesx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8f8e85997fd010416e69dfe68690bf9c</anchor>
      <arglist>(int matrix_order, char jobvs, char sort, LAPACK_C_SELECT1 select, char sense, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *sdim, lapack_complex_float *w, lapack_complex_float *vs, lapack_int ldvs, float *rconde, float *rcondv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeesx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a133bc35b084c3705a5f2b729506713d7</anchor>
      <arglist>(int matrix_order, char jobvs, char sort, LAPACK_C_SELECT1 select, char sense, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *sdim, lapack_complex_float *w, lapack_complex_float *vs, lapack_int ldvs, float *rconde, float *rcondv, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_logical *bwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a828fd1eb5ddb74cd3cbbfc8309545cf0</anchor>
      <arglist>(int matrix_order, char jobvl, char jobvr, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *w, lapack_complex_float *vl, lapack_int ldvl, lapack_complex_float *vr, lapack_int ldvr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeev_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a99fda3c741277ba46a1f2927067ff435</anchor>
      <arglist>(int matrix_order, char jobvl, char jobvr, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *w, lapack_complex_float *vl, lapack_int ldvl, lapack_complex_float *vr, lapack_int ldvr, lapack_complex_float *work, lapack_int lwork, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab07c20992be1c63fd59c9415cee69f64</anchor>
      <arglist>(int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *w, lapack_complex_float *vl, lapack_int ldvl, lapack_complex_float *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, float *scale, float *abnrm, float *rconde, float *rcondv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeevx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>add69b504e3993f6014f6e8b36059eb13</anchor>
      <arglist>(int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *w, lapack_complex_float *vl, lapack_int ldvl, lapack_complex_float *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, float *scale, float *abnrm, float *rconde, float *rcondv, lapack_complex_float *work, lapack_int lwork, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgehrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abc574a6faae1ce832adfbde7d182b44f</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgehrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae0daa758233e6f382c5128a99827ed69</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgelq2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adb4f364b24a195c29857a844fc58a521</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgelq2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aab2bd303f50b581bc857b6ebf429c513</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgelqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a30086d57158367ccc2acbd03eea54059</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgelqf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1242c02d727096fc7560223b031bef50</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgels</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a34f65786ecea7eae2bb5028206a4c918</anchor>
      <arglist>(int matrix_order, char trans, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgels_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad1a6f536240947d1ae4f1c1e705c3d25</anchor>
      <arglist>(int matrix_order, char trans, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgelsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab4d596a9a2316e7d05505145c1c257e1</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float *s, float rcond, lapack_int *rank)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgelsd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0da84fba8c51810975db931dc85f9c58</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float *s, float rcond, lapack_int *rank, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgelss</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3641da2617400a3150b528d2716c7bff</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float *s, float rcond, lapack_int *rank)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgelss_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a76a20e35d21dc665cfc7268aabb48c41</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float *s, float rcond, lapack_int *rank, lapack_complex_float *work, lapack_int lwork, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgelsy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae8f3e87610f1a51922ba051314627a83</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_int *jpvt, float rcond, lapack_int *rank)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgelsy_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1e179db838edd46071166f436d2f5ae3</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_int *jpvt, float rcond, lapack_int *rank, lapack_complex_float *work, lapack_int lwork, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgemqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a45cadcaca2438544b8f3917bfae55e12</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int nb, const lapack_complex_float *v, lapack_int ldv, const lapack_complex_float *t, lapack_int ldt, lapack_complex_float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgemqrt_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af8e6f0c8ac64a4cb7c9f3846d6465349</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int nb, const lapack_complex_float *v, lapack_int ldv, const lapack_complex_float *t, lapack_int ldt, lapack_complex_float *c, lapack_int ldc, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeqlf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab5186a88c2cd3903e830362bc7f0161a</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeqlf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae3a09ad9aab14b8199c9451f2f83def1</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeqp3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af491185109fb5a6fe26ee6c92c055580</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *jpvt, lapack_complex_float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeqp3_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab3e6b3cdec04b3fe600659d09428e643</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *jpvt, lapack_complex_float *tau, lapack_complex_float *work, lapack_int lwork, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeqpf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae454bc6b3e0f046a277b5f7f14807b1f</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *jpvt, lapack_complex_float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeqpf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a609653a1e06f67cd7df2c10820f5870d</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *jpvt, lapack_complex_float *tau, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeqr2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a56d57b25272e6672e5ef83adce21f64a</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeqr2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a092959d3821fe69a36d44858b854b4ad</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeqrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a818ae22fd1de4a06c3ef8da4c1f4aaa8</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeqrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a93fa2bb61ee2237bc23195499bb8b65f</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeqrfp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a917afc38171fe3105519395aa4597639</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeqrfp_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8d3418084a1cdded7fd0d78cace2afe2</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab5d171053fc26b0fa4634a48cdf18870</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nb, lapack_complex_float *a, lapack_int lda, lapack_complex_float *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeqrt2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa756703b859a33aebad3f840b1296cbf</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeqrt2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afe159d35e41ed3efb2179db32e76be1f</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeqrt3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad1ba0ba1f4a44c48e4556c1532800645</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeqrt3_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac2b9c0d7b45eb217b3a81373e67ac154</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgeqrt_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0f01d22a611e7276c6124b14af475ab6</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nb, lapack_complex_float *a, lapack_int lda, lapack_complex_float *t, lapack_int ldt, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgerfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2e453531e3f8049d95c04b2b17ef9753</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *af, lapack_int ldaf, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgerfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a77e066a364e7f5c6ad88f83a4fe966cb</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *af, lapack_int ldaf, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgerfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad2626362e8868d3fe18d5abdd7b02d44</anchor>
      <arglist>(int matrix_order, char trans, char equed, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *af, lapack_int ldaf, const lapack_int *ipiv, const float *r, const float *c, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgerfsx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad9fa50319c06e93817ed78a1c1c88ec4</anchor>
      <arglist>(int matrix_order, char trans, char equed, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *af, lapack_int ldaf, const lapack_int *ipiv, const float *r, const float *c, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgerqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a839a79f48969678f1b82ede8ad8a0a6c</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgerqf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af7f7fa6a4da22368c9596b43aec02f51</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgesdd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab219613fbf0fa0dc83946c15183de7b4</anchor>
      <arglist>(int matrix_order, char jobz, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, float *s, lapack_complex_float *u, lapack_int ldu, lapack_complex_float *vt, lapack_int ldvt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgesdd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab45de6f42bc8079782698bfaef9e2a29</anchor>
      <arglist>(int matrix_order, char jobz, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, float *s, lapack_complex_float *u, lapack_int ldu, lapack_complex_float *vt, lapack_int ldvt, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgesv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab1fefb78bef612ed3bfc4364378df20d</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgesv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a83fb1104268cc25a1aa666086971a1b6</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgesvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a336bf4a6d27b3f4ce8e774a6d36351f0</anchor>
      <arglist>(int matrix_order, char jobu, char jobvt, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, float *s, lapack_complex_float *u, lapack_int ldu, lapack_complex_float *vt, lapack_int ldvt, float *superb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgesvd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abca3f6e3e9ca8840ec647a46d79b407e</anchor>
      <arglist>(int matrix_order, char jobu, char jobvt, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, float *s, lapack_complex_float *u, lapack_int ldu, lapack_complex_float *vt, lapack_int ldvt, lapack_complex_float *work, lapack_int lwork, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgesvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a82a93223f923fc6b08b0bb601a46f8bf</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *af, lapack_int ldaf, lapack_int *ipiv, char *equed, float *r, float *c, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, float *rpivot)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgesvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0a8e27435291bd8413c3574d87736fe5</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *af, lapack_int ldaf, lapack_int *ipiv, char *equed, float *r, float *c, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgesvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0887128aed37a4ac0bc9895959d600d7</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *af, lapack_int ldaf, lapack_int *ipiv, char *equed, float *r, float *c, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgesvxx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a98c12b32150e1617eea924c98f68a8d9</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *af, lapack_int ldaf, lapack_int *ipiv, char *equed, float *r, float *c, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgetf2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a55c30ed83544c523335cdb021fc037c0</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgetf2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adef8d008fb4a9643b0a311a5a9a1517e</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgetrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3d2fa7e723a1d003b73d6fa3afcee1d9</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgetrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9f4fe31f5d17cc3d4758353130e9f452</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgetri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abe4d977bb6b57f1331bd574718d20c10</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgetri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaa3dd9562a14db071283cbdf579f1f00</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgetrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a23aa7ff31272bd99ccd3afc9a083ca65</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgetrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a54eb8e5712eb0d6cdfb267a2449a5db7</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cggbak</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7626f60e9879605161daad1025656a45</anchor>
      <arglist>(int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const float *lscale, const float *rscale, lapack_int m, lapack_complex_float *v, lapack_int ldv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cggbak_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a494272b79f2ce7fb907ac6cb297d0923</anchor>
      <arglist>(int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const float *lscale, const float *rscale, lapack_int m, lapack_complex_float *v, lapack_int ldv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cggbal</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5b4f25975e01ef6fef28959cca364904</anchor>
      <arglist>(int matrix_order, char job, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_int *ilo, lapack_int *ihi, float *lscale, float *rscale)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cggbal_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0219397dfb79ca51836c9ac02499abd7</anchor>
      <arglist>(int matrix_order, char job, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_int *ilo, lapack_int *ihi, float *lscale, float *rscale, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgges</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a35cc82f9351d606d1c7bbf1e109071aa</anchor>
      <arglist>(int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_C_SELECT2 selctg, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_int *sdim, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *vsl, lapack_int ldvsl, lapack_complex_float *vsr, lapack_int ldvsr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgges_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ade65cd773b741026b1f66f75ce28ed99</anchor>
      <arglist>(int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_C_SELECT2 selctg, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_int *sdim, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *vsl, lapack_int ldvsl, lapack_complex_float *vsr, lapack_int ldvsr, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_logical *bwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cggesx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac6eb568d068518a8e4654b798f524c07</anchor>
      <arglist>(int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_C_SELECT2 selctg, char sense, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_int *sdim, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *vsl, lapack_int ldvsl, lapack_complex_float *vsr, lapack_int ldvsr, float *rconde, float *rcondv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cggesx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a76d66ead5d75823dd91cb398d8cb2b4b</anchor>
      <arglist>(int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_C_SELECT2 selctg, char sense, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_int *sdim, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *vsl, lapack_int ldvsl, lapack_complex_float *vsr, lapack_int ldvsr, float *rconde, float *rcondv, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_int *iwork, lapack_int liwork, lapack_logical *bwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cggev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a414ebf4384cfcdc95594ba29655eb5f0</anchor>
      <arglist>(int matrix_order, char jobvl, char jobvr, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *vl, lapack_int ldvl, lapack_complex_float *vr, lapack_int ldvr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cggev_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acf431de4462c841c477c0b8d112e6de8</anchor>
      <arglist>(int matrix_order, char jobvl, char jobvr, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *vl, lapack_int ldvl, lapack_complex_float *vr, lapack_int ldvr, lapack_complex_float *work, lapack_int lwork, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cggevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acb6116cffe4d00aaf982be65418bd098</anchor>
      <arglist>(int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *vl, lapack_int ldvl, lapack_complex_float *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, float *lscale, float *rscale, float *abnrm, float *bbnrm, float *rconde, float *rcondv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cggevx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac7eaa9fd8030bfba555c88ed521050f2</anchor>
      <arglist>(int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *vl, lapack_int ldvl, lapack_complex_float *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, float *lscale, float *rscale, float *abnrm, float *bbnrm, float *rconde, float *rcondv, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_int *iwork, lapack_logical *bwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cggglm</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ada474059b91dbd59a23c8aaba9b9ca40</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int m, lapack_int p, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *d, lapack_complex_float *x, lapack_complex_float *y)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cggglm_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aae011e2098e01ab96bc7b82835c880b9</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int m, lapack_int p, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *d, lapack_complex_float *x, lapack_complex_float *y, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgghrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7fa46833f8fad70dba9a44e401a25f34</anchor>
      <arglist>(int matrix_order, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *q, lapack_int ldq, lapack_complex_float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgghrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac8242bd09d9e1ce7907ad85a376f0579</anchor>
      <arglist>(int matrix_order, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *q, lapack_int ldq, lapack_complex_float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgglse</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a99656ee11340257c0bad5f69736d8fb4</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int p, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *c, lapack_complex_float *d, lapack_complex_float *x)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgglse_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af27a8c0f042dae62d7292c440b03ed7f</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int p, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *c, lapack_complex_float *d, lapack_complex_float *x, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cggqrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aacd4069efb6ddadd347bb2c0a0c2349b</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int m, lapack_int p, lapack_complex_float *a, lapack_int lda, lapack_complex_float *taua, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *taub)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cggqrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2f02c7c3313aa0f17e56385f31762fea</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int m, lapack_int p, lapack_complex_float *a, lapack_int lda, lapack_complex_float *taua, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *taub, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cggrqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae11ef07cd57c81b8a6a8e5462e2a6de7</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int p, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *taua, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *taub)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cggrqf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af60a2ccb2d839bec10e96cfd84a75632</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int p, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *taua, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *taub, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cggsvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a04018cbd3ad9f87b78304e56bdab43cc</anchor>
      <arglist>(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int n, lapack_int p, lapack_int *k, lapack_int *l, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float *alpha, float *beta, lapack_complex_float *u, lapack_int ldu, lapack_complex_float *v, lapack_int ldv, lapack_complex_float *q, lapack_int ldq, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cggsvd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2ce017f4381041851604451c49e08137</anchor>
      <arglist>(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int n, lapack_int p, lapack_int *k, lapack_int *l, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float *alpha, float *beta, lapack_complex_float *u, lapack_int ldu, lapack_complex_float *v, lapack_int ldv, lapack_complex_float *q, lapack_int ldq, lapack_complex_float *work, float *rwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cggsvp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6a65ed9bf17e629957a565d762ee9a36</anchor>
      <arglist>(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float tola, float tolb, lapack_int *k, lapack_int *l, lapack_complex_float *u, lapack_int ldu, lapack_complex_float *v, lapack_int ldv, lapack_complex_float *q, lapack_int ldq)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cggsvp_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4dbd7e9af5a54950bc615e3e6abcea0d</anchor>
      <arglist>(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float tola, float tolb, lapack_int *k, lapack_int *l, lapack_complex_float *u, lapack_int ldu, lapack_complex_float *v, lapack_int ldv, lapack_complex_float *q, lapack_int ldq, lapack_int *iwork, float *rwork, lapack_complex_float *tau, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgtcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a92c3df7b98f397b559e89c3bab2b028d</anchor>
      <arglist>(char norm, lapack_int n, const lapack_complex_float *dl, const lapack_complex_float *d, const lapack_complex_float *du, const lapack_complex_float *du2, const lapack_int *ipiv, float anorm, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgtcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a04fbcecaeb764c554f7d8a06dd85cc50</anchor>
      <arglist>(char norm, lapack_int n, const lapack_complex_float *dl, const lapack_complex_float *d, const lapack_complex_float *du, const lapack_complex_float *du2, const lapack_int *ipiv, float anorm, float *rcond, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgtrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0aa690e62ac1f01aa21d0251c1b8f17e</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_float *dl, const lapack_complex_float *d, const lapack_complex_float *du, const lapack_complex_float *dlf, const lapack_complex_float *df, const lapack_complex_float *duf, const lapack_complex_float *du2, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgtrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad35a3a238bf10e185f9d30d6f27a1c2b</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_float *dl, const lapack_complex_float *d, const lapack_complex_float *du, const lapack_complex_float *dlf, const lapack_complex_float *df, const lapack_complex_float *duf, const lapack_complex_float *du2, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgtsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa77c07cfa44dc3d4b8e8a0cb0ffba2d1</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, lapack_complex_float *dl, lapack_complex_float *d, lapack_complex_float *du, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgtsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaa4cb80678ace52b5a6a0748dc39962a</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, lapack_complex_float *dl, lapack_complex_float *d, lapack_complex_float *du, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgtsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ada043ac27c5dd551339afcbb0925babc</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_float *dl, const lapack_complex_float *d, const lapack_complex_float *du, lapack_complex_float *dlf, lapack_complex_float *df, lapack_complex_float *duf, lapack_complex_float *du2, lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgtsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0984d0a9cb700199cb640f0c3cb77362</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_float *dl, const lapack_complex_float *d, const lapack_complex_float *du, lapack_complex_float *dlf, lapack_complex_float *df, lapack_complex_float *duf, lapack_complex_float *du2, lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgttrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a46d21efa2b2472087f9ca8f18e9867be</anchor>
      <arglist>(lapack_int n, lapack_complex_float *dl, lapack_complex_float *d, lapack_complex_float *du, lapack_complex_float *du2, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgttrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afe3a5f495c9769ca59e0db6c349b39f5</anchor>
      <arglist>(lapack_int n, lapack_complex_float *dl, lapack_complex_float *d, lapack_complex_float *du, lapack_complex_float *du2, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgttrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abab4eac48b732e9a8ce982fa23c5cbef</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_float *dl, const lapack_complex_float *d, const lapack_complex_float *du, const lapack_complex_float *du2, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cgttrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a921f4daad08b61cb553fcac675cc29bb</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_float *dl, const lapack_complex_float *d, const lapack_complex_float *du, const lapack_complex_float *du2, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chbev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a818b1e95e79690b43b5c53efd6c399d6</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int kd, lapack_complex_float *ab, lapack_int ldab, float *w, lapack_complex_float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chbev_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a30b065765ed9df889616609bf10f528d</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int kd, lapack_complex_float *ab, lapack_int ldab, float *w, lapack_complex_float *z, lapack_int ldz, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chbevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a34d2e2a1b5779d23a76972a653c792e3</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int kd, lapack_complex_float *ab, lapack_int ldab, float *w, lapack_complex_float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chbevd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aca38b633ad983e7c6a778ad42edd92ef</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int kd, lapack_complex_float *ab, lapack_int ldab, float *w, lapack_complex_float *z, lapack_int ldz, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_int lrwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chbevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af37e37be77ebe3b63865063be20e1b2b</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_int kd, lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *q, lapack_int ldq, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chbevx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a29c9760a1eb5f6611c374f62c598c556</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_int kd, lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *q, lapack_int ldq, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_complex_float *work, float *rwork, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chbgst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8411ea41af02dd2495776cc1910e6a38</anchor>
      <arglist>(int matrix_order, char vect, char uplo, lapack_int n, lapack_int ka, lapack_int kb, lapack_complex_float *ab, lapack_int ldab, const lapack_complex_float *bb, lapack_int ldbb, lapack_complex_float *x, lapack_int ldx)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chbgst_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3ee007bc8ec8c8d3a11e69087b54f64b</anchor>
      <arglist>(int matrix_order, char vect, char uplo, lapack_int n, lapack_int ka, lapack_int kb, lapack_complex_float *ab, lapack_int ldab, const lapack_complex_float *bb, lapack_int ldbb, lapack_complex_float *x, lapack_int ldx, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chbgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a63703f3a940ba533efe2366cc7465f60</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int ka, lapack_int kb, lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *bb, lapack_int ldbb, float *w, lapack_complex_float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chbgv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0462e3ca2d22d25f01dd5b185870e6aa</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int ka, lapack_int kb, lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *bb, lapack_int ldbb, float *w, lapack_complex_float *z, lapack_int ldz, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chbgvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a389931a632bc68adab026f0963bb515b</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int ka, lapack_int kb, lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *bb, lapack_int ldbb, float *w, lapack_complex_float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chbgvd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a38464657dac2f6ec9144d96fe998ce95</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int ka, lapack_int kb, lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *bb, lapack_int ldbb, float *w, lapack_complex_float *z, lapack_int ldz, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_int lrwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chbgvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a38dfb9fd2684d4761e1ba20c6faa5ed9</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_int ka, lapack_int kb, lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *bb, lapack_int ldbb, lapack_complex_float *q, lapack_int ldq, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chbgvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab747e8ca5190c7e4c3ab9240916d5a42</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_int ka, lapack_int kb, lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *bb, lapack_int ldbb, lapack_complex_float *q, lapack_int ldq, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_complex_float *work, float *rwork, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chbtrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a112c5f3abd3dbc7906413adbf7a1d4d1</anchor>
      <arglist>(int matrix_order, char vect, char uplo, lapack_int n, lapack_int kd, lapack_complex_float *ab, lapack_int ldab, float *d, float *e, lapack_complex_float *q, lapack_int ldq)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chbtrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4b9010a8202789bd140f4d9a0f62d7f6</anchor>
      <arglist>(int matrix_order, char vect, char uplo, lapack_int n, lapack_int kd, lapack_complex_float *ab, lapack_int ldab, float *d, float *e, lapack_complex_float *q, lapack_int ldq, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_checon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af1bc0a33d3098259c9bbcc34b8d2658e</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, float anorm, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_checon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a728b5d1acdf4dea59d552ce236f900af</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, float anorm, float *rcond, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cheequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aef50cf51f13e3e8a177a9f1898fc2340</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *s, float *scond, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cheequb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9e72ceb7efb22e9657ce7ce43471f60b</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *s, float *scond, float *amax, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cheev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a916777c8aa9808700c3442f796c998f3</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, float *w)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cheev_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5c07b22d2fe607e9994345090a0bee2a</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, float *w, lapack_complex_float *work, lapack_int lwork, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cheevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a33f4ab8aa35f102c21262257697c0995</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, float *w)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cheevd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a09f05cd54692326c6df08a388cea1672</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, float *w, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_int lrwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cheevr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5894829355cfe058b6c0a530ba534878</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_int *isuppz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cheevr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a687d1961a37eac7fca737a6c6a24350b</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_int *isuppz, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_int lrwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cheevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a56931d4aa66d851e5df13600d733a408</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cheevx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adc4eaee6b0773bb86694ed32e81467b2</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chegst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac8b5fda4b4e75f55be060aa1059d9356</anchor>
      <arglist>(int matrix_order, lapack_int itype, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chegst_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aeec11dea8a57c7d082955c016f65267e</anchor>
      <arglist>(int matrix_order, lapack_int itype, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chegv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a659698a3a4cd24c797067c1dee348238</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float *w)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chegv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac3594dc36ae3a7344b8d129cb7b9b006</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float *w, lapack_complex_float *work, lapack_int lwork, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chegvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a13796b4f585989e44ef539eefb0ef371</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float *w)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chegvd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae52b903a2d3f217433cacb7e83e254c7</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float *w, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_int lrwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chegvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5f336984d0050c23370c43d7ccaa3f13</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char range, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chegvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6103ed0e9316126f99f935bbb1903df0</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char range, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cherfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af0cec0e00d93e140f1a171b738c8c2c9</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *af, lapack_int ldaf, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cherfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6a0cf7c2d7db146c51bb2bf39222a866</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *af, lapack_int ldaf, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cherfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a18e64ef7038d66d73455d4ae4304f655</anchor>
      <arglist>(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *af, lapack_int ldaf, const lapack_int *ipiv, const float *s, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cherfsx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a12051c1cc27070e2c93eab7cad6829c8</anchor>
      <arglist>(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *af, lapack_int ldaf, const lapack_int *ipiv, const float *s, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chesv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8956c4430f6e2e54c7d17e124cf10afc</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chesv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6d32e9be7e7ce518f61c1b7d2047eb93</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chesvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af8e54c58c6529b1f9ed3574abc84a33f</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, lapack_complex_float *af, lapack_int ldaf, lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chesvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a18c635b4f832e434ed191b218048ffe2</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, lapack_complex_float *af, lapack_int ldaf, lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, lapack_int lwork, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chesvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adf6802475adc0347780026b5399f1f3e</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *af, lapack_int ldaf, lapack_int *ipiv, char *equed, float *s, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chesvxx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afad140b4ea63f7a8e6ddabc3133e249a</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *af, lapack_int ldaf, lapack_int *ipiv, char *equed, float *s, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cheswapr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6576fef1f2b617b1f4de8e6c56552f0c</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int i1, lapack_int i2)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cheswapr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9130ec895c0ba76026866b65f5874371</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int i1, lapack_int i2)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chetrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae460b4cee45ceed74cb71e74d25cfe6f</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, float *d, float *e, lapack_complex_float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chetrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a16e2907df3a0971ae8e80cd8761fc5a7</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, float *d, float *e, lapack_complex_float *tau, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chetrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a87396a56a7456c95125573dd7f6c7985</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chetrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afddfcfe25062dc784a5804218dba13e2</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *ipiv, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chetri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a06d48c6ef446db36ee09767df882e949</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chetri2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1de9cb8dd0f43d2ded554fabf9349bd4</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chetri2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a44407cfd9076342585a892ba4476acd9</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chetri2x</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac296605c006514250121769e995cf1d7</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_int nb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chetri2x_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9af5bdf878413946a983236570f522f4</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *work, lapack_int nb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chetri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa6d1a3b38c8df1e324e6918bf6ec566b</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chetrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae1caa0c79489ad4c19c2417a025b9498</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chetrs2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a66d105675d3876633db78761b9364b42</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chetrs2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9630c834fec7f861dfa43ae8ffe032b1</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chetrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>add9edde3a67958efc769c06902b96075</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chfrk</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2aa4f15c19bde8975b1179cb3a5a8fa1</anchor>
      <arglist>(int matrix_order, char transr, char uplo, char trans, lapack_int n, lapack_int k, float alpha, const lapack_complex_float *a, lapack_int lda, float beta, lapack_complex_float *c)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chfrk_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad1867e79e5abbd625dad03906901e28b</anchor>
      <arglist>(int matrix_order, char transr, char uplo, char trans, lapack_int n, lapack_int k, float alpha, const lapack_complex_float *a, lapack_int lda, float beta, lapack_complex_float *c)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chgeqz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a99aa772abda6118efe267a9b4ae36502</anchor>
      <arglist>(int matrix_order, char job, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_float *h, lapack_int ldh, lapack_complex_float *t, lapack_int ldt, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *q, lapack_int ldq, lapack_complex_float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chgeqz_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1cfcbddaaa76c0752362cf277235f327</anchor>
      <arglist>(int matrix_order, char job, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_float *h, lapack_int ldh, lapack_complex_float *t, lapack_int ldt, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *q, lapack_int ldq, lapack_complex_float *z, lapack_int ldz, lapack_complex_float *work, lapack_int lwork, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chpcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a515194948fa8dbfce58b590252f2cba6</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *ap, const lapack_int *ipiv, float anorm, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chpcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af8e10f9a1754394b8ed89a7a710be10f</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *ap, const lapack_int *ipiv, float anorm, float *rcond, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chpev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a97196ecba0e63451ef646fb1534fdfaf</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_complex_float *ap, float *w, lapack_complex_float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chpev_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab220c6d5d2eb3863c927af26f020d768</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_complex_float *ap, float *w, lapack_complex_float *z, lapack_int ldz, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chpevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a29876fd3570d20a44153b141c3316d5d</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_complex_float *ap, float *w, lapack_complex_float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chpevd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae1ca0261e742755bcd7ac4c61e066ac4</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_complex_float *ap, float *w, lapack_complex_float *z, lapack_int ldz, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_int lrwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chpevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abbaf271bd7c46c9601bd7815c1e830ec</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_complex_float *ap, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chpevx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adc14fb2946f595b67449f31f717a1e0d</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_complex_float *ap, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_complex_float *work, float *rwork, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chpgst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a143abda398619e1f9745dd66a69e7f9c</anchor>
      <arglist>(int matrix_order, lapack_int itype, char uplo, lapack_int n, lapack_complex_float *ap, const lapack_complex_float *bp)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chpgst_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a71e38f62a6cd98ea6792c343579cd60f</anchor>
      <arglist>(int matrix_order, lapack_int itype, char uplo, lapack_int n, lapack_complex_float *ap, const lapack_complex_float *bp)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chpgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a91a6000c0870a214b97386248e10ac4b</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, lapack_complex_float *ap, lapack_complex_float *bp, float *w, lapack_complex_float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chpgv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a50b87a06e3c4b2d578fe8eeaebaeb59f</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, lapack_complex_float *ap, lapack_complex_float *bp, float *w, lapack_complex_float *z, lapack_int ldz, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chpgvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a15665880d30c691319b8185eefb262ea</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, lapack_complex_float *ap, lapack_complex_float *bp, float *w, lapack_complex_float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chpgvd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a04a1f4632b5f6f7ad578eb3af00fe676</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, lapack_complex_float *ap, lapack_complex_float *bp, float *w, lapack_complex_float *z, lapack_int ldz, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_int lrwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chpgvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a63221dc31272ebae19ca253825da5ea0</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char range, char uplo, lapack_int n, lapack_complex_float *ap, lapack_complex_float *bp, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chpgvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac92e57086cd3cf038f8a93a22757d25f</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char range, char uplo, lapack_int n, lapack_complex_float *ap, lapack_complex_float *bp, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_complex_float *work, float *rwork, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1fb998c65a4e6a1c8d3cf5eb8f8d3855</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, const lapack_complex_float *afp, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chprfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a96574964f6a9760c213dfcc9401bdd6a</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, const lapack_complex_float *afp, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chpsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a815709ecacd9599e18ac1b5fd8c2e5b1</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *ap, lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chpsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aac360ae77f2f676e7450701a495e088c</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *ap, lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chpsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ada8551d8be61ee5340765622ae729225</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, lapack_complex_float *afp, lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chpsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adc420418bd7509698de19dffde4c39a1</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, lapack_complex_float *afp, lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chptrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a72b35d497f5b9f186c614f5298815dc2</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *ap, float *d, float *e, lapack_complex_float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chptrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adaa8de84b65504c2fc42511aefe6632c</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *ap, float *d, float *e, lapack_complex_float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1c8616a5a45601bf245ed93685155c6a</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *ap, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chptrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae6493c5261696372268301ba8eadd3eb</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *ap, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6529b9586af374705bd11c220e37d340</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *ap, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chptri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a283b1821d33d0086e8d08ac1d4aac0f3</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *ap, const lapack_int *ipiv, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9cc454321bdb424b9d244d9d02b6c107</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chptrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a03868847cd2ae5b8cc9bb27c5a08b965</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chsein</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adb49eaf9287044f017edb4136a5c4064</anchor>
      <arglist>(int matrix_order, char job, char eigsrc, char initv, const lapack_logical *select, lapack_int n, const lapack_complex_float *h, lapack_int ldh, lapack_complex_float *w, lapack_complex_float *vl, lapack_int ldvl, lapack_complex_float *vr, lapack_int ldvr, lapack_int mm, lapack_int *m, lapack_int *ifaill, lapack_int *ifailr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chsein_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7bc5a720adfdb88d68be0a021a6699b8</anchor>
      <arglist>(int matrix_order, char job, char eigsrc, char initv, const lapack_logical *select, lapack_int n, const lapack_complex_float *h, lapack_int ldh, lapack_complex_float *w, lapack_complex_float *vl, lapack_int ldvl, lapack_complex_float *vr, lapack_int ldvr, lapack_int mm, lapack_int *m, lapack_complex_float *work, float *rwork, lapack_int *ifaill, lapack_int *ifailr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chseqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0afb5cf6df37b2876e5232e78f70631a</anchor>
      <arglist>(int matrix_order, char job, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_float *h, lapack_int ldh, lapack_complex_float *w, lapack_complex_float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_chseqr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acac152fd93205821415f8d1279055a35</anchor>
      <arglist>(int matrix_order, char job, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_float *h, lapack_int ldh, lapack_complex_float *w, lapack_complex_float *z, lapack_int ldz, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clacgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aee4934c55c321cf9d5119cf1a024c636</anchor>
      <arglist>(lapack_int n, lapack_complex_float *x, lapack_int incx)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clacgv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a087faf8724e1e8070b57306842c3c5f9</anchor>
      <arglist>(lapack_int n, lapack_complex_float *x, lapack_int incx)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clacpy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a88e90b8f137fe4907bdaafffc53a23a8</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int m, lapack_int n, const lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clacpy_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9dafb4c742fa70a5aa2ef13ddd81edab</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int m, lapack_int n, const lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clag2z</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a70962127d394e1c3b44b0c35615b1aae</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, const lapack_complex_float *sa, lapack_int ldsa, lapack_complex_double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clag2z_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad2f7dc18f202959fcec14239d51e59b7</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, const lapack_complex_float *sa, lapack_int ldsa, lapack_complex_double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clagge</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a11b5cb81790b36482674cc9c26ece9f5</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const float *d, lapack_complex_float *a, lapack_int lda, lapack_int *iseed)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clagge_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2cec1f8c98bea1827d7749dce6c67bd6</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const float *d, lapack_complex_float *a, lapack_int lda, lapack_int *iseed, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_claghe</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acc5d50665d5c3c24892c59188091e32e</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int k, const float *d, lapack_complex_float *a, lapack_int lda, lapack_int *iseed)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_claghe_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aed8a59f1df79b2dee5c9f3d1c781b700</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int k, const float *d, lapack_complex_float *a, lapack_int lda, lapack_int *iseed, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clagsy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaaf60b4aae56416dba25347511ac6633</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int k, const float *d, lapack_complex_float *a, lapack_int lda, lapack_int *iseed)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clagsy_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8096cd64d1cb01cf1b8d03782b66ba17</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int k, const float *d, lapack_complex_float *a, lapack_int lda, lapack_int *iseed, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACKE_clange</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a237502b33ba45d35157502dc755b2e91</anchor>
      <arglist>(int matrix_order, char norm, lapack_int m, lapack_int n, const lapack_complex_float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACKE_clange_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7c5edb87d6901f197330d12e4e5eca81</anchor>
      <arglist>(int matrix_order, char norm, lapack_int m, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *work)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACKE_clanhe</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1f0ab8ebd67b24196ced0af3981cec5e</anchor>
      <arglist>(int matrix_order, char norm, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACKE_clanhe_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6d37bd6535c3f87571719db571293913</anchor>
      <arglist>(int matrix_order, char norm, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *work)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACKE_clansy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>add91e80a8b5b19a3dad2b6da6db51968</anchor>
      <arglist>(int matrix_order, char norm, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACKE_clansy_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5437c3dabf00266b2963158ab9fbc2cd</anchor>
      <arglist>(int matrix_order, char norm, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *work)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACKE_clantr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae24b254fb595cb7abbee211b9ea88787</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int m, lapack_int n, const lapack_complex_float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACKE_clantr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acd623b331edff977a256ea870697bc7e</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int m, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clapmr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a36b2cf3f0e5b7aec246f513a658e04e8</anchor>
      <arglist>(int matrix_order, lapack_logical forwrd, lapack_int m, lapack_int n, lapack_complex_float *x, lapack_int ldx, lapack_int *k)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clapmr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a28170fd2fe2c2c8da29b0447d67d2984</anchor>
      <arglist>(int matrix_order, lapack_logical forwrd, lapack_int m, lapack_int n, lapack_complex_float *x, lapack_int ldx, lapack_int *k)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clarfb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a82983e4f8fcbb57426d5060eb2f0b334</anchor>
      <arglist>(int matrix_order, char side, char trans, char direct, char storev, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_float *v, lapack_int ldv, const lapack_complex_float *t, lapack_int ldt, lapack_complex_float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clarfb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a895256f1d9bbe13c80941f46dfb2ed7f</anchor>
      <arglist>(int matrix_order, char side, char trans, char direct, char storev, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_float *v, lapack_int ldv, const lapack_complex_float *t, lapack_int ldt, lapack_complex_float *c, lapack_int ldc, lapack_complex_float *work, lapack_int ldwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clarfg</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7a038517e307b90ed93e7e42d06afbdc</anchor>
      <arglist>(lapack_int n, lapack_complex_float *alpha, lapack_complex_float *x, lapack_int incx, lapack_complex_float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clarfg_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a567ec21dc3a368a5dd12f791818870bb</anchor>
      <arglist>(lapack_int n, lapack_complex_float *alpha, lapack_complex_float *x, lapack_int incx, lapack_complex_float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clarft</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abfa4677509fba1e2473cf6a3ca86c321</anchor>
      <arglist>(int matrix_order, char direct, char storev, lapack_int n, lapack_int k, const lapack_complex_float *v, lapack_int ldv, const lapack_complex_float *tau, lapack_complex_float *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clarft_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac8f58b08dc16fc4dcede457638ac82f6</anchor>
      <arglist>(int matrix_order, char direct, char storev, lapack_int n, lapack_int k, const lapack_complex_float *v, lapack_int ldv, const lapack_complex_float *tau, lapack_complex_float *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clarfx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3ae2b01bc9b577272928395bca57e70b</anchor>
      <arglist>(int matrix_order, char side, lapack_int m, lapack_int n, const lapack_complex_float *v, lapack_complex_float tau, lapack_complex_float *c, lapack_int ldc, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clarfx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adea9cc9586bdb7e4579b22fd2fa1b758</anchor>
      <arglist>(int matrix_order, char side, lapack_int m, lapack_int n, const lapack_complex_float *v, lapack_complex_float tau, lapack_complex_float *c, lapack_int ldc, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clarnv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af457bccc5707ff5100c4341ad04ab333</anchor>
      <arglist>(lapack_int idist, lapack_int *iseed, lapack_int n, lapack_complex_float *x)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clarnv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8661784e9c9df9095e3cbf610632faa6</anchor>
      <arglist>(lapack_int idist, lapack_int *iseed, lapack_int n, lapack_complex_float *x)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_claset</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac7816b14809abe4eef21f7d040df8028</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int m, lapack_int n, lapack_complex_float alpha, lapack_complex_float beta, lapack_complex_float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_claset_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aed1bc32d7d1f3aee56e0c24d8d019109</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int m, lapack_int n, lapack_complex_float alpha, lapack_complex_float beta, lapack_complex_float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_claswp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acd64a06ae70fda34a2803aef9c1fd410</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int k1, lapack_int k2, const lapack_int *ipiv, lapack_int incx)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_claswp_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3f4f75874b40cc332145247cb5439aab</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int k1, lapack_int k2, const lapack_int *ipiv, lapack_int incx)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clatms</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae920304cb549bb68d5eec1115df65747</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, char dist, lapack_int *iseed, char sym, float *d, lapack_int mode, float cond, float dmax, lapack_int kl, lapack_int ku, char pack, lapack_complex_float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clatms_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a321b6e65b2b0347483ca8ec326317620</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, char dist, lapack_int *iseed, char sym, float *d, lapack_int mode, float cond, float dmax, lapack_int kl, lapack_int ku, char pack, lapack_complex_float *a, lapack_int lda, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clauum</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adb79d1a90798300012c651d19b85dc30</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_clauum_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a424a18da53edbb6824174819341481a4</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae30f1f568c74887327df5d302e540705</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, const lapack_complex_float *ab, lapack_int ldab, float anorm, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpbcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3e01c99d4e0a2fe7f591d72f5f95ec65</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, const lapack_complex_float *ab, lapack_int ldab, float anorm, float *rcond, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpbequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9227b274b0351d2fd757728e9a520e92</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, const lapack_complex_float *ab, lapack_int ldab, float *s, float *scond, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpbequ_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab19cd07dccd91a3169b6ef71ba7770ff</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, const lapack_complex_float *ab, lapack_int ldab, float *s, float *scond, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6ab21d0b903288a22c2ae353329bdf42</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, const lapack_complex_float *ab, lapack_int ldab, const lapack_complex_float *afb, lapack_int ldafb, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpbrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad690b8dd705879aa1e34c2af9fd50c66</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, const lapack_complex_float *ab, lapack_int ldab, const lapack_complex_float *afb, lapack_int ldafb, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpbstf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa094ca1b77f807b7382304dfbd4aa9e1</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kb, lapack_complex_float *bb, lapack_int ldbb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpbstf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a60e2c48a56272ababa4f565a7c1f5a77</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kb, lapack_complex_float *bb, lapack_int ldbb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpbsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad1e3f3a6aeece62ee3abfeb844aa6c79</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpbsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae974e0d1f26ce21cd1508e69f00399d8</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpbsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9080007577d0f590c3decb221c3b9832</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *afb, lapack_int ldafb, char *equed, float *s, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpbsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aed8c9491ce9c4558fddcdb56105f73f5</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *afb, lapack_int ldafb, char *equed, float *s, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpbtrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ace095c33e384897cb65b5f999357d4b6</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_complex_float *ab, lapack_int ldab)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpbtrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aad392c7fd63d2b4979a32c2c836626af</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_complex_float *ab, lapack_int ldab)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7f9a4bfe9dd2b4c7711845d4ba64e331</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, const lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpbtrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aea5a6009a2af9f6ac0d47729d8b0479a</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, const lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpftrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aef012a0783414348effd5a140a1563da</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, lapack_complex_float *a)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpftrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0f9bfcdfe33b94bf0737c758c87b6f1f</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, lapack_complex_float *a)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpftri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a46ede3a3ccba5ce5bc24fdb084c0d74b</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, lapack_complex_float *a)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpftri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a83739650246f341c9563e5569cf5ef25</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, lapack_complex_float *a)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpftrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4dc121af99e871e95e9410a3d588aa94</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpftrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a80991aaa33f202c1adf21d6b071acd2a</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpocon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a95df2aa016bea711413aa35c5e2d9c1e</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda, float anorm, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpocon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad7736f8bd7337c147d2f6c4253abadac</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda, float anorm, float *rcond, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpoequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aba0ecb8f514c96abe2d9e8d095520bb5</anchor>
      <arglist>(int matrix_order, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *s, float *scond, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpoequ_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9a24729eadae13b4c346134cf523fe46</anchor>
      <arglist>(int matrix_order, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *s, float *scond, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpoequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2ec8d74292999db1f24a1d096f74b837</anchor>
      <arglist>(int matrix_order, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *s, float *scond, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpoequb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7d09aabbd0ae7e52729e171b48af46f6</anchor>
      <arglist>(int matrix_order, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *s, float *scond, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cporfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9f725c9e3429b79ea4f3e8bb575c9517</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *af, lapack_int ldaf, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cporfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa776506aba4510ebf472a4dc0fa79730</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *af, lapack_int ldaf, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cporfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8cbf314a8824032c260eb76bd53ec8cf</anchor>
      <arglist>(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *af, lapack_int ldaf, const float *s, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cporfsx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a60e58699679ecc22fe1c63e6b24de33e</anchor>
      <arglist>(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *af, lapack_int ldaf, const float *s, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cposv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1ff36c50f02073a338ca82df0426c5d1</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cposv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aac419679317971ab1c73f9ae0751f061</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cposvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad84fbc2fe63da6108e12bf9f9509af2b</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *af, lapack_int ldaf, char *equed, float *s, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cposvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7cf2848587bc574edc63bc988c30ad71</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *af, lapack_int ldaf, char *equed, float *s, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cposvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a76c2b0a98a62ced5f94402b3cccadb09</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *af, lapack_int ldaf, char *equed, float *s, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cposvxx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6f4768118a186ffbad3324505b1ec403</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *af, lapack_int ldaf, char *equed, float *s, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpotrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aba67f1c9c7294234f5d4ca4e3f8139d3</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpotrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a73d692718d4cd80c253870bf52f5bda5</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpotri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa7d342969323c7156897603553eb5ef8</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpotri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2d55bdef930eb30eb47f6e564e84272e</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpotrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af2a4a7ed0e333b95233636d172cd7cb0</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpotrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a41fab6cdb7b25d502734ca3610e8ed7d</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cppcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8398ae8b0412f3ffcd59b5cdf9e71c67</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *ap, float anorm, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cppcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a730ead097f14fc1263b9d87b818b3b56</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *ap, float anorm, float *rcond, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cppequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a39566ac901e7d4097ac5a965e987e912</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *ap, float *s, float *scond, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cppequ_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afb083498f877c81cbd2549f916d8de1b</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *ap, float *s, float *scond, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6a7488539d08ffbc545d7096b5c2c0d8</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, const lapack_complex_float *afp, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpprfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a59d49a9e8a59135b8c306982100a207e</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, const lapack_complex_float *afp, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cppsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af5153cd2ae9ab1a963deb79e80ac02a7</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *ap, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cppsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3c4c244041c098d7f87fd238caac4616</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *ap, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cppsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1e58b2c6cedfb0266ce1a2fea5782167</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *ap, lapack_complex_float *afp, char *equed, float *s, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cppsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5f9e3b49290cca219507247c5ed919d0</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *ap, lapack_complex_float *afp, char *equed, float *s, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aabe1da128430156e54002709f595111c</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpptrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aae3ba8e5dfbd3616348f6df80573a752</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a78c299247883a540c47f7d6efc5ad6bc</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpptri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a95ccdc66c1631695f34f2aa42cd7b681</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa3963a8defc51988a53277999f39a851</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpptrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1448b30ad83842a4d6a3a0bb4fff3adc</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpstrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0d93d9b2a45a294c5c2d5de661546c47</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *piv, lapack_int *rank, float tol)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpstrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adc91f7067a7de7c6ea28742c23ed67e1</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *piv, lapack_int *rank, float tol, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cptcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae8b3735e4940a4b5efbdf57abf16da43</anchor>
      <arglist>(lapack_int n, const float *d, const lapack_complex_float *e, float anorm, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cptcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3c3df0316c90ddf2f35689b9a52e5dad</anchor>
      <arglist>(lapack_int n, const float *d, const lapack_complex_float *e, float anorm, float *rcond, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpteqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4f2777001b15b6dc1e52295c08f75f4d</anchor>
      <arglist>(int matrix_order, char compz, lapack_int n, float *d, float *e, lapack_complex_float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpteqr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7e2bb5cfa16ffd3b290c844bee587b3a</anchor>
      <arglist>(int matrix_order, char compz, lapack_int n, float *d, float *e, lapack_complex_float *z, lapack_int ldz, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cptrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2ce73cb740346428c25f42a9658ed41f</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *d, const lapack_complex_float *e, const float *df, const lapack_complex_float *ef, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cptrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acf797413558de0759f2ebe097fb7bd0b</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *d, const lapack_complex_float *e, const float *df, const lapack_complex_float *ef, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cptsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a54f2bee4b41d31c8062e7deb389740b2</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, float *d, lapack_complex_float *e, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cptsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa1c7efc97854f79786d14a096df30e22</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, float *d, lapack_complex_float *e, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cptsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1b80af2a19b730840fc5215f8bc872e9</anchor>
      <arglist>(int matrix_order, char fact, lapack_int n, lapack_int nrhs, const float *d, const lapack_complex_float *e, float *df, lapack_complex_float *ef, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cptsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abdac3823d211eb03a8de6cfbc3f5aabb</anchor>
      <arglist>(int matrix_order, char fact, lapack_int n, lapack_int nrhs, const float *d, const lapack_complex_float *e, float *df, lapack_complex_float *ef, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpttrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3464d108b2b84ac02bc8351a8ecd67ea</anchor>
      <arglist>(lapack_int n, float *d, lapack_complex_float *e)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpttrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a47603ba0d756a815197ae78f821ad2c6</anchor>
      <arglist>(lapack_int n, float *d, lapack_complex_float *e)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpttrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac2c24c8c32ab5787e5e9d34458b8f255</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *d, const lapack_complex_float *e, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cpttrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac4f94729aeb16036db4b72ac842ce565</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *d, const lapack_complex_float *e, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cspcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8c0a209d99004c4b20ec71d020611d84</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *ap, const lapack_int *ipiv, float anorm, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cspcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad288765589375115002abe5961089af3</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *ap, const lapack_int *ipiv, float anorm, float *rcond, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3b328d15b7a04b8070045d04d9bde05c</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, const lapack_complex_float *afp, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csprfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2aa71f3c06f3083e13db7e5f46e5ec6b</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, const lapack_complex_float *afp, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cspsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a28c75c1b15bc91ad1f59fca681cfbe00</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *ap, lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cspsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4478d4cdbf5fd4a797c913ce6a530c8a</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *ap, lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cspsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1c373bdaa9a0e8985377fc61bd0c6a03</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, lapack_complex_float *afp, lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cspsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac3b9ce1086ea4c1d3a9257d062b9deac</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, lapack_complex_float *afp, lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaacbb499b71792e65b98cb7fa919ede4</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *ap, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csptrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad2db56e86f24fd3721b700ce924c52ca</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *ap, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3da8c0af994e787da9d4cfacd2aaa755</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *ap, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csptri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2d8921ea57e9a1eeb241d589a7803357</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *ap, const lapack_int *ipiv, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a17a49ebbe1caadf089659616e6df1e70</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csptrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af240e4ec913d41142bdbf5a4a65e1b27</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cstedc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4da5af4cb46b98de18721414ba119a8f</anchor>
      <arglist>(int matrix_order, char compz, lapack_int n, float *d, float *e, lapack_complex_float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cstedc_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae0f78005756dc379d317219c83ee9c52</anchor>
      <arglist>(int matrix_order, char compz, lapack_int n, float *d, float *e, lapack_complex_float *z, lapack_int ldz, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_int lrwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cstegr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3b66f966f783542c8a0ed293845bb42a</anchor>
      <arglist>(int matrix_order, char jobz, char range, lapack_int n, float *d, float *e, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_int *isuppz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cstegr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac64460dd732356b07bd681af6a5baa47</anchor>
      <arglist>(int matrix_order, char jobz, char range, lapack_int n, float *d, float *e, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_int *isuppz, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cstein</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a83506491ea0ebab1af82a552dd80b781</anchor>
      <arglist>(int matrix_order, lapack_int n, const float *d, const float *e, lapack_int m, const float *w, const lapack_int *iblock, const lapack_int *isplit, lapack_complex_float *z, lapack_int ldz, lapack_int *ifailv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cstein_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab553fa5e7ede58e1c60224d8f274c313</anchor>
      <arglist>(int matrix_order, lapack_int n, const float *d, const float *e, lapack_int m, const float *w, const lapack_int *iblock, const lapack_int *isplit, lapack_complex_float *z, lapack_int ldz, float *work, lapack_int *iwork, lapack_int *ifailv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cstemr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adfe8a34b42402c569924ab0223e8dcd6</anchor>
      <arglist>(int matrix_order, char jobz, char range, lapack_int n, float *d, float *e, float vl, float vu, lapack_int il, lapack_int iu, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_int nzc, lapack_int *isuppz, lapack_logical *tryrac)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cstemr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a668f9abfe65df0f36d1a8d8410c89d9c</anchor>
      <arglist>(int matrix_order, char jobz, char range, lapack_int n, float *d, float *e, float vl, float vu, lapack_int il, lapack_int iu, lapack_int *m, float *w, lapack_complex_float *z, lapack_int ldz, lapack_int nzc, lapack_int *isuppz, lapack_logical *tryrac, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csteqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a66f3c6e99ffacb21cd5f3c68b3006db7</anchor>
      <arglist>(int matrix_order, char compz, lapack_int n, float *d, float *e, lapack_complex_float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csteqr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afedabdca7fdab15c6e368907b18d35bf</anchor>
      <arglist>(int matrix_order, char compz, lapack_int n, float *d, float *e, lapack_complex_float *z, lapack_int ldz, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csycon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abe8ef3e209992c8e8d6cd8808d566798</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, float anorm, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csycon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a712727ba442140f66f53ddde3973f1a6</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, float anorm, float *rcond, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csyconv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4a9145940b5f2917a8de2a2902f36567</anchor>
      <arglist>(int matrix_order, char uplo, char way, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csyconv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a81409df98b3a6bf1019b5f53118e7616</anchor>
      <arglist>(int matrix_order, char uplo, char way, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csyequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab8bbb92a74b43ea1b61a34772d74cb41</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *s, float *scond, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csyequb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac306c40b270f8dabde24bb2d8c29b391</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *s, float *scond, float *amax, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csyr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a44edf2407b39d35afbbe478886aec981</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float alpha, const lapack_complex_float *x, lapack_int incx, lapack_complex_float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csyr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a02860e2caa27a39b79d7641f899316c0</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float alpha, const lapack_complex_float *x, lapack_int incx, lapack_complex_float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csyrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a692045eb7aebf7a8f7a19c6a6fcaa4b4</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *af, lapack_int ldaf, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csyrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afa4bbac6a5d30601cf5e022834b693eb</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *af, lapack_int ldaf, const lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csyrfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a55546d32a9be9c1bd9ee1735bfe9c3df</anchor>
      <arglist>(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *af, lapack_int ldaf, const lapack_int *ipiv, const float *s, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csyrfsx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acca419454a8bed90e163242b830c8833</anchor>
      <arglist>(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *af, lapack_int ldaf, const lapack_int *ipiv, const float *s, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csysv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4bee7476ef89e2f08f2ecd6b2fe79d78</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csysv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af40f4167c4297f7d8bcbbf702ae8e4e8</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csysvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a720d1453445af1134acfc75ad27715a9</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, lapack_complex_float *af, lapack_int ldaf, lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csysvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a200e4b052317129dd6fe9ac4fef16d67</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, lapack_complex_float *af, lapack_int ldaf, lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, lapack_complex_float *work, lapack_int lwork, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csysvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a489fd378a48d8f51bddcdd523a7ef901</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *af, lapack_int ldaf, lapack_int *ipiv, char *equed, float *s, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csysvxx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a13d8b8e6b15eef5106ebe19319315536</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_complex_float *af, lapack_int ldaf, lapack_int *ipiv, char *equed, float *s, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csyswapr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a34102df68a13da615fa6cfc2512b6234</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int i1, lapack_int i2)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csyswapr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae5d702ea12b9d8f76aad2686796ac798</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int i1, lapack_int i2)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csytrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a69f83f2ef3067a115390a513eafb19bb</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csytrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a43af234b409ff23f2de1aee8290b716e</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_int *ipiv, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csytri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a993403c796858adfee15fb372af8d3a0</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csytri2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adecd835856b5eb712e4ab0667b26a1fb</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csytri2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a37ac34149ec881b0a0075e0ca7ea21c7</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csytri2x</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a71ccd23e998c1c47c1b668d6bef8fad6</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_int nb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csytri2x_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab6da6f2262da1ced8849006189702e66</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *work, lapack_int nb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csytri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aeeb7407f5254f84ef56e34ff1fde535a</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csytrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af9032fdef6d1c4bfe7e425c7d92a7434</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csytrs2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aab69de134d20773c9b5f2f00e8bb0aa1</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csytrs2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a56183b98756d04935602e5a9c74c205a</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_csytrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae526761429ce3220e4ece71438fc523a</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae969fc51266c22e38b6d2bb25b521cdc</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int n, lapack_int kd, const lapack_complex_float *ab, lapack_int ldab, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctbcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae9bfcd07febf8cf2cfcec2f8ed706e40</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int n, lapack_int kd, const lapack_complex_float *ab, lapack_int ldab, float *rcond, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8ed864d5d58d639cce6db7f7a5f7c70a</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int kd, lapack_int nrhs, const lapack_complex_float *ab, lapack_int ldab, const lapack_complex_float *b, lapack_int ldb, const lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctbrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a443db054c1ebf2f9faa6faf71047a18e</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int kd, lapack_int nrhs, const lapack_complex_float *ab, lapack_int ldab, const lapack_complex_float *b, lapack_int ldb, const lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afa101336e6d8506d711402c2c728170a</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int kd, lapack_int nrhs, const lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctbtrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7308ade259ac078d37e89a4992a9b5a3</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int kd, lapack_int nrhs, const lapack_complex_float *ab, lapack_int ldab, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctfsm</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a66cd053bf7141557760f7ae3cdb0593f</anchor>
      <arglist>(int matrix_order, char transr, char side, char uplo, char trans, char diag, lapack_int m, lapack_int n, lapack_complex_float alpha, const lapack_complex_float *a, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctfsm_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0a65623837ae5930914fd76074122c8e</anchor>
      <arglist>(int matrix_order, char transr, char side, char uplo, char trans, char diag, lapack_int m, lapack_int n, lapack_complex_float alpha, const lapack_complex_float *a, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctftri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaf381936bf46d63dcf042fbff5b5f27e</anchor>
      <arglist>(int matrix_order, char transr, char uplo, char diag, lapack_int n, lapack_complex_float *a)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctftri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0fc240203295da0b1098d5a549ffdf9e</anchor>
      <arglist>(int matrix_order, char transr, char uplo, char diag, lapack_int n, lapack_complex_float *a)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctfttp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac42ddc76bd9274746853ab15dde65566</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const lapack_complex_float *arf, lapack_complex_float *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctfttp_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0aa5a105465c7ee80627bc05e4792a04</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const lapack_complex_float *arf, lapack_complex_float *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctfttr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af8d39fd5ca3c62551e63cf42a975d37d</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const lapack_complex_float *arf, lapack_complex_float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctfttr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7cd02ce4340fa64214a8f6bddcde9712</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const lapack_complex_float *arf, lapack_complex_float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctgevc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adfea7e4b884479891df8b634ce9cd19f</anchor>
      <arglist>(int matrix_order, char side, char howmny, const lapack_logical *select, lapack_int n, const lapack_complex_float *s, lapack_int lds, const lapack_complex_float *p, lapack_int ldp, lapack_complex_float *vl, lapack_int ldvl, lapack_complex_float *vr, lapack_int ldvr, lapack_int mm, lapack_int *m)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctgevc_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8b1950c9752efd934fdaca4376bc6a40</anchor>
      <arglist>(int matrix_order, char side, char howmny, const lapack_logical *select, lapack_int n, const lapack_complex_float *s, lapack_int lds, const lapack_complex_float *p, lapack_int ldp, lapack_complex_float *vl, lapack_int ldvl, lapack_complex_float *vr, lapack_int ldvr, lapack_int mm, lapack_int *m, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctgexc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5fbd84ee3e17b87ce184848acb0a7e53</anchor>
      <arglist>(int matrix_order, lapack_logical wantq, lapack_logical wantz, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *q, lapack_int ldq, lapack_complex_float *z, lapack_int ldz, lapack_int ifst, lapack_int ilst)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctgexc_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a57d488f18ccee3277f7b4efaf3382c4e</anchor>
      <arglist>(int matrix_order, lapack_logical wantq, lapack_logical wantz, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *q, lapack_int ldq, lapack_complex_float *z, lapack_int ldz, lapack_int ifst, lapack_int ilst)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctgsen</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa0b4d5c83d71563e31164efe409ccf2f</anchor>
      <arglist>(int matrix_order, lapack_int ijob, lapack_logical wantq, lapack_logical wantz, const lapack_logical *select, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *q, lapack_int ldq, lapack_complex_float *z, lapack_int ldz, lapack_int *m, float *pl, float *pr, float *dif)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctgsen_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7200041adf1f949fbac2d06db5dd8dad</anchor>
      <arglist>(int matrix_order, lapack_int ijob, lapack_logical wantq, lapack_logical wantz, const lapack_logical *select, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *alpha, lapack_complex_float *beta, lapack_complex_float *q, lapack_int ldq, lapack_complex_float *z, lapack_int ldz, lapack_int *m, float *pl, float *pr, float *dif, lapack_complex_float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctgsja</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad2738414496fff5d9b18ff20b45182cc</anchor>
      <arglist>(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, lapack_int k, lapack_int l, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float tola, float tolb, float *alpha, float *beta, lapack_complex_float *u, lapack_int ldu, lapack_complex_float *v, lapack_int ldv, lapack_complex_float *q, lapack_int ldq, lapack_int *ncycle)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctgsja_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a671787ee12907e9d1e53431f49bcefd1</anchor>
      <arglist>(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, lapack_int k, lapack_int l, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, float tola, float tolb, float *alpha, float *beta, lapack_complex_float *u, lapack_int ldu, lapack_complex_float *v, lapack_int ldv, lapack_complex_float *q, lapack_int ldq, lapack_complex_float *work, lapack_int *ncycle)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctgsna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad4cf467d95c7c61e851a4a54e9afc843</anchor>
      <arglist>(int matrix_order, char job, char howmny, const lapack_logical *select, lapack_int n, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *b, lapack_int ldb, const lapack_complex_float *vl, lapack_int ldvl, const lapack_complex_float *vr, lapack_int ldvr, float *s, float *dif, lapack_int mm, lapack_int *m)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctgsna_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8689449b97912be56a100b30fb2fe62c</anchor>
      <arglist>(int matrix_order, char job, char howmny, const lapack_logical *select, lapack_int n, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *b, lapack_int ldb, const lapack_complex_float *vl, lapack_int ldvl, const lapack_complex_float *vr, lapack_int ldvr, float *s, float *dif, lapack_int mm, lapack_int *m, lapack_complex_float *work, lapack_int lwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctgsyl</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad19079210cf9a41d10366dee4c1132e0</anchor>
      <arglist>(int matrix_order, char trans, lapack_int ijob, lapack_int m, lapack_int n, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *c, lapack_int ldc, const lapack_complex_float *d, lapack_int ldd, const lapack_complex_float *e, lapack_int lde, lapack_complex_float *f, lapack_int ldf, float *scale, float *dif)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctgsyl_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a840f60e3085131a2f9a0e1d87ad780c8</anchor>
      <arglist>(int matrix_order, char trans, lapack_int ijob, lapack_int m, lapack_int n, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *c, lapack_int ldc, const lapack_complex_float *d, lapack_int ldd, const lapack_complex_float *e, lapack_int lde, lapack_complex_float *f, lapack_int ldf, float *scale, float *dif, lapack_complex_float *work, lapack_int lwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctpcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a76f60aa6a76e2afe542f7a98cac24d3d</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int n, const lapack_complex_float *ap, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctpcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6ebdc2687780fafacb0ce3135f10fbd5</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int n, const lapack_complex_float *ap, float *rcond, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctpmqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad034fde5f9f00d6b6277d507a37139fa</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int l, lapack_int nb, const lapack_complex_float *v, lapack_int ldv, const lapack_complex_float *t, lapack_int ldt, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctpmqrt_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa018d15186b84b790952fe8827056458</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int l, lapack_int nb, const lapack_complex_float *v, lapack_int ldv, const lapack_complex_float *t, lapack_int ldt, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctpqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa89f575c50086ab8b88d5727a6d766ef</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int l, lapack_int nb, lapack_complex_float *a, lapack_int lda, lapack_complex_float *t, lapack_complex_float *b, lapack_int ldb, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctpqrt2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afc98fd82d749f686d72816eaec71e17f</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctpqrt2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad0f1f767710c57a9734d60407cb758b3</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_complex_float *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctpqrt_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa2a9872a4ab26ab86bffbe06e8be2642</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int l, lapack_int nb, lapack_complex_float *a, lapack_int lda, lapack_complex_float *t, lapack_complex_float *b, lapack_int ldb, lapack_int ldt, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctprfb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adc86e453c61f701945763a7f57691efd</anchor>
      <arglist>(int matrix_order, char side, char trans, char direct, char storev, lapack_int m, lapack_int n, lapack_int k, lapack_int l, const lapack_complex_float *v, lapack_int ldv, const lapack_complex_float *t, lapack_int ldt, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, lapack_int myldwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctprfb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac75a75f4be5e2d1b668678cc5ce0f7e8</anchor>
      <arglist>(int matrix_order, char side, char trans, char direct, char storev, lapack_int m, lapack_int n, lapack_int k, lapack_int l, const lapack_complex_float *v, lapack_int ldv, const lapack_complex_float *t, lapack_int ldt, lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb, const float *mywork, lapack_int myldwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aebe497ef5319537aba25e5f3ca31eacf</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, const lapack_complex_float *b, lapack_int ldb, const lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctprfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9475d5c018c868b665c1f0e1a9ce59bf</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, const lapack_complex_float *b, lapack_int ldb, const lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aca19e7ecdb3dde542f37b2fcaec4adc9</anchor>
      <arglist>(int matrix_order, char uplo, char diag, lapack_int n, lapack_complex_float *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctptri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5ec59b3c080306776d350c4e1ab1cccc</anchor>
      <arglist>(int matrix_order, char uplo, char diag, lapack_int n, lapack_complex_float *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a63e51ade7b4673a56837ef7f14f101a6</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctptrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a25bba477a81db25266472ce9dc29b654</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const lapack_complex_float *ap, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctpttf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6afaf0750561d40cb567ff15cad58bc0</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const lapack_complex_float *ap, lapack_complex_float *arf)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctpttf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a969a45735f946949d3be755698660d85</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const lapack_complex_float *ap, lapack_complex_float *arf)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctpttr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a738f8e027b822b439a51f85842d2d516</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *ap, lapack_complex_float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctpttr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a23f4be6aea575d7319b4b7b836a39fd3</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *ap, lapack_complex_float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctrcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4809a02b751af8ccc6b504c27fa8a7eb</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctrcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac90a334cd3dec9fc4ef8862e2dd13958</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int n, const lapack_complex_float *a, lapack_int lda, float *rcond, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctrevc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a84f1eecf20462cbe16612699e66665c7</anchor>
      <arglist>(int matrix_order, char side, char howmny, const lapack_logical *select, lapack_int n, lapack_complex_float *t, lapack_int ldt, lapack_complex_float *vl, lapack_int ldvl, lapack_complex_float *vr, lapack_int ldvr, lapack_int mm, lapack_int *m)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctrevc_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac07530ebb6ea873ac133a634372b1e23</anchor>
      <arglist>(int matrix_order, char side, char howmny, const lapack_logical *select, lapack_int n, lapack_complex_float *t, lapack_int ldt, lapack_complex_float *vl, lapack_int ldvl, lapack_complex_float *vr, lapack_int ldvr, lapack_int mm, lapack_int *m, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctrexc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aec01385df690a96d71522d1f91b14f69</anchor>
      <arglist>(int matrix_order, char compq, lapack_int n, lapack_complex_float *t, lapack_int ldt, lapack_complex_float *q, lapack_int ldq, lapack_int ifst, lapack_int ilst)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctrexc_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1116c0d3e292cf31da81b1c1f83ae86e</anchor>
      <arglist>(int matrix_order, char compq, lapack_int n, lapack_complex_float *t, lapack_int ldt, lapack_complex_float *q, lapack_int ldq, lapack_int ifst, lapack_int ilst)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctrrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afb4bcf521f1d4c32ba6aed69ab4c7bc6</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *b, lapack_int ldb, const lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctrrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa82a023288afc291f815a70ba8ac480a</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *b, lapack_int ldb, const lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr, lapack_complex_float *work, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctrsen</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abdf13bd9d2b263f703f3c807a3c8749d</anchor>
      <arglist>(int matrix_order, char job, char compq, const lapack_logical *select, lapack_int n, lapack_complex_float *t, lapack_int ldt, lapack_complex_float *q, lapack_int ldq, lapack_complex_float *w, lapack_int *m, float *s, float *sep)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctrsen_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4bef7d5b69823ea158181931b27fd120</anchor>
      <arglist>(int matrix_order, char job, char compq, const lapack_logical *select, lapack_int n, lapack_complex_float *t, lapack_int ldt, lapack_complex_float *q, lapack_int ldq, lapack_complex_float *w, lapack_int *m, float *s, float *sep, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctrsna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8b021796b276215c496c8d37880a5ea4</anchor>
      <arglist>(int matrix_order, char job, char howmny, const lapack_logical *select, lapack_int n, const lapack_complex_float *t, lapack_int ldt, const lapack_complex_float *vl, lapack_int ldvl, const lapack_complex_float *vr, lapack_int ldvr, float *s, float *sep, lapack_int mm, lapack_int *m)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctrsna_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa3ed9562b40cb6aa4b387ea3fb72a21f</anchor>
      <arglist>(int matrix_order, char job, char howmny, const lapack_logical *select, lapack_int n, const lapack_complex_float *t, lapack_int ldt, const lapack_complex_float *vl, lapack_int ldvl, const lapack_complex_float *vr, lapack_int ldvr, float *s, float *sep, lapack_int mm, lapack_int *m, lapack_complex_float *work, lapack_int ldwork, float *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctrsyl</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adfec5d0b1f938b4673e99aadd781158b</anchor>
      <arglist>(int matrix_order, char trana, char tranb, lapack_int isgn, lapack_int m, lapack_int n, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *c, lapack_int ldc, float *scale)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctrsyl_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae0b4b70f5dd7c982bc8ef8303b5aedec</anchor>
      <arglist>(int matrix_order, char trana, char tranb, lapack_int isgn, lapack_int m, lapack_int n, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *b, lapack_int ldb, lapack_complex_float *c, lapack_int ldc, float *scale)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctrtri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a11c762c5c893e8c3ee2a6cf83bbf12d1</anchor>
      <arglist>(int matrix_order, char uplo, char diag, lapack_int n, lapack_complex_float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctrtri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abedd6da2e408bf243a2da3960613f64d</anchor>
      <arglist>(int matrix_order, char uplo, char diag, lapack_int n, lapack_complex_float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctrtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a96cc63d308653791d8cc2d192dcdf4bd</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctrtrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab0cd368da4e4f143d094c0f9efb205cd</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const lapack_complex_float *a, lapack_int lda, lapack_complex_float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctrttf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a49c71837e2b5f6c7033b3b6cb3e6fbd6</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda, lapack_complex_float *arf)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctrttf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a141142774531162984338f6427d961a7</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda, lapack_complex_float *arf)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctrttp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a893b84b58e93c63c3cdb203e0f132078</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda, lapack_complex_float *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctrttp_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8a972a144f5d3811b5abbd0915a2e5ce</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *a, lapack_int lda, lapack_complex_float *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctzrzf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad0c864a973c7f69ab137e5d1a150a60b</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ctzrzf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9c9719612fbf379a40be84b9508a1b63</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_float *a, lapack_int lda, lapack_complex_float *tau, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cunbdb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad8bcca99af40a461dbe52771b47d8f77</anchor>
      <arglist>(int matrix_order, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, lapack_complex_float *x11, lapack_int ldx11, lapack_complex_float *x12, lapack_int ldx12, lapack_complex_float *x21, lapack_int ldx21, lapack_complex_float *x22, lapack_int ldx22, float *theta, float *phi, lapack_complex_float *taup1, lapack_complex_float *taup2, lapack_complex_float *tauq1, lapack_complex_float *tauq2)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cunbdb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab26395c9c5213a0a23c8d31adfe8ff06</anchor>
      <arglist>(int matrix_order, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, lapack_complex_float *x11, lapack_int ldx11, lapack_complex_float *x12, lapack_int ldx12, lapack_complex_float *x21, lapack_int ldx21, lapack_complex_float *x22, lapack_int ldx22, float *theta, float *phi, lapack_complex_float *taup1, lapack_complex_float *taup2, lapack_complex_float *tauq1, lapack_complex_float *tauq2, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cuncsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a817ddc69acc9736ef08c5a0e1d3a5176</anchor>
      <arglist>(int matrix_order, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, lapack_complex_float *x11, lapack_int ldx11, lapack_complex_float *x12, lapack_int ldx12, lapack_complex_float *x21, lapack_int ldx21, lapack_complex_float *x22, lapack_int ldx22, float *theta, lapack_complex_float *u1, lapack_int ldu1, lapack_complex_float *u2, lapack_int ldu2, lapack_complex_float *v1t, lapack_int ldv1t, lapack_complex_float *v2t, lapack_int ldv2t)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cuncsd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8a43c71bd60c7899094b1c99443d8c10</anchor>
      <arglist>(int matrix_order, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, lapack_complex_float *x11, lapack_int ldx11, lapack_complex_float *x12, lapack_int ldx12, lapack_complex_float *x21, lapack_int ldx21, lapack_complex_float *x22, lapack_int ldx22, float *theta, lapack_complex_float *u1, lapack_int ldu1, lapack_complex_float *u2, lapack_int ldu2, lapack_complex_float *v1t, lapack_int ldv1t, lapack_complex_float *v2t, lapack_int ldv2t, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_int lrwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cungbr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa1173ffcecf0b2243d2734e894fcb085</anchor>
      <arglist>(int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int k, lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cungbr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a41a6a1da771c925330707f97c2ad79bc</anchor>
      <arglist>(int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int k, lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cunghr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5801df832a374faf4af0ccb319b3e237</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cunghr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a23beefb569e9b8c4fced3fc40a9186c0</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cunglq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a616aa199fbaffa8e5e9e0d4ac13d066c</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cunglq_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab9e7d252bf8214716902fbdaf894c802</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cungql</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abebab04be451ccf224e46738d7ccb8e4</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cungql_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa0feea9974913039885f4c25be0a99ba</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cungqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4d5fa7adb015bd0b653d7ad6a2119f81</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cungqr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaef758a9db22747b3a3218de9dd75d1f</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cungrq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a21904653eb8720f9e91e764789fafd08</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cungrq_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>accdb088c3788b6a980cb9502ae9fffc6</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cungtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a999ba9808939cb4bd275e8892cb34109</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cungtr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae6bcae613d3708cf2e856be6ba20d738</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cunmbr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8f51905d035b4db77dd31e17e8710c0b</anchor>
      <arglist>(int matrix_order, char vect, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cunmbr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a06fef52447020fd9dc6d6f5e7886b619</anchor>
      <arglist>(int matrix_order, char vect, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cunmhr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab17ff9bffdddf86b44119abf30e22066</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int ilo, lapack_int ihi, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cunmhr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8561cbcd6d31b2daa2ebd4955833113c</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int ilo, lapack_int ihi, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cunmlq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abedabb5256261f92360c5836130603dd</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cunmlq_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aed78248fa8ba01d0ad5d3649a021ae0c</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cunmql</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a06f9f0b62fa0fddde0505ccfa3990a77</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cunmql_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abea752ad6512bebd725f0be05c303e46</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cunmqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1648633f40a201fa62d7ac73aa1a5cbe</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cunmqr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1de4391cfc8d0e0ecdf6f2852c144742</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cunmrq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae0829a76447980437fdd881c2ab217cb</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cunmrq_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5053147ca0724b45b9433e57db0947d8</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cunmrz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3e2f90523c6473c66469cef1a0726c7a</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int l, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cunmrz_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab53114c994aa37b7687baf1b2cb2f444</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int l, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cunmtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a820db4d995f943609cd83fc8c96efb4e</anchor>
      <arglist>(int matrix_order, char side, char uplo, char trans, lapack_int m, lapack_int n, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cunmtr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a00b3b12b29f721710eeb18e0a97b92d8</anchor>
      <arglist>(int matrix_order, char side, char uplo, char trans, lapack_int m, lapack_int n, const lapack_complex_float *a, lapack_int lda, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cupgtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0545d44121e4aba9bab42edee5a5af80</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *ap, const lapack_complex_float *tau, lapack_complex_float *q, lapack_int ldq)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cupgtr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae4f596b38e63cae0513d1da28c76c25e</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_float *ap, const lapack_complex_float *tau, lapack_complex_float *q, lapack_int ldq, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cupmtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a94d03556c77029f76fff7bca6407c0ae</anchor>
      <arglist>(int matrix_order, char side, char uplo, char trans, lapack_int m, lapack_int n, const lapack_complex_float *ap, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_cupmtr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a531ede0a1dfe2bc16fae6eb72ca78678</anchor>
      <arglist>(int matrix_order, char side, char uplo, char trans, lapack_int m, lapack_int n, const lapack_complex_float *ap, const lapack_complex_float *tau, lapack_complex_float *c, lapack_int ldc, lapack_complex_float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dbbcsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aeab89605637f804c22535a8274293854</anchor>
      <arglist>(int matrix_order, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, lapack_int m, lapack_int p, lapack_int q, double *theta, double *phi, double *u1, lapack_int ldu1, double *u2, lapack_int ldu2, double *v1t, lapack_int ldv1t, double *v2t, lapack_int ldv2t, double *b11d, double *b11e, double *b12d, double *b12e, double *b21d, double *b21e, double *b22d, double *b22e)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dbbcsd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae67a3851c94c8dfde93dfcb7a22f940c</anchor>
      <arglist>(int matrix_order, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, lapack_int m, lapack_int p, lapack_int q, double *theta, double *phi, double *u1, lapack_int ldu1, double *u2, lapack_int ldu2, double *v1t, lapack_int ldv1t, double *v2t, lapack_int ldv2t, double *b11d, double *b11e, double *b12d, double *b12e, double *b21d, double *b21e, double *b22d, double *b22e, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dbdsdc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a575fb37155b71145ac27bad85c4901c1</anchor>
      <arglist>(int matrix_order, char uplo, char compq, lapack_int n, double *d, double *e, double *u, lapack_int ldu, double *vt, lapack_int ldvt, double *q, lapack_int *iq)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dbdsdc_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4fbd225f274f6df09cb187218917a766</anchor>
      <arglist>(int matrix_order, char uplo, char compq, lapack_int n, double *d, double *e, double *u, lapack_int ldu, double *vt, lapack_int ldvt, double *q, lapack_int *iq, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dbdsqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aba14d97b30f22d024d5dfb2649ba9fe6</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int ncvt, lapack_int nru, lapack_int ncc, double *d, double *e, double *vt, lapack_int ldvt, double *u, lapack_int ldu, double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dbdsqr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8b52c9539c13ad8ebbded725fcdcdec5</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int ncvt, lapack_int nru, lapack_int ncc, double *d, double *e, double *vt, lapack_int ldvt, double *u, lapack_int ldu, double *c, lapack_int ldc, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ddisna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1672819828ea888ea42dfbfb6c792e75</anchor>
      <arglist>(char job, lapack_int m, lapack_int n, const double *d, double *sep)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ddisna_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6d8dc4a41600c9055b961a7dd74fd735</anchor>
      <arglist>(char job, lapack_int m, lapack_int n, const double *d, double *sep)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgbbrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1c959f92ebe86d5d173a230877c0adac</anchor>
      <arglist>(int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int ncc, lapack_int kl, lapack_int ku, double *ab, lapack_int ldab, double *d, double *e, double *q, lapack_int ldq, double *pt, lapack_int ldpt, double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgbbrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adfaf84a374ec1fdaa24b518610a42468</anchor>
      <arglist>(int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int ncc, lapack_int kl, lapack_int ku, double *ab, lapack_int ldab, double *d, double *e, double *q, lapack_int ldq, double *pt, lapack_int ldpt, double *c, lapack_int ldc, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6729d2da34cb79453a03b37d4ca98c0c</anchor>
      <arglist>(int matrix_order, char norm, lapack_int n, lapack_int kl, lapack_int ku, const double *ab, lapack_int ldab, const lapack_int *ipiv, double anorm, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgbcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad036ebc93b135126cac8a8bc8a0bb604</anchor>
      <arglist>(int matrix_order, char norm, lapack_int n, lapack_int kl, lapack_int ku, const double *ab, lapack_int ldab, const lapack_int *ipiv, double anorm, double *rcond, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgbequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adb95f23ea71f17c86a95df0797f02864</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const double *ab, lapack_int ldab, double *r, double *c, double *rowcnd, double *colcnd, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgbequ_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a973ebb78889d5300aebd2a8c21134c2d</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const double *ab, lapack_int ldab, double *r, double *c, double *rowcnd, double *colcnd, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgbequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7e1f338c817e287e0b50084b58c5499a</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const double *ab, lapack_int ldab, double *r, double *c, double *rowcnd, double *colcnd, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgbequb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af014d0e5b43c6663714d486987ad3f66</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const double *ab, lapack_int ldab, double *r, double *c, double *rowcnd, double *colcnd, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af7e0ca32c73d4d1c7c1e15ff3c9eb6a9</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const double *ab, lapack_int ldab, const double *afb, lapack_int ldafb, const lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgbrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac2fa98c4b55b2da51a62be3e3e8771b4</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const double *ab, lapack_int ldab, const double *afb, lapack_int ldafb, const lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgbrfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a62b062068422afded2665d3ad1e0f34e</anchor>
      <arglist>(int matrix_order, char trans, char equed, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const double *ab, lapack_int ldab, const double *afb, lapack_int ldafb, const lapack_int *ipiv, const double *r, const double *c, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgbrfsx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aee3e86d4b36e422b90249a82f76317b5</anchor>
      <arglist>(int matrix_order, char trans, char equed, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const double *ab, lapack_int ldab, const double *afb, lapack_int ldafb, const lapack_int *ipiv, const double *r, const double *c, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgbsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0730ad6cfcb4b1234545128187a3d472</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, double *ab, lapack_int ldab, lapack_int *ipiv, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgbsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4f8a5d67f0e225defe2effd59c9d070c</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, double *ab, lapack_int ldab, lapack_int *ipiv, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgbsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a98f1d38d4c3ac189ed3d156920b581b4</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, double *ab, lapack_int ldab, double *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, double *r, double *c, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, double *rpivot)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgbsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab3b74e0947c57ad21c997e4d08315544</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, double *ab, lapack_int ldab, double *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, double *r, double *c, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgbsvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa07ccee4828972cec22de3c4331b62c4</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, double *ab, lapack_int ldab, double *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, double *r, double *c, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgbsvxx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac9309527c9c34a1d6f7c5806e3c3b737</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, double *ab, lapack_int ldab, double *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, double *r, double *c, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgbtrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0b527a0be35d0aac21ce718563f69c53</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, double *ab, lapack_int ldab, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgbtrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9614a9639b3723cdc964580c991eaa7f</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, double *ab, lapack_int ldab, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afb04815e33e8959bc586121a9216483e</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const double *ab, lapack_int ldab, const lapack_int *ipiv, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgbtrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1f013085beb73fcf3538ac6ffe32413e</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const double *ab, lapack_int ldab, const lapack_int *ipiv, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgebak</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a97d90fda410c24b750f9395fee365fd2</anchor>
      <arglist>(int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const double *scale, lapack_int m, double *v, lapack_int ldv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgebak_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acfdf6c1fd341997b4cf9e22ffff24ba4</anchor>
      <arglist>(int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const double *scale, lapack_int m, double *v, lapack_int ldv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgebal</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aeb4c12fd6407fcff8b33adc52fca6140</anchor>
      <arglist>(int matrix_order, char job, lapack_int n, double *a, lapack_int lda, lapack_int *ilo, lapack_int *ihi, double *scale)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgebal_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a74ffe90e9a0ba02c8800158b8e412a62</anchor>
      <arglist>(int matrix_order, char job, lapack_int n, double *a, lapack_int lda, lapack_int *ilo, lapack_int *ihi, double *scale)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgebrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aba7dfa6781a97edd99b547956410bef5</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *d, double *e, double *tauq, double *taup)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgebrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a57a5b5a5f1aff23a4c9d017fd7886f55</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *d, double *e, double *tauq, double *taup, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgecon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0768d6aadbc1091df4378f03ed7aec22</anchor>
      <arglist>(int matrix_order, char norm, lapack_int n, const double *a, lapack_int lda, double anorm, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgecon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a58d45130da2d74247bb6488b1eba8c1e</anchor>
      <arglist>(int matrix_order, char norm, lapack_int n, const double *a, lapack_int lda, double anorm, double *rcond, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac2a5c6e9cdc39d72d6a18971f8f79c4f</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, const double *a, lapack_int lda, double *r, double *c, double *rowcnd, double *colcnd, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeequ_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8efbaab16d3703d992f0b479ef983ffc</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, const double *a, lapack_int lda, double *r, double *c, double *rowcnd, double *colcnd, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8a682b47f6b0eada6cc1105d08a9e268</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, const double *a, lapack_int lda, double *r, double *c, double *rowcnd, double *colcnd, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeequb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac542251ba676603d21d5953b6d1fd012</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, const double *a, lapack_int lda, double *r, double *c, double *rowcnd, double *colcnd, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgees</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0c0810fb80f978dad0ed7d9f12908ad3</anchor>
      <arglist>(int matrix_order, char jobvs, char sort, LAPACK_D_SELECT2 select, lapack_int n, double *a, lapack_int lda, lapack_int *sdim, double *wr, double *wi, double *vs, lapack_int ldvs)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgees_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a28af4b4ca7b3251853dac5485201cf3d</anchor>
      <arglist>(int matrix_order, char jobvs, char sort, LAPACK_D_SELECT2 select, lapack_int n, double *a, lapack_int lda, lapack_int *sdim, double *wr, double *wi, double *vs, lapack_int ldvs, double *work, lapack_int lwork, lapack_logical *bwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeesx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a79b71bc7c0a44cbe8eea3a6a51ab495c</anchor>
      <arglist>(int matrix_order, char jobvs, char sort, LAPACK_D_SELECT2 select, char sense, lapack_int n, double *a, lapack_int lda, lapack_int *sdim, double *wr, double *wi, double *vs, lapack_int ldvs, double *rconde, double *rcondv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeesx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa6580d8b857e5ef03b334ee1ed2f5cf4</anchor>
      <arglist>(int matrix_order, char jobvs, char sort, LAPACK_D_SELECT2 select, char sense, lapack_int n, double *a, lapack_int lda, lapack_int *sdim, double *wr, double *wi, double *vs, lapack_int ldvs, double *rconde, double *rcondv, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork, lapack_logical *bwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1490ffa043ad2dd83a85e0f525325b8a</anchor>
      <arglist>(int matrix_order, char jobvl, char jobvr, lapack_int n, double *a, lapack_int lda, double *wr, double *wi, double *vl, lapack_int ldvl, double *vr, lapack_int ldvr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeev_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ace08642762bd56b0cafe38b8c7a923fd</anchor>
      <arglist>(int matrix_order, char jobvl, char jobvr, lapack_int n, double *a, lapack_int lda, double *wr, double *wi, double *vl, lapack_int ldvl, double *vr, lapack_int ldvr, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0d007d4965574b24ed7157b5a98be80a</anchor>
      <arglist>(int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, double *a, lapack_int lda, double *wr, double *wi, double *vl, lapack_int ldvl, double *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, double *scale, double *abnrm, double *rconde, double *rcondv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeevx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6463c92e83faf8c351e2ba91d9c0168c</anchor>
      <arglist>(int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, double *a, lapack_int lda, double *wr, double *wi, double *vl, lapack_int ldvl, double *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, double *scale, double *abnrm, double *rconde, double *rcondv, double *work, lapack_int lwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgehrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6f91b80e62b1735b805eac27c08daee9</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, double *a, lapack_int lda, double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgehrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a45e65ab66acb6d962972ecb5fef79ede</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, double *a, lapack_int lda, double *tau, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgejsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abce03e17e6bcae0e864c379bac12c874</anchor>
      <arglist>(int matrix_order, char joba, char jobu, char jobv, char jobr, char jobt, char jobp, lapack_int m, lapack_int n, double *a, lapack_int lda, double *sva, double *u, lapack_int ldu, double *v, lapack_int ldv, double *stat, lapack_int *istat)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgejsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6c7d42bbaaa7ae653e6486ff0cf40e07</anchor>
      <arglist>(int matrix_order, char joba, char jobu, char jobv, char jobr, char jobt, char jobp, lapack_int m, lapack_int n, double *a, lapack_int lda, double *sva, double *u, lapack_int ldu, double *v, lapack_int ldv, double *work, lapack_int lwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgelq2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a031c6d668920f8170230964746985a52</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgelq2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a67eb9271836144478693b1503586044f</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgelqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a081bfef8487a158c81f9664523f7d4bc</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgelqf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aeeab89230739b8872e17929207db3d28</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgels</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4e62566551395015957cca39138d9b6c</anchor>
      <arglist>(int matrix_order, char trans, lapack_int m, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgels_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a75a3bb3da931a7c13ab2f461d90a419c</anchor>
      <arglist>(int matrix_order, char trans, lapack_int m, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *b, lapack_int ldb, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgelsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1e26192d406393565a44c541bdd67dc3</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *b, lapack_int ldb, double *s, double rcond, lapack_int *rank)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgelsd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a115296723dbe74d59f4faef356adb45e</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *b, lapack_int ldb, double *s, double rcond, lapack_int *rank, double *work, lapack_int lwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgelss</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1480c50d7e3c8616bbea5fb39ebb49ed</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *b, lapack_int ldb, double *s, double rcond, lapack_int *rank)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgelss_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab7274c99121ed14e63ea148086cff0e7</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *b, lapack_int ldb, double *s, double rcond, lapack_int *rank, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgelsy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5420dde75dc732392f1389902eb8f58a</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *b, lapack_int ldb, lapack_int *jpvt, double rcond, lapack_int *rank)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgelsy_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa3513a11377072a023d86deac3282aa4</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *b, lapack_int ldb, lapack_int *jpvt, double rcond, lapack_int *rank, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgemqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6dc7712daee33ac1c1333480c5c17ba7</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int nb, const double *v, lapack_int ldv, const double *t, lapack_int ldt, double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgemqrt_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8d863a585729242a46844b6678a2592b</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int nb, const double *v, lapack_int ldv, const double *t, lapack_int ldt, double *c, lapack_int ldc, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeqlf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9d16f37a0b5c216a9b73de73facfd3d6</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeqlf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a219bac00131d10b16047c3dab8bda93b</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeqp3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acf92cff0fc24974b0fc8af9ada28004e</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, lapack_int *jpvt, double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeqp3_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1b6a9bc08314bbe8f87b1ae9cc16625b</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, lapack_int *jpvt, double *tau, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeqpf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a76de836e10606beddaf38f59c3d8a44c</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, lapack_int *jpvt, double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeqpf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a32fc08155107959851a91325a11f382d</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, lapack_int *jpvt, double *tau, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeqr2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7201051854595a295b52e2126a297eb2</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeqr2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a94965de4e3799b993d64553b4126e5b2</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeqrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4010a3809ac51a901f80665838ef1780</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeqrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1e5e222077e2bdc2c626e6233e0df2b1</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeqrfp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a76c81971cb5be2c1979caed8651cfbd3</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeqrfp_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8c34e213c687a2b05002a84307ae9ce4</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9f3efd086f9f93343ab5b939a6a5e730</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nb, double *a, lapack_int lda, double *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeqrt2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7596e743ac4a17d6303ed0eb9b662706</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeqrt2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a72e591e2084ad8ccf156bdaff32ea6e9</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeqrt3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a43ac8cacc8969dd228e3a5f1ea995c1e</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeqrt3_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3092d64b4f58ea4240f2816230546d7a</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgeqrt_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3a48ad5912d0947b94283281f124063a</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nb, double *a, lapack_int lda, double *t, lapack_int ldt, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgerfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6b7912b67ea9fde1b2eec82a823502f1</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const double *af, lapack_int ldaf, const lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgerfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a12232fb480c227ad61158b35969b4c76</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const double *af, lapack_int ldaf, const lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgerfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae65eb0fa528be54cd56ddd76ff60d746</anchor>
      <arglist>(int matrix_order, char trans, char equed, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const double *af, lapack_int ldaf, const lapack_int *ipiv, const double *r, const double *c, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgerfsx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7261ed633faf6436c2f5359ec543e380</anchor>
      <arglist>(int matrix_order, char trans, char equed, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const double *af, lapack_int ldaf, const lapack_int *ipiv, const double *r, const double *c, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgerqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac066ab259b643a874b61ed24b390596d</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgerqf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6e65910078e16208e7aa53774d50be75</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgesdd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5250e6663fc35c9afd1bd835c3722dc9</anchor>
      <arglist>(int matrix_order, char jobz, lapack_int m, lapack_int n, double *a, lapack_int lda, double *s, double *u, lapack_int ldu, double *vt, lapack_int ldvt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgesdd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1e2248e71b58cd883e322e63d4b7a109</anchor>
      <arglist>(int matrix_order, char jobz, lapack_int m, lapack_int n, double *a, lapack_int lda, double *s, double *u, lapack_int ldu, double *vt, lapack_int ldvt, double *work, lapack_int lwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgesv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adc7e208973d2e8a5bd7f26c658398031</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, lapack_int *ipiv, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgesv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa34047d5d3059523ba50f088f6d2d3f2</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, lapack_int *ipiv, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgesvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a230f492def3b9afccc082bd5ffa8ac8b</anchor>
      <arglist>(int matrix_order, char jobu, char jobvt, lapack_int m, lapack_int n, double *a, lapack_int lda, double *s, double *u, lapack_int ldu, double *vt, lapack_int ldvt, double *superb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgesvd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af2f1bfd055a4818869d208ab7c317888</anchor>
      <arglist>(int matrix_order, char jobu, char jobvt, lapack_int m, lapack_int n, double *a, lapack_int lda, double *s, double *u, lapack_int ldu, double *vt, lapack_int ldvt, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgesvj</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7527f8cbffb253a347c52ca7523a9dd2</anchor>
      <arglist>(int matrix_order, char joba, char jobu, char jobv, lapack_int m, lapack_int n, double *a, lapack_int lda, double *sva, lapack_int mv, double *v, lapack_int ldv, double *stat)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgesvj_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8ef8ff43498c23658c909020cd3b8c40</anchor>
      <arglist>(int matrix_order, char joba, char jobu, char jobv, lapack_int m, lapack_int n, double *a, lapack_int lda, double *sva, lapack_int mv, double *v, lapack_int ldv, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgesvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa335ae9aa7c5ec06c08883525ced55dc</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *af, lapack_int ldaf, lapack_int *ipiv, char *equed, double *r, double *c, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, double *rpivot)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgesvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4023d12981c57518b6fdd2853df6e04e</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *af, lapack_int ldaf, lapack_int *ipiv, char *equed, double *r, double *c, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgesvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af7af07c2d889fcacf277f165a081e331</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *af, lapack_int ldaf, lapack_int *ipiv, char *equed, double *r, double *c, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgesvxx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a034ed5f4c6921cdda85216b2580038ef</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *af, lapack_int ldaf, lapack_int *ipiv, char *equed, double *r, double *c, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgetf2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0543d92cf2acf4d0f04de3e71ef55abf</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgetf2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ada3695d9b4e50aa243d313584630eb6e</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgetrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad4328da8cacee252675cb658bee4bd20</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgetrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af337f56bd0cd0ada1606908887e5fef0</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgetri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad8c51e2f4cfc40aebecc551d5cee4eba</anchor>
      <arglist>(int matrix_order, lapack_int n, double *a, lapack_int lda, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgetri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a58df68fe292762df22a97fb6f33d22db</anchor>
      <arglist>(int matrix_order, lapack_int n, double *a, lapack_int lda, const lapack_int *ipiv, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgetrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aeafb7a771dfb763062234e4995190aea</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const lapack_int *ipiv, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgetrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa6bec0899a6a16f010e4263fb24a57de</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const lapack_int *ipiv, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dggbak</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a698ff0fd7b8f21874cd1fdc7e7776b03</anchor>
      <arglist>(int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const double *lscale, const double *rscale, lapack_int m, double *v, lapack_int ldv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dggbak_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a901bcac19d50f3ecabb5954c84592dec</anchor>
      <arglist>(int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const double *lscale, const double *rscale, lapack_int m, double *v, lapack_int ldv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dggbal</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6fa064dbc227a674059e75c246e2280e</anchor>
      <arglist>(int matrix_order, char job, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, lapack_int *ilo, lapack_int *ihi, double *lscale, double *rscale)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dggbal_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af63059b44132bf5422424a384bc6f272</anchor>
      <arglist>(int matrix_order, char job, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, lapack_int *ilo, lapack_int *ihi, double *lscale, double *rscale, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgges</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a466b7accde5619be77610b67bd15eac8</anchor>
      <arglist>(int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_D_SELECT3 selctg, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, lapack_int *sdim, double *alphar, double *alphai, double *beta, double *vsl, lapack_int ldvsl, double *vsr, lapack_int ldvsr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgges_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a18eb228f697dbd2c172d61622dcd63f2</anchor>
      <arglist>(int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_D_SELECT3 selctg, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, lapack_int *sdim, double *alphar, double *alphai, double *beta, double *vsl, lapack_int ldvsl, double *vsr, lapack_int ldvsr, double *work, lapack_int lwork, lapack_logical *bwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dggesx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1be765378e3cde2118e69bd8917723c8</anchor>
      <arglist>(int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_D_SELECT3 selctg, char sense, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, lapack_int *sdim, double *alphar, double *alphai, double *beta, double *vsl, lapack_int ldvsl, double *vsr, lapack_int ldvsr, double *rconde, double *rcondv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dggesx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7cbbf540074de18910a6738af749b425</anchor>
      <arglist>(int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_D_SELECT3 selctg, char sense, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, lapack_int *sdim, double *alphar, double *alphai, double *beta, double *vsl, lapack_int ldvsl, double *vsr, lapack_int ldvsr, double *rconde, double *rcondv, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork, lapack_logical *bwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dggev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a55bf52474166edb30e2ef6d349b2b5a9</anchor>
      <arglist>(int matrix_order, char jobvl, char jobvr, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double *alphar, double *alphai, double *beta, double *vl, lapack_int ldvl, double *vr, lapack_int ldvr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dggev_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aefe8db0717dbd8769bd039c3f55063f0</anchor>
      <arglist>(int matrix_order, char jobvl, char jobvr, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double *alphar, double *alphai, double *beta, double *vl, lapack_int ldvl, double *vr, lapack_int ldvr, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dggevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a04a7ccd15430e266f2fd00bb918eb41d</anchor>
      <arglist>(int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double *alphar, double *alphai, double *beta, double *vl, lapack_int ldvl, double *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, double *lscale, double *rscale, double *abnrm, double *bbnrm, double *rconde, double *rcondv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dggevx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a88f2133ad057359a342a26e3d145a4bd</anchor>
      <arglist>(int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double *alphar, double *alphai, double *beta, double *vl, lapack_int ldvl, double *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, double *lscale, double *rscale, double *abnrm, double *bbnrm, double *rconde, double *rcondv, double *work, lapack_int lwork, lapack_int *iwork, lapack_logical *bwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dggglm</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa376b9f439dd4427b94fba278465a2eb</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int m, lapack_int p, double *a, lapack_int lda, double *b, lapack_int ldb, double *d, double *x, double *y)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dggglm_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad8cf4c7baed90ca2a0265cafb650116f</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int m, lapack_int p, double *a, lapack_int lda, double *b, lapack_int ldb, double *d, double *x, double *y, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgghrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4b1d81cdd825cf5c839c212abfb20913</anchor>
      <arglist>(int matrix_order, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, double *a, lapack_int lda, double *b, lapack_int ldb, double *q, lapack_int ldq, double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgghrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad6ce8fcee4ac3358a70f1f6900ee0fb3</anchor>
      <arglist>(int matrix_order, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, double *a, lapack_int lda, double *b, lapack_int ldb, double *q, lapack_int ldq, double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgglse</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6dbc71f9be827cc0a6854bef5195497f</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int p, double *a, lapack_int lda, double *b, lapack_int ldb, double *c, double *d, double *x)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgglse_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad47549b335ea4a9bcf7404b23f1fbba0</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int p, double *a, lapack_int lda, double *b, lapack_int ldb, double *c, double *d, double *x, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dggqrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a05c5aea734e83ad052657392c67679a8</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int m, lapack_int p, double *a, lapack_int lda, double *taua, double *b, lapack_int ldb, double *taub)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dggqrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acce500d3dfb575cb543dcc3c31a40f06</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int m, lapack_int p, double *a, lapack_int lda, double *taua, double *b, lapack_int ldb, double *taub, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dggrqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a50d089a2756d79eb1a7a9f5cbef592db</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int p, lapack_int n, double *a, lapack_int lda, double *taua, double *b, lapack_int ldb, double *taub)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dggrqf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0e869d5f3a52b5f0aef63bae9fe464ac</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int p, lapack_int n, double *a, lapack_int lda, double *taua, double *b, lapack_int ldb, double *taub, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dggsvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8c0eda17fedfc5dffa06875fb806e136</anchor>
      <arglist>(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int n, lapack_int p, lapack_int *k, lapack_int *l, double *a, lapack_int lda, double *b, lapack_int ldb, double *alpha, double *beta, double *u, lapack_int ldu, double *v, lapack_int ldv, double *q, lapack_int ldq, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dggsvd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab12c7c182a63bf7353bf9f849bbf4e2f</anchor>
      <arglist>(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int n, lapack_int p, lapack_int *k, lapack_int *l, double *a, lapack_int lda, double *b, lapack_int ldb, double *alpha, double *beta, double *u, lapack_int ldu, double *v, lapack_int ldv, double *q, lapack_int ldq, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dggsvp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac0c218b7a11f10f3c51f727275c1ef9c</anchor>
      <arglist>(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double tola, double tolb, lapack_int *k, lapack_int *l, double *u, lapack_int ldu, double *v, lapack_int ldv, double *q, lapack_int ldq)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dggsvp_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3525afaab386ac4972b6c245d390f1a4</anchor>
      <arglist>(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double tola, double tolb, lapack_int *k, lapack_int *l, double *u, lapack_int ldu, double *v, lapack_int ldv, double *q, lapack_int ldq, lapack_int *iwork, double *tau, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgtcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2b8911e60d0eede4c8ccdd4a2d3f5ef5</anchor>
      <arglist>(char norm, lapack_int n, const double *dl, const double *d, const double *du, const double *du2, const lapack_int *ipiv, double anorm, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgtcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6f5463ef4981cbfd42fed6e4e56d575b</anchor>
      <arglist>(char norm, lapack_int n, const double *dl, const double *d, const double *du, const double *du2, const lapack_int *ipiv, double anorm, double *rcond, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgtrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a857640074c49b291e4c460dd71212c03</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const double *dl, const double *d, const double *du, const double *dlf, const double *df, const double *duf, const double *du2, const lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgtrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7a9c460104b026cda0cd5d3fc0ff216e</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const double *dl, const double *d, const double *du, const double *dlf, const double *df, const double *duf, const double *du2, const lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgtsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a77b749b83231c97d5f3da19956daedd9</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, double *dl, double *d, double *du, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgtsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5a427cd33f0362e45a6d9e7a17acd157</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, double *dl, double *d, double *du, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgtsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a00973120275a478670489c005d098dfc</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, const double *dl, const double *d, const double *du, double *dlf, double *df, double *duf, double *du2, lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgtsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acaa52bf8ab7e9f1c9df95cb1094d7372</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, const double *dl, const double *d, const double *du, double *dlf, double *df, double *duf, double *du2, lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgttrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a839c545711bab95b6cdffd0514b4ec12</anchor>
      <arglist>(lapack_int n, double *dl, double *d, double *du, double *du2, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgttrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0cb9118e215be77a0d123f12cef00540</anchor>
      <arglist>(lapack_int n, double *dl, double *d, double *du, double *du2, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgttrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af94c47344d46b6137091e66a45e57054</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const double *dl, const double *d, const double *du, const double *du2, const lapack_int *ipiv, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dgttrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7a062ce26df7e9b2e52ca5c055b76de6</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const double *dl, const double *d, const double *du, const double *du2, const lapack_int *ipiv, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dhgeqz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8dc692a07381a4694b0d8c58072d6853</anchor>
      <arglist>(int matrix_order, char job, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, double *h, lapack_int ldh, double *t, lapack_int ldt, double *alphar, double *alphai, double *beta, double *q, lapack_int ldq, double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dhgeqz_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a396abc66474cf03efe2d5cbe354ea4ed</anchor>
      <arglist>(int matrix_order, char job, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, double *h, lapack_int ldh, double *t, lapack_int ldt, double *alphar, double *alphai, double *beta, double *q, lapack_int ldq, double *z, lapack_int ldz, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dhsein</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a22f37aabf1ec27eded3b2218adb003a1</anchor>
      <arglist>(int matrix_order, char job, char eigsrc, char initv, lapack_logical *select, lapack_int n, const double *h, lapack_int ldh, double *wr, const double *wi, double *vl, lapack_int ldvl, double *vr, lapack_int ldvr, lapack_int mm, lapack_int *m, lapack_int *ifaill, lapack_int *ifailr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dhsein_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa72153dffba4abd2dac89240b6a82315</anchor>
      <arglist>(int matrix_order, char job, char eigsrc, char initv, lapack_logical *select, lapack_int n, const double *h, lapack_int ldh, double *wr, const double *wi, double *vl, lapack_int ldvl, double *vr, lapack_int ldvr, lapack_int mm, lapack_int *m, double *work, lapack_int *ifaill, lapack_int *ifailr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dhseqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab374ec97185c98a491747715c58842b7</anchor>
      <arglist>(int matrix_order, char job, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, double *h, lapack_int ldh, double *wr, double *wi, double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dhseqr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaa50f0e0c2846621dbc1ed5dd6870215</anchor>
      <arglist>(int matrix_order, char job, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, double *h, lapack_int ldh, double *wr, double *wi, double *z, lapack_int ldz, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlacpy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a65d151b57615888f960365b76c76e936</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int m, lapack_int n, const double *a, lapack_int lda, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlacpy_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3b363a0c2931eb2586ef2e448da97999</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int m, lapack_int n, const double *a, lapack_int lda, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlag2s</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae929563b5f704a0adffa11996ac50ebc</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, const double *a, lapack_int lda, float *sa, lapack_int ldsa)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlag2s_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2faa9704ac311ec627d292a2e03f4852</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, const double *a, lapack_int lda, float *sa, lapack_int ldsa)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlagge</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa6db317261e33c8900db37f674a49fa9</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const double *d, double *a, lapack_int lda, lapack_int *iseed)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlagge_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a921a52d537d5d9379021b2edaefc7b97</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const double *d, double *a, lapack_int lda, lapack_int *iseed, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlagsy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a64e88c05d934e0613c1530dbe47e9209</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int k, const double *d, double *a, lapack_int lda, lapack_int *iseed)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlagsy_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a50056a365d545064642effa89e6691ca</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int k, const double *d, double *a, lapack_int lda, lapack_int *iseed, double *work)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACKE_dlamch</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa073d0bddc609f409019fe6f8761cb96</anchor>
      <arglist>(char cmach)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACKE_dlamch_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a79b7a2a2153d46da2e4a3cc7da11a607</anchor>
      <arglist>(char cmach)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACKE_dlange</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a68bb8226d94f8845a53fe78ccff5d25d</anchor>
      <arglist>(int matrix_order, char norm, lapack_int m, lapack_int n, const double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACKE_dlange_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9ab313bd978b70aabe60091a6641e2ac</anchor>
      <arglist>(int matrix_order, char norm, lapack_int m, lapack_int n, const double *a, lapack_int lda, double *work)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACKE_dlansy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa07240b7238457808218afab57164af8</anchor>
      <arglist>(int matrix_order, char norm, char uplo, lapack_int n, const double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACKE_dlansy_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ade5b7e03fcfe969bfe68f49e5b803188</anchor>
      <arglist>(int matrix_order, char norm, char uplo, lapack_int n, const double *a, lapack_int lda, double *work)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACKE_dlantr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad79e5c71a9296da98b895364273009c1</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int m, lapack_int n, const double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACKE_dlantr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6bd61369261f08a73bd8ba99b2758801</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int m, lapack_int n, const double *a, lapack_int lda, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlapmr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8b61bc38134671d33629f35229d09d52</anchor>
      <arglist>(int matrix_order, lapack_logical forwrd, lapack_int m, lapack_int n, double *x, lapack_int ldx, lapack_int *k)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlapmr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a870992556e65ee38972dbafea3943cdb</anchor>
      <arglist>(int matrix_order, lapack_logical forwrd, lapack_int m, lapack_int n, double *x, lapack_int ldx, lapack_int *k)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACKE_dlapy2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5b0dd6cae8a8c8f3c0831510d956977d</anchor>
      <arglist>(double x, double y)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACKE_dlapy2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac32dbce02992cadc27015f222eba4449</anchor>
      <arglist>(double x, double y)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACKE_dlapy3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a26d9447ece1286f41d5f2596c8a8c123</anchor>
      <arglist>(double x, double y, double z)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACKE_dlapy3_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acba40ea8b6b9077c33c3da9a7d9db766</anchor>
      <arglist>(double x, double y, double z)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlarfb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab356f3ae3a2d9eab2b2d09a5a82cd948</anchor>
      <arglist>(int matrix_order, char side, char trans, char direct, char storev, lapack_int m, lapack_int n, lapack_int k, const double *v, lapack_int ldv, const double *t, lapack_int ldt, double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlarfb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a75f9e8d99e9f9faa4be95dfd6ab57b83</anchor>
      <arglist>(int matrix_order, char side, char trans, char direct, char storev, lapack_int m, lapack_int n, lapack_int k, const double *v, lapack_int ldv, const double *t, lapack_int ldt, double *c, lapack_int ldc, double *work, lapack_int ldwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlarfg</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a83cda239783e737cf7d37d1a1e9b731c</anchor>
      <arglist>(lapack_int n, double *alpha, double *x, lapack_int incx, double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlarfg_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acbfa55a6259605e3ffc236f6509a73b5</anchor>
      <arglist>(lapack_int n, double *alpha, double *x, lapack_int incx, double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlarft</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2a74033f2ca54f178f95267e31462eaf</anchor>
      <arglist>(int matrix_order, char direct, char storev, lapack_int n, lapack_int k, const double *v, lapack_int ldv, const double *tau, double *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlarft_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0f66e971f78a8fe1ebf2af99bc6a4bc4</anchor>
      <arglist>(int matrix_order, char direct, char storev, lapack_int n, lapack_int k, const double *v, lapack_int ldv, const double *tau, double *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlarfx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a99a7f2a055088bb049315133869420e9</anchor>
      <arglist>(int matrix_order, char side, lapack_int m, lapack_int n, const double *v, double tau, double *c, lapack_int ldc, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlarfx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2065b55d17d4b2d37a628b532f71583c</anchor>
      <arglist>(int matrix_order, char side, lapack_int m, lapack_int n, const double *v, double tau, double *c, lapack_int ldc, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlarnv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a74929d57491e936a2cfb5bb9fab20910</anchor>
      <arglist>(lapack_int idist, lapack_int *iseed, lapack_int n, double *x)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlarnv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0efa7c3fd9731f078baf888ecdddf42b</anchor>
      <arglist>(lapack_int idist, lapack_int *iseed, lapack_int n, double *x)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlartgp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a86586adb1a08d9764991286b5887490b</anchor>
      <arglist>(double f, double g, double *cs, double *sn, double *r)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlartgp_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a10e19fe74f2e50700838b8666facee06</anchor>
      <arglist>(double f, double g, double *cs, double *sn, double *r)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlartgs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad10ca8acfba5d5f44b7082f13631a2db</anchor>
      <arglist>(double x, double y, double sigma, double *cs, double *sn)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlartgs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a18f2fe5c4d545c74abef15608210352b</anchor>
      <arglist>(double x, double y, double sigma, double *cs, double *sn)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlaset</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5f4f8ea8af2df9a4baba0984c165b49c</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int m, lapack_int n, double alpha, double beta, double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlaset_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa5c639b3c05ffbd1c2c6a8fa8bd25203</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int m, lapack_int n, double alpha, double beta, double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlasrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af259ad35a9fb0e232ed24d3726245edf</anchor>
      <arglist>(char id, lapack_int n, double *d)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlasrt_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0a1ed2b92e5086a4507ac1cbacdace4f</anchor>
      <arglist>(char id, lapack_int n, double *d)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlaswp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0cbd7db27036434d3d53d47d02bbb9bf</anchor>
      <arglist>(int matrix_order, lapack_int n, double *a, lapack_int lda, lapack_int k1, lapack_int k2, const lapack_int *ipiv, lapack_int incx)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlaswp_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a743e5126dff8500f3a6252e685935918</anchor>
      <arglist>(int matrix_order, lapack_int n, double *a, lapack_int lda, lapack_int k1, lapack_int k2, const lapack_int *ipiv, lapack_int incx)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlatms</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a493043ada3985174b4e4b0dfa18eba36</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, char dist, lapack_int *iseed, char sym, double *d, lapack_int mode, double cond, double dmax, lapack_int kl, lapack_int ku, char pack, double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlatms_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7f52465390440fe651e10cedc19cbb23</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, char dist, lapack_int *iseed, char sym, double *d, lapack_int mode, double cond, double dmax, lapack_int kl, lapack_int ku, char pack, double *a, lapack_int lda, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlauum</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab0d41c08d944395b10f8d19573423165</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dlauum_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6a4af1188480de6adb11111357619aa5</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dopgtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9d6a62dd3726b5b87481b78e84db97d3</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const double *ap, const double *tau, double *q, lapack_int ldq)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dopgtr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aba2275dccb7c3f0d5c72029c4a6adc02</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const double *ap, const double *tau, double *q, lapack_int ldq, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dopmtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9758944a3e313aaa8b48b7cabaf926f4</anchor>
      <arglist>(int matrix_order, char side, char uplo, char trans, lapack_int m, lapack_int n, const double *ap, const double *tau, double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dopmtr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af7b97574923b3399540cfe0ab5f4b3f2</anchor>
      <arglist>(int matrix_order, char side, char uplo, char trans, lapack_int m, lapack_int n, const double *ap, const double *tau, double *c, lapack_int ldc, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dorbdb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae40624383f924c1b23b04a240ef788bb</anchor>
      <arglist>(int matrix_order, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, double *x11, lapack_int ldx11, double *x12, lapack_int ldx12, double *x21, lapack_int ldx21, double *x22, lapack_int ldx22, double *theta, double *phi, double *taup1, double *taup2, double *tauq1, double *tauq2)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dorbdb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9aac58472d3dd16563888d5447166516</anchor>
      <arglist>(int matrix_order, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, double *x11, lapack_int ldx11, double *x12, lapack_int ldx12, double *x21, lapack_int ldx21, double *x22, lapack_int ldx22, double *theta, double *phi, double *taup1, double *taup2, double *tauq1, double *tauq2, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dorcsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2e53d3217dedcd30bca7a66efda5f729</anchor>
      <arglist>(int matrix_order, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, double *x11, lapack_int ldx11, double *x12, lapack_int ldx12, double *x21, lapack_int ldx21, double *x22, lapack_int ldx22, double *theta, double *u1, lapack_int ldu1, double *u2, lapack_int ldu2, double *v1t, lapack_int ldv1t, double *v2t, lapack_int ldv2t)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dorcsd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abe84fb522cd39155dbcdc69511afae40</anchor>
      <arglist>(int matrix_order, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, double *x11, lapack_int ldx11, double *x12, lapack_int ldx12, double *x21, lapack_int ldx21, double *x22, lapack_int ldx22, double *theta, double *u1, lapack_int ldu1, double *u2, lapack_int ldu2, double *v1t, lapack_int ldv1t, double *v2t, lapack_int ldv2t, double *work, lapack_int lwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dorgbr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a91a36e5e78a124274a41221820ae9eaa</anchor>
      <arglist>(int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int k, double *a, lapack_int lda, const double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dorgbr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae445f1c58bd689311dcfa43314ec6ea0</anchor>
      <arglist>(int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int k, double *a, lapack_int lda, const double *tau, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dorghr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab2227892671793507f873ee765d759bb</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, double *a, lapack_int lda, const double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dorghr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac5c4d71762c3e975ba8f3b534ca908b3</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, double *a, lapack_int lda, const double *tau, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dorglq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab842646a05b4c41325c1195d7f7b9ec8</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, double *a, lapack_int lda, const double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dorglq_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4e576a0ccc6dbf4e0b01e38389c2c001</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, double *a, lapack_int lda, const double *tau, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dorgql</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae3b4d82df1e02c8dc2730108fa01bed8</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, double *a, lapack_int lda, const double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dorgql_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad4e6c49a3664eea6306aab3ba7d56383</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, double *a, lapack_int lda, const double *tau, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dorgqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab04627432613b2fabaf75ff186444ca6</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, double *a, lapack_int lda, const double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dorgqr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7af2326305aeda4115bdbce9a1dc72a8</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, double *a, lapack_int lda, const double *tau, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dorgrq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a474f873e17128c8665bcf05e1a57d17e</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, double *a, lapack_int lda, const double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dorgrq_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3592d9a73fe65344f99589e260a04e37</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, double *a, lapack_int lda, const double *tau, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dorgtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a20f9cae4ff94259f50180119d742e982</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda, const double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dorgtr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a74baa6ca4f3df4fb926808dc1667d639</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda, const double *tau, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dormbr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab26b995c0f789d48249cbf01888230eb</anchor>
      <arglist>(int matrix_order, char vect, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const double *a, lapack_int lda, const double *tau, double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dormbr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad02ab0053961affa2985b2632e3305af</anchor>
      <arglist>(int matrix_order, char vect, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const double *a, lapack_int lda, const double *tau, double *c, lapack_int ldc, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dormhr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a51a318eaa817cdba91171021bf870919</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int ilo, lapack_int ihi, const double *a, lapack_int lda, const double *tau, double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dormhr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad70f1577a0b3d956036c261632620b15</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int ilo, lapack_int ihi, const double *a, lapack_int lda, const double *tau, double *c, lapack_int ldc, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dormlq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a940d84a9c1381c07e4f2c563dddc58ab</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const double *a, lapack_int lda, const double *tau, double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dormlq_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afb59e0afedf51184b0a17bae891687fa</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const double *a, lapack_int lda, const double *tau, double *c, lapack_int ldc, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dormql</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0de5cda0475f95a0e69b717e7d325389</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const double *a, lapack_int lda, const double *tau, double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dormql_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1d7578f1668949c2de3ab72fc6ce842d</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const double *a, lapack_int lda, const double *tau, double *c, lapack_int ldc, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dormqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7774f6063c6bb1b5d78dcef4eeee4045</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const double *a, lapack_int lda, const double *tau, double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dormqr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a59344a1d744e64349296ec7041652c6f</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const double *a, lapack_int lda, const double *tau, double *c, lapack_int ldc, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dormrq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a43fe40671f29e06e8ac5fb8b97ee8f46</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const double *a, lapack_int lda, const double *tau, double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dormrq_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a11331e4755e72e0ae00beb316339264f</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const double *a, lapack_int lda, const double *tau, double *c, lapack_int ldc, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dormrz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae02462daf4d6e808a3cda77bfb37be92</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int l, const double *a, lapack_int lda, const double *tau, double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dormrz_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a19c9d127e5e23fc66c25415558be7f46</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int l, const double *a, lapack_int lda, const double *tau, double *c, lapack_int ldc, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dormtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afbea2642251531db387521b7cc3ad7f6</anchor>
      <arglist>(int matrix_order, char side, char uplo, char trans, lapack_int m, lapack_int n, const double *a, lapack_int lda, const double *tau, double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dormtr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adae6017cb55d370a76a07ad4cbe1a442</anchor>
      <arglist>(int matrix_order, char side, char uplo, char trans, lapack_int m, lapack_int n, const double *a, lapack_int lda, const double *tau, double *c, lapack_int ldc, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7f2cde73c2f124af65a24b86b952fe60</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, const double *ab, lapack_int ldab, double anorm, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpbcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a106a61ef28db90859442316d59c00803</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, const double *ab, lapack_int ldab, double anorm, double *rcond, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpbequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae1973ed5e8e7cbc7be428a7921c20fbe</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, const double *ab, lapack_int ldab, double *s, double *scond, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpbequ_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abd61a4ec6c9d295e6c6810069060a669</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, const double *ab, lapack_int ldab, double *s, double *scond, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad885ad1226d7bd06a6ccf5d1184e8e28</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, const double *ab, lapack_int ldab, const double *afb, lapack_int ldafb, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpbrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8cd50e90cad81ab6da0635cd55e6551b</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, const double *ab, lapack_int ldab, const double *afb, lapack_int ldafb, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpbstf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8adb40892f16498872db21d061b2f97e</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kb, double *bb, lapack_int ldbb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpbstf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ace7f9148f13fad3366cf95604b7bc336</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kb, double *bb, lapack_int ldbb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpbsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a874f5e8413e196f1add308b5db5eba7e</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, double *ab, lapack_int ldab, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpbsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab4d60131f45332d8eb499e60928fff09</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, double *ab, lapack_int ldab, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpbsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adb348c2ba019feb14dc5fb96bf6de7a5</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, double *ab, lapack_int ldab, double *afb, lapack_int ldafb, char *equed, double *s, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpbsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a25438acdac16a352b1cd966d9305c490</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, double *ab, lapack_int ldab, double *afb, lapack_int ldafb, char *equed, double *s, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpbtrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad2c189b825a369023c57f2e05ba95853</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, double *ab, lapack_int ldab)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpbtrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac2deafa4c6d2bd4058af2853d5764403</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, double *ab, lapack_int ldab)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ade7e58e5a7425cf412ab1ad719df2410</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, const double *ab, lapack_int ldab, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpbtrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a22e86602f6c665113fbe66834d33e45a</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, const double *ab, lapack_int ldab, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpftrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac0e9b3ad7fa934bd88ee6eb307b87663</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, double *a)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpftrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5efe00ecdbdded3d00200bc636e804d4</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, double *a)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpftri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad356bbb549e846425934ba036f0d8121</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, double *a)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpftri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adc1ac0301a29ce95f500413fe6cb2360</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, double *a)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpftrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a221d58034d7a0ba91f3890edd11f7797</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, lapack_int nrhs, const double *a, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpftrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a584cc268fc55134a4b53d6e4e622b05c</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, lapack_int nrhs, const double *a, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpocon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a56f3759f939d6802a2b78b487ace4525</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const double *a, lapack_int lda, double anorm, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpocon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a79f42ea8ee84e5093b6eb978a8e86634</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const double *a, lapack_int lda, double anorm, double *rcond, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpoequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a46aebfd5c72854860a3023b150ca72a3</anchor>
      <arglist>(int matrix_order, lapack_int n, const double *a, lapack_int lda, double *s, double *scond, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpoequ_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8a58fdecfde22b2342805e529fa5c7c4</anchor>
      <arglist>(int matrix_order, lapack_int n, const double *a, lapack_int lda, double *s, double *scond, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpoequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5a915a6db86e3b2211e8bdcdccac59df</anchor>
      <arglist>(int matrix_order, lapack_int n, const double *a, lapack_int lda, double *s, double *scond, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpoequb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac60c35d2d6989426e5260f51f35c419c</anchor>
      <arglist>(int matrix_order, lapack_int n, const double *a, lapack_int lda, double *s, double *scond, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dporfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a43b028bd5a9b23e6f58d809af1e2e90b</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const double *af, lapack_int ldaf, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dporfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7a2b7e59c433bb1c037c725cd36689c2</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const double *af, lapack_int ldaf, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dporfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac25fad928c91c8f3cd3989f4ecdf9173</anchor>
      <arglist>(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const double *af, lapack_int ldaf, const double *s, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dporfsx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a01a9a810e26ae5bdfb54dc6ef52b831f</anchor>
      <arglist>(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const double *af, lapack_int ldaf, const double *s, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dposv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa835e43ed9954910b6456917a969d686</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dposv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>add4d8a222e5660687bf958f756adff23</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dposvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af9a315810f8c2726fe190c497e44296b</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *af, lapack_int ldaf, char *equed, double *s, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dposvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a61f45d16054f0077b7346b8bbf058850</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *af, lapack_int ldaf, char *equed, double *s, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dposvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4f6adea9cc156068b6293d6a26961bd8</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *af, lapack_int ldaf, char *equed, double *s, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dposvxx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6f2b7a0726a28fac15b1e43bc7212ce4</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *af, lapack_int ldaf, char *equed, double *s, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpotrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5a3619ad108bb5fa5b1ee747a834b8bd</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpotrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afd6a63c588df36e3eed03d77fc6965a7</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpotri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a88c010ed2a8fb3988f8393c2317961f5</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpotri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad982744e3a34b1e8fae99f0a622d730c</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpotrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaab590998698ac3864b9eed27f63b0a3</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpotrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a859493f94890160a65828eb54bbf757c</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dppcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a11998c3bdcb6b094be026023d4738137</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const double *ap, double anorm, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dppcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2d0db416233b9d161e8d01b4b12feb37</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const double *ap, double anorm, double *rcond, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dppequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a396e65dfb33ef53f7b3b3bf4a9b363f6</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const double *ap, double *s, double *scond, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dppequ_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adbdfb5406b33f8b0a144239ec534ce80</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const double *ap, double *s, double *scond, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af199d9d77a261cfc03137886893a7fed</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *ap, const double *afp, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpprfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af5033de4fc89b1009dd5db49ccaeb9ad</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *ap, const double *afp, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dppsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af985401b52124d5bef8092b02933cd71</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, double *ap, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dppsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1c029a4cefd374da44fb13cf00bc4dca</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, double *ap, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dppsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af40ffdd2b86be3255d92fdb9b35f604d</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, double *ap, double *afp, char *equed, double *s, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dppsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a10fe280d2e5916c634e5ef28192a602e</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, double *ap, double *afp, char *equed, double *s, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a286b2e9599e24a4aaeb38de0ec29fe73</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpptrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a975219988d19e2f94bc4497ee45079f4</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa392782e1dfc0d213a5bc02f881eac72</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpptri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a592cb719a7288f74a59f042329b8f2de</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4cedab4e0d359040f6049d65e3b60450</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *ap, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpptrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0c7da28e24d0ab411f1a25a9185792dd</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *ap, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpstrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af121fee2e360604f8a1dff4af978311a</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda, lapack_int *piv, lapack_int *rank, double tol)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpstrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8bcf6ddaf21fa328e157e04a0b0c43be</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda, lapack_int *piv, lapack_int *rank, double tol, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dptcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0335d56ce6e81f83605d5da414635cac</anchor>
      <arglist>(lapack_int n, const double *d, const double *e, double anorm, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dptcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af0145e5d459ac3ce7da2e1e441a0600d</anchor>
      <arglist>(lapack_int n, const double *d, const double *e, double anorm, double *rcond, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpteqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a401dbf911f918363b88d43f03fd8a4bc</anchor>
      <arglist>(int matrix_order, char compz, lapack_int n, double *d, double *e, double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpteqr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4f45a6abd8c9f730844a4ce052e5b318</anchor>
      <arglist>(int matrix_order, char compz, lapack_int n, double *d, double *e, double *z, lapack_int ldz, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dptrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af198c2614cd876173fef17efac8faa19</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, const double *d, const double *e, const double *df, const double *ef, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dptrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afc6749296529ea521aab526e2fc5d670</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, const double *d, const double *e, const double *df, const double *ef, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dptsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a17f66073a9ad6d4b37ff8a2b3cc3f471</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, double *d, double *e, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dptsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a637a1b91eeef8718e5f2026875c91875</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, double *d, double *e, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dptsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a081cfc652cffebd87fbeb912c17db3a2</anchor>
      <arglist>(int matrix_order, char fact, lapack_int n, lapack_int nrhs, const double *d, const double *e, double *df, double *ef, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dptsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aac4aa62d5b52d2ea95cbe9c5b5a62d4b</anchor>
      <arglist>(int matrix_order, char fact, lapack_int n, lapack_int nrhs, const double *d, const double *e, double *df, double *ef, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpttrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acc3dee2ef03c7f953b57677b14a1f9d3</anchor>
      <arglist>(lapack_int n, double *d, double *e)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpttrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a729748976c0c8e9bd3f60ccbaa117c4a</anchor>
      <arglist>(lapack_int n, double *d, double *e)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpttrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a85f0dcb3064b69ede25c78ac645e5bd2</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, const double *d, const double *e, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dpttrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2e6facc82e837bb14c10fca25a6d2c6d</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, const double *d, const double *e, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsbev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a08ada1b56250d9fcf7afd36c3025b5d4</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int kd, double *ab, lapack_int ldab, double *w, double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsbev_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a42e10a4ea4006b01648e4e870feece57</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int kd, double *ab, lapack_int ldab, double *w, double *z, lapack_int ldz, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsbevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acf3f1705e62e8d69ed3d39101105c212</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int kd, double *ab, lapack_int ldab, double *w, double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsbevd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a20db18152d56b0279ab008697ce97a79</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int kd, double *ab, lapack_int ldab, double *w, double *z, lapack_int ldz, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsbevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afc3c5c87df873a5222004bdc5a386916</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_int kd, double *ab, lapack_int ldab, double *q, lapack_int ldq, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsbevx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abd75a6015487e14d239a1faa879c75b8</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_int kd, double *ab, lapack_int ldab, double *q, lapack_int ldq, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, double *work, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsbgst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a36f226073bbfffe8eeb3122a0470851f</anchor>
      <arglist>(int matrix_order, char vect, char uplo, lapack_int n, lapack_int ka, lapack_int kb, double *ab, lapack_int ldab, const double *bb, lapack_int ldbb, double *x, lapack_int ldx)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsbgst_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5b4c64dcbb1df03ceb02bf02d33a589f</anchor>
      <arglist>(int matrix_order, char vect, char uplo, lapack_int n, lapack_int ka, lapack_int kb, double *ab, lapack_int ldab, const double *bb, lapack_int ldbb, double *x, lapack_int ldx, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsbgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a23bf96fefa364b9ef62582ea3d12a485</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int ka, lapack_int kb, double *ab, lapack_int ldab, double *bb, lapack_int ldbb, double *w, double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsbgv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0731636ccc1dc787cbbaa5211e79e42e</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int ka, lapack_int kb, double *ab, lapack_int ldab, double *bb, lapack_int ldbb, double *w, double *z, lapack_int ldz, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsbgvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5b9928a55302ecb4966b0c1158a4382c</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int ka, lapack_int kb, double *ab, lapack_int ldab, double *bb, lapack_int ldbb, double *w, double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsbgvd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3da9e6105c5bf887c49d0328eeec6d3f</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int ka, lapack_int kb, double *ab, lapack_int ldab, double *bb, lapack_int ldbb, double *w, double *z, lapack_int ldz, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsbgvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abd25e21217578c320c0ab6f4d0721459</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_int ka, lapack_int kb, double *ab, lapack_int ldab, double *bb, lapack_int ldbb, double *q, lapack_int ldq, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsbgvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a707440ec21c71764442be63cb6816355</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_int ka, lapack_int kb, double *ab, lapack_int ldab, double *bb, lapack_int ldbb, double *q, lapack_int ldq, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, double *work, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsbtrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5e112d41f54bb02657febd0f8dde9a51</anchor>
      <arglist>(int matrix_order, char vect, char uplo, lapack_int n, lapack_int kd, double *ab, lapack_int ldab, double *d, double *e, double *q, lapack_int ldq)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsbtrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab142bbeb846c25a0f751bdbac7a80ae6</anchor>
      <arglist>(int matrix_order, char vect, char uplo, lapack_int n, lapack_int kd, double *ab, lapack_int ldab, double *d, double *e, double *q, lapack_int ldq, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsfrk</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afe863450b5c0dabd8c51a39ce0a2d59d</anchor>
      <arglist>(int matrix_order, char transr, char uplo, char trans, lapack_int n, lapack_int k, double alpha, const double *a, lapack_int lda, double beta, double *c)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsfrk_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9f5e847196f7d7cd50ad95b006ab1aaf</anchor>
      <arglist>(int matrix_order, char transr, char uplo, char trans, lapack_int n, lapack_int k, double alpha, const double *a, lapack_int lda, double beta, double *c)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsgesv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1eeda4385ff27a56299d8b65916c8eb1</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, lapack_int *ipiv, double *b, lapack_int ldb, double *x, lapack_int ldx, lapack_int *iter)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsgesv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3a7384f737984fd7f837dd6382827dec</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, lapack_int *ipiv, double *b, lapack_int ldb, double *x, lapack_int ldx, double *work, float *swork, lapack_int *iter)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dspcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a56fb5aa60e4856924f1f96e0f88c3292</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const double *ap, const lapack_int *ipiv, double anorm, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dspcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a161503293750163ee5056d7395ba5b7d</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const double *ap, const lapack_int *ipiv, double anorm, double *rcond, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dspev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a928ea97ee81744f714d1444c7528968f</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, double *ap, double *w, double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dspev_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7686a8cca1657c52a5a50e50340721dd</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, double *ap, double *w, double *z, lapack_int ldz, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dspevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a309b5e3ccd890ab36142fdaf00efcf54</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, double *ap, double *w, double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dspevd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0cdf5ce0406c5d8fb50e5070282c23ed</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, double *ap, double *w, double *z, lapack_int ldz, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dspevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae23f62c6e5dda26cf81ca3dbd241fa66</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, double *ap, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dspevx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afee1119564e814543c07530cad318ae9</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, double *ap, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, double *work, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dspgst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aeba141d876022c827a2077547f841a44</anchor>
      <arglist>(int matrix_order, lapack_int itype, char uplo, lapack_int n, double *ap, const double *bp)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dspgst_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a717ad7086a77fb73ab362a8815b2017d</anchor>
      <arglist>(int matrix_order, lapack_int itype, char uplo, lapack_int n, double *ap, const double *bp)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dspgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0d92603d8eacb7b0d1fa66d06c827269</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, double *ap, double *bp, double *w, double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dspgv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac6690387d97bced0f29d5c1396e236af</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, double *ap, double *bp, double *w, double *z, lapack_int ldz, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dspgvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3f66ba26fdeba7eda1689f6d9b066a60</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, double *ap, double *bp, double *w, double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dspgvd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae3704162f23f51985b7ede8b5d603091</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, double *ap, double *bp, double *w, double *z, lapack_int ldz, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dspgvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a663edda75e4cab8bc510df63dfcd59cf</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char range, char uplo, lapack_int n, double *ap, double *bp, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dspgvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a320113eb44f0d2120197690d2dca8da2</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char range, char uplo, lapack_int n, double *ap, double *bp, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, double *work, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsposv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a236117daadaa1d3a9bd4f1268d817003</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *b, lapack_int ldb, double *x, lapack_int ldx, lapack_int *iter)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsposv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0e56ed87dfc47e633cb119af35a2cc9f</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *b, lapack_int ldb, double *x, lapack_int ldx, double *work, float *swork, lapack_int *iter)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a083684043d9a5fba5abb23beea107f73</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *ap, const double *afp, const lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsprfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab1d3f0b343c8c6c3fd2535844384c9f5</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *ap, const double *afp, const lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dspsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a71fcfd8cb1ad8fb8fa4ceaac5c0ea1c8</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, double *ap, lapack_int *ipiv, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dspsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9ba5f004d8e51445093a9e88b8f85db9</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, double *ap, lapack_int *ipiv, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dspsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5832f3f54b2cc45dbd08520156fd44a8</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const double *ap, double *afp, lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dspsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a13ba4365e140e77626e4c84b9fec3d10</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const double *ap, double *afp, lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsptrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8dda4c044a05e52bc3cd1d68ec75dd64</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *ap, double *d, double *e, double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsptrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab2e52b21bdd0d72d12de2be07014f956</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *ap, double *d, double *e, double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ade3b583b5dc2e8e2ffa9f858e16fc0f5</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *ap, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsptrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9c5b3a5c7412d013b0ca18dff1d6d7c7</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *ap, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7c2bb1f1f1bc6df9309ee640b1eb8300</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *ap, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsptri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1b395b4eaada85a703421a4676bc3c4d</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *ap, const lapack_int *ipiv, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad7c7f5cf3be34db517d571f208d289f5</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *ap, const lapack_int *ipiv, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsptrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2418b820047e3fbb6987484d5bb136f6</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *ap, const lapack_int *ipiv, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dstebz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af0bd7d1e3ec7855de64e512c0bc31396</anchor>
      <arglist>(char range, char order, lapack_int n, double vl, double vu, lapack_int il, lapack_int iu, double abstol, const double *d, const double *e, lapack_int *m, lapack_int *nsplit, double *w, lapack_int *iblock, lapack_int *isplit)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dstebz_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a889a9ae693881594c50b505af28c05fa</anchor>
      <arglist>(char range, char order, lapack_int n, double vl, double vu, lapack_int il, lapack_int iu, double abstol, const double *d, const double *e, lapack_int *m, lapack_int *nsplit, double *w, lapack_int *iblock, lapack_int *isplit, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dstedc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa1bc1a68035bc0ea09cc789d31ada2ae</anchor>
      <arglist>(int matrix_order, char compz, lapack_int n, double *d, double *e, double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dstedc_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad0183deedcfcdfaa130bcd939fdb8d88</anchor>
      <arglist>(int matrix_order, char compz, lapack_int n, double *d, double *e, double *z, lapack_int ldz, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dstegr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acc135bcce70d4e420511e210f8fcbc13</anchor>
      <arglist>(int matrix_order, char jobz, char range, lapack_int n, double *d, double *e, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, lapack_int *isuppz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dstegr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a93fc3320f4db70b1df0423917d25c0ff</anchor>
      <arglist>(int matrix_order, char jobz, char range, lapack_int n, double *d, double *e, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, lapack_int *isuppz, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dstein</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a76c222fa471cdbeb3682f992e82101bb</anchor>
      <arglist>(int matrix_order, lapack_int n, const double *d, const double *e, lapack_int m, const double *w, const lapack_int *iblock, const lapack_int *isplit, double *z, lapack_int ldz, lapack_int *ifailv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dstein_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a00264ea9fc2c2b27e20c2e12aa96c87c</anchor>
      <arglist>(int matrix_order, lapack_int n, const double *d, const double *e, lapack_int m, const double *w, const lapack_int *iblock, const lapack_int *isplit, double *z, lapack_int ldz, double *work, lapack_int *iwork, lapack_int *ifailv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dstemr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6584d369f3e8cf1513c5162c9eed0568</anchor>
      <arglist>(int matrix_order, char jobz, char range, lapack_int n, double *d, double *e, double vl, double vu, lapack_int il, lapack_int iu, lapack_int *m, double *w, double *z, lapack_int ldz, lapack_int nzc, lapack_int *isuppz, lapack_logical *tryrac)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dstemr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6810961e964df9aace98b39a5632485d</anchor>
      <arglist>(int matrix_order, char jobz, char range, lapack_int n, double *d, double *e, double vl, double vu, lapack_int il, lapack_int iu, lapack_int *m, double *w, double *z, lapack_int ldz, lapack_int nzc, lapack_int *isuppz, lapack_logical *tryrac, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsteqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1ef0cdf5553c0f6db2ab573f7a512c92</anchor>
      <arglist>(int matrix_order, char compz, lapack_int n, double *d, double *e, double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsteqr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8c129c219273a0af6948b58a4dcbf941</anchor>
      <arglist>(int matrix_order, char compz, lapack_int n, double *d, double *e, double *z, lapack_int ldz, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsterf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa24a832a6a3d32223ff4802757b015ad</anchor>
      <arglist>(lapack_int n, double *d, double *e)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsterf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afb9dcdba239d3de78b48b0753a10ac91</anchor>
      <arglist>(lapack_int n, double *d, double *e)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dstev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8a1c00d656f112f8920b8e47e84cc198</anchor>
      <arglist>(int matrix_order, char jobz, lapack_int n, double *d, double *e, double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dstev_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7cf1aed81c4691ba15103c656cc2d647</anchor>
      <arglist>(int matrix_order, char jobz, lapack_int n, double *d, double *e, double *z, lapack_int ldz, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dstevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a264a60302aca9084c250548632601190</anchor>
      <arglist>(int matrix_order, char jobz, lapack_int n, double *d, double *e, double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dstevd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a874733453dff52175dc4c9bdbe0d11d3</anchor>
      <arglist>(int matrix_order, char jobz, lapack_int n, double *d, double *e, double *z, lapack_int ldz, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dstevr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2a55185063eb286fb981f51c61011dfe</anchor>
      <arglist>(int matrix_order, char jobz, char range, lapack_int n, double *d, double *e, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, lapack_int *isuppz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dstevr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae5400daa2168cfe25a09265d0feb3906</anchor>
      <arglist>(int matrix_order, char jobz, char range, lapack_int n, double *d, double *e, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, lapack_int *isuppz, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dstevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0f58ac8bae089910846323d4b3c1e328</anchor>
      <arglist>(int matrix_order, char jobz, char range, lapack_int n, double *d, double *e, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dstevx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af16f414be7e9a1f9b076e5acd8a8ae38</anchor>
      <arglist>(int matrix_order, char jobz, char range, lapack_int n, double *d, double *e, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, double *work, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsycon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1381ea870273203aafda41f1857a6d34</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const double *a, lapack_int lda, const lapack_int *ipiv, double anorm, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsycon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acdc4e27554a1a7100809012cc55428ae</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const double *a, lapack_int lda, const lapack_int *ipiv, double anorm, double *rcond, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsyconv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a01dfcf87acebe07fba047eb3a814c982</anchor>
      <arglist>(int matrix_order, char uplo, char way, lapack_int n, double *a, lapack_int lda, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsyconv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a60071efa0098e2ec747fdb1dadcce63b</anchor>
      <arglist>(int matrix_order, char uplo, char way, lapack_int n, double *a, lapack_int lda, const lapack_int *ipiv, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsyequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa24e4b734ab31062175268da2697cfd7</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const double *a, lapack_int lda, double *s, double *scond, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsyequb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aff964b6d73cd9dedb5adad74d48e9084</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const double *a, lapack_int lda, double *s, double *scond, double *amax, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsyev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a53f52630263bac9b645a0f63f63d7ebd</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, double *a, lapack_int lda, double *w)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsyev_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aae593e9a4ea22b2ae7da5ecc4382b4ce</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, double *a, lapack_int lda, double *w, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsyevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae73824338e964d8ae44deb0e37c7e169</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, double *a, lapack_int lda, double *w)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsyevd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aed644a9e92bcf98f3494072e3e47406e</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, double *a, lapack_int lda, double *w, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsyevr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8f940f97645b7d87f54082514e149729</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, double *a, lapack_int lda, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, lapack_int *isuppz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsyevr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abea349e82bed25e8ecea805b7f49a59b</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, double *a, lapack_int lda, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, lapack_int *isuppz, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsyevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a73fff5db4f5cf71c1085ca921a3234e6</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, double *a, lapack_int lda, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsyevx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af8d266b4feff215162857388a12dd6ef</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, double *a, lapack_int lda, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, double *work, lapack_int lwork, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsygst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9d69bd87288518f94c55c52d5602d463</anchor>
      <arglist>(int matrix_order, lapack_int itype, char uplo, lapack_int n, double *a, lapack_int lda, const double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsygst_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afdb3d0e9eacd58392c761235830c9d26</anchor>
      <arglist>(int matrix_order, lapack_int itype, char uplo, lapack_int n, double *a, lapack_int lda, const double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsygv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8493cfe6910df3a7d989e77e38c801a5</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double *w)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsygv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a93df75aa989680703d35ca5c4a496db5</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double *w, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsygvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3f57d1f74377ee3b0ba770590245257b</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double *w)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsygvd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4b03836783b9c880fcc3e3a0b6d56741</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double *w, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsygvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4839d4051527649c9b1cd06e4946ca0b</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char range, char uplo, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsygvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9e3b058d622777cadde71ba71fdc78e3</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char range, char uplo, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, double *z, lapack_int ldz, double *work, lapack_int lwork, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsyrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a178b24fcc5ec40703bdc7c7b43a01ffa</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const double *af, lapack_int ldaf, const lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsyrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1cce7552950dda44b15c9472ea374733</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const double *af, lapack_int ldaf, const lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *ferr, double *berr, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsyrfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a905668e839d42459dcf24c516602e969</anchor>
      <arglist>(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const double *af, lapack_int ldaf, const lapack_int *ipiv, const double *s, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsyrfsx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a47a7a53b5bafada2c3d5e36105718a96</anchor>
      <arglist>(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const double *af, lapack_int ldaf, const lapack_int *ipiv, const double *s, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsysv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac4763ed139d15a7d5113fb674047df1f</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, lapack_int *ipiv, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsysv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aafc2d8de695e8b6963dc7b7f8cbe76a0</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, lapack_int *ipiv, double *b, lapack_int ldb, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsysvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5b5c7558d68d52be3f8e4d158fbc77bd</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, double *af, lapack_int ldaf, lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsysvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a62243c47a81fc8673e2ea3ce89cff2ac</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, double *af, lapack_int ldaf, lapack_int *ipiv, const double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, double *work, lapack_int lwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsysvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8f715824b22c811babd056f18cacfbc2</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *af, lapack_int ldaf, lapack_int *ipiv, char *equed, double *s, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsysvxx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a51aa1e4026f0dadc60afd946dacbab2a</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, double *a, lapack_int lda, double *af, lapack_int ldaf, lapack_int *ipiv, char *equed, double *s, double *b, lapack_int ldb, double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsyswapr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae6ae3ceca1f06ea8c6d1cc87756a02e4</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *a, lapack_int i1, lapack_int i2)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsyswapr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7b2c82df54c4932fd124419f933d434b</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *a, lapack_int i1, lapack_int i2)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsytrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6ad8c00c0b133e43e791764f381bd73c</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda, double *d, double *e, double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsytrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a33555621b2c885fa006b2cd297013110</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda, double *d, double *e, double *tau, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsytrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1a77cc6bed8de3b54232ee1cbf33b5de</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsytrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae8ae03573097d81c64746f455f79d753</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda, lapack_int *ipiv, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsytri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>addd086ea23ebf306d16721133f2ce0c3</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsytri2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a355db44bad63ed34bfddfdc7df3de8f6</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsytri2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a44a2d68ada9e1af4cf606c79aa5eec4f</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsytri2x</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1bc972a101aaf6103fad1aebb57ee43f</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda, const lapack_int *ipiv, lapack_int nb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsytri2x_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9111f27d4652964deb2d5bffa7293983</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda, const lapack_int *ipiv, double *work, lapack_int nb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsytri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2f35cf664b65efe6dfe50d0f52bed3bb</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, double *a, lapack_int lda, const lapack_int *ipiv, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsytrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acdef568c149e5f431b4161593c04af9c</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const lapack_int *ipiv, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsytrs2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a203d7c8af403c387d3cab6fe1d6ba62f</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const lapack_int *ipiv, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsytrs2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab7c8f3d059fd91f23032bf2c077d6e85</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const lapack_int *ipiv, double *b, lapack_int ldb, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dsytrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a688b99f0e3549ab826e88407e52040e3</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const lapack_int *ipiv, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af549074461f229f38042b20c4734975a</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int n, lapack_int kd, const double *ab, lapack_int ldab, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtbcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a13b6f9a0e360f1c7716b23f0747e82c8</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int n, lapack_int kd, const double *ab, lapack_int ldab, double *rcond, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae4ad4d833c07704c7275490801c322b6</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int kd, lapack_int nrhs, const double *ab, lapack_int ldab, const double *b, lapack_int ldb, const double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtbrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae1f36b4e5ac960decc52562a15229908</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int kd, lapack_int nrhs, const double *ab, lapack_int ldab, const double *b, lapack_int ldb, const double *x, lapack_int ldx, double *ferr, double *berr, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0eb72b7f3a311c955d558ca1d4e1a6f6</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int kd, lapack_int nrhs, const double *ab, lapack_int ldab, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtbtrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a45f8155979047e6c5dfc0a4c623eddac</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int kd, lapack_int nrhs, const double *ab, lapack_int ldab, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtfsm</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ada2b51ab68d7c61bcca685b058e7ddad</anchor>
      <arglist>(int matrix_order, char transr, char side, char uplo, char trans, char diag, lapack_int m, lapack_int n, double alpha, const double *a, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtfsm_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a339ae34a56e58cf88b3eab9d330cd532</anchor>
      <arglist>(int matrix_order, char transr, char side, char uplo, char trans, char diag, lapack_int m, lapack_int n, double alpha, const double *a, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtftri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ada07322ba1809607340d29dbd3b327ca</anchor>
      <arglist>(int matrix_order, char transr, char uplo, char diag, lapack_int n, double *a)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtftri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a22f7e5a2bb061023075b527e03144a86</anchor>
      <arglist>(int matrix_order, char transr, char uplo, char diag, lapack_int n, double *a)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtfttp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a964ce5e5f40a5cef7849684e807165f7</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const double *arf, double *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtfttp_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab80bd6761fe1f3b668827637d225911e</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const double *arf, double *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtfttr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab3fc3182083ba1ab9fa9c5c6d7485de0</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const double *arf, double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtfttr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a638ee858726fb5728de18665a05f7b71</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const double *arf, double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtgevc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5032dfbd69387e51c44538ef82c71eb0</anchor>
      <arglist>(int matrix_order, char side, char howmny, const lapack_logical *select, lapack_int n, const double *s, lapack_int lds, const double *p, lapack_int ldp, double *vl, lapack_int ldvl, double *vr, lapack_int ldvr, lapack_int mm, lapack_int *m)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtgevc_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6afbbe7e4199454c5160ece553121e99</anchor>
      <arglist>(int matrix_order, char side, char howmny, const lapack_logical *select, lapack_int n, const double *s, lapack_int lds, const double *p, lapack_int ldp, double *vl, lapack_int ldvl, double *vr, lapack_int ldvr, lapack_int mm, lapack_int *m, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtgexc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0e8b1de4f07e51051f5a0e4e174771e7</anchor>
      <arglist>(int matrix_order, lapack_logical wantq, lapack_logical wantz, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double *q, lapack_int ldq, double *z, lapack_int ldz, lapack_int *ifst, lapack_int *ilst)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtgexc_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7939a4042c3d4f4f6787fb0163a3ead7</anchor>
      <arglist>(int matrix_order, lapack_logical wantq, lapack_logical wantz, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double *q, lapack_int ldq, double *z, lapack_int ldz, lapack_int *ifst, lapack_int *ilst, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtgsen</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a974a28b48914eda89b3160e0be72d5fc</anchor>
      <arglist>(int matrix_order, lapack_int ijob, lapack_logical wantq, lapack_logical wantz, const lapack_logical *select, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double *alphar, double *alphai, double *beta, double *q, lapack_int ldq, double *z, lapack_int ldz, lapack_int *m, double *pl, double *pr, double *dif)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtgsen_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae7297ed44d37b8e63df3c9d58a5327b5</anchor>
      <arglist>(int matrix_order, lapack_int ijob, lapack_logical wantq, lapack_logical wantz, const lapack_logical *select, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double *alphar, double *alphai, double *beta, double *q, lapack_int ldq, double *z, lapack_int ldz, lapack_int *m, double *pl, double *pr, double *dif, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtgsja</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af1785f3c0c667576ea4872e33017e3d2</anchor>
      <arglist>(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, lapack_int k, lapack_int l, double *a, lapack_int lda, double *b, lapack_int ldb, double tola, double tolb, double *alpha, double *beta, double *u, lapack_int ldu, double *v, lapack_int ldv, double *q, lapack_int ldq, lapack_int *ncycle)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtgsja_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a13439d05ab65a6712b14e7958c2d34b3</anchor>
      <arglist>(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, lapack_int k, lapack_int l, double *a, lapack_int lda, double *b, lapack_int ldb, double tola, double tolb, double *alpha, double *beta, double *u, lapack_int ldu, double *v, lapack_int ldv, double *q, lapack_int ldq, double *work, lapack_int *ncycle)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtgsna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6ea0cf1be7f6838b20814b6c99ed8ed0</anchor>
      <arglist>(int matrix_order, char job, char howmny, const lapack_logical *select, lapack_int n, const double *a, lapack_int lda, const double *b, lapack_int ldb, const double *vl, lapack_int ldvl, const double *vr, lapack_int ldvr, double *s, double *dif, lapack_int mm, lapack_int *m)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtgsna_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae2c36a35016b679d4a4daf8b3c807cac</anchor>
      <arglist>(int matrix_order, char job, char howmny, const lapack_logical *select, lapack_int n, const double *a, lapack_int lda, const double *b, lapack_int ldb, const double *vl, lapack_int ldvl, const double *vr, lapack_int ldvr, double *s, double *dif, lapack_int mm, lapack_int *m, double *work, lapack_int lwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtgsyl</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a80b4bb6868baf3e26297ff3ebd83e7ac</anchor>
      <arglist>(int matrix_order, char trans, lapack_int ijob, lapack_int m, lapack_int n, const double *a, lapack_int lda, const double *b, lapack_int ldb, double *c, lapack_int ldc, const double *d, lapack_int ldd, const double *e, lapack_int lde, double *f, lapack_int ldf, double *scale, double *dif)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtgsyl_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a60b831d8342350c101fcbfae7e199393</anchor>
      <arglist>(int matrix_order, char trans, lapack_int ijob, lapack_int m, lapack_int n, const double *a, lapack_int lda, const double *b, lapack_int ldb, double *c, lapack_int ldc, const double *d, lapack_int ldd, const double *e, lapack_int lde, double *f, lapack_int ldf, double *scale, double *dif, double *work, lapack_int lwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtpcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a43db350fcc5b45aa995481c6f6c4a339</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int n, const double *ap, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtpcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a95f36d2efd669454c1f295bd4b2f82bb</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int n, const double *ap, double *rcond, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtpmqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a31caff2d72f267ab5751b10433c9cffb</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int l, lapack_int nb, const double *v, lapack_int ldv, const double *t, lapack_int ldt, double *a, lapack_int lda, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtpmqrt_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac2d1456c91acf047231e02777123bf78</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int l, lapack_int nb, const double *v, lapack_int ldv, const double *t, lapack_int ldt, double *a, lapack_int lda, double *b, lapack_int ldb, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtpqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0ba00e8d559cdffff031d81c64b39ee7</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int l, lapack_int nb, double *a, lapack_int lda, double *b, lapack_int ldb, double *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtpqrt2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a04a46af165707015b134419507c609c7</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtpqrt2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aca7245395d106d394846cc168702f00b</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *b, lapack_int ldb, double *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtpqrt_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5593544db4b36487b6f64a54d4322377</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int l, lapack_int nb, double *a, lapack_int lda, double *b, lapack_int ldb, double *t, lapack_int ldt, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtprfb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a40fd4e412dab7fa8be69df3b0c1c7fbe</anchor>
      <arglist>(int matrix_order, char side, char trans, char direct, char storev, lapack_int m, lapack_int n, lapack_int k, lapack_int l, const double *v, lapack_int ldv, const double *t, lapack_int ldt, double *a, lapack_int lda, double *b, lapack_int ldb, lapack_int myldwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtprfb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7e42902363a1b967203d4e3e45440fc5</anchor>
      <arglist>(int matrix_order, char side, char trans, char direct, char storev, lapack_int m, lapack_int n, lapack_int k, lapack_int l, const double *v, lapack_int ldv, const double *t, lapack_int ldt, double *a, lapack_int lda, double *b, lapack_int ldb, const double *mywork, lapack_int myldwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a98358c00ad39eb048cd83fb0a3992665</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const double *ap, const double *b, lapack_int ldb, const double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtprfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0f59a5914903be6892487e815bc64b5d</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const double *ap, const double *b, lapack_int ldb, const double *x, lapack_int ldx, double *ferr, double *berr, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a809cc5d4ce084d70432c9fe35e9dc6dc</anchor>
      <arglist>(int matrix_order, char uplo, char diag, lapack_int n, double *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtptri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad1828cf90c583adbb17c4b4b87efa86e</anchor>
      <arglist>(int matrix_order, char uplo, char diag, lapack_int n, double *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab31119cfb8fcc39fe9a3677ed921bcd8</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const double *ap, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtptrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a25c1beb8b03462b9fe45da8634950bb2</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const double *ap, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtpttf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afe1320043284f9d1e365107ef76ca1ce</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const double *ap, double *arf)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtpttf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a73f4717b0796807aa19ab820dbf5dbc7</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const double *ap, double *arf)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtpttr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a59382300c059eff7a773f2fac0914469</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const double *ap, double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtpttr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9f8ec2ee68860eb83467a0041ac00e58</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const double *ap, double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtrcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1962966b8b4fdbe42f415db9b0118f7f</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int n, const double *a, lapack_int lda, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtrcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a114b716bfae72685ee7b263fc4237845</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int n, const double *a, lapack_int lda, double *rcond, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtrevc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4a9f09ffd9775a8ae0df08daddd07944</anchor>
      <arglist>(int matrix_order, char side, char howmny, lapack_logical *select, lapack_int n, const double *t, lapack_int ldt, double *vl, lapack_int ldvl, double *vr, lapack_int ldvr, lapack_int mm, lapack_int *m)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtrevc_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6e019203dfe78d0b9836b748a0bf38e5</anchor>
      <arglist>(int matrix_order, char side, char howmny, lapack_logical *select, lapack_int n, const double *t, lapack_int ldt, double *vl, lapack_int ldvl, double *vr, lapack_int ldvr, lapack_int mm, lapack_int *m, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtrexc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a74a41c34a70e62d51d00fa32cd19e19b</anchor>
      <arglist>(int matrix_order, char compq, lapack_int n, double *t, lapack_int ldt, double *q, lapack_int ldq, lapack_int *ifst, lapack_int *ilst)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtrexc_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2ca243a0e42784bf85229d0425d5262d</anchor>
      <arglist>(int matrix_order, char compq, lapack_int n, double *t, lapack_int ldt, double *q, lapack_int ldq, lapack_int *ifst, lapack_int *ilst, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtrrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a38435a83336155f15280a85f8030f0c2</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const double *b, lapack_int ldb, const double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtrrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a543f69b465cefb1ede0a90853503cdcf</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, const double *b, lapack_int ldb, const double *x, lapack_int ldx, double *ferr, double *berr, double *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtrsen</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a48dd576c17f24d8fedfa8616eba4fda4</anchor>
      <arglist>(int matrix_order, char job, char compq, const lapack_logical *select, lapack_int n, double *t, lapack_int ldt, double *q, lapack_int ldq, double *wr, double *wi, lapack_int *m, double *s, double *sep)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtrsen_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5c4cb7facecc78f262d6d543a49df604</anchor>
      <arglist>(int matrix_order, char job, char compq, const lapack_logical *select, lapack_int n, double *t, lapack_int ldt, double *q, lapack_int ldq, double *wr, double *wi, lapack_int *m, double *s, double *sep, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtrsna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aee347c1d2ae25c747aaa12e9202d54d3</anchor>
      <arglist>(int matrix_order, char job, char howmny, const lapack_logical *select, lapack_int n, const double *t, lapack_int ldt, const double *vl, lapack_int ldvl, const double *vr, lapack_int ldvr, double *s, double *sep, lapack_int mm, lapack_int *m)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtrsna_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab826f8b8c4ab6c1be986cefa6a2b6cb9</anchor>
      <arglist>(int matrix_order, char job, char howmny, const lapack_logical *select, lapack_int n, const double *t, lapack_int ldt, const double *vl, lapack_int ldvl, const double *vr, lapack_int ldvr, double *s, double *sep, lapack_int mm, lapack_int *m, double *work, lapack_int ldwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtrsyl</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a42c6a6a2da2aea952992c567238f45de</anchor>
      <arglist>(int matrix_order, char trana, char tranb, lapack_int isgn, lapack_int m, lapack_int n, const double *a, lapack_int lda, const double *b, lapack_int ldb, double *c, lapack_int ldc, double *scale)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtrsyl_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adfe9752bd4ec742f83ad89182b88bd73</anchor>
      <arglist>(int matrix_order, char trana, char tranb, lapack_int isgn, lapack_int m, lapack_int n, const double *a, lapack_int lda, const double *b, lapack_int ldb, double *c, lapack_int ldc, double *scale)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtrtri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a46e6b6acc03cab8dab536a303e5f4b4f</anchor>
      <arglist>(int matrix_order, char uplo, char diag, lapack_int n, double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtrtri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1a12a76c48c3174951abe750c5eefbb6</anchor>
      <arglist>(int matrix_order, char uplo, char diag, lapack_int n, double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtrtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8492df77390a011bf757bcbabc76dc03</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtrtrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a659e5f16d6e7333df4221af2f07f78a2</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const double *a, lapack_int lda, double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtrttf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a330da3b7dfb3fe9414cf3c67fa8441a4</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const double *a, lapack_int lda, double *arf)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtrttf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a168e7122be69db5cfac7896d5ac57c2e</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const double *a, lapack_int lda, double *arf)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtrttp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0d0fbbaa595e96916ae919537300738c</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const double *a, lapack_int lda, double *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtrttp_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad496e66bbb35f7a9fcc929df15a838d1</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const double *a, lapack_int lda, double *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtzrzf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a29997ef2ef0e3bbd5831a20084e6e998</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_dtzrzf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a736e17b0151c825fa3387df55fb7458c</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, double *a, lapack_int lda, double *tau, double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sbbcsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a917e496240f97e6bf8ea1dd46cce0eac</anchor>
      <arglist>(int matrix_order, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, lapack_int m, lapack_int p, lapack_int q, float *theta, float *phi, float *u1, lapack_int ldu1, float *u2, lapack_int ldu2, float *v1t, lapack_int ldv1t, float *v2t, lapack_int ldv2t, float *b11d, float *b11e, float *b12d, float *b12e, float *b21d, float *b21e, float *b22d, float *b22e)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sbbcsd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a31187e8c9706d340ef2fb47e930df583</anchor>
      <arglist>(int matrix_order, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, lapack_int m, lapack_int p, lapack_int q, float *theta, float *phi, float *u1, lapack_int ldu1, float *u2, lapack_int ldu2, float *v1t, lapack_int ldv1t, float *v2t, lapack_int ldv2t, float *b11d, float *b11e, float *b12d, float *b12e, float *b21d, float *b21e, float *b22d, float *b22e, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sbdsdc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a01c13f2be1f3d7a3f90948b37ce249cc</anchor>
      <arglist>(int matrix_order, char uplo, char compq, lapack_int n, float *d, float *e, float *u, lapack_int ldu, float *vt, lapack_int ldvt, float *q, lapack_int *iq)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sbdsdc_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3a49deeb1db62af0be12c17c4f136442</anchor>
      <arglist>(int matrix_order, char uplo, char compq, lapack_int n, float *d, float *e, float *u, lapack_int ldu, float *vt, lapack_int ldvt, float *q, lapack_int *iq, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sbdsqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9b05232efac07b6425a82b760f7b42bf</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int ncvt, lapack_int nru, lapack_int ncc, float *d, float *e, float *vt, lapack_int ldvt, float *u, lapack_int ldu, float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sbdsqr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6da0a92887f577b6a4d40b97b252c69c</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int ncvt, lapack_int nru, lapack_int ncc, float *d, float *e, float *vt, lapack_int ldvt, float *u, lapack_int ldu, float *c, lapack_int ldc, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sdisna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6cf7196950c5e097c54705ad77e18228</anchor>
      <arglist>(char job, lapack_int m, lapack_int n, const float *d, float *sep)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sdisna_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af1b9c27fd29c515bc5d4936f753ac389</anchor>
      <arglist>(char job, lapack_int m, lapack_int n, const float *d, float *sep)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgbbrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad035d29474ab9803082d7a35b27af404</anchor>
      <arglist>(int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int ncc, lapack_int kl, lapack_int ku, float *ab, lapack_int ldab, float *d, float *e, float *q, lapack_int ldq, float *pt, lapack_int ldpt, float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgbbrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a49c5a086b3a4a9ec981ddd00278c5c4d</anchor>
      <arglist>(int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int ncc, lapack_int kl, lapack_int ku, float *ab, lapack_int ldab, float *d, float *e, float *q, lapack_int ldq, float *pt, lapack_int ldpt, float *c, lapack_int ldc, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9a8463a7c10670018c70810de13c7c3f</anchor>
      <arglist>(int matrix_order, char norm, lapack_int n, lapack_int kl, lapack_int ku, const float *ab, lapack_int ldab, const lapack_int *ipiv, float anorm, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgbcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa35149104c42d54b0e97f8448dde24c3</anchor>
      <arglist>(int matrix_order, char norm, lapack_int n, lapack_int kl, lapack_int ku, const float *ab, lapack_int ldab, const lapack_int *ipiv, float anorm, float *rcond, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgbequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa783cd020ad11dd669303c8a671add96</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const float *ab, lapack_int ldab, float *r, float *c, float *rowcnd, float *colcnd, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgbequ_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae92fd456c2e86b7a232f594faf2f941c</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const float *ab, lapack_int ldab, float *r, float *c, float *rowcnd, float *colcnd, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgbequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ade9ae08f4140aa88912276cb1e63c3b9</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const float *ab, lapack_int ldab, float *r, float *c, float *rowcnd, float *colcnd, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgbequb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a57c61a209795e953dab4dce2ab8572c7</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const float *ab, lapack_int ldab, float *r, float *c, float *rowcnd, float *colcnd, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a65d46786322713a9fa96874d71e069d5</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const float *ab, lapack_int ldab, const float *afb, lapack_int ldafb, const lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgbrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad5b04be1588b2e62b1ad5a7dd176765c</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const float *ab, lapack_int ldab, const float *afb, lapack_int ldafb, const lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgbrfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afdf157b093b2cb1a0c21c2113bc24a4c</anchor>
      <arglist>(int matrix_order, char trans, char equed, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const float *ab, lapack_int ldab, const float *afb, lapack_int ldafb, const lapack_int *ipiv, const float *r, const float *c, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgbrfsx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a507e1d6bb435093c738e39d31eb0fee8</anchor>
      <arglist>(int matrix_order, char trans, char equed, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const float *ab, lapack_int ldab, const float *afb, lapack_int ldafb, const lapack_int *ipiv, const float *r, const float *c, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgbsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaffd723869ad12c1e380a2b48413fdd9</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, float *ab, lapack_int ldab, lapack_int *ipiv, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgbsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a72875aba317dde69816e68cc72f7945a</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, float *ab, lapack_int ldab, lapack_int *ipiv, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgbsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6748a4880f0d7936d063d9348f427ff7</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, float *ab, lapack_int ldab, float *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, float *r, float *c, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, float *rpivot)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgbsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa1f0c9cbc4ad2c4c7ce5a098ca7da827</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, float *ab, lapack_int ldab, float *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, float *r, float *c, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgbsvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5cfcc12478e9cc730a5731f254b12e22</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, float *ab, lapack_int ldab, float *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, float *r, float *c, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgbsvxx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a78e80ff1acc8418a96d37d73aae68cee</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, float *ab, lapack_int ldab, float *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, float *r, float *c, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgbtrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a57c08f1b3bbbedc73be35bd23543c72b</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, float *ab, lapack_int ldab, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgbtrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9163faa0bcfb88e61863c1a155355343</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, float *ab, lapack_int ldab, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a785617fccc5a4bf843dc2b878e937a05</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const float *ab, lapack_int ldab, const lapack_int *ipiv, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgbtrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9613c0c73693e385f6e46b501f21a51b</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const float *ab, lapack_int ldab, const lapack_int *ipiv, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgebak</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2570716c53085a0f967e981c6408c9f9</anchor>
      <arglist>(int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const float *scale, lapack_int m, float *v, lapack_int ldv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgebak_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0bba21bdfc39864366a3dc62f179a862</anchor>
      <arglist>(int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const float *scale, lapack_int m, float *v, lapack_int ldv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgebal</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a61b79bbd75f4228d8bf38313ad4c139b</anchor>
      <arglist>(int matrix_order, char job, lapack_int n, float *a, lapack_int lda, lapack_int *ilo, lapack_int *ihi, float *scale)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgebal_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a43f53451dd367144ca79cebc11e2d402</anchor>
      <arglist>(int matrix_order, char job, lapack_int n, float *a, lapack_int lda, lapack_int *ilo, lapack_int *ihi, float *scale)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgebrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1e3e5e2ddabd860844823e8b0d144653</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *d, float *e, float *tauq, float *taup)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgebrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3c7cf799a32857305d10333ab6a5eadf</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *d, float *e, float *tauq, float *taup, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgecon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a253fcf106c6478a8a30604e75e65299b</anchor>
      <arglist>(int matrix_order, char norm, lapack_int n, const float *a, lapack_int lda, float anorm, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgecon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa4f30a4fa9938766fc0831b0332e724a</anchor>
      <arglist>(int matrix_order, char norm, lapack_int n, const float *a, lapack_int lda, float anorm, float *rcond, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8e1e7a1e20ebbfd7be172d762acbc38f</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, const float *a, lapack_int lda, float *r, float *c, float *rowcnd, float *colcnd, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeequ_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a238d322b80f3b647e832b8ffc2c52d1f</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, const float *a, lapack_int lda, float *r, float *c, float *rowcnd, float *colcnd, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae995dd0c219a0ddbb50f9ace49ddb2ba</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, const float *a, lapack_int lda, float *r, float *c, float *rowcnd, float *colcnd, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeequb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa31ec086e65ae1060301568b5bdf80da</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, const float *a, lapack_int lda, float *r, float *c, float *rowcnd, float *colcnd, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgees</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a12f70fe1e7f713ffbd3845fa26b7b399</anchor>
      <arglist>(int matrix_order, char jobvs, char sort, LAPACK_S_SELECT2 select, lapack_int n, float *a, lapack_int lda, lapack_int *sdim, float *wr, float *wi, float *vs, lapack_int ldvs)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgees_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a73b8951ded8cfd5ff77bc88149a463e0</anchor>
      <arglist>(int matrix_order, char jobvs, char sort, LAPACK_S_SELECT2 select, lapack_int n, float *a, lapack_int lda, lapack_int *sdim, float *wr, float *wi, float *vs, lapack_int ldvs, float *work, lapack_int lwork, lapack_logical *bwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeesx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a811870a89fa30cb4a3b9ab45e51fa4c4</anchor>
      <arglist>(int matrix_order, char jobvs, char sort, LAPACK_S_SELECT2 select, char sense, lapack_int n, float *a, lapack_int lda, lapack_int *sdim, float *wr, float *wi, float *vs, lapack_int ldvs, float *rconde, float *rcondv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeesx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a34540100b7560f5864815467c1b27606</anchor>
      <arglist>(int matrix_order, char jobvs, char sort, LAPACK_S_SELECT2 select, char sense, lapack_int n, float *a, lapack_int lda, lapack_int *sdim, float *wr, float *wi, float *vs, lapack_int ldvs, float *rconde, float *rcondv, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork, lapack_logical *bwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a92a376386e72157f0cec7e93d463e896</anchor>
      <arglist>(int matrix_order, char jobvl, char jobvr, lapack_int n, float *a, lapack_int lda, float *wr, float *wi, float *vl, lapack_int ldvl, float *vr, lapack_int ldvr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeev_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae2bdd876fa32fb90e2fa953cbaa2c47f</anchor>
      <arglist>(int matrix_order, char jobvl, char jobvr, lapack_int n, float *a, lapack_int lda, float *wr, float *wi, float *vl, lapack_int ldvl, float *vr, lapack_int ldvr, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8d70cbebfc61de85e68159127deb8a4d</anchor>
      <arglist>(int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, float *a, lapack_int lda, float *wr, float *wi, float *vl, lapack_int ldvl, float *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, float *scale, float *abnrm, float *rconde, float *rcondv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeevx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a518ea077a2b403badd9bda2fa951e26f</anchor>
      <arglist>(int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, float *a, lapack_int lda, float *wr, float *wi, float *vl, lapack_int ldvl, float *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, float *scale, float *abnrm, float *rconde, float *rcondv, float *work, lapack_int lwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgehrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1c1c579c53218d390bfece130e575676</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, float *a, lapack_int lda, float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgehrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7fdb3b43caa3c7c98d3935d326ed85ed</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, float *a, lapack_int lda, float *tau, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgejsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7be8d34ef62ca0348137317f252cc434</anchor>
      <arglist>(int matrix_order, char joba, char jobu, char jobv, char jobr, char jobt, char jobp, lapack_int m, lapack_int n, float *a, lapack_int lda, float *sva, float *u, lapack_int ldu, float *v, lapack_int ldv, float *stat, lapack_int *istat)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgejsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a84283f0cf3fef2d187374789877c4746</anchor>
      <arglist>(int matrix_order, char joba, char jobu, char jobv, char jobr, char jobt, char jobp, lapack_int m, lapack_int n, float *a, lapack_int lda, float *sva, float *u, lapack_int ldu, float *v, lapack_int ldv, float *work, lapack_int lwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgelq2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a65bde480e722f291a6d715fa13822704</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgelq2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a57b7c2ab1898f73c115236c975a919d9</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgelqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acc423820978500fcb7c2dad5930165d6</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgelqf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abc36113f445197f33e822f865de3f6e6</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgels</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2d37b2938c7357dd8a1f5d38c38a29ad</anchor>
      <arglist>(int matrix_order, char trans, lapack_int m, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgels_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac64d22a91e7180bea129dd6f0b4d9284</anchor>
      <arglist>(int matrix_order, char trans, lapack_int m, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *b, lapack_int ldb, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgelsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af2f62f365e283536450db574c541ff7c</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *b, lapack_int ldb, float *s, float rcond, lapack_int *rank)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgelsd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0d98952b853e8826d3eac20d1a8b151e</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *b, lapack_int ldb, float *s, float rcond, lapack_int *rank, float *work, lapack_int lwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgelss</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1f992674519731f6a390d01c38c75cb0</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *b, lapack_int ldb, float *s, float rcond, lapack_int *rank)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgelss_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad1a4493c219ed6f2f84997d5de594260</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *b, lapack_int ldb, float *s, float rcond, lapack_int *rank, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgelsy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a232f83e6a0b69c6c449cc2a43b18ab00</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *b, lapack_int ldb, lapack_int *jpvt, float rcond, lapack_int *rank)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgelsy_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8c90a398b140b39a4f7d757f1885a991</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *b, lapack_int ldb, lapack_int *jpvt, float rcond, lapack_int *rank, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgemqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab45c5ca7f5cec1c735e5419ee8fc68d3</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int nb, const float *v, lapack_int ldv, const float *t, lapack_int ldt, float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgemqrt_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3fdb53d2682b75f544f94c6739ba89c6</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int nb, const float *v, lapack_int ldv, const float *t, lapack_int ldt, float *c, lapack_int ldc, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeqlf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abd688ce9768bb6a9b37d336ef0f3ed4a</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeqlf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2bc2377e780c6cbf5b59744d5608921c</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeqp3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4253bd4cc93a1f54a42725cca2c53ab7</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, lapack_int *jpvt, float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeqp3_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acd73a73f006589676ff66661d9ac0b42</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, lapack_int *jpvt, float *tau, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeqpf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abcfd55cdcad2254c7d7a04c3d9b2f1c8</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, lapack_int *jpvt, float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeqpf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad6675d5dbd7df9e2963b9e8ba35db45b</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, lapack_int *jpvt, float *tau, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeqr2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad166b90e14fb8e6519b013f45cfea314</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeqr2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9691d42979e19bfe47c579c9f72772cb</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeqrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af42184dcde53f341f533f8d136a7a912</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeqrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7a909e5b0088f248de0ca52c658181b0</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeqrfp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7b6562eeea78ab4ea9353e837e2173f5</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeqrfp_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af48f3571a2502efe5b8823bed8dd68bd</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae68d58e030e6df4c50f2077b7a4b973d</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nb, float *a, lapack_int lda, float *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeqrt2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa0241cae3e53f836466d6bea91a04cd3</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeqrt2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad4b736130bd81c1b1fc3759526be2abc</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeqrt3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5b83387f5a830a227dda6a8440d388ae</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeqrt3_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac7335d4153bd88099b730c7279797460</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgeqrt_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a578d5fa161643ad31c325306e9e05f72</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nb, float *a, lapack_int lda, float *t, lapack_int ldt, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgerfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a059c98696e28f41f8f97ffa41a4c5d08</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const float *af, lapack_int ldaf, const lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgerfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a69c3df5417e30d5acd434ad6c6ac4b60</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const float *af, lapack_int ldaf, const lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgerfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aac7aa460a016a9c76c8f2bb266a84385</anchor>
      <arglist>(int matrix_order, char trans, char equed, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const float *af, lapack_int ldaf, const lapack_int *ipiv, const float *r, const float *c, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgerfsx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae15f00d4a20e97c69384da3ffb20ebd5</anchor>
      <arglist>(int matrix_order, char trans, char equed, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const float *af, lapack_int ldaf, const lapack_int *ipiv, const float *r, const float *c, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgerqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a746041c8a384c641a34176c4585a66f6</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgerqf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a03791cda4fea17a985ba4e7d4e059b8f</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgesdd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a90727ccdb0278997c30337e2775c255f</anchor>
      <arglist>(int matrix_order, char jobz, lapack_int m, lapack_int n, float *a, lapack_int lda, float *s, float *u, lapack_int ldu, float *vt, lapack_int ldvt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgesdd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3a29119f96961f227611ce6de2f2bf6c</anchor>
      <arglist>(int matrix_order, char jobz, lapack_int m, lapack_int n, float *a, lapack_int lda, float *s, float *u, lapack_int ldu, float *vt, lapack_int ldvt, float *work, lapack_int lwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgesv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a328a69170579f2e61b457260999ce134</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, lapack_int *ipiv, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgesv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aed2f08a4915d3c3232415047f73b7765</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, lapack_int *ipiv, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgesvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3e77770a55fab6c9b391ca16da068a62</anchor>
      <arglist>(int matrix_order, char jobu, char jobvt, lapack_int m, lapack_int n, float *a, lapack_int lda, float *s, float *u, lapack_int ldu, float *vt, lapack_int ldvt, float *superb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgesvd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5a01cc1d40317ad563c011c77ea0768c</anchor>
      <arglist>(int matrix_order, char jobu, char jobvt, lapack_int m, lapack_int n, float *a, lapack_int lda, float *s, float *u, lapack_int ldu, float *vt, lapack_int ldvt, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgesvj</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acf1be70ca683027e382ff73a7ea07453</anchor>
      <arglist>(int matrix_order, char joba, char jobu, char jobv, lapack_int m, lapack_int n, float *a, lapack_int lda, float *sva, lapack_int mv, float *v, lapack_int ldv, float *stat)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgesvj_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad091d6789346bd6aa39dfd003d1a9dad</anchor>
      <arglist>(int matrix_order, char joba, char jobu, char jobv, lapack_int m, lapack_int n, float *a, lapack_int lda, float *sva, lapack_int mv, float *v, lapack_int ldv, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgesvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afe5f7ec95e01d5a219b65941eaae8dd6</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *af, lapack_int ldaf, lapack_int *ipiv, char *equed, float *r, float *c, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, float *rpivot)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgesvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaf89b331f834d967cdcde2a426d2e0a5</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *af, lapack_int ldaf, lapack_int *ipiv, char *equed, float *r, float *c, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgesvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac575a8709876af000e5c47bc73ebc84c</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *af, lapack_int ldaf, lapack_int *ipiv, char *equed, float *r, float *c, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgesvxx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaa68075af721c12fd5f701abf433ee9b</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *af, lapack_int ldaf, lapack_int *ipiv, char *equed, float *r, float *c, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgetf2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad42acad0619b1baa5dc28a9093586a98</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgetf2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a773128eef72ac5112b99306ad25ac7e6</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgetrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3b5715459811f364c1ce3f92cf24614e</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgetrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac13a9316a1ccbf564872d3765eca2df1</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgetri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2c27cbbe43f0d95c4b8bbbccca7693f5</anchor>
      <arglist>(int matrix_order, lapack_int n, float *a, lapack_int lda, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgetri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a04bbe0c18ec118f50db47f82f9f512e0</anchor>
      <arglist>(int matrix_order, lapack_int n, float *a, lapack_int lda, const lapack_int *ipiv, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgetrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adf42193bd6a9b759f249f43ca63cf169</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const lapack_int *ipiv, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgetrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad2495461ea968ab2e9e08b371d93d48a</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const lapack_int *ipiv, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sggbak</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0a8d1982cd7214528f2e2f7a9078f45c</anchor>
      <arglist>(int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const float *lscale, const float *rscale, lapack_int m, float *v, lapack_int ldv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sggbak_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a32ced4f76cf5f2194791c62bc143976e</anchor>
      <arglist>(int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const float *lscale, const float *rscale, lapack_int m, float *v, lapack_int ldv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sggbal</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8b0d2ac0ac1a24a42e4a3638611f2be2</anchor>
      <arglist>(int matrix_order, char job, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, lapack_int *ilo, lapack_int *ihi, float *lscale, float *rscale)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sggbal_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a162746d824128ffd3249429475488bb7</anchor>
      <arglist>(int matrix_order, char job, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, lapack_int *ilo, lapack_int *ihi, float *lscale, float *rscale, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgges</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4c45a3147ed6973c82dbe2ed546c2406</anchor>
      <arglist>(int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_S_SELECT3 selctg, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, lapack_int *sdim, float *alphar, float *alphai, float *beta, float *vsl, lapack_int ldvsl, float *vsr, lapack_int ldvsr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgges_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afae0dc92bc824b0a52a39fdb273d938d</anchor>
      <arglist>(int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_S_SELECT3 selctg, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, lapack_int *sdim, float *alphar, float *alphai, float *beta, float *vsl, lapack_int ldvsl, float *vsr, lapack_int ldvsr, float *work, lapack_int lwork, lapack_logical *bwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sggesx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a51cdfbb32a04557e198aa06024adc2dc</anchor>
      <arglist>(int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_S_SELECT3 selctg, char sense, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, lapack_int *sdim, float *alphar, float *alphai, float *beta, float *vsl, lapack_int ldvsl, float *vsr, lapack_int ldvsr, float *rconde, float *rcondv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sggesx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7a16ae8e90a95ab10786a8370502415f</anchor>
      <arglist>(int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_S_SELECT3 selctg, char sense, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, lapack_int *sdim, float *alphar, float *alphai, float *beta, float *vsl, lapack_int ldvsl, float *vsr, lapack_int ldvsr, float *rconde, float *rcondv, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork, lapack_logical *bwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sggev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad23a962bf9f02dccf57a40d6a146aa9b</anchor>
      <arglist>(int matrix_order, char jobvl, char jobvr, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float *alphar, float *alphai, float *beta, float *vl, lapack_int ldvl, float *vr, lapack_int ldvr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sggev_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7de5b57155b97cdb05a030d5083b0708</anchor>
      <arglist>(int matrix_order, char jobvl, char jobvr, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float *alphar, float *alphai, float *beta, float *vl, lapack_int ldvl, float *vr, lapack_int ldvr, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sggevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a84b409e4cc972c3724e781a08334012c</anchor>
      <arglist>(int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float *alphar, float *alphai, float *beta, float *vl, lapack_int ldvl, float *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, float *lscale, float *rscale, float *abnrm, float *bbnrm, float *rconde, float *rcondv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sggevx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a77b6062f8b99d2d2239c2052122f0656</anchor>
      <arglist>(int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float *alphar, float *alphai, float *beta, float *vl, lapack_int ldvl, float *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, float *lscale, float *rscale, float *abnrm, float *bbnrm, float *rconde, float *rcondv, float *work, lapack_int lwork, lapack_int *iwork, lapack_logical *bwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sggglm</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3b02395483a2c6808ad7e5c5bb9e2ce9</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int m, lapack_int p, float *a, lapack_int lda, float *b, lapack_int ldb, float *d, float *x, float *y)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sggglm_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a05a26aba8500fe5b4857ae4b5622555e</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int m, lapack_int p, float *a, lapack_int lda, float *b, lapack_int ldb, float *d, float *x, float *y, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgghrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae67bb92c64e64cb399bbffa5423caa1f</anchor>
      <arglist>(int matrix_order, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, float *a, lapack_int lda, float *b, lapack_int ldb, float *q, lapack_int ldq, float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgghrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a77e5583fa7faba54bc68c37defa2962f</anchor>
      <arglist>(int matrix_order, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, float *a, lapack_int lda, float *b, lapack_int ldb, float *q, lapack_int ldq, float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgglse</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac4c5d4c6b84660688e5b8c0bf94629ed</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int p, float *a, lapack_int lda, float *b, lapack_int ldb, float *c, float *d, float *x)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgglse_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a068b3cf5fb97a5b3945e903de204ec87</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int p, float *a, lapack_int lda, float *b, lapack_int ldb, float *c, float *d, float *x, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sggqrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a22db1353c210f16a34a674478b971b5b</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int m, lapack_int p, float *a, lapack_int lda, float *taua, float *b, lapack_int ldb, float *taub)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sggqrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6966a8ad71722a6607cb26d8a70d4733</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int m, lapack_int p, float *a, lapack_int lda, float *taua, float *b, lapack_int ldb, float *taub, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sggrqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aeefa9fcbdda648e8d6e68b7eca5e9b07</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int p, lapack_int n, float *a, lapack_int lda, float *taua, float *b, lapack_int ldb, float *taub)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sggrqf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a918b42915b3f6cdfdaebef16a8a9768f</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int p, lapack_int n, float *a, lapack_int lda, float *taua, float *b, lapack_int ldb, float *taub, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sggsvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8697d68b1465dc0deeee4d4bbe157b0f</anchor>
      <arglist>(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int n, lapack_int p, lapack_int *k, lapack_int *l, float *a, lapack_int lda, float *b, lapack_int ldb, float *alpha, float *beta, float *u, lapack_int ldu, float *v, lapack_int ldv, float *q, lapack_int ldq, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sggsvd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a504426867d3c2da51d2b89545cd96279</anchor>
      <arglist>(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int n, lapack_int p, lapack_int *k, lapack_int *l, float *a, lapack_int lda, float *b, lapack_int ldb, float *alpha, float *beta, float *u, lapack_int ldu, float *v, lapack_int ldv, float *q, lapack_int ldq, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sggsvp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaf7aeb764c086b70913acee3febfb12d</anchor>
      <arglist>(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float tola, float tolb, lapack_int *k, lapack_int *l, float *u, lapack_int ldu, float *v, lapack_int ldv, float *q, lapack_int ldq)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sggsvp_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a495c2ddd1a20cb616359473f2ef9df24</anchor>
      <arglist>(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float tola, float tolb, lapack_int *k, lapack_int *l, float *u, lapack_int ldu, float *v, lapack_int ldv, float *q, lapack_int ldq, lapack_int *iwork, float *tau, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgtcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a66237e6b08d2fb95b8c6bcf5b5fc5651</anchor>
      <arglist>(char norm, lapack_int n, const float *dl, const float *d, const float *du, const float *du2, const lapack_int *ipiv, float anorm, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgtcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2f041f78062cd0205806966cbbf4b879</anchor>
      <arglist>(char norm, lapack_int n, const float *dl, const float *d, const float *du, const float *du2, const lapack_int *ipiv, float anorm, float *rcond, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgtrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2b6f7f48865bcbf44e7c33900b918622</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const float *dl, const float *d, const float *du, const float *dlf, const float *df, const float *duf, const float *du2, const lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgtrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acef312ca31d6b374f5e1cc03c16b5511</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const float *dl, const float *d, const float *du, const float *dlf, const float *df, const float *duf, const float *du2, const lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgtsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a882f2f25ca49c50b9cb36088b9f11aaf</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, float *dl, float *d, float *du, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgtsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a635a586b6c5f46fc61d5226e28e9371a</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, float *dl, float *d, float *du, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgtsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a396c7ded0ec8da0f2593b2773d0f6fc7</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, const float *dl, const float *d, const float *du, float *dlf, float *df, float *duf, float *du2, lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgtsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac4c9df802eb1b2567279598289b990e7</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, const float *dl, const float *d, const float *du, float *dlf, float *df, float *duf, float *du2, lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgttrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0f62ba25264733ef0f838276f70a0036</anchor>
      <arglist>(lapack_int n, float *dl, float *d, float *du, float *du2, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgttrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a975ff10d1676736375dd9e8a807ebaf0</anchor>
      <arglist>(lapack_int n, float *dl, float *d, float *du, float *du2, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgttrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a00817b0204d5eb244fcc6ff4b8344c2d</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const float *dl, const float *d, const float *du, const float *du2, const lapack_int *ipiv, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sgttrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7c0a464f5fa9cb91a802b4d961d5fa7c</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const float *dl, const float *d, const float *du, const float *du2, const lapack_int *ipiv, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_shgeqz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a60d411e548517724d4375e1531db7242</anchor>
      <arglist>(int matrix_order, char job, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, float *h, lapack_int ldh, float *t, lapack_int ldt, float *alphar, float *alphai, float *beta, float *q, lapack_int ldq, float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_shgeqz_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a95b6761e00b628025909e25aaa0d5690</anchor>
      <arglist>(int matrix_order, char job, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, float *h, lapack_int ldh, float *t, lapack_int ldt, float *alphar, float *alphai, float *beta, float *q, lapack_int ldq, float *z, lapack_int ldz, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_shsein</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a342854da5d68ff8c0015e81512446deb</anchor>
      <arglist>(int matrix_order, char job, char eigsrc, char initv, lapack_logical *select, lapack_int n, const float *h, lapack_int ldh, float *wr, const float *wi, float *vl, lapack_int ldvl, float *vr, lapack_int ldvr, lapack_int mm, lapack_int *m, lapack_int *ifaill, lapack_int *ifailr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_shsein_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a461658f14ce1ac5244837596af3f02ee</anchor>
      <arglist>(int matrix_order, char job, char eigsrc, char initv, lapack_logical *select, lapack_int n, const float *h, lapack_int ldh, float *wr, const float *wi, float *vl, lapack_int ldvl, float *vr, lapack_int ldvr, lapack_int mm, lapack_int *m, float *work, lapack_int *ifaill, lapack_int *ifailr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_shseqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7f98e5b7cb2dd4c669abecd58bc81ab3</anchor>
      <arglist>(int matrix_order, char job, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, float *h, lapack_int ldh, float *wr, float *wi, float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_shseqr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab25ab65a0fa8256cbe9316ae6bc43b5f</anchor>
      <arglist>(int matrix_order, char job, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, float *h, lapack_int ldh, float *wr, float *wi, float *z, lapack_int ldz, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slacpy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acd6a381ac980e6445c264f569271f935</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int m, lapack_int n, const float *a, lapack_int lda, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slacpy_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4833f7224d204dcde5c56acf48c30cd6</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int m, lapack_int n, const float *a, lapack_int lda, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slag2d</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a49637e30c784118a9040e3c226609b3d</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, const float *sa, lapack_int ldsa, double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slag2d_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa69151fd1e7e85f1cda424fccb6ea788</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, const float *sa, lapack_int ldsa, double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slagge</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ade56a5bc09bbed33c95c6f65dc0f6f0f</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const float *d, float *a, lapack_int lda, lapack_int *iseed)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slagge_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1d6c6ebbd8716948fbe7e903bf15a710</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const float *d, float *a, lapack_int lda, lapack_int *iseed, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slagsy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1d4fa7d54b25d6fcac724c1e8663f995</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int k, const float *d, float *a, lapack_int lda, lapack_int *iseed)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slagsy_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a74f2e2a153d1cbff79243258797caca0</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int k, const float *d, float *a, lapack_int lda, lapack_int *iseed, float *work)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACKE_slamch</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8e2e2930412946f77628269667a8d06e</anchor>
      <arglist>(char cmach)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACKE_slamch_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4a69dda2a5b97411d17e8ebac5852238</anchor>
      <arglist>(char cmach)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACKE_slange</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a81e3bb29b3d465c942315e70c843c8a6</anchor>
      <arglist>(int matrix_order, char norm, lapack_int m, lapack_int n, const float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACKE_slange_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a28533a3aa5858f78ec4924011498f159</anchor>
      <arglist>(int matrix_order, char norm, lapack_int m, lapack_int n, const float *a, lapack_int lda, float *work)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACKE_slansy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a04854992984a5c8bc4e70083b32ca68c</anchor>
      <arglist>(int matrix_order, char norm, char uplo, lapack_int n, const float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACKE_slansy_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afa5c47643d7fa05b004925c46fd91a5e</anchor>
      <arglist>(int matrix_order, char norm, char uplo, lapack_int n, const float *a, lapack_int lda, float *work)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACKE_slantr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa2f3682051786ceeb93c652ed0175616</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int m, lapack_int n, const float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACKE_slantr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab9233e4c0ee60662ffaeb7f4d2634418</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int m, lapack_int n, const float *a, lapack_int lda, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slapmr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae31265caf6d47e5eee12bf99b92826cd</anchor>
      <arglist>(int matrix_order, lapack_logical forwrd, lapack_int m, lapack_int n, float *x, lapack_int ldx, lapack_int *k)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slapmr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a844040e6343f2d9b5580d80a0dd9019f</anchor>
      <arglist>(int matrix_order, lapack_logical forwrd, lapack_int m, lapack_int n, float *x, lapack_int ldx, lapack_int *k)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACKE_slapy2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abb8bae0b9c7b81c23845c3537cbe59ad</anchor>
      <arglist>(float x, float y)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACKE_slapy2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3ffd5fdd5c94b8123c2345da1d9aae18</anchor>
      <arglist>(float x, float y)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACKE_slapy3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a638277c1f0dbf205529283e1b7a33ddc</anchor>
      <arglist>(float x, float y, float z)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>LAPACKE_slapy3_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a11a81600e21a856773e3f44298f3d890</anchor>
      <arglist>(float x, float y, float z)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slarfb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a686295d6295478da63408622b5928d27</anchor>
      <arglist>(int matrix_order, char side, char trans, char direct, char storev, lapack_int m, lapack_int n, lapack_int k, const float *v, lapack_int ldv, const float *t, lapack_int ldt, float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slarfb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2217ecb00f6a0c2107611aec08932de9</anchor>
      <arglist>(int matrix_order, char side, char trans, char direct, char storev, lapack_int m, lapack_int n, lapack_int k, const float *v, lapack_int ldv, const float *t, lapack_int ldt, float *c, lapack_int ldc, float *work, lapack_int ldwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slarfg</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a71d0efe2cab5cc31747eceff3eb62625</anchor>
      <arglist>(lapack_int n, float *alpha, float *x, lapack_int incx, float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slarfg_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0c6b5f279335d266213750b177057822</anchor>
      <arglist>(lapack_int n, float *alpha, float *x, lapack_int incx, float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slarft</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a318c8bcbd8cd800e97f27c2c2a23d78d</anchor>
      <arglist>(int matrix_order, char direct, char storev, lapack_int n, lapack_int k, const float *v, lapack_int ldv, const float *tau, float *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slarft_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a513381431af85e60626717810622fcbe</anchor>
      <arglist>(int matrix_order, char direct, char storev, lapack_int n, lapack_int k, const float *v, lapack_int ldv, const float *tau, float *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slarfx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0e15936b7e3093c74a6d0edc64c8a5a7</anchor>
      <arglist>(int matrix_order, char side, lapack_int m, lapack_int n, const float *v, float tau, float *c, lapack_int ldc, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slarfx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6df6fc8c0736532da0211ad6b6810983</anchor>
      <arglist>(int matrix_order, char side, lapack_int m, lapack_int n, const float *v, float tau, float *c, lapack_int ldc, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slarnv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8f04ad1959ebc70ef7a3fb016d861439</anchor>
      <arglist>(lapack_int idist, lapack_int *iseed, lapack_int n, float *x)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slarnv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a39797e3fd8745a61d89c3117ad4e9985</anchor>
      <arglist>(lapack_int idist, lapack_int *iseed, lapack_int n, float *x)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slartgp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0d77ee10f15d3e01c1b154758b76586c</anchor>
      <arglist>(float f, float g, float *cs, float *sn, float *r)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slartgp_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae692f0f914d5656916a9f63db688fae9</anchor>
      <arglist>(float f, float g, float *cs, float *sn, float *r)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slartgs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a35f22524c737dd4fcb298ed8be88d4a0</anchor>
      <arglist>(float x, float y, float sigma, float *cs, float *sn)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slartgs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1b9a6e2dbacbf49b9771db33d6366c56</anchor>
      <arglist>(float x, float y, float sigma, float *cs, float *sn)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slaset</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad622eb9705fed967a0b811d063d636fa</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int m, lapack_int n, float alpha, float beta, float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slaset_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5ae3fa27cf8c05d1d121332e913dd3c6</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int m, lapack_int n, float alpha, float beta, float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slasrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6e9113a8a3023f3bd96b5a912286499f</anchor>
      <arglist>(char id, lapack_int n, float *d)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slasrt_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a92e430c04b55a6c0453ee2180d111893</anchor>
      <arglist>(char id, lapack_int n, float *d)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slaswp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aac89084183627bddba0f20b113f63072</anchor>
      <arglist>(int matrix_order, lapack_int n, float *a, lapack_int lda, lapack_int k1, lapack_int k2, const lapack_int *ipiv, lapack_int incx)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slaswp_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a86c975477af104aed897c93ed4302dae</anchor>
      <arglist>(int matrix_order, lapack_int n, float *a, lapack_int lda, lapack_int k1, lapack_int k2, const lapack_int *ipiv, lapack_int incx)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slatms</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9e5cfb044dd6044511317af1b4885c0e</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, char dist, lapack_int *iseed, char sym, float *d, lapack_int mode, float cond, float dmax, lapack_int kl, lapack_int ku, char pack, float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slatms_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af28e0ca6eac8f556d9f3bdd35d41cbea</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, char dist, lapack_int *iseed, char sym, float *d, lapack_int mode, float cond, float dmax, lapack_int kl, lapack_int ku, char pack, float *a, lapack_int lda, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slauum</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a90d364342a87a89cd638fdb7ce15801d</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_slauum_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3bae8f48363cb4caf7700abc6881349f</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sopgtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7ba08023f404e552faccb1279afcad1f</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const float *ap, const float *tau, float *q, lapack_int ldq)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sopgtr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0e89f847fd9cc9f2d103f7573cc5c852</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const float *ap, const float *tau, float *q, lapack_int ldq, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sopmtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab79df9155a7996d993730f4217fc2dca</anchor>
      <arglist>(int matrix_order, char side, char uplo, char trans, lapack_int m, lapack_int n, const float *ap, const float *tau, float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sopmtr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aada236a56d96869587542dd2ac44a20b</anchor>
      <arglist>(int matrix_order, char side, char uplo, char trans, lapack_int m, lapack_int n, const float *ap, const float *tau, float *c, lapack_int ldc, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sorbdb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af3e2890d5ce07d7e2089231f935717d5</anchor>
      <arglist>(int matrix_order, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, float *x11, lapack_int ldx11, float *x12, lapack_int ldx12, float *x21, lapack_int ldx21, float *x22, lapack_int ldx22, float *theta, float *phi, float *taup1, float *taup2, float *tauq1, float *tauq2)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sorbdb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abf4fcd11d4534fc66feb05d8d1e4194c</anchor>
      <arglist>(int matrix_order, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, float *x11, lapack_int ldx11, float *x12, lapack_int ldx12, float *x21, lapack_int ldx21, float *x22, lapack_int ldx22, float *theta, float *phi, float *taup1, float *taup2, float *tauq1, float *tauq2, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sorcsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9e39a2165363c294ccd0c7d236bebffb</anchor>
      <arglist>(int matrix_order, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, float *x11, lapack_int ldx11, float *x12, lapack_int ldx12, float *x21, lapack_int ldx21, float *x22, lapack_int ldx22, float *theta, float *u1, lapack_int ldu1, float *u2, lapack_int ldu2, float *v1t, lapack_int ldv1t, float *v2t, lapack_int ldv2t)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sorcsd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac0deb73c89f2b64cee30e23e3fe23b29</anchor>
      <arglist>(int matrix_order, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, float *x11, lapack_int ldx11, float *x12, lapack_int ldx12, float *x21, lapack_int ldx21, float *x22, lapack_int ldx22, float *theta, float *u1, lapack_int ldu1, float *u2, lapack_int ldu2, float *v1t, lapack_int ldv1t, float *v2t, lapack_int ldv2t, float *work, lapack_int lwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sorgbr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a22cf90e87bcc9663ab3feb56c4913cd7</anchor>
      <arglist>(int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int k, float *a, lapack_int lda, const float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sorgbr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a125720a5766e39a75d5049c67e87bbd0</anchor>
      <arglist>(int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int k, float *a, lapack_int lda, const float *tau, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sorghr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a781d7e8052f1fadac84dcded6e2d20db</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, float *a, lapack_int lda, const float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sorghr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a37d6887f7831e900d66106fedb12040c</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, float *a, lapack_int lda, const float *tau, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sorglq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac8ffcf5c518cc0917802199a7a45065f</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, float *a, lapack_int lda, const float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sorglq_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a16a977cb6e72b76eb55564604aee591b</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, float *a, lapack_int lda, const float *tau, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sorgql</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a22a5b1e69f8ca0ba75fc3b91e3ed011a</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, float *a, lapack_int lda, const float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sorgql_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a44f34aa2e676e6c60c33c3aa84902894</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, float *a, lapack_int lda, const float *tau, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sorgqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2420a611b96de9047e211c3696e6336a</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, float *a, lapack_int lda, const float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sorgqr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af9e0b10f0d027b4820f7f2eb5c3da4d1</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, float *a, lapack_int lda, const float *tau, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sorgrq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6cb413b328c41bf298206edf0d40da10</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, float *a, lapack_int lda, const float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sorgrq_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adf087d2e5133c6dcbdac8553f9b16a80</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, float *a, lapack_int lda, const float *tau, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sorgtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad678a82388f625e1cbe3d7c3b298302f</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda, const float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sorgtr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2356975345d1f30f0ddc7d121bb873b4</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda, const float *tau, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sormbr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0e67a54f3837205dec2a354c6e3be98b</anchor>
      <arglist>(int matrix_order, char vect, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const float *a, lapack_int lda, const float *tau, float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sormbr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adb8a1ff871af7e44c41c0bef57bcd220</anchor>
      <arglist>(int matrix_order, char vect, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const float *a, lapack_int lda, const float *tau, float *c, lapack_int ldc, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sormhr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae00fa68597747d38014aa3c129311ad2</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int ilo, lapack_int ihi, const float *a, lapack_int lda, const float *tau, float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sormhr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a906958a84a5fb299faca71a1ea555e93</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int ilo, lapack_int ihi, const float *a, lapack_int lda, const float *tau, float *c, lapack_int ldc, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sormlq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6648be094c95986c60d3b127f60d2756</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const float *a, lapack_int lda, const float *tau, float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sormlq_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aef8382a8b9d61dba7160810462ab0057</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const float *a, lapack_int lda, const float *tau, float *c, lapack_int ldc, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sormql</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4bcc635ae0e4327e97928c9dd097b614</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const float *a, lapack_int lda, const float *tau, float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sormql_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acde166b38313969ebacd288afde27839</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const float *a, lapack_int lda, const float *tau, float *c, lapack_int ldc, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sormqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9cecf1a6927b67fe5663419a0e794228</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const float *a, lapack_int lda, const float *tau, float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sormqr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a22bf96a3a047d618190a3e1e35524b8b</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const float *a, lapack_int lda, const float *tau, float *c, lapack_int ldc, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sormrq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3b50abcee2fe66f927383b4dc49c2b35</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const float *a, lapack_int lda, const float *tau, float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sormrq_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acb8d08f2876d5e8b435885c3a4081b43</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const float *a, lapack_int lda, const float *tau, float *c, lapack_int ldc, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sormrz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a599d5a691a0676d79c83207341a96eda</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int l, const float *a, lapack_int lda, const float *tau, float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sormrz_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad8d0ee4a5912d01414e0b9ecb8b73e2c</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int l, const float *a, lapack_int lda, const float *tau, float *c, lapack_int ldc, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sormtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab207024709dc3981d0ea474467abb8ad</anchor>
      <arglist>(int matrix_order, char side, char uplo, char trans, lapack_int m, lapack_int n, const float *a, lapack_int lda, const float *tau, float *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sormtr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae294e873bb7f9eb10fe2b45a08012d10</anchor>
      <arglist>(int matrix_order, char side, char uplo, char trans, lapack_int m, lapack_int n, const float *a, lapack_int lda, const float *tau, float *c, lapack_int ldc, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7631fbdaf69ca282e25a6fd5136f8e10</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, const float *ab, lapack_int ldab, float anorm, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spbcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab950bbb90fcafd0ddc271f468025d802</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, const float *ab, lapack_int ldab, float anorm, float *rcond, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spbequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9cb61fcdcaef9ff86ddf10ac78e8fe77</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, const float *ab, lapack_int ldab, float *s, float *scond, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spbequ_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa1a8a6a343a3b01829636fb2c54deaae</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, const float *ab, lapack_int ldab, float *s, float *scond, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac60c06e9e6b57dbbb7a16291d4dce401</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, const float *ab, lapack_int ldab, const float *afb, lapack_int ldafb, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spbrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3d576e752224fcafd5bed43e1f67dda6</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, const float *ab, lapack_int ldab, const float *afb, lapack_int ldafb, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spbstf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abcdecfe1b62b64caed151a5812a3ede5</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kb, float *bb, lapack_int ldbb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spbstf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3c373b02186190a30faf4b6dbbfe67b6</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kb, float *bb, lapack_int ldbb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spbsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad508efca0a5941fe277caf0d6c4c5a63</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, float *ab, lapack_int ldab, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spbsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aef895ac990b2ade430d8015a5945aab9</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, float *ab, lapack_int ldab, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spbsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afbe9aa845ccb1d9ddc53d07ffcb9f82c</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, float *ab, lapack_int ldab, float *afb, lapack_int ldafb, char *equed, float *s, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spbsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a65363335dca40fb73d979383419cc510</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, float *ab, lapack_int ldab, float *afb, lapack_int ldafb, char *equed, float *s, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spbtrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a72766a819fa75e92779fa53ff06eeb5c</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, float *ab, lapack_int ldab)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spbtrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7f7e7af206db0af1cc15b5000b0aa9f5</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, float *ab, lapack_int ldab)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9703f2b260efa0b2d302ab11216dc187</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, const float *ab, lapack_int ldab, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spbtrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9917b3c3359593a78438a1bb53fe1a62</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, const float *ab, lapack_int ldab, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spftrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9cea1f329c0af443eebbb3e640972ba1</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, float *a)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spftrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6fd695fa1c943c0db85ddc20b84d1a84</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, float *a)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spftri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3c1ed522a9641c2c585a5186a58a269c</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, float *a)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spftri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a908ab8e7ceab9647dc22115d4b506c48</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, float *a)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spftrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a222e2f06598749ba2c0a7c8324f2b856</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, lapack_int nrhs, const float *a, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spftrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2c1923a4c3a2f55909f7912b18b1101c</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, lapack_int nrhs, const float *a, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spocon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a98db99b1bead71a1d4fbef67e8ad2473</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const float *a, lapack_int lda, float anorm, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spocon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a20d4499fb28bf852c3200539bef41c2b</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const float *a, lapack_int lda, float anorm, float *rcond, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spoequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae39ebac61099eeb69d83652d6a9b47ae</anchor>
      <arglist>(int matrix_order, lapack_int n, const float *a, lapack_int lda, float *s, float *scond, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spoequ_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a438fac40052cada2109c25edc6a9f73c</anchor>
      <arglist>(int matrix_order, lapack_int n, const float *a, lapack_int lda, float *s, float *scond, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spoequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a48c45ab8dcf1dd813e47dca5c8623e4f</anchor>
      <arglist>(int matrix_order, lapack_int n, const float *a, lapack_int lda, float *s, float *scond, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spoequb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0cf236b009ff61c33ddb7f2aaec5c948</anchor>
      <arglist>(int matrix_order, lapack_int n, const float *a, lapack_int lda, float *s, float *scond, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sporfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac3589dd1b02833f00aaab22ad56e5dc1</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const float *af, lapack_int ldaf, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sporfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa1aac80a941c5e299e877badfca19052</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const float *af, lapack_int ldaf, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sporfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab5cd6c56a2b305f9fa166598e5697216</anchor>
      <arglist>(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const float *af, lapack_int ldaf, const float *s, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sporfsx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a96265ea92cb73f43d7db623b1934b225</anchor>
      <arglist>(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const float *af, lapack_int ldaf, const float *s, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sposv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a13a0c7559eda38e6e22d2ad9703a7a4c</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sposv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a19176e2d873c20ca2762ed6b9141af9f</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sposvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a495dc7c14612da49fda6be1308784669</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *af, lapack_int ldaf, char *equed, float *s, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sposvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af327926415107ba3ce9bfab783f66cf8</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *af, lapack_int ldaf, char *equed, float *s, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sposvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2512efb90ee224d9f0387336c5f2d99c</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *af, lapack_int ldaf, char *equed, float *s, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sposvxx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaf18d701f289f1d98f5fb64680ecc2e1</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *af, lapack_int ldaf, char *equed, float *s, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spotrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaef8d1adf5acc90e9c96b70e09c56010</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spotrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a92976d88b0ef900702c06679c4e81ced</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spotri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3e259690358273392fe542a6303ae404</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spotri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad0dc0a0493522e187f5632d60bc16383</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spotrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5a380faee49643354ace832529b005ac</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spotrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0bcca3006d1ce552a0cad31dcaa7d83c</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sppcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a89ebbbb142c0ae92d0a7d19a262c3964</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const float *ap, float anorm, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sppcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a68ddbaea6aae1645f9208f410eab5908</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const float *ap, float anorm, float *rcond, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sppequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0b5530e24655edc17e58fe6df64fb099</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const float *ap, float *s, float *scond, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sppequ_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8ab7b20759695e8fdb8a94199ac83997</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const float *ap, float *s, float *scond, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4faedcc62a510fb1e79fad5cadb7c14f</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *ap, const float *afp, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spprfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aacde36cac57eaee42d6dea00781f8f05</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *ap, const float *afp, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sppsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a434621044533051a94e33a6eb18d2bfd</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, float *ap, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sppsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab0a9077d063e40bfe39161dbfa870212</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, float *ap, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sppsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abc833ef8a8b39b329b5e76f189186bae</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, float *ap, float *afp, char *equed, float *s, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sppsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8d94b7eb4ddafcc56664626208d78d59</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, float *ap, float *afp, char *equed, float *s, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a477ffd9a4a793cbf7b9e609b7157bc34</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spptrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2b9c2a77ed66ac341ffb21fd87c591f9</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a737ea0e8430bbe9180e5d8502a6eb17a</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spptri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adce4e2e401594182bcbee12e88ed94e5</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2d21212408beb1cbec7a1623158447ed</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *ap, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spptrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afdbff01ac7c5d6dd191866cb3bc4e3b0</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *ap, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spstrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0d341394813cc36e243e3092ebb0ebfd</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda, lapack_int *piv, lapack_int *rank, float tol)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spstrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a60cd891987074f3bbb06534cddba5e95</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda, lapack_int *piv, lapack_int *rank, float tol, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sptcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7959dfc9356ab7f8d94dd3ce34129524</anchor>
      <arglist>(lapack_int n, const float *d, const float *e, float anorm, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sptcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8e40abbfbbfad9f03d53c71fb4e0b93d</anchor>
      <arglist>(lapack_int n, const float *d, const float *e, float anorm, float *rcond, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spteqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae19a98e215f617fda70ca0f52d4a30bc</anchor>
      <arglist>(int matrix_order, char compz, lapack_int n, float *d, float *e, float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spteqr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4cee3e5aee95c50b30d69c3f890302f6</anchor>
      <arglist>(int matrix_order, char compz, lapack_int n, float *d, float *e, float *z, lapack_int ldz, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sptrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac14d1659c0400541394cea57d94c5fc5</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, const float *d, const float *e, const float *df, const float *ef, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sptrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a239f520cdfd6b482dbee02116ae3e6ae</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, const float *d, const float *e, const float *df, const float *ef, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sptsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2c2e4ae3eb66e97904c608da2a7688dc</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, float *d, float *e, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sptsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab2fe3b3dabda4d5441bba050e91494bd</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, float *d, float *e, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sptsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac23c34ef78813c81e61687c32281cc92</anchor>
      <arglist>(int matrix_order, char fact, lapack_int n, lapack_int nrhs, const float *d, const float *e, float *df, float *ef, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sptsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a941af14bbcb25d4c5a59e804c8ac63c6</anchor>
      <arglist>(int matrix_order, char fact, lapack_int n, lapack_int nrhs, const float *d, const float *e, float *df, float *ef, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spttrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab56e7212046c0359b9823322a464c804</anchor>
      <arglist>(lapack_int n, float *d, float *e)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spttrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abfb709c7626598b24e1cbc4aad89a87a</anchor>
      <arglist>(lapack_int n, float *d, float *e)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spttrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a661181562d9efae276112bf03f1047de</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, const float *d, const float *e, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_spttrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af8b09a4a44ce6b845ed45983703e3b42</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, const float *d, const float *e, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssbev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a179344920887aa79735630456990f4c8</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int kd, float *ab, lapack_int ldab, float *w, float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssbev_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a14049a274b975ecb3ab2be1f7bd41cb9</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int kd, float *ab, lapack_int ldab, float *w, float *z, lapack_int ldz, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssbevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aeb2eac1141f36716b5d8d8695ba0a296</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int kd, float *ab, lapack_int ldab, float *w, float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssbevd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2c9e08c2fb9bf1f3272548873583b9d3</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int kd, float *ab, lapack_int ldab, float *w, float *z, lapack_int ldz, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssbevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5ab277aeec447c91235752d2f46d8bb5</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_int kd, float *ab, lapack_int ldab, float *q, lapack_int ldq, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssbevx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a65e8218042ca0d425deb13d481ca1405</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_int kd, float *ab, lapack_int ldab, float *q, lapack_int ldq, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, float *work, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssbgst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae7ac6f6954e7a20ade5e6e2f2e64e454</anchor>
      <arglist>(int matrix_order, char vect, char uplo, lapack_int n, lapack_int ka, lapack_int kb, float *ab, lapack_int ldab, const float *bb, lapack_int ldbb, float *x, lapack_int ldx)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssbgst_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6e70b78722832e3824f459ae2119ecf0</anchor>
      <arglist>(int matrix_order, char vect, char uplo, lapack_int n, lapack_int ka, lapack_int kb, float *ab, lapack_int ldab, const float *bb, lapack_int ldbb, float *x, lapack_int ldx, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssbgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a888b712d636ebd9bbdab4114610f938a</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int ka, lapack_int kb, float *ab, lapack_int ldab, float *bb, lapack_int ldbb, float *w, float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssbgv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a68c3d4db7fd436b4ca1ce64ca842221b</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int ka, lapack_int kb, float *ab, lapack_int ldab, float *bb, lapack_int ldbb, float *w, float *z, lapack_int ldz, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssbgvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4692a8cbb21fcbd8997581d3a38c6e14</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int ka, lapack_int kb, float *ab, lapack_int ldab, float *bb, lapack_int ldbb, float *w, float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssbgvd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aff9619381ba7b42fee47cda29eb4f7f2</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int ka, lapack_int kb, float *ab, lapack_int ldab, float *bb, lapack_int ldbb, float *w, float *z, lapack_int ldz, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssbgvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af869e1fbfa86687aac0707dd6966b232</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_int ka, lapack_int kb, float *ab, lapack_int ldab, float *bb, lapack_int ldbb, float *q, lapack_int ldq, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssbgvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6c50cfd2d65d7935f0e7b92d36560b41</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_int ka, lapack_int kb, float *ab, lapack_int ldab, float *bb, lapack_int ldbb, float *q, lapack_int ldq, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, float *work, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssbtrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af968a67cd047ec418af8dfce7db649f3</anchor>
      <arglist>(int matrix_order, char vect, char uplo, lapack_int n, lapack_int kd, float *ab, lapack_int ldab, float *d, float *e, float *q, lapack_int ldq)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssbtrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4d859dcb9c234b6c16d8ad0089febee7</anchor>
      <arglist>(int matrix_order, char vect, char uplo, lapack_int n, lapack_int kd, float *ab, lapack_int ldab, float *d, float *e, float *q, lapack_int ldq, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssfrk</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a59d36c415df96adba0106fb164857025</anchor>
      <arglist>(int matrix_order, char transr, char uplo, char trans, lapack_int n, lapack_int k, float alpha, const float *a, lapack_int lda, float beta, float *c)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssfrk_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a042de7b08977a2579ab279a54e10bf70</anchor>
      <arglist>(int matrix_order, char transr, char uplo, char trans, lapack_int n, lapack_int k, float alpha, const float *a, lapack_int lda, float beta, float *c)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sspcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa1fc41e794de84b66e780b54964ea932</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const float *ap, const lapack_int *ipiv, float anorm, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sspcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a41e1ac75342aff1f561873159c5f2e74</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const float *ap, const lapack_int *ipiv, float anorm, float *rcond, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sspev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a15b74a2d8bb05c4f31c7eda2c595ca0f</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, float *ap, float *w, float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sspev_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa932ef17fa7f65b1a2c65ebb0ca49da9</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, float *ap, float *w, float *z, lapack_int ldz, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sspevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7fb2f58125ec5e007530d72d8653921c</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, float *ap, float *w, float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sspevd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a18b05792bd7db776b7543a0447a36ed1</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, float *ap, float *w, float *z, lapack_int ldz, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sspevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>add77a239ac4e365b8c8e35e9f954b8f4</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, float *ap, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sspevx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acddc89b77d11f02f6967a7f72930f289</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, float *ap, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, float *work, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sspgst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8977adfdb2fb946cbb7e9641a0c6ea7a</anchor>
      <arglist>(int matrix_order, lapack_int itype, char uplo, lapack_int n, float *ap, const float *bp)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sspgst_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad40667d5d3b6c14d12b9acffe357f7b2</anchor>
      <arglist>(int matrix_order, lapack_int itype, char uplo, lapack_int n, float *ap, const float *bp)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sspgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab95740d894916d01c14169b90535cbef</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, float *ap, float *bp, float *w, float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sspgv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0556e797aaaa1605344bee774d1d1a0e</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, float *ap, float *bp, float *w, float *z, lapack_int ldz, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sspgvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a96312b349dca62dc5b30b954a74d075b</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, float *ap, float *bp, float *w, float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sspgvd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac8b1e850b24367b45631922686d8168c</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, float *ap, float *bp, float *w, float *z, lapack_int ldz, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sspgvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a38469fcbb8058e7b80acfbd1c47a28da</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char range, char uplo, lapack_int n, float *ap, float *bp, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sspgvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2b95c2b568b9fa75c6ebd47bec71e8f3</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char range, char uplo, lapack_int n, float *ap, float *bp, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, float *work, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a70616b280bbed5b0bfed4f7b15edeef1</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *ap, const float *afp, const lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssprfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1e828adbfa991a3c380cacf497b009f6</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *ap, const float *afp, const lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sspsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a526eeb4273110bae60d26fa82ce53a0b</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, float *ap, lapack_int *ipiv, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sspsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a377bd3b1faaecff474f7e7b6b0062bc7</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, float *ap, lapack_int *ipiv, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sspsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac91f004f3048b8c617d42c3cfa4b5da3</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const float *ap, float *afp, lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sspsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae48ef907d9311f931e3b0cf504657ad7</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const float *ap, float *afp, lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssptrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae6665e1698556ecf06c54b2fddbc9a9d</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *ap, float *d, float *e, float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssptrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aeba197a3e68439734216e3c1d596b7ea</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *ap, float *d, float *e, float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a847e474bb82572914d80a209f203b540</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *ap, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssptrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a92537fc2ade0fef77771fcca60a78c62</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *ap, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aeb00146e12da02b2d550bdacec77d8b7</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *ap, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssptri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a41d6cbd7bfd01a75334fce259cabaa44</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *ap, const lapack_int *ipiv, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acda25c86089e5cda7e099031f29ed2c4</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *ap, const lapack_int *ipiv, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssptrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1523fe38b10ad59ac93a72d8cb1d4193</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *ap, const lapack_int *ipiv, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sstebz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a95191a5e41b7da9e11f12cbbf8bb24dd</anchor>
      <arglist>(char range, char order, lapack_int n, float vl, float vu, lapack_int il, lapack_int iu, float abstol, const float *d, const float *e, lapack_int *m, lapack_int *nsplit, float *w, lapack_int *iblock, lapack_int *isplit)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sstebz_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1a477e47ea2250674b47416d81ecd6d2</anchor>
      <arglist>(char range, char order, lapack_int n, float vl, float vu, lapack_int il, lapack_int iu, float abstol, const float *d, const float *e, lapack_int *m, lapack_int *nsplit, float *w, lapack_int *iblock, lapack_int *isplit, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sstedc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af888ea8c890e62c63dc2fa667f4c17ef</anchor>
      <arglist>(int matrix_order, char compz, lapack_int n, float *d, float *e, float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sstedc_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a07a9492c36c59f52eefd9031b83439d1</anchor>
      <arglist>(int matrix_order, char compz, lapack_int n, float *d, float *e, float *z, lapack_int ldz, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sstegr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a709cc72a1717b1416520424752d88bef</anchor>
      <arglist>(int matrix_order, char jobz, char range, lapack_int n, float *d, float *e, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, lapack_int *isuppz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sstegr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a312e5c9d9c0207fe9b0c7b58f158f911</anchor>
      <arglist>(int matrix_order, char jobz, char range, lapack_int n, float *d, float *e, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, lapack_int *isuppz, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sstein</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6ef5f440ef2926d2fcae9ce03c76f9d4</anchor>
      <arglist>(int matrix_order, lapack_int n, const float *d, const float *e, lapack_int m, const float *w, const lapack_int *iblock, const lapack_int *isplit, float *z, lapack_int ldz, lapack_int *ifailv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sstein_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab532ec008b0bec17de35462d023e1668</anchor>
      <arglist>(int matrix_order, lapack_int n, const float *d, const float *e, lapack_int m, const float *w, const lapack_int *iblock, const lapack_int *isplit, float *z, lapack_int ldz, float *work, lapack_int *iwork, lapack_int *ifailv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sstemr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae6ce3f5f0d73894c5936a8a076d383f1</anchor>
      <arglist>(int matrix_order, char jobz, char range, lapack_int n, float *d, float *e, float vl, float vu, lapack_int il, lapack_int iu, lapack_int *m, float *w, float *z, lapack_int ldz, lapack_int nzc, lapack_int *isuppz, lapack_logical *tryrac)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sstemr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a539530c1b08c06e2e76626d5e6f39556</anchor>
      <arglist>(int matrix_order, char jobz, char range, lapack_int n, float *d, float *e, float vl, float vu, lapack_int il, lapack_int iu, lapack_int *m, float *w, float *z, lapack_int ldz, lapack_int nzc, lapack_int *isuppz, lapack_logical *tryrac, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssteqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5db437e89f947bc71ce71ab2f8649e1e</anchor>
      <arglist>(int matrix_order, char compz, lapack_int n, float *d, float *e, float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssteqr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a32313337c1b1ee97d91fbe1c6c5542fa</anchor>
      <arglist>(int matrix_order, char compz, lapack_int n, float *d, float *e, float *z, lapack_int ldz, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssterf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5985145c7b7c4595d54a72bd5173f643</anchor>
      <arglist>(lapack_int n, float *d, float *e)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssterf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aae46ab65019496cf8e200b307b907aaf</anchor>
      <arglist>(lapack_int n, float *d, float *e)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sstev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acaa4feae2339e95dd5815b5ffec98d89</anchor>
      <arglist>(int matrix_order, char jobz, lapack_int n, float *d, float *e, float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sstev_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abc077ab145de4f8918d2dcb01004f602</anchor>
      <arglist>(int matrix_order, char jobz, lapack_int n, float *d, float *e, float *z, lapack_int ldz, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sstevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af669c9acc1b5ac82e2279a7fa21d5521</anchor>
      <arglist>(int matrix_order, char jobz, lapack_int n, float *d, float *e, float *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sstevd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a29474a64a537ee8562dc92cab9e47d94</anchor>
      <arglist>(int matrix_order, char jobz, lapack_int n, float *d, float *e, float *z, lapack_int ldz, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sstevr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a86e6debc192f7159f18f2cf53bd8e192</anchor>
      <arglist>(int matrix_order, char jobz, char range, lapack_int n, float *d, float *e, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, lapack_int *isuppz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sstevr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a72419f33c41c207fdcd328de0296604e</anchor>
      <arglist>(int matrix_order, char jobz, char range, lapack_int n, float *d, float *e, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, lapack_int *isuppz, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sstevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a153e783e52bbe34f9ec38da10aecf748</anchor>
      <arglist>(int matrix_order, char jobz, char range, lapack_int n, float *d, float *e, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_sstevx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a602aa67f524d976eaf0f12ceffdd7498</anchor>
      <arglist>(int matrix_order, char jobz, char range, lapack_int n, float *d, float *e, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, float *work, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssycon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a89167ec8daeaeb9dec36e90120705738</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const float *a, lapack_int lda, const lapack_int *ipiv, float anorm, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssycon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8366e29a93f7ae037215fe053eb7ca7b</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const float *a, lapack_int lda, const lapack_int *ipiv, float anorm, float *rcond, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssyconv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aecf5d2b16fa0d147f8f3baad0f9bd6c9</anchor>
      <arglist>(int matrix_order, char uplo, char way, lapack_int n, float *a, lapack_int lda, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssyconv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abf5332a467db69adca590788f0ad63d6</anchor>
      <arglist>(int matrix_order, char uplo, char way, lapack_int n, float *a, lapack_int lda, const lapack_int *ipiv, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssyequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a442f81c800f84ec0200e8e6f68baf224</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const float *a, lapack_int lda, float *s, float *scond, float *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssyequb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad37621f730ac1176668a16e6d3805737</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const float *a, lapack_int lda, float *s, float *scond, float *amax, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssyev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad63d9967373c19d589716d7c3abae8b1</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, float *a, lapack_int lda, float *w)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssyev_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a943bb03d5bc64b13d91d764c632b1320</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, float *a, lapack_int lda, float *w, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssyevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aea35cd464212e2b5fc3d8bf0abebe681</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, float *a, lapack_int lda, float *w)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssyevd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac153a4237896dec76c619c0f0cdf60d9</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, float *a, lapack_int lda, float *w, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssyevr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6991b88911f0a4883f4f4fef5276a5ea</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, float *a, lapack_int lda, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, lapack_int *isuppz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssyevr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afa0e08ff7eb4d3c0ea99eca041a8ea66</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, float *a, lapack_int lda, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, lapack_int *isuppz, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssyevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af6e464d51178d9b4d2421362790394ce</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, float *a, lapack_int lda, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssyevx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a34f313e79ff6f782cc8d6c11c37d594e</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, float *a, lapack_int lda, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, float *work, lapack_int lwork, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssygst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae46904fe3771a71044444d7e39604851</anchor>
      <arglist>(int matrix_order, lapack_int itype, char uplo, lapack_int n, float *a, lapack_int lda, const float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssygst_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0dde2b6061c7546645222d959abd1ae8</anchor>
      <arglist>(int matrix_order, lapack_int itype, char uplo, lapack_int n, float *a, lapack_int lda, const float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssygv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad8faea09ca90b0e619f8d24b5925ffa5</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float *w)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssygv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afb75143ca9b65191c31a8fe98719019d</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float *w, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssygvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a10fbd97f87a3357ceb8142bda31e346c</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float *w)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssygvd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a351354a2ae1de4a54762536ee44bd0f7</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float *w, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssygvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a926d653bd9b326d15fb28f9d596ca966</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char range, char uplo, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssygvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8d5023e4c6a998df538f218691b4faca</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char range, char uplo, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float vl, float vu, lapack_int il, lapack_int iu, float abstol, lapack_int *m, float *w, float *z, lapack_int ldz, float *work, lapack_int lwork, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssyrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa6dd2204ab439d9f0ad79d06e2dd77ea</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const float *af, lapack_int ldaf, const lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssyrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0eeacf998fca36f5f7c366d8a9ca6942</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const float *af, lapack_int ldaf, const lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *ferr, float *berr, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssyrfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8ab213c4ca607a04f6cd55e4c939914e</anchor>
      <arglist>(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const float *af, lapack_int ldaf, const lapack_int *ipiv, const float *s, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssyrfsx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac94139366282599b477af155d74d2d30</anchor>
      <arglist>(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const float *af, lapack_int ldaf, const lapack_int *ipiv, const float *s, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssysv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3dfa4169e1a8055a0d846d49faf20403</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, lapack_int *ipiv, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssysv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae6ebe8c639926987ae70f1f72497cc8e</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, lapack_int *ipiv, float *b, lapack_int ldb, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssysvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad5db80822c39273044d650d37cd4831c</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, float *af, lapack_int ldaf, lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssysvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acc4d04d124f2d464ad7d360cc213c4fb</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, float *af, lapack_int ldaf, lapack_int *ipiv, const float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *ferr, float *berr, float *work, lapack_int lwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssysvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aef0ec301e5f92af970fa4cc694193c7d</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *af, lapack_int ldaf, lapack_int *ipiv, char *equed, float *s, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssysvxx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a63e2c40995fc7a132a108315fbd04e02</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, float *a, lapack_int lda, float *af, lapack_int ldaf, lapack_int *ipiv, char *equed, float *s, float *b, lapack_int ldb, float *x, lapack_int ldx, float *rcond, float *rpvgrw, float *berr, lapack_int n_err_bnds, float *err_bnds_norm, float *err_bnds_comp, lapack_int nparams, float *params, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssyswapr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5a8329bcafdc55b301eeb0049640e7bb</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *a, lapack_int i1, lapack_int i2)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssyswapr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa79fafc7be4e64f91483aa9203e84359</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *a, lapack_int i1, lapack_int i2)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssytrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad20d0854860676c751426cb08baa48bf</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda, float *d, float *e, float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssytrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af0b2e1b50adcc85fcc86abed70701e83</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda, float *d, float *e, float *tau, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssytrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6bb9eeaedef3dd4a75ad7156211673d8</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssytrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2f9e810c3d1ccf3b2e71e07164188b35</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda, lapack_int *ipiv, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssytri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4977edba9e479d28a3c828aab4d6824d</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssytri2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac00dd9b27b8b77e5b57e15ad8de2736e</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssytri2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6853667225bd5d2ee99be87e6349ae67</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssytri2x</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acc0b7fa36ad72438c554c787beca50b5</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda, const lapack_int *ipiv, lapack_int nb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssytri2x_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad86ba6fdb777d051cdc801de0cec2ebf</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda, const lapack_int *ipiv, float *work, lapack_int nb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssytri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a98fda7dacfd0fff394d26ecb312d5548</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, float *a, lapack_int lda, const lapack_int *ipiv, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssytrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2b4c71b5ede2dc64ec3819885ebf8055</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const lapack_int *ipiv, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssytrs2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3cb703bafce765a3c8f2b1f6c73ef9ef</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const lapack_int *ipiv, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssytrs2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac2599e8f51aa8dea79f0447c16f097e2</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const lapack_int *ipiv, float *b, lapack_int ldb, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ssytrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a69860c687264d3ec4ba7d339e6ad757d</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const lapack_int *ipiv, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a14375904ef739b2d249f779423310edf</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int n, lapack_int kd, const float *ab, lapack_int ldab, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stbcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8d294a41f8308734ff27af0823527d5e</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int n, lapack_int kd, const float *ab, lapack_int ldab, float *rcond, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a48998c91a03b982eea09508a103326dd</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int kd, lapack_int nrhs, const float *ab, lapack_int ldab, const float *b, lapack_int ldb, const float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stbrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afead3d05811dcec7cf7316017402a14a</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int kd, lapack_int nrhs, const float *ab, lapack_int ldab, const float *b, lapack_int ldb, const float *x, lapack_int ldx, float *ferr, float *berr, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a395a49f6dbe229d8c7b9190ff6683410</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int kd, lapack_int nrhs, const float *ab, lapack_int ldab, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stbtrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1e8112bb7a8d588d11ba27bda67adef9</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int kd, lapack_int nrhs, const float *ab, lapack_int ldab, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stfsm</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3dd21e34db089be712bf6a55265701f0</anchor>
      <arglist>(int matrix_order, char transr, char side, char uplo, char trans, char diag, lapack_int m, lapack_int n, float alpha, const float *a, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stfsm_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a699d5a283d46ad7ddc1468302ff24a00</anchor>
      <arglist>(int matrix_order, char transr, char side, char uplo, char trans, char diag, lapack_int m, lapack_int n, float alpha, const float *a, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stftri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac33c018e1c6d2b8f88beccd40b072fd7</anchor>
      <arglist>(int matrix_order, char transr, char uplo, char diag, lapack_int n, float *a)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stftri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a38851e448112132f97df88f50956cbf6</anchor>
      <arglist>(int matrix_order, char transr, char uplo, char diag, lapack_int n, float *a)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stfttp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a720bdf5e430eba3751dfdb19c8279f20</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const float *arf, float *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stfttp_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a49fd0b345a8b43fb4a1ffd26c9b748fe</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const float *arf, float *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stfttr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a909626c70ed039d79e42948640df1e98</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const float *arf, float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stfttr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af32c32287f783cbce7d422a37c1706dc</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const float *arf, float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stgevc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aac0f1c938e222944ec6a2cdbf88a60af</anchor>
      <arglist>(int matrix_order, char side, char howmny, const lapack_logical *select, lapack_int n, const float *s, lapack_int lds, const float *p, lapack_int ldp, float *vl, lapack_int ldvl, float *vr, lapack_int ldvr, lapack_int mm, lapack_int *m)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stgevc_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a351c67c65d2d37ff08604fa55fd6a24e</anchor>
      <arglist>(int matrix_order, char side, char howmny, const lapack_logical *select, lapack_int n, const float *s, lapack_int lds, const float *p, lapack_int ldp, float *vl, lapack_int ldvl, float *vr, lapack_int ldvr, lapack_int mm, lapack_int *m, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stgexc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab6f38e0179039ea1261d84a3932068c7</anchor>
      <arglist>(int matrix_order, lapack_logical wantq, lapack_logical wantz, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float *q, lapack_int ldq, float *z, lapack_int ldz, lapack_int *ifst, lapack_int *ilst)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stgexc_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa712b4a4fe78d136fb1595a883313519</anchor>
      <arglist>(int matrix_order, lapack_logical wantq, lapack_logical wantz, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float *q, lapack_int ldq, float *z, lapack_int ldz, lapack_int *ifst, lapack_int *ilst, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stgsen</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3e213f4eae25103408bca5ab9f72ccf0</anchor>
      <arglist>(int matrix_order, lapack_int ijob, lapack_logical wantq, lapack_logical wantz, const lapack_logical *select, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float *alphar, float *alphai, float *beta, float *q, lapack_int ldq, float *z, lapack_int ldz, lapack_int *m, float *pl, float *pr, float *dif)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stgsen_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4b699d57178cac2344c032b5faa37f93</anchor>
      <arglist>(int matrix_order, lapack_int ijob, lapack_logical wantq, lapack_logical wantz, const lapack_logical *select, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float *alphar, float *alphai, float *beta, float *q, lapack_int ldq, float *z, lapack_int ldz, lapack_int *m, float *pl, float *pr, float *dif, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stgsja</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaf78614eb5428ba6a5fd190f4d0d6349</anchor>
      <arglist>(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, lapack_int k, lapack_int l, float *a, lapack_int lda, float *b, lapack_int ldb, float tola, float tolb, float *alpha, float *beta, float *u, lapack_int ldu, float *v, lapack_int ldv, float *q, lapack_int ldq, lapack_int *ncycle)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stgsja_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adb21ec7612145fa771baa7555803550c</anchor>
      <arglist>(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, lapack_int k, lapack_int l, float *a, lapack_int lda, float *b, lapack_int ldb, float tola, float tolb, float *alpha, float *beta, float *u, lapack_int ldu, float *v, lapack_int ldv, float *q, lapack_int ldq, float *work, lapack_int *ncycle)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stgsna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a849db56c0b7849cfff92d83c2b46c4c3</anchor>
      <arglist>(int matrix_order, char job, char howmny, const lapack_logical *select, lapack_int n, const float *a, lapack_int lda, const float *b, lapack_int ldb, const float *vl, lapack_int ldvl, const float *vr, lapack_int ldvr, float *s, float *dif, lapack_int mm, lapack_int *m)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stgsna_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a200d8b4c2d9ecafbc9d7d3d71f16c670</anchor>
      <arglist>(int matrix_order, char job, char howmny, const lapack_logical *select, lapack_int n, const float *a, lapack_int lda, const float *b, lapack_int ldb, const float *vl, lapack_int ldvl, const float *vr, lapack_int ldvr, float *s, float *dif, lapack_int mm, lapack_int *m, float *work, lapack_int lwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stgsyl</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af1722ef3743c8d9caa6140372d463616</anchor>
      <arglist>(int matrix_order, char trans, lapack_int ijob, lapack_int m, lapack_int n, const float *a, lapack_int lda, const float *b, lapack_int ldb, float *c, lapack_int ldc, const float *d, lapack_int ldd, const float *e, lapack_int lde, float *f, lapack_int ldf, float *scale, float *dif)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stgsyl_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7588d473bf94cc88efe696fe98a14c7a</anchor>
      <arglist>(int matrix_order, char trans, lapack_int ijob, lapack_int m, lapack_int n, const float *a, lapack_int lda, const float *b, lapack_int ldb, float *c, lapack_int ldc, const float *d, lapack_int ldd, const float *e, lapack_int lde, float *f, lapack_int ldf, float *scale, float *dif, float *work, lapack_int lwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stpcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af2eb8a3af6139329c5235970984eb5f5</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int n, const float *ap, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stpcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a59c5c91c5abab44bf4dea63db1fbf2c7</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int n, const float *ap, float *rcond, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stpmqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3a3e9bf5801e20f330056dac9bdfa787</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int l, lapack_int nb, const float *v, lapack_int ldv, const float *t, lapack_int ldt, float *a, lapack_int lda, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stpmqrt_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aff33f2a436ed4e6a0dcce0450729e4e8</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int l, lapack_int nb, const float *v, lapack_int ldv, const float *t, lapack_int ldt, float *a, lapack_int lda, float *b, lapack_int ldb, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stpqrt2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a394aefc2d848c7a14884c5c43836c00e</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stpqrt2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afd3ed9f49986c208fcf99e1d1814dd15</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, float *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stprfb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3aeacde1ce000b6000b43fd7d7a4e313</anchor>
      <arglist>(int matrix_order, char side, char trans, char direct, char storev, lapack_int m, lapack_int n, lapack_int k, lapack_int l, const float *v, lapack_int ldv, const float *t, lapack_int ldt, float *a, lapack_int lda, float *b, lapack_int ldb, lapack_int myldwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stprfb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4bdc714388dd08a717237c93452a82dd</anchor>
      <arglist>(int matrix_order, char side, char trans, char direct, char storev, lapack_int m, lapack_int n, lapack_int k, lapack_int l, const float *v, lapack_int ldv, const float *t, lapack_int ldt, float *a, lapack_int lda, float *b, lapack_int ldb, const float *mywork, lapack_int myldwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae74a51ea4595c723da3c1603b6bb5b79</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const float *ap, const float *b, lapack_int ldb, const float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stprfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac1e7d8153c70f00f50d580d8dc48a70d</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const float *ap, const float *b, lapack_int ldb, const float *x, lapack_int ldx, float *ferr, float *berr, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad6cdf6776578f1ea1fdb9097a0d86d9b</anchor>
      <arglist>(int matrix_order, char uplo, char diag, lapack_int n, float *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stptri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a32f2750ae9a547461b59fad8b505faa5</anchor>
      <arglist>(int matrix_order, char uplo, char diag, lapack_int n, float *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a107221cf42e62ef89830f1b22b8cda76</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const float *ap, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stptrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acc535bc3611c96bf5a283074a10c7c3c</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const float *ap, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stpttf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4d8f155691ea84f1bf473ecb2ac14a49</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const float *ap, float *arf)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stpttf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab8ad1880cd8b624023ab645b03faa255</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const float *ap, float *arf)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stpttr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a669a0d09d8ed43937f219aa4a1fe308f</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const float *ap, float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stpttr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a706bce5db8759afdd551eec8f1c979d9</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const float *ap, float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_strcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adce29f76c08abbf581e96cad0421f0dc</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int n, const float *a, lapack_int lda, float *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_strcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adbecabb93365567421dd4d1a77cf7f00</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int n, const float *a, lapack_int lda, float *rcond, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_strevc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1b6c4a3a290b0a1d6c8e83bca578abc4</anchor>
      <arglist>(int matrix_order, char side, char howmny, lapack_logical *select, lapack_int n, const float *t, lapack_int ldt, float *vl, lapack_int ldvl, float *vr, lapack_int ldvr, lapack_int mm, lapack_int *m)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_strevc_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a69159fb7d8a682823c9ba2317d0756a1</anchor>
      <arglist>(int matrix_order, char side, char howmny, lapack_logical *select, lapack_int n, const float *t, lapack_int ldt, float *vl, lapack_int ldvl, float *vr, lapack_int ldvr, lapack_int mm, lapack_int *m, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_strexc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac31e8355c32c6507b1219eb79cf251c5</anchor>
      <arglist>(int matrix_order, char compq, lapack_int n, float *t, lapack_int ldt, float *q, lapack_int ldq, lapack_int *ifst, lapack_int *ilst)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_strexc_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aadfd7fa4c4561215befaf11ca1890739</anchor>
      <arglist>(int matrix_order, char compq, lapack_int n, float *t, lapack_int ldt, float *q, lapack_int ldq, lapack_int *ifst, lapack_int *ilst, float *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_strrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a162758b7b35ff1dde439ebd9b63ee35a</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const float *b, lapack_int ldb, const float *x, lapack_int ldx, float *ferr, float *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_strrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab46e35f1a8f8d94a3905dcbba580a7d3</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, const float *b, lapack_int ldb, const float *x, lapack_int ldx, float *ferr, float *berr, float *work, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_strsen</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af8fb8b8278412ae2c7e6d11fdab95cb4</anchor>
      <arglist>(int matrix_order, char job, char compq, const lapack_logical *select, lapack_int n, float *t, lapack_int ldt, float *q, lapack_int ldq, float *wr, float *wi, lapack_int *m, float *s, float *sep)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_strsen_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa7509147658d77b8a98a36c82dbe0772</anchor>
      <arglist>(int matrix_order, char job, char compq, const lapack_logical *select, lapack_int n, float *t, lapack_int ldt, float *q, lapack_int ldq, float *wr, float *wi, lapack_int *m, float *s, float *sep, float *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_strsna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aed63a7efc66cdbd0e83d37f2921b25bb</anchor>
      <arglist>(int matrix_order, char job, char howmny, const lapack_logical *select, lapack_int n, const float *t, lapack_int ldt, const float *vl, lapack_int ldvl, const float *vr, lapack_int ldvr, float *s, float *sep, lapack_int mm, lapack_int *m)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_strsna_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa8dc894972b916c4e1bcddcbd000c514</anchor>
      <arglist>(int matrix_order, char job, char howmny, const lapack_logical *select, lapack_int n, const float *t, lapack_int ldt, const float *vl, lapack_int ldvl, const float *vr, lapack_int ldvr, float *s, float *sep, lapack_int mm, lapack_int *m, float *work, lapack_int ldwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_strsyl</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a24e20a8ec02b05a7a793abbff2b4736d</anchor>
      <arglist>(int matrix_order, char trana, char tranb, lapack_int isgn, lapack_int m, lapack_int n, const float *a, lapack_int lda, const float *b, lapack_int ldb, float *c, lapack_int ldc, float *scale)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_strsyl_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a54e049c824872318053da1131a05dd8b</anchor>
      <arglist>(int matrix_order, char trana, char tranb, lapack_int isgn, lapack_int m, lapack_int n, const float *a, lapack_int lda, const float *b, lapack_int ldb, float *c, lapack_int ldc, float *scale)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_strtri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a265a26c631d18d55e59da06a611eae54</anchor>
      <arglist>(int matrix_order, char uplo, char diag, lapack_int n, float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_strtri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af737bb1e1e4982b13dc7eb0c67d63141</anchor>
      <arglist>(int matrix_order, char uplo, char diag, lapack_int n, float *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_strtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8ae353f12ff5037e3e6a06868486d8a1</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_strtrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a42faeda13733701944e008ca0ea0ea5a</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const float *a, lapack_int lda, float *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_strttf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a59190edc2e1ab15f20e552489c2869e1</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const float *a, lapack_int lda, float *arf)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_strttf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a69ae3f7ad8f3014de4302cb8d01d6f7b</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const float *a, lapack_int lda, float *arf)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_strttp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a725539e2562aadbc391c133251265661</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const float *a, lapack_int lda, float *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_strttp_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae880fd85a38e636abb0fed1f82e050ce</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const float *a, lapack_int lda, float *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stzrzf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adb3a2a1a59001fb350a33ec10d369ca2</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_stzrzf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>affa02cef0c98c6ba9ae41f6f85249bd4</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, float *a, lapack_int lda, float *tau, float *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zbbcsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae8972fcbec23562c34976005205a2148</anchor>
      <arglist>(int matrix_order, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, lapack_int m, lapack_int p, lapack_int q, double *theta, double *phi, lapack_complex_double *u1, lapack_int ldu1, lapack_complex_double *u2, lapack_int ldu2, lapack_complex_double *v1t, lapack_int ldv1t, lapack_complex_double *v2t, lapack_int ldv2t, double *b11d, double *b11e, double *b12d, double *b12e, double *b21d, double *b21e, double *b22d, double *b22e)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zbbcsd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aeb2df0c4573b3655503c5182fadc31eb</anchor>
      <arglist>(int matrix_order, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, lapack_int m, lapack_int p, lapack_int q, double *theta, double *phi, lapack_complex_double *u1, lapack_int ldu1, lapack_complex_double *u2, lapack_int ldu2, lapack_complex_double *v1t, lapack_int ldv1t, lapack_complex_double *v2t, lapack_int ldv2t, double *b11d, double *b11e, double *b12d, double *b12e, double *b21d, double *b21e, double *b22d, double *b22e, double *rwork, lapack_int lrwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zbdsqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a520dab347592243b116b49c313f40309</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int ncvt, lapack_int nru, lapack_int ncc, double *d, double *e, lapack_complex_double *vt, lapack_int ldvt, lapack_complex_double *u, lapack_int ldu, lapack_complex_double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zbdsqr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab9c1516625597c6a0008a7a84b5d0a0a</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int ncvt, lapack_int nru, lapack_int ncc, double *d, double *e, lapack_complex_double *vt, lapack_int ldvt, lapack_complex_double *u, lapack_int ldu, lapack_complex_double *c, lapack_int ldc, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zcgesv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a384206927170b03bf7631331c617e9da</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, lapack_int *iter)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zcgesv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a48c0f887a32389d7e5f8dd91cc408484</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, lapack_complex_double *work, lapack_complex_float *swork, double *rwork, lapack_int *iter)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zcposv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a41133a72a6aea75b6e01fa51053bb005</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, lapack_int *iter)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zcposv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a438f0384e3aab48f14aed426c44e4d49</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, lapack_complex_double *work, lapack_complex_float *swork, double *rwork, lapack_int *iter)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgbbrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adc395bc8e9019429cc203033583eccbb</anchor>
      <arglist>(int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int ncc, lapack_int kl, lapack_int ku, lapack_complex_double *ab, lapack_int ldab, double *d, double *e, lapack_complex_double *q, lapack_int ldq, lapack_complex_double *pt, lapack_int ldpt, lapack_complex_double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgbbrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afb8b365bee396846aa30279922318b78</anchor>
      <arglist>(int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int ncc, lapack_int kl, lapack_int ku, lapack_complex_double *ab, lapack_int ldab, double *d, double *e, lapack_complex_double *q, lapack_int ldq, lapack_complex_double *pt, lapack_int ldpt, lapack_complex_double *c, lapack_int ldc, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a415bb0c42c6ba30e0cbf34ee9baad6a4</anchor>
      <arglist>(int matrix_order, char norm, lapack_int n, lapack_int kl, lapack_int ku, const lapack_complex_double *ab, lapack_int ldab, const lapack_int *ipiv, double anorm, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgbcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a841b8774a07f033b0ac09b544a6d0faa</anchor>
      <arglist>(int matrix_order, char norm, lapack_int n, lapack_int kl, lapack_int ku, const lapack_complex_double *ab, lapack_int ldab, const lapack_int *ipiv, double anorm, double *rcond, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgbequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a94448caf15681e0cef80cf0cb04e0850</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const lapack_complex_double *ab, lapack_int ldab, double *r, double *c, double *rowcnd, double *colcnd, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgbequ_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af90ff9d1e2a6106acc76975d7004375c</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const lapack_complex_double *ab, lapack_int ldab, double *r, double *c, double *rowcnd, double *colcnd, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgbequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4cddd434c28db29254e6ffd7194e9a1b</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const lapack_complex_double *ab, lapack_int ldab, double *r, double *c, double *rowcnd, double *colcnd, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgbequb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9a403906a6cefd7a4675345210f41b7a</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const lapack_complex_double *ab, lapack_int ldab, double *r, double *c, double *rowcnd, double *colcnd, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9f0db7b0e3c08087a1820b2d2fc08f77</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const lapack_complex_double *ab, lapack_int ldab, const lapack_complex_double *afb, lapack_int ldafb, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgbrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a52772b08acd1ddfc4a26d4ee3068507f</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const lapack_complex_double *ab, lapack_int ldab, const lapack_complex_double *afb, lapack_int ldafb, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgbrfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2f56b09b15ab138acc670a39f1e49f6f</anchor>
      <arglist>(int matrix_order, char trans, char equed, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const lapack_complex_double *ab, lapack_int ldab, const lapack_complex_double *afb, lapack_int ldafb, const lapack_int *ipiv, const double *r, const double *c, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgbrfsx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae9a90a29778c29e94862ad875d0f7c4b</anchor>
      <arglist>(int matrix_order, char trans, char equed, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const lapack_complex_double *ab, lapack_int ldab, const lapack_complex_double *afb, lapack_int ldafb, const lapack_int *ipiv, const double *r, const double *c, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgbsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a07e5154a5e7a7aa7be419aacd4747481</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, lapack_complex_double *ab, lapack_int ldab, lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgbsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a02874e02058e099ff4f63f91e118c04a</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, lapack_complex_double *ab, lapack_int ldab, lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgbsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af256c72706d198332020614e58767429</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, double *r, double *c, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, double *rpivot)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgbsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a417147a029a637b537333891b1a389e1</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, double *r, double *c, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgbsvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa539a2c646b7061225cbc7b92a01fc7f</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, double *r, double *c, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgbsvxx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad345c7839e8c4066c2d2442a666ef60d</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, double *r, double *c, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgbtrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a996f8fd3678901d2528b0662523c7158</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, lapack_complex_double *ab, lapack_int ldab, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgbtrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaed52faf5e0a11cd16494e7de03e9c21</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, lapack_complex_double *ab, lapack_int ldab, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3b2086c1c12b83bc46b2f96121161de6</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const lapack_complex_double *ab, lapack_int ldab, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgbtrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a458529fac90b27ae1da214d8471f1908</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const lapack_complex_double *ab, lapack_int ldab, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgebak</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afce0f5ec90042413a95355409600d9c0</anchor>
      <arglist>(int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const double *scale, lapack_int m, lapack_complex_double *v, lapack_int ldv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgebak_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa8906a2863a5109d8e86f4934da99e93</anchor>
      <arglist>(int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const double *scale, lapack_int m, lapack_complex_double *v, lapack_int ldv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgebal</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a97a68629cea89bb3e53616b0900b73d7</anchor>
      <arglist>(int matrix_order, char job, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *ilo, lapack_int *ihi, double *scale)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgebal_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6841d00d2340a57cc4cbf14c50242f35</anchor>
      <arglist>(int matrix_order, char job, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *ilo, lapack_int *ihi, double *scale)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgebrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a45eda7f97548ce36f56c8c91dc558aeb</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, double *d, double *e, lapack_complex_double *tauq, lapack_complex_double *taup)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgebrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a70d1369d0b369fbca605a0db40393022</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, double *d, double *e, lapack_complex_double *tauq, lapack_complex_double *taup, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgecon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7955b0c56671708362a60078069b7861</anchor>
      <arglist>(int matrix_order, char norm, lapack_int n, const lapack_complex_double *a, lapack_int lda, double anorm, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgecon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adb91ff5be3bc48cf670e1ad0fdabf584</anchor>
      <arglist>(int matrix_order, char norm, lapack_int n, const lapack_complex_double *a, lapack_int lda, double anorm, double *rcond, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa9b7584ca92e5faaea83ccb98a46a9f7</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *r, double *c, double *rowcnd, double *colcnd, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeequ_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a78335a6be7e68d5f725ee319d7984dbb</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *r, double *c, double *rowcnd, double *colcnd, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9f8930689fef0abc30ed8cd4b3795228</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *r, double *c, double *rowcnd, double *colcnd, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeequb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ade082498bcdce0bb059e1f838f61d6af</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *r, double *c, double *rowcnd, double *colcnd, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgees</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad28f5c55a787e0d75edd51f9cbbaed4a</anchor>
      <arglist>(int matrix_order, char jobvs, char sort, LAPACK_Z_SELECT1 select, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *sdim, lapack_complex_double *w, lapack_complex_double *vs, lapack_int ldvs)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgees_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aabd2cca88cbdbc478701590801f2c33f</anchor>
      <arglist>(int matrix_order, char jobvs, char sort, LAPACK_Z_SELECT1 select, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *sdim, lapack_complex_double *w, lapack_complex_double *vs, lapack_int ldvs, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_logical *bwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeesx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a616489464d1820f81fe63061ca2c670e</anchor>
      <arglist>(int matrix_order, char jobvs, char sort, LAPACK_Z_SELECT1 select, char sense, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *sdim, lapack_complex_double *w, lapack_complex_double *vs, lapack_int ldvs, double *rconde, double *rcondv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeesx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adcbd609002037b0db5fafab30d7a46d9</anchor>
      <arglist>(int matrix_order, char jobvs, char sort, LAPACK_Z_SELECT1 select, char sense, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *sdim, lapack_complex_double *w, lapack_complex_double *vs, lapack_int ldvs, double *rconde, double *rcondv, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_logical *bwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1465099d8cfeeba348c840581e95dc68</anchor>
      <arglist>(int matrix_order, char jobvl, char jobvr, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *w, lapack_complex_double *vl, lapack_int ldvl, lapack_complex_double *vr, lapack_int ldvr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeev_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab357f14132c676faadc7236a43fd505b</anchor>
      <arglist>(int matrix_order, char jobvl, char jobvr, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *w, lapack_complex_double *vl, lapack_int ldvl, lapack_complex_double *vr, lapack_int ldvr, lapack_complex_double *work, lapack_int lwork, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6c42ddedf0db8c927428cffbfb6bfdeb</anchor>
      <arglist>(int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *w, lapack_complex_double *vl, lapack_int ldvl, lapack_complex_double *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, double *scale, double *abnrm, double *rconde, double *rcondv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeevx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac7e15e24f57215349ae786f8da28c0f4</anchor>
      <arglist>(int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *w, lapack_complex_double *vl, lapack_int ldvl, lapack_complex_double *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, double *scale, double *abnrm, double *rconde, double *rcondv, lapack_complex_double *work, lapack_int lwork, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgehrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac7d67483ec5c2926396b46189420933a</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgehrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab6537af55acf5de4d0dd6afb72889c6c</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgelq2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad0eb83cdfdf7482041fb11ff9fea423c</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgelq2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a298f745cc6085cf9eb539887b9642e84</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgelqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa072be888fd03d42a30dae837b1132a6</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgelqf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7a33a398ebfd1532a262031abe8711be</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgels</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac07d94bfd1f9e8c6240d23878bb929c8</anchor>
      <arglist>(int matrix_order, char trans, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgels_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae5eba49ab3c3d231715c17a23140d31b</anchor>
      <arglist>(int matrix_order, char trans, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgelsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6b9b3ce051730baa25110f736ce44c4b</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double *s, double rcond, lapack_int *rank)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgelsd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3f6d3d2062f8b059a20b8a381d5e4289</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double *s, double rcond, lapack_int *rank, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgelss</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1ad0d57b0ee963f4373cea9e0f0317be</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double *s, double rcond, lapack_int *rank)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgelss_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab97e5a748999136363bbade024b55e26</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double *s, double rcond, lapack_int *rank, lapack_complex_double *work, lapack_int lwork, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgelsy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3503ca833610466fca70c54b1c69c700</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_int *jpvt, double rcond, lapack_int *rank)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgelsy_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae012adc39a4538f9d13867fca44b5d2c</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_int *jpvt, double rcond, lapack_int *rank, lapack_complex_double *work, lapack_int lwork, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgemqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a488a15eaa58b390af3621c9aa1c57089</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int nb, const lapack_complex_double *v, lapack_int ldv, const lapack_complex_double *t, lapack_int ldt, lapack_complex_double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgemqrt_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac12ef6398afd3b603909770f28fc299c</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int nb, const lapack_complex_double *v, lapack_int ldv, const lapack_complex_double *t, lapack_int ldt, lapack_complex_double *c, lapack_int ldc, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeqlf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aab9cc36103852f383fcf69a3e462c56e</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeqlf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aef07ac3447ed31d327c85454bb14ed4c</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeqp3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab09ab7d0dbaf66e02ba00a1ef2c84c4a</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *jpvt, lapack_complex_double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeqp3_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa8c5e553fcbbfd5e071283e93d652103</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *jpvt, lapack_complex_double *tau, lapack_complex_double *work, lapack_int lwork, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeqpf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa9426c4926a968f38450dcf967c531b4</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *jpvt, lapack_complex_double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeqpf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af64ffa464986f6d1c48d5a8f2f2e1dba</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *jpvt, lapack_complex_double *tau, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeqr2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7e7cc52c490c9ba494ee213e236388a9</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeqr2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af036c1345394d6dbece84960d15ca54a</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeqrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afa55923d20040eb2cc2b31839587e6f4</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeqrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9914ed233c4fe2e7672851ddb980208a</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeqrfp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8c07835c12240ade0e613c7fd2ff2be7</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeqrfp_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afc21b4310f8c7992c06d86a36e0ba7a8</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7dff831a2df7ee80e1871e187a59398b</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nb, lapack_complex_double *a, lapack_int lda, lapack_complex_double *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeqrt2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3b35b70281d0b50a46c578dd68cff1e7</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeqrt2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a642adceeff502222a28865d20cd0bad9</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeqrt3</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4e26933b32c06127b0dbc4960137abe2</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeqrt3_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7cff4555ab03e1bf127f850128b180d1</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgeqrt_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7a3e3992a4e1b84512a5753e072b420f</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int nb, lapack_complex_double *a, lapack_int lda, lapack_complex_double *t, lapack_int ldt, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgerfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a267986d23b7dac70c1877f28a3369b94</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *af, lapack_int ldaf, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgerfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa349220455c3a52003704fff1a6a50db</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *af, lapack_int ldaf, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgerfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac952e00fa748fafcfffd72f1cb3af7c6</anchor>
      <arglist>(int matrix_order, char trans, char equed, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *af, lapack_int ldaf, const lapack_int *ipiv, const double *r, const double *c, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgerfsx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8b7d30afb8fb2d016005bb1717d7d2ed</anchor>
      <arglist>(int matrix_order, char trans, char equed, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *af, lapack_int ldaf, const lapack_int *ipiv, const double *r, const double *c, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgerqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aad50dd702e17a6c3326cf7186144401b</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgerqf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa1f48504f2e49711df3c1a054af8c11e</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgesdd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a189438e4d93544896a5d312fc16047f7</anchor>
      <arglist>(int matrix_order, char jobz, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, double *s, lapack_complex_double *u, lapack_int ldu, lapack_complex_double *vt, lapack_int ldvt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgesdd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3665fa8fb2ccfdac0895c71cab406741</anchor>
      <arglist>(int matrix_order, char jobz, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, double *s, lapack_complex_double *u, lapack_int ldu, lapack_complex_double *vt, lapack_int ldvt, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgesv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5a71b7368b6b5ca11c57d0ed142d2cc7</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgesv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae04efee13db87a889bfbf78c6abea32e</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgesvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a33a60015b55307c26b9f5a42c2a64c35</anchor>
      <arglist>(int matrix_order, char jobu, char jobvt, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, double *s, lapack_complex_double *u, lapack_int ldu, lapack_complex_double *vt, lapack_int ldvt, double *superb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgesvd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a65159fc3d93f747b5c31c7ea06bd3a83</anchor>
      <arglist>(int matrix_order, char jobu, char jobvt, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, double *s, lapack_complex_double *u, lapack_int ldu, lapack_complex_double *vt, lapack_int ldvt, lapack_complex_double *work, lapack_int lwork, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgesvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1d6a7686f59f599add1264c831706eba</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *af, lapack_int ldaf, lapack_int *ipiv, char *equed, double *r, double *c, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, double *rpivot)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgesvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a433501ea4bcb760293d83c1dabdc46ef</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *af, lapack_int ldaf, lapack_int *ipiv, char *equed, double *r, double *c, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgesvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a96e2f9ac764c855ca407fe2e7b14e9ed</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *af, lapack_int ldaf, lapack_int *ipiv, char *equed, double *r, double *c, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgesvxx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a58baa7bc48145a4355497b8539b696cc</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *af, lapack_int ldaf, lapack_int *ipiv, char *equed, double *r, double *c, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgetf2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8b0057c43b11ac454e8b1cbb47f46e0d</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgetf2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2fce2ede4718992f2cc94863c04906e7</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgetrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7650b10022c3f6afe4cb6e95a71fbb76</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgetrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1a42b12ff081f72d2668e4038fa67f08</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgetri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad5ae703c14059af0fe963d6fce471fd6</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgetri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad3c4ebf5c804324e8451924331458b7c</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgetrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a210bc830e52ed1c6bc4951acaa6ff2a5</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgetrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afb60ee7f5b8401f4ce61e067364bfb3c</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zggbak</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a521500b2ec126899c82f8968e54bc5c3</anchor>
      <arglist>(int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const double *lscale, const double *rscale, lapack_int m, lapack_complex_double *v, lapack_int ldv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zggbak_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5a0db0fe2e2a3f2c05edf86a96232cff</anchor>
      <arglist>(int matrix_order, char job, char side, lapack_int n, lapack_int ilo, lapack_int ihi, const double *lscale, const double *rscale, lapack_int m, lapack_complex_double *v, lapack_int ldv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zggbal</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a167a060ffe5190bbd2d58c01fbb424a9</anchor>
      <arglist>(int matrix_order, char job, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_int *ilo, lapack_int *ihi, double *lscale, double *rscale)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zggbal_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afad831c6232590045cd639994c78333a</anchor>
      <arglist>(int matrix_order, char job, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_int *ilo, lapack_int *ihi, double *lscale, double *rscale, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgges</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa1141b53505fdfa1181dcefb3db7086d</anchor>
      <arglist>(int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_Z_SELECT2 selctg, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_int *sdim, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *vsl, lapack_int ldvsl, lapack_complex_double *vsr, lapack_int ldvsr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgges_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a393d3d7f456a92c10742218106ebc090</anchor>
      <arglist>(int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_Z_SELECT2 selctg, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_int *sdim, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *vsl, lapack_int ldvsl, lapack_complex_double *vsr, lapack_int ldvsr, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_logical *bwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zggesx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a13e20d46f478276336c29c8153be4daa</anchor>
      <arglist>(int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_Z_SELECT2 selctg, char sense, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_int *sdim, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *vsl, lapack_int ldvsl, lapack_complex_double *vsr, lapack_int ldvsr, double *rconde, double *rcondv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zggesx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a616820039db7d5abb699bc5287846145</anchor>
      <arglist>(int matrix_order, char jobvsl, char jobvsr, char sort, LAPACK_Z_SELECT2 selctg, char sense, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_int *sdim, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *vsl, lapack_int ldvsl, lapack_complex_double *vsr, lapack_int ldvsr, double *rconde, double *rcondv, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_int *iwork, lapack_int liwork, lapack_logical *bwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zggev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7b82754faab6280afc1eb5be46e039a7</anchor>
      <arglist>(int matrix_order, char jobvl, char jobvr, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *vl, lapack_int ldvl, lapack_complex_double *vr, lapack_int ldvr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zggev_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8134650c587bb20c8d181c6ed6bd8f72</anchor>
      <arglist>(int matrix_order, char jobvl, char jobvr, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *vl, lapack_int ldvl, lapack_complex_double *vr, lapack_int ldvr, lapack_complex_double *work, lapack_int lwork, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zggevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a52567123a8b38229fc8dfb28bbec8e77</anchor>
      <arglist>(int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *vl, lapack_int ldvl, lapack_complex_double *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, double *lscale, double *rscale, double *abnrm, double *bbnrm, double *rconde, double *rcondv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zggevx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8dc1f9e9f68f2af105b95318afd30a06</anchor>
      <arglist>(int matrix_order, char balanc, char jobvl, char jobvr, char sense, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *vl, lapack_int ldvl, lapack_complex_double *vr, lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, double *lscale, double *rscale, double *abnrm, double *bbnrm, double *rconde, double *rcondv, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_int *iwork, lapack_logical *bwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zggglm</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abd734991994d7a7d8448bbc04b84ca63</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int m, lapack_int p, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *d, lapack_complex_double *x, lapack_complex_double *y)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zggglm_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adcbd13afa2c41f3eac6ddb5e7097939e</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int m, lapack_int p, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *d, lapack_complex_double *x, lapack_complex_double *y, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgghrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac6f4258800f17c66d8bf0a26a3fb2849</anchor>
      <arglist>(int matrix_order, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *q, lapack_int ldq, lapack_complex_double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgghrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9f2268d043a08f95f7bc8ea9bbee3498</anchor>
      <arglist>(int matrix_order, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *q, lapack_int ldq, lapack_complex_double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgglse</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a64ac0aed11acf7dd852f3e4cdfa08a14</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int p, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *c, lapack_complex_double *d, lapack_complex_double *x)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgglse_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab0375d33a3d521e6fb85480cbf018c56</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int p, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *c, lapack_complex_double *d, lapack_complex_double *x, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zggqrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4ded228a34a9ff62053e4a873137aef9</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int m, lapack_int p, lapack_complex_double *a, lapack_int lda, lapack_complex_double *taua, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *taub)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zggqrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9850f8a44943af301a6061d4053d042f</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int m, lapack_int p, lapack_complex_double *a, lapack_int lda, lapack_complex_double *taua, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *taub, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zggrqf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a893c6d9c41e65d927f6ccd7fab5c060d</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int p, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *taua, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *taub)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zggrqf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af91d44aaa9d70299f0dc1f9726d16f59</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int p, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *taua, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *taub, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zggsvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a41dba376739b29c16822020cf7b84a81</anchor>
      <arglist>(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int n, lapack_int p, lapack_int *k, lapack_int *l, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double *alpha, double *beta, lapack_complex_double *u, lapack_int ldu, lapack_complex_double *v, lapack_int ldv, lapack_complex_double *q, lapack_int ldq, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zggsvd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abafd794d00946901973f16df050b4847</anchor>
      <arglist>(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int n, lapack_int p, lapack_int *k, lapack_int *l, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double *alpha, double *beta, lapack_complex_double *u, lapack_int ldu, lapack_complex_double *v, lapack_int ldv, lapack_complex_double *q, lapack_int ldq, lapack_complex_double *work, double *rwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zggsvp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5e0e60170190c52b7fcfda1276bf9814</anchor>
      <arglist>(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double tola, double tolb, lapack_int *k, lapack_int *l, lapack_complex_double *u, lapack_int ldu, lapack_complex_double *v, lapack_int ldv, lapack_complex_double *q, lapack_int ldq)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zggsvp_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acff28fae58bab845fb800f00bd6d8a69</anchor>
      <arglist>(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double tola, double tolb, lapack_int *k, lapack_int *l, lapack_complex_double *u, lapack_int ldu, lapack_complex_double *v, lapack_int ldv, lapack_complex_double *q, lapack_int ldq, lapack_int *iwork, double *rwork, lapack_complex_double *tau, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgtcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad94e854bc6045df24ff1792f83c165b6</anchor>
      <arglist>(char norm, lapack_int n, const lapack_complex_double *dl, const lapack_complex_double *d, const lapack_complex_double *du, const lapack_complex_double *du2, const lapack_int *ipiv, double anorm, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgtcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9ca3de4726802a1a6a582ccc1756c601</anchor>
      <arglist>(char norm, lapack_int n, const lapack_complex_double *dl, const lapack_complex_double *d, const lapack_complex_double *du, const lapack_complex_double *du2, const lapack_int *ipiv, double anorm, double *rcond, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgtrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5468551bcbd260a982bd8c435d37e0b2</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_double *dl, const lapack_complex_double *d, const lapack_complex_double *du, const lapack_complex_double *dlf, const lapack_complex_double *df, const lapack_complex_double *duf, const lapack_complex_double *du2, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgtrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a169b509cd7315944a66a38ab9b5aa94e</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_double *dl, const lapack_complex_double *d, const lapack_complex_double *du, const lapack_complex_double *dlf, const lapack_complex_double *df, const lapack_complex_double *duf, const lapack_complex_double *du2, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgtsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acf53c828a156b1fbf4279b47dddc0bec</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, lapack_complex_double *dl, lapack_complex_double *d, lapack_complex_double *du, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgtsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac10c9ab5d1e56894946d98c0d9527b1b</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, lapack_complex_double *dl, lapack_complex_double *d, lapack_complex_double *du, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgtsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af7e3462e28df155018bdcc851251aec8</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_double *dl, const lapack_complex_double *d, const lapack_complex_double *du, lapack_complex_double *dlf, lapack_complex_double *df, lapack_complex_double *duf, lapack_complex_double *du2, lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgtsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>add332e3c3f2020a3b1fdc809869dc6dd</anchor>
      <arglist>(int matrix_order, char fact, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_double *dl, const lapack_complex_double *d, const lapack_complex_double *du, lapack_complex_double *dlf, lapack_complex_double *df, lapack_complex_double *duf, lapack_complex_double *du2, lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgttrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae3344f05e47d991288025250289df170</anchor>
      <arglist>(lapack_int n, lapack_complex_double *dl, lapack_complex_double *d, lapack_complex_double *du, lapack_complex_double *du2, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgttrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a285c458481756bc11165e17d716cc815</anchor>
      <arglist>(lapack_int n, lapack_complex_double *dl, lapack_complex_double *d, lapack_complex_double *du, lapack_complex_double *du2, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgttrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac1db041b42ddc5fb73a2785c022af6ff</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_double *dl, const lapack_complex_double *d, const lapack_complex_double *du, const lapack_complex_double *du2, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zgttrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a876418950577e09a8a6160e64d577122</anchor>
      <arglist>(int matrix_order, char trans, lapack_int n, lapack_int nrhs, const lapack_complex_double *dl, const lapack_complex_double *d, const lapack_complex_double *du, const lapack_complex_double *du2, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhbev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa9e6c3d92a3e1c4609c655016011dc9c</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int kd, lapack_complex_double *ab, lapack_int ldab, double *w, lapack_complex_double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhbev_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a733eeaf194c6a3e07fd94b4a4046ab9a</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int kd, lapack_complex_double *ab, lapack_int ldab, double *w, lapack_complex_double *z, lapack_int ldz, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhbevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0b450f46f90ef0ed41aabb2dc0645160</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int kd, lapack_complex_double *ab, lapack_int ldab, double *w, lapack_complex_double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhbevd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a59c49c45a484f49d6fab2eea21735e19</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int kd, lapack_complex_double *ab, lapack_int ldab, double *w, lapack_complex_double *z, lapack_int ldz, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_int lrwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhbevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac950762ef510a2a5d67ef116f4ed70ef</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_int kd, lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *q, lapack_int ldq, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhbevx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7cd3e46225cc1b915a33ff328da89257</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_int kd, lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *q, lapack_int ldq, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_complex_double *work, double *rwork, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhbgst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acdd98a602439efd57588f32b1a92260d</anchor>
      <arglist>(int matrix_order, char vect, char uplo, lapack_int n, lapack_int ka, lapack_int kb, lapack_complex_double *ab, lapack_int ldab, const lapack_complex_double *bb, lapack_int ldbb, lapack_complex_double *x, lapack_int ldx)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhbgst_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a006b0044704d5132c285f2f1e8e37f16</anchor>
      <arglist>(int matrix_order, char vect, char uplo, lapack_int n, lapack_int ka, lapack_int kb, lapack_complex_double *ab, lapack_int ldab, const lapack_complex_double *bb, lapack_int ldbb, lapack_complex_double *x, lapack_int ldx, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhbgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a52b5b8e62dfd0a751ba6afabe79bbd31</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int ka, lapack_int kb, lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *bb, lapack_int ldbb, double *w, lapack_complex_double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhbgv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aac188c1ab12394600d3ccd50ef08ff54</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int ka, lapack_int kb, lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *bb, lapack_int ldbb, double *w, lapack_complex_double *z, lapack_int ldz, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhbgvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4dd3034ed843e18db22d1044e6526e0f</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int ka, lapack_int kb, lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *bb, lapack_int ldbb, double *w, lapack_complex_double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhbgvd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a391c591926d6ed116f208a431a973404</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_int ka, lapack_int kb, lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *bb, lapack_int ldbb, double *w, lapack_complex_double *z, lapack_int ldz, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_int lrwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhbgvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a022255c4487b32abb2de208a52802561</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_int ka, lapack_int kb, lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *bb, lapack_int ldbb, lapack_complex_double *q, lapack_int ldq, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhbgvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac199c6bee3bd7250b69c40c76704726c</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_int ka, lapack_int kb, lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *bb, lapack_int ldbb, lapack_complex_double *q, lapack_int ldq, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_complex_double *work, double *rwork, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhbtrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5c181554569ce119a5a98d52e73382ca</anchor>
      <arglist>(int matrix_order, char vect, char uplo, lapack_int n, lapack_int kd, lapack_complex_double *ab, lapack_int ldab, double *d, double *e, lapack_complex_double *q, lapack_int ldq)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhbtrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5b834d1476124c67d1d120f98366a96b</anchor>
      <arglist>(int matrix_order, char vect, char uplo, lapack_int n, lapack_int kd, lapack_complex_double *ab, lapack_int ldab, double *d, double *e, lapack_complex_double *q, lapack_int ldq, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhecon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ace420a68537e461f75d9503e030125d7</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, double anorm, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhecon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7c6757badc96cd4ead8918f45d41ae42</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, double anorm, double *rcond, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zheequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a362b3d987bbeecd0fcb8e1bb819ee9ed</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *s, double *scond, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zheequb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9541f59974891371bc4e88705d954fec</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *s, double *scond, double *amax, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zheev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4916191e8b7c3cc1cc7ddcec02388c9a</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, double *w)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zheev_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1ffb26bceadf2cbcb8380c3b3be5b3d1</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, double *w, lapack_complex_double *work, lapack_int lwork, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zheevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6544623c82ea33e4511c4e26b98c2ef4</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, double *w)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zheevd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5c1a629589414e6d284b3a569c155938</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, double *w, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_int lrwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zheevr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9bbe9d4005cc45a95694aa5d9f97359c</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_int *isuppz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zheevr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2a7caa5226727d51d9f562354f734c7d</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_int *isuppz, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_int lrwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zheevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaa715986fc9b82f0a2555eca962da3fb</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zheevx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afa33375ba736576f138827a8b36ba5ae</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhegst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2e44eb40e5a686b9d790608d0d9e0d2f</anchor>
      <arglist>(int matrix_order, lapack_int itype, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhegst_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a57b90ed3ab72dc56db3284bfd42f24f1</anchor>
      <arglist>(int matrix_order, lapack_int itype, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhegv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0316c55401073ec95c31e0d3450c3dc6</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double *w)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhegv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4f6bf9fdd36d52d58964fcb853a9c207</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double *w, lapack_complex_double *work, lapack_int lwork, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhegvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a482b34d9bb28a1a5425821418caf8380</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double *w)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhegvd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa120ad9367784bd59fe34149a8e356ac</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double *w, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_int lrwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhegvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac1f465fb8b12c694564e4a7bac124f96</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char range, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhegvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4523917ba1acb61c8129d969c77a9d4e</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char range, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zherfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab76ff0ca346279a6a9be54a4516dbb3d</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *af, lapack_int ldaf, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zherfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab1e54dc03695fc40cee6e05d113c8d2a</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *af, lapack_int ldaf, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zherfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a90db0fee38445cce0b2408ddaf2caab7</anchor>
      <arglist>(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *af, lapack_int ldaf, const lapack_int *ipiv, const double *s, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zherfsx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4b3dcf50a1362a4afd9e6a6946c5e38b</anchor>
      <arglist>(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *af, lapack_int ldaf, const lapack_int *ipiv, const double *s, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhesv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afda4a2d9bc8f67783b9491fd9e96ac0a</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhesv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afc1490ff47c536ffad864bb86dc05c12</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhesvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a01da324dbfb60d93ed67d9d92adcaf2c</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, lapack_complex_double *af, lapack_int ldaf, lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhesvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5ca05c622dda637a5da78de19a7e808e</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, lapack_complex_double *af, lapack_int ldaf, lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, lapack_int lwork, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhesvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae1120789b8181487f116a869295e8644</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *af, lapack_int ldaf, lapack_int *ipiv, char *equed, double *s, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhesvxx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acf97ba47bc5050c15af2331b990c73c0</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *af, lapack_int ldaf, lapack_int *ipiv, char *equed, double *s, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zheswapr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac8f5551b0c9c33770ccc5304eaa1d574</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int i1, lapack_int i2)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zheswapr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a43380eabea6148154e80fd9369dc20be</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int i1, lapack_int i2)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhetrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab046682222495c33e1fe55949f96c500</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, double *d, double *e, lapack_complex_double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhetrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a709155aef875a34f9accd6c78710f944</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, double *d, double *e, lapack_complex_double *tau, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhetrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a19c406512558752a7c6529d16f3802ad</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhetrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4dd057d2cf0e99d2ce69b0ca11f62ed9</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhetri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a58be1b3916f65572640389ae14294ba7</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhetri2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1e6c983f04ab720183ab7a74caec76fe</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhetri2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4ce575ee22df0458b93fe0520a34216d</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhetri2x</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa59dbc39c4805f96a22724e39b2e6582</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_int nb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhetri2x_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a985fc11333c8f5098717a7b004074b6d</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *work, lapack_int nb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhetri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac2982a07b891fae5ce65c3955d955542</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhetrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3544c6f1d6e35c65a78c599a17b6a753</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhetrs2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aac049f78a5f1d23a2aaea5d89082ab6d</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhetrs2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a63767f076a62999976a7c16d3e97876b</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhetrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a49f5af88a52f0f39f2fa6205e9f4ac3c</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhfrk</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a17eef01e7fc7cafaec123eadc0b6ddcd</anchor>
      <arglist>(int matrix_order, char transr, char uplo, char trans, lapack_int n, lapack_int k, double alpha, const lapack_complex_double *a, lapack_int lda, double beta, lapack_complex_double *c)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhfrk_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a981be68ceafd6502121f3af9d71bce91</anchor>
      <arglist>(int matrix_order, char transr, char uplo, char trans, lapack_int n, lapack_int k, double alpha, const lapack_complex_double *a, lapack_int lda, double beta, lapack_complex_double *c)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhgeqz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac5d13947535013971b26ec9196011aa1</anchor>
      <arglist>(int matrix_order, char job, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_double *h, lapack_int ldh, lapack_complex_double *t, lapack_int ldt, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *q, lapack_int ldq, lapack_complex_double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhgeqz_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a99d525be18f2548a13418be94238196b</anchor>
      <arglist>(int matrix_order, char job, char compq, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_double *h, lapack_int ldh, lapack_complex_double *t, lapack_int ldt, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *q, lapack_int ldq, lapack_complex_double *z, lapack_int ldz, lapack_complex_double *work, lapack_int lwork, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhpcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab57e71642755b7ad9d42ea89487a461c</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *ap, const lapack_int *ipiv, double anorm, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhpcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a242b3d8e91829395bd62d70610d64b89</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *ap, const lapack_int *ipiv, double anorm, double *rcond, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhpev</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a63cbc3ebeaafc756ff76c98648c58102</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_complex_double *ap, double *w, lapack_complex_double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhpev_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a43662574dc2e4a6a0b7f429a1fd9f8be</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_complex_double *ap, double *w, lapack_complex_double *z, lapack_int ldz, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhpevd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af0f68ea52c5c5356e59680d02227000c</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_complex_double *ap, double *w, lapack_complex_double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhpevd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a67da2ae6dfc19df85a51ce6bfa2fafd7</anchor>
      <arglist>(int matrix_order, char jobz, char uplo, lapack_int n, lapack_complex_double *ap, double *w, lapack_complex_double *z, lapack_int ldz, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_int lrwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhpevx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8a265870602a4327596d9f12e87d9d3b</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_complex_double *ap, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhpevx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a232aa0c8a61ad31b8e7e4e896227c2d7</anchor>
      <arglist>(int matrix_order, char jobz, char range, char uplo, lapack_int n, lapack_complex_double *ap, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_complex_double *work, double *rwork, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhpgst</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af5dc78f94b4f5dd592d41e57201a1511</anchor>
      <arglist>(int matrix_order, lapack_int itype, char uplo, lapack_int n, lapack_complex_double *ap, const lapack_complex_double *bp)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhpgst_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1d796ec8c90196be95d3ce42dd9f1e8f</anchor>
      <arglist>(int matrix_order, lapack_int itype, char uplo, lapack_int n, lapack_complex_double *ap, const lapack_complex_double *bp)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhpgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad5166a466956fde84b505fb8cd9dd991</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, lapack_complex_double *ap, lapack_complex_double *bp, double *w, lapack_complex_double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhpgv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8af22e7cedf3fcab8ca5d24ef431ae33</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, lapack_complex_double *ap, lapack_complex_double *bp, double *w, lapack_complex_double *z, lapack_int ldz, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhpgvd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a025e633fed49d25c6d9e6018ba56cec9</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, lapack_complex_double *ap, lapack_complex_double *bp, double *w, lapack_complex_double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhpgvd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3c69b1583698fac369d10d0bbe0a7559</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char uplo, lapack_int n, lapack_complex_double *ap, lapack_complex_double *bp, double *w, lapack_complex_double *z, lapack_int ldz, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_int lrwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhpgvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afd2b4f2cdd4e32e1fb5cc0f64eadfd1d</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char range, char uplo, lapack_int n, lapack_complex_double *ap, lapack_complex_double *bp, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhpgvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6a21dfabb03617cc4174da2d671663aa</anchor>
      <arglist>(int matrix_order, lapack_int itype, char jobz, char range, char uplo, lapack_int n, lapack_complex_double *ap, lapack_complex_double *bp, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_complex_double *work, double *rwork, lapack_int *iwork, lapack_int *ifail)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad2fb690333d8fa8ff4a77a3e8c3305c3</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, const lapack_complex_double *afp, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhprfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6ca4b093a51b24049da4e53b3b8d8ff5</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, const lapack_complex_double *afp, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhpsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac3aac6652c982f7367e25bd45423200a</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *ap, lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhpsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac1a7a885d879c59f13b5fe52afb14da3</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *ap, lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhpsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a228ccbd66c825c16509125938e2318aa</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, lapack_complex_double *afp, lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhpsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6c219351ff3fbed648dae19eaab0cec1</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, lapack_complex_double *afp, lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhptrd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa81ff9ee1ea1ecae7493cf0e60b55d71</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *ap, double *d, double *e, lapack_complex_double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhptrd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0c2dae65a1fd0401c289c466c595fe16</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *ap, double *d, double *e, lapack_complex_double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>affd3547a3ae7be56cf52a1226f85ff72</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *ap, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhptrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9d73ab3ddb885df589efe943cdbd6b0f</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *ap, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae587216354bbc23bc2fae329f53af410</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *ap, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhptri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a42db5cd143e817884a388aaa4cc8fe85</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *ap, const lapack_int *ipiv, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8e91e232cd814a8f3ff41ff0fd19a767</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhptrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad5cda7c7fa8dfd2607ba032e228bd7b4</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhsein</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1494d292a2b7944cca51996bf81a92ff</anchor>
      <arglist>(int matrix_order, char job, char eigsrc, char initv, const lapack_logical *select, lapack_int n, const lapack_complex_double *h, lapack_int ldh, lapack_complex_double *w, lapack_complex_double *vl, lapack_int ldvl, lapack_complex_double *vr, lapack_int ldvr, lapack_int mm, lapack_int *m, lapack_int *ifaill, lapack_int *ifailr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhsein_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a77e5623b251bb59b996c40df9cfd41a5</anchor>
      <arglist>(int matrix_order, char job, char eigsrc, char initv, const lapack_logical *select, lapack_int n, const lapack_complex_double *h, lapack_int ldh, lapack_complex_double *w, lapack_complex_double *vl, lapack_int ldvl, lapack_complex_double *vr, lapack_int ldvr, lapack_int mm, lapack_int *m, lapack_complex_double *work, double *rwork, lapack_int *ifaill, lapack_int *ifailr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhseqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac56fbf876c8cdb1bb1c9e26a95bd8a5b</anchor>
      <arglist>(int matrix_order, char job, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_double *h, lapack_int ldh, lapack_complex_double *w, lapack_complex_double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zhseqr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1646971eedd17b149a08dd5dd9c4833d</anchor>
      <arglist>(int matrix_order, char job, char compz, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_double *h, lapack_int ldh, lapack_complex_double *w, lapack_complex_double *z, lapack_int ldz, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlacgv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a917d42cade8babcd6abcdba57b8e809c</anchor>
      <arglist>(lapack_int n, lapack_complex_double *x, lapack_int incx)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlacgv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5c1806e8e94687a2f9481584922a6b0a</anchor>
      <arglist>(lapack_int n, lapack_complex_double *x, lapack_int incx)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlacpy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5bffa266d4ea04dd9175942de3ea5365</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlacpy_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a23fe551783f1a66906386bd9a76cf9a4</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlag2c</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1f5dfe136d7448e5b8714b2ecb74d6ac</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda, lapack_complex_float *sa, lapack_int ldsa)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlag2c_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a285e7827bd276c29a1cd2516fd794c99</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda, lapack_complex_float *sa, lapack_int ldsa)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlagge</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abe56b437922685918c1a07ffa42257c8</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const double *d, lapack_complex_double *a, lapack_int lda, lapack_int *iseed)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlagge_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a022fbaa82d369283d1490e53a3f778c5</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const double *d, lapack_complex_double *a, lapack_int lda, lapack_int *iseed, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlaghe</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5c5c6c6283cef52eac4eb946af8b8cda</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int k, const double *d, lapack_complex_double *a, lapack_int lda, lapack_int *iseed)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlaghe_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9d40fd3277f8f10bcefa4d7cf3429dd5</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int k, const double *d, lapack_complex_double *a, lapack_int lda, lapack_int *iseed, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlagsy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8fe402008bdf37a9873a694131da8661</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int k, const double *d, lapack_complex_double *a, lapack_int lda, lapack_int *iseed)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlagsy_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a992c7917be36e607863b53cad64cd24b</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int k, const double *d, lapack_complex_double *a, lapack_int lda, lapack_int *iseed, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACKE_zlange</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5a6016a0b221e36fa599ce8e6a530775</anchor>
      <arglist>(int matrix_order, char norm, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACKE_zlange_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a56b36b2ff309f8c35c8c55b33ffa5f47</anchor>
      <arglist>(int matrix_order, char norm, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *work)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACKE_zlanhe</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a849f84f51e6e7c0f41f86b04874d9053</anchor>
      <arglist>(int matrix_order, char norm, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACKE_zlanhe_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a173126de6f9d8d72360e688d48399239</anchor>
      <arglist>(int matrix_order, char norm, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *work)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACKE_zlansy</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7917ab8e11e485073c28d70686212331</anchor>
      <arglist>(int matrix_order, char norm, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACKE_zlansy_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a98e8a06b4811aaf0b2de6b54c99da854</anchor>
      <arglist>(int matrix_order, char norm, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *work)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACKE_zlantr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adb396dbb1e25bb637125735aa7024780</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LAPACKE_zlantr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aefdc4274fb2c321202dba0e73a3e0707</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlapmr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acaa13d78061c3f0efff49f6e97d073f5</anchor>
      <arglist>(int matrix_order, lapack_logical forwrd, lapack_int m, lapack_int n, lapack_complex_double *x, lapack_int ldx, lapack_int *k)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlapmr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac1cd0c4c0c654b26496570ed12d3919d</anchor>
      <arglist>(int matrix_order, lapack_logical forwrd, lapack_int m, lapack_int n, lapack_complex_double *x, lapack_int ldx, lapack_int *k)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlarfb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaf22723ddf95809a5c039a921868c508</anchor>
      <arglist>(int matrix_order, char side, char trans, char direct, char storev, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_double *v, lapack_int ldv, const lapack_complex_double *t, lapack_int ldt, lapack_complex_double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlarfb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a730e8a6772cece7b817253e3af4ca86a</anchor>
      <arglist>(int matrix_order, char side, char trans, char direct, char storev, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_double *v, lapack_int ldv, const lapack_complex_double *t, lapack_int ldt, lapack_complex_double *c, lapack_int ldc, lapack_complex_double *work, lapack_int ldwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlarfg</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa00127a511133cdf03850bbfc622c36f</anchor>
      <arglist>(lapack_int n, lapack_complex_double *alpha, lapack_complex_double *x, lapack_int incx, lapack_complex_double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlarfg_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a21ef5b23ac399853be0e46f0b2beb9fa</anchor>
      <arglist>(lapack_int n, lapack_complex_double *alpha, lapack_complex_double *x, lapack_int incx, lapack_complex_double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlarft</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3cbe1a1ed206d2e1c06b83e5d7aebb0e</anchor>
      <arglist>(int matrix_order, char direct, char storev, lapack_int n, lapack_int k, const lapack_complex_double *v, lapack_int ldv, const lapack_complex_double *tau, lapack_complex_double *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlarft_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae1ba492299353044aa42b11ea64a9aea</anchor>
      <arglist>(int matrix_order, char direct, char storev, lapack_int n, lapack_int k, const lapack_complex_double *v, lapack_int ldv, const lapack_complex_double *tau, lapack_complex_double *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlarfx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aad6b924b9047fca924295be9f9a3bb2c</anchor>
      <arglist>(int matrix_order, char side, lapack_int m, lapack_int n, const lapack_complex_double *v, lapack_complex_double tau, lapack_complex_double *c, lapack_int ldc, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlarfx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa52bc949a730d4966b8b343c7d59106a</anchor>
      <arglist>(int matrix_order, char side, lapack_int m, lapack_int n, const lapack_complex_double *v, lapack_complex_double tau, lapack_complex_double *c, lapack_int ldc, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlarnv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5c060df64f06de4e9df68c304171a8b4</anchor>
      <arglist>(lapack_int idist, lapack_int *iseed, lapack_int n, lapack_complex_double *x)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlarnv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad2a990ecbb560f746f9a598359dc1e01</anchor>
      <arglist>(lapack_int idist, lapack_int *iseed, lapack_int n, lapack_complex_double *x)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlaset</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5268ae8df51ae5b6f55013605f6f31de</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int m, lapack_int n, lapack_complex_double alpha, lapack_complex_double beta, lapack_complex_double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlaset_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad2ca6f5d3bbadae6fa763a862a1ac016</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int m, lapack_int n, lapack_complex_double alpha, lapack_complex_double beta, lapack_complex_double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlaswp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8ddad1a2f1cc700fc8590b8e89ea274d</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int k1, lapack_int k2, const lapack_int *ipiv, lapack_int incx)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlaswp_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1f995ff33b5e194b1a193ad405ec2069</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int k1, lapack_int k2, const lapack_int *ipiv, lapack_int incx)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlatms</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af3d9308ffe58476fa1c491e9064fbd5e</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, char dist, lapack_int *iseed, char sym, double *d, lapack_int mode, double cond, double dmax, lapack_int kl, lapack_int ku, char pack, lapack_complex_double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlatms_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a650bbdc76b565496d7b37aa9081e2528</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, char dist, lapack_int *iseed, char sym, double *d, lapack_int mode, double cond, double dmax, lapack_int kl, lapack_int ku, char pack, lapack_complex_double *a, lapack_int lda, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlauum</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4d01004081dda15a285600ce134c0e06</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zlauum_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa071034252acb2d3ff54b6cf5db850ee</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a306edeb82f672855f2457c0974e318c9</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, const lapack_complex_double *ab, lapack_int ldab, double anorm, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpbcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7ea6431a60d39a1d1f452720ed64b188</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, const lapack_complex_double *ab, lapack_int ldab, double anorm, double *rcond, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpbequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ade0acc5d6e8c462acea14c0fb3aaf3ed</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, const lapack_complex_double *ab, lapack_int ldab, double *s, double *scond, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpbequ_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a005a40dd6f0a28cb46b47dd86b1e0135</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, const lapack_complex_double *ab, lapack_int ldab, double *s, double *scond, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a36c5647f94853a2179d6524957beb5d1</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, const lapack_complex_double *ab, lapack_int ldab, const lapack_complex_double *afb, lapack_int ldafb, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpbrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5e1f1a8aa9935e661ee87aed5fa3a4d4</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, const lapack_complex_double *ab, lapack_int ldab, const lapack_complex_double *afb, lapack_int ldafb, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpbstf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afb5256698b2abe42654df2d1c85ab4f3</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kb, lapack_complex_double *bb, lapack_int ldbb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpbstf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1ff8427bc2ea3b96a7d119ab167c2139</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kb, lapack_complex_double *bb, lapack_int ldbb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpbsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a16d4eaad30d0dc954c8d223f9966fe41</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpbsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a613ef664147b6225a37670d80a07aa81</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpbsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a15d5d620980d311818d4bc71c269671c</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *afb, lapack_int ldafb, char *equed, double *s, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpbsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a92d65589738f2df05f39b5883ebafcfe</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *afb, lapack_int ldafb, char *equed, double *s, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpbtrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac26226bcd62c70f4dea661875f2f0425</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_complex_double *ab, lapack_int ldab)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpbtrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1302382ecbd6857edeca4d1a7d269a00</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_complex_double *ab, lapack_int ldab)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af5879d6cbf15dc60451601e54c0f853b</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, const lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpbtrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af3607158b51d12fee728a8f51fecac69</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int kd, lapack_int nrhs, const lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpftrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aba4ba084d168d8e6df8668195c67e729</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, lapack_complex_double *a)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpftrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a80e1d70c382ffda28656357444919a4d</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, lapack_complex_double *a)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpftri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0179638cfc8614f1719120e6e1128c3f</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, lapack_complex_double *a)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpftri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8d56581f8e1f1ac6b3d9a6911cdc8c8f</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, lapack_complex_double *a)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpftrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a793f4063103c5f2e00bde8009ac86318</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpftrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a480f9685f380f2d1bcccf0d01d8cd265</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpocon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6aeb7a2d4a86c85e1eff383c58bc1732</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda, double anorm, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpocon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4e1916269baf223d0ea735743ebd9a15</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda, double anorm, double *rcond, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpoequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a08c8b7bb80a29a32a69fedc042e51dd4</anchor>
      <arglist>(int matrix_order, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *s, double *scond, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpoequ_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a20342bfc5135a9a87c7863443211af94</anchor>
      <arglist>(int matrix_order, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *s, double *scond, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpoequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a37ac5d0798d01288af506a791475ac3f</anchor>
      <arglist>(int matrix_order, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *s, double *scond, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpoequb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a29d07abd569ea4b1c99019711dbe9db3</anchor>
      <arglist>(int matrix_order, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *s, double *scond, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zporfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a28d90a967ea36eac95f462eba8f4333e</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *af, lapack_int ldaf, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zporfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac00c5b2e6e919991eb4cfa9e8b68d7e4</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *af, lapack_int ldaf, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zporfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abf582132de74a7a391b77f529eb9a631</anchor>
      <arglist>(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *af, lapack_int ldaf, const double *s, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zporfsx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a58e7b75a5b9e796820428bf3108452c6</anchor>
      <arglist>(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *af, lapack_int ldaf, const double *s, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zposv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac93efe8baf9f48db175c694d167d50cc</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zposv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac3c48108e3f2814621ebaf389e4126fc</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zposvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a619be2989ab1b79d8c816aba5ef877b2</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *af, lapack_int ldaf, char *equed, double *s, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zposvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>add38f8fe73e8727dbadfd1b0a0f9ff4f</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *af, lapack_int ldaf, char *equed, double *s, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zposvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a77e2976aab1737ae8cb0f5ec204d94cd</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *af, lapack_int ldaf, char *equed, double *s, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zposvxx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a834f17e750bcc542bea286d00b39e8fc</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *af, lapack_int ldaf, char *equed, double *s, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpotrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a972ea9c46d9e5795190f4a9450ad1340</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpotrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6e6d911fa58da56b85b529a65bb230fc</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpotri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a759f237c5c44606a006ae03f1259f317</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpotri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1566995fcf35e02978f26df82dcef4e1</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpotrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab999ab0d44a2466662bd387892c23ab9</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpotrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4fdbd57628161191e97454c2dcfc6872</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zppcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa0250713393010b3d0188a659454299d</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *ap, double anorm, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zppcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a68600d3cfa7a6a01e1227339bd800b46</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *ap, double anorm, double *rcond, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zppequ</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a04cfd58806bf9878406c11b37cdbe603</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *ap, double *s, double *scond, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zppequ_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9dc7b95475caa3eef7e9b168704d9c18</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *ap, double *s, double *scond, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afe435dc2a6f35850633e604545bc9671</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, const lapack_complex_double *afp, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpprfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa6163a6647cac0818aeaf97cd6ade2e4</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, const lapack_complex_double *afp, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zppsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abd5452b9ba0ecad7001735ea51202c1c</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *ap, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zppsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a20265f43f57acbfa2ebb81b5512c2be3</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *ap, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zppsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afe10b0bf06309cad74676b5d5c2e6a9a</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *ap, lapack_complex_double *afp, char *equed, double *s, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zppsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af873c76825aef94fadc779739226c523</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *ap, lapack_complex_double *afp, char *equed, double *s, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a342ea40c19315417cf1aaf42c39cde1d</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpptrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa9923ab98d60080bb2b08573c1a10111</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af854dad04639f3ae57b1a8945e33b28b</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpptri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5e3464bc9a1ebbf375f65c58b0ec7d07</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a396b047da035f515a8b41f230de575f3</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpptrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5aa374350c2c7d737f23263430e75b0e</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpstrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a874f8d778207f3a3fe3185539777b246</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *piv, lapack_int *rank, double tol)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpstrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9b5ae5e8624528c3cd504b3aaae42d2d</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *piv, lapack_int *rank, double tol, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zptcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a12f1918d525f8794bb2c801307e5f583</anchor>
      <arglist>(lapack_int n, const double *d, const lapack_complex_double *e, double anorm, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zptcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a87ee77e25c1e7f8dd7e07d32a863053f</anchor>
      <arglist>(lapack_int n, const double *d, const lapack_complex_double *e, double anorm, double *rcond, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpteqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab6ca2a9ab40dcd13a88a7f25740ccc46</anchor>
      <arglist>(int matrix_order, char compz, lapack_int n, double *d, double *e, lapack_complex_double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpteqr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1ca9e3c6c768df529d11c60abf3bac0e</anchor>
      <arglist>(int matrix_order, char compz, lapack_int n, double *d, double *e, lapack_complex_double *z, lapack_int ldz, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zptrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa1063214d6ad63be112f09205080b5b7</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *d, const lapack_complex_double *e, const double *df, const lapack_complex_double *ef, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zptrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2369c2cee8d4ae494e28d7310a0abf8b</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *d, const lapack_complex_double *e, const double *df, const lapack_complex_double *ef, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zptsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3b1abe483f7054a76b6607c0d815efab</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, double *d, lapack_complex_double *e, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zptsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1bef1217afdc743608d3307b2c3eefd1</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int nrhs, double *d, lapack_complex_double *e, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zptsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7a5280b845f59e85704fa9bf7e837606</anchor>
      <arglist>(int matrix_order, char fact, lapack_int n, lapack_int nrhs, const double *d, const lapack_complex_double *e, double *df, lapack_complex_double *ef, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zptsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a91ecb86f96d29142a0e6ddcb40937f10</anchor>
      <arglist>(int matrix_order, char fact, lapack_int n, lapack_int nrhs, const double *d, const lapack_complex_double *e, double *df, lapack_complex_double *ef, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpttrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aecdb9281cd102846c52119fc88c1b471</anchor>
      <arglist>(lapack_int n, double *d, lapack_complex_double *e)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpttrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a70448e78506dbfa5ec527787ddac0b65</anchor>
      <arglist>(lapack_int n, double *d, lapack_complex_double *e)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpttrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a66a051d18ffaf2b86a0ed34dc3d1f053</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *d, const lapack_complex_double *e, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zpttrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aeeabbcdd66f940b7bf5271658c21b53c</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const double *d, const lapack_complex_double *e, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zspcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a188f3ab36fed989de4c1ed974f2f5872</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *ap, const lapack_int *ipiv, double anorm, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zspcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a12dcfe53ab7cdcf78b96fa4173629e34</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *ap, const lapack_int *ipiv, double anorm, double *rcond, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af52d7cb25656ac0364e39ba2e00ddaf8</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, const lapack_complex_double *afp, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsprfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8ec808bae8c32ee45c28e54001e76d1e</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, const lapack_complex_double *afp, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zspsv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa0494e222ed3a126db883d5ae776f895</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *ap, lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zspsv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abdd4d686934c7cb99a8c6b62d22e140c</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *ap, lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zspsvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4d44e6d66eb01276f80cb28f17cb9e23</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, lapack_complex_double *afp, lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zspsvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6509a6aa0af565e415f516f8c5d42457</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, lapack_complex_double *afp, lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsptrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae55bc6277214b3e65226a6ab11f0cf80</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *ap, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsptrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad7aa6deff13491745c8caf5f55b25805</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *ap, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a48f0c33a45018c67e7918d303d21d705</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *ap, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsptri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a537060220959e1b0b436de58bba9bd8f</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *ap, const lapack_int *ipiv, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1e1094fd44fc122e8a923354c7e90e95</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsptrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>abd2c762fd24fe5268d2dde0cc7f1a8c4</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zstedc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3411349e785ff63d2ace2aaa9e3aec4f</anchor>
      <arglist>(int matrix_order, char compz, lapack_int n, double *d, double *e, lapack_complex_double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zstedc_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac3e7585fa8c797c9c679f7f34d5f3ddc</anchor>
      <arglist>(int matrix_order, char compz, lapack_int n, double *d, double *e, lapack_complex_double *z, lapack_int ldz, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_int lrwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zstegr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a756739f136c1d769975858bee6d1291a</anchor>
      <arglist>(int matrix_order, char jobz, char range, lapack_int n, double *d, double *e, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_int *isuppz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zstegr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a94837b73dce3a1801f6d2ce11b2e4727</anchor>
      <arglist>(int matrix_order, char jobz, char range, lapack_int n, double *d, double *e, double vl, double vu, lapack_int il, lapack_int iu, double abstol, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_int *isuppz, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zstein</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad0a5792a54fb8c31053bb970d11b2b34</anchor>
      <arglist>(int matrix_order, lapack_int n, const double *d, const double *e, lapack_int m, const double *w, const lapack_int *iblock, const lapack_int *isplit, lapack_complex_double *z, lapack_int ldz, lapack_int *ifailv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zstein_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4c6e7d7e4bb4f82f6706dacf9f7757b6</anchor>
      <arglist>(int matrix_order, lapack_int n, const double *d, const double *e, lapack_int m, const double *w, const lapack_int *iblock, const lapack_int *isplit, lapack_complex_double *z, lapack_int ldz, double *work, lapack_int *iwork, lapack_int *ifailv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zstemr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6289e069591cee2e029fe5eb78346500</anchor>
      <arglist>(int matrix_order, char jobz, char range, lapack_int n, double *d, double *e, double vl, double vu, lapack_int il, lapack_int iu, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_int nzc, lapack_int *isuppz, lapack_logical *tryrac)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zstemr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6a28ead9efc0ad94d58a82f2c7dc1cbf</anchor>
      <arglist>(int matrix_order, char jobz, char range, lapack_int n, double *d, double *e, double vl, double vu, lapack_int il, lapack_int iu, lapack_int *m, double *w, lapack_complex_double *z, lapack_int ldz, lapack_int nzc, lapack_int *isuppz, lapack_logical *tryrac, double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsteqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afcd35638d5e8fa412572cff449077e26</anchor>
      <arglist>(int matrix_order, char compz, lapack_int n, double *d, double *e, lapack_complex_double *z, lapack_int ldz)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsteqr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa104b564b9ff7d647dfc7ef2957551c0</anchor>
      <arglist>(int matrix_order, char compz, lapack_int n, double *d, double *e, lapack_complex_double *z, lapack_int ldz, double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsycon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaaaab54ad34d1fcce95ce8df93532d11</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, double anorm, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsycon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8235e0dad797978b60e5699353dac88c</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, double anorm, double *rcond, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsyconv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a033eabf452d7162a41900c253648c756</anchor>
      <arglist>(int matrix_order, char uplo, char way, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsyconv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab535625e027f7a411f8c6c704b414506</anchor>
      <arglist>(int matrix_order, char uplo, char way, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsyequb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a644c569a588d7e654bbd80c43d93f8ea</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *s, double *scond, double *amax)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsyequb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a834506161646f39660d3f7cc8bba7a4c</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *s, double *scond, double *amax, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsyr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5b5922d365b6538051a3ff89f3bf3212</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double alpha, const lapack_complex_double *x, lapack_int incx, lapack_complex_double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsyr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a88683f0056b850e3104f11f56e9d8eed</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double alpha, const lapack_complex_double *x, lapack_int incx, lapack_complex_double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsyrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2cc26851e7ba87947921a0158083e783</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *af, lapack_int ldaf, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsyrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6bbd908bc7cecd4b2633345b86b54992</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *af, lapack_int ldaf, const lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsyrfsx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a33f4149365119a45c8f8cc9f0f13e90d</anchor>
      <arglist>(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *af, lapack_int ldaf, const lapack_int *ipiv, const double *s, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsyrfsx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aece61e882d538c4848fc13fd13a54128</anchor>
      <arglist>(int matrix_order, char uplo, char equed, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *af, lapack_int ldaf, const lapack_int *ipiv, const double *s, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsysv</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0905c4522cedc07e272b3c672dac3c23</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsysv_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>adc1fa954a3dc68fd2d80db93e0211efa</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsysvx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa304571c1d27dd499cfd54db3456a090</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, lapack_complex_double *af, lapack_int ldaf, lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsysvx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab3931e54c16311666735dde5953a5d3c</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, lapack_complex_double *af, lapack_int ldaf, lapack_int *ipiv, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *ferr, double *berr, lapack_complex_double *work, lapack_int lwork, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsysvxx</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac6d843e8483e6ed21bc0531b71dc3c2d</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *af, lapack_int ldaf, lapack_int *ipiv, char *equed, double *s, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsysvxx_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a97a2118b9620f4ac7c51bc557fcb96a9</anchor>
      <arglist>(int matrix_order, char fact, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_double *a, lapack_int lda, lapack_complex_double *af, lapack_int ldaf, lapack_int *ipiv, char *equed, double *s, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *x, lapack_int ldx, double *rcond, double *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm, double *err_bnds_comp, lapack_int nparams, double *params, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsyswapr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa20a23d123d4f9ba8294ebf67df628d8</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int i1, lapack_int i2)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsyswapr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a92f35d9cfbf94dec169f7d81e9defbaf</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int i1, lapack_int i2)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsytrf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a18f35eb867508162e46ff7274bdba464</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsytrf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5bcac3deb8781af0f995ff2fcfd61f95</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_int *ipiv, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsytri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aaf7d27c0b8de2ef14a21be036540070e</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsytri2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1c0a76320e594b04fd384877385d7b71</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsytri2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af1e81a2ccda0dad0edc43f49860d6f1d</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsytri2x</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0a0cc80edeefe2900f95887b61ed67ca</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_int nb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsytri2x_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a65ce559818282325703dff4b135d1136</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *work, lapack_int nb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsytri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5c32fb7b375325c30199030431202901</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsytrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0a13a3e332b7bbe6af947b271fef3cee</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsytrs2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a44f1ba7310e5fd9b00a213e5b119f847</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsytrs2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3e018ee7a8b3054df00b25dfb0eaacd5</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zsytrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3951f41ecd6334ade84c0b11730f67b6</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_int *ipiv, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztbcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1510811a73cb84621da9c2d98d7ef7d2</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int n, lapack_int kd, const lapack_complex_double *ab, lapack_int ldab, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztbcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aacac7999694cb05bc979d9f89d765d1d</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int n, lapack_int kd, const lapack_complex_double *ab, lapack_int ldab, double *rcond, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztbrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ade65e4e043639b8ed83fcc35e262d1de</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int kd, lapack_int nrhs, const lapack_complex_double *ab, lapack_int ldab, const lapack_complex_double *b, lapack_int ldb, const lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztbrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a346aaee52306209a7857c52f0ab13315</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int kd, lapack_int nrhs, const lapack_complex_double *ab, lapack_int ldab, const lapack_complex_double *b, lapack_int ldb, const lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztbtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acbf5f892b86db9b33d554a4080ca3ee9</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int kd, lapack_int nrhs, const lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztbtrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad10f44918246f23e3e92f613e410efa7</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int kd, lapack_int nrhs, const lapack_complex_double *ab, lapack_int ldab, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztfsm</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a141dbf3cb9fc0b368e348d7c41027aeb</anchor>
      <arglist>(int matrix_order, char transr, char side, char uplo, char trans, char diag, lapack_int m, lapack_int n, lapack_complex_double alpha, const lapack_complex_double *a, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztfsm_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac75853243fc7d326224d504f7a279cb4</anchor>
      <arglist>(int matrix_order, char transr, char side, char uplo, char trans, char diag, lapack_int m, lapack_int n, lapack_complex_double alpha, const lapack_complex_double *a, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztftri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa44506c25805378336b98ede0725714b</anchor>
      <arglist>(int matrix_order, char transr, char uplo, char diag, lapack_int n, lapack_complex_double *a)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztftri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afde5c916ff1bdb93e9a3f92706c0db39</anchor>
      <arglist>(int matrix_order, char transr, char uplo, char diag, lapack_int n, lapack_complex_double *a)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztfttp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab3a3ab41012fa8d7414fc9889df24e00</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const lapack_complex_double *arf, lapack_complex_double *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztfttp_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab853982fc901828dee159298b6db7d60</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const lapack_complex_double *arf, lapack_complex_double *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztfttr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1719d7e8fb0258497497c3a3baf30237</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const lapack_complex_double *arf, lapack_complex_double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztfttr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a807303c4966d7422599020cc607f4c9c</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const lapack_complex_double *arf, lapack_complex_double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztgevc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad217ccf3a9b50d8872d7edafdf701c93</anchor>
      <arglist>(int matrix_order, char side, char howmny, const lapack_logical *select, lapack_int n, const lapack_complex_double *s, lapack_int lds, const lapack_complex_double *p, lapack_int ldp, lapack_complex_double *vl, lapack_int ldvl, lapack_complex_double *vr, lapack_int ldvr, lapack_int mm, lapack_int *m)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztgevc_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac0ceaa5b5140b769e185405186d5909d</anchor>
      <arglist>(int matrix_order, char side, char howmny, const lapack_logical *select, lapack_int n, const lapack_complex_double *s, lapack_int lds, const lapack_complex_double *p, lapack_int ldp, lapack_complex_double *vl, lapack_int ldvl, lapack_complex_double *vr, lapack_int ldvr, lapack_int mm, lapack_int *m, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztgexc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acf17ab2995a9541fd8eddb50ac58bddc</anchor>
      <arglist>(int matrix_order, lapack_logical wantq, lapack_logical wantz, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *q, lapack_int ldq, lapack_complex_double *z, lapack_int ldz, lapack_int ifst, lapack_int ilst)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztgexc_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a702938233df0b8e69ceb9e5c67cb7e99</anchor>
      <arglist>(int matrix_order, lapack_logical wantq, lapack_logical wantz, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *q, lapack_int ldq, lapack_complex_double *z, lapack_int ldz, lapack_int ifst, lapack_int ilst)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztgsen</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aad0c2fb2b175987fa156e6eb88681ce8</anchor>
      <arglist>(int matrix_order, lapack_int ijob, lapack_logical wantq, lapack_logical wantz, const lapack_logical *select, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *q, lapack_int ldq, lapack_complex_double *z, lapack_int ldz, lapack_int *m, double *pl, double *pr, double *dif)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztgsen_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a991f3d96ca7f29435c7d73a844501921</anchor>
      <arglist>(int matrix_order, lapack_int ijob, lapack_logical wantq, lapack_logical wantz, const lapack_logical *select, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *alpha, lapack_complex_double *beta, lapack_complex_double *q, lapack_int ldq, lapack_complex_double *z, lapack_int ldz, lapack_int *m, double *pl, double *pr, double *dif, lapack_complex_double *work, lapack_int lwork, lapack_int *iwork, lapack_int liwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztgsja</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acb48aae1ea5485362c58b4972ccbecb8</anchor>
      <arglist>(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, lapack_int k, lapack_int l, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double tola, double tolb, double *alpha, double *beta, lapack_complex_double *u, lapack_int ldu, lapack_complex_double *v, lapack_int ldv, lapack_complex_double *q, lapack_int ldq, lapack_int *ncycle)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztgsja_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afb704a1afe348838a8b40f2fba85fedd</anchor>
      <arglist>(int matrix_order, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, lapack_int k, lapack_int l, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, double tola, double tolb, double *alpha, double *beta, lapack_complex_double *u, lapack_int ldu, lapack_complex_double *v, lapack_int ldv, lapack_complex_double *q, lapack_int ldq, lapack_complex_double *work, lapack_int *ncycle)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztgsna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa2b3da984806a809a42fe77d4f3f0602</anchor>
      <arglist>(int matrix_order, char job, char howmny, const lapack_logical *select, lapack_int n, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *b, lapack_int ldb, const lapack_complex_double *vl, lapack_int ldvl, const lapack_complex_double *vr, lapack_int ldvr, double *s, double *dif, lapack_int mm, lapack_int *m)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztgsna_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab0f4c05ce62a78992d432f1b625768f7</anchor>
      <arglist>(int matrix_order, char job, char howmny, const lapack_logical *select, lapack_int n, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *b, lapack_int ldb, const lapack_complex_double *vl, lapack_int ldvl, const lapack_complex_double *vr, lapack_int ldvr, double *s, double *dif, lapack_int mm, lapack_int *m, lapack_complex_double *work, lapack_int lwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztgsyl</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab9e630e2b02f8ab1d6720e5b5127c60c</anchor>
      <arglist>(int matrix_order, char trans, lapack_int ijob, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *c, lapack_int ldc, const lapack_complex_double *d, lapack_int ldd, const lapack_complex_double *e, lapack_int lde, lapack_complex_double *f, lapack_int ldf, double *scale, double *dif)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztgsyl_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad3e24ac50706b502a9ecbb570401548a</anchor>
      <arglist>(int matrix_order, char trans, lapack_int ijob, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *c, lapack_int ldc, const lapack_complex_double *d, lapack_int ldd, const lapack_complex_double *e, lapack_int lde, lapack_complex_double *f, lapack_int ldf, double *scale, double *dif, lapack_complex_double *work, lapack_int lwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztpcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab1ce64741949a5e89bf1b14876f16108</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int n, const lapack_complex_double *ap, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztpcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9371f4c1c87b7efd0ced1e39694607b5</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int n, const lapack_complex_double *ap, double *rcond, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztpmqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2a4a104bdde73bcc57b6a4ec18a40a76</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int l, lapack_int nb, const lapack_complex_double *v, lapack_int ldv, const lapack_complex_double *t, lapack_int ldt, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztpmqrt_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9b85af6e1a9ccbe72d49f9618c1ea5c3</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int l, lapack_int nb, const lapack_complex_double *v, lapack_int ldv, const lapack_complex_double *t, lapack_int ldt, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztpqrt</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a59dbc7bb1e6c1022d6b1f1f392eb365d</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int l, lapack_int nb, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztpqrt2</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acb2d81527d62c19a532e26802ef48548</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztpqrt2_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa2bbf051e1e392224ea2fe8c7debffae</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *t, lapack_int ldt)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztpqrt_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a920c5c9886b73053010f32651736622c</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int l, lapack_int nb, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_complex_double *t, lapack_int ldt, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztprfb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3bc7b5b6bde32774fdfa68f6d2420c6f</anchor>
      <arglist>(int matrix_order, char side, char trans, char direct, char storev, lapack_int m, lapack_int n, lapack_int k, lapack_int l, const lapack_complex_double *v, lapack_int ldv, const lapack_complex_double *t, lapack_int ldt, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, lapack_int myldwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztprfb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9cc51ba0e6eccd085e7ed0ac3fe89362</anchor>
      <arglist>(int matrix_order, char side, char trans, char direct, char storev, lapack_int m, lapack_int n, lapack_int k, lapack_int l, const lapack_complex_double *v, lapack_int ldv, const lapack_complex_double *t, lapack_int ldt, lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb, const double *mywork, lapack_int myldwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztprfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a24d697d93d4e34de358039366ac07479</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, const lapack_complex_double *b, lapack_int ldb, const lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztprfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2fdc174aa2a255e052515c48a357c804</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, const lapack_complex_double *b, lapack_int ldb, const lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztptri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a09051f00748561c07dc17ad340f22181</anchor>
      <arglist>(int matrix_order, char uplo, char diag, lapack_int n, lapack_complex_double *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztptri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa0833a9ac3533f66c9617bf80d8f2a7e</anchor>
      <arglist>(int matrix_order, char uplo, char diag, lapack_int n, lapack_complex_double *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztptrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2f23b6e4d6d83eb3b27acbfd46f0a786</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztptrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3d327df6c056223c902ce874e67c3d81</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const lapack_complex_double *ap, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztpttf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab7e296086111404645e63373e6cbb0e4</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const lapack_complex_double *ap, lapack_complex_double *arf)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztpttf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa7dfcc1468519ad30bfb5106fb7dd90f</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const lapack_complex_double *ap, lapack_complex_double *arf)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztpttr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a3ebd770b2171d9ae09642dd94da3d560</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *ap, lapack_complex_double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztpttr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae3d85731834dcc09c0b6eca0c65060d2</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *ap, lapack_complex_double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztrcon</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ae13c3236b2f2a5807f4c6c2fb8c6599b</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *rcond)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztrcon_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a08a34d17814ffbc63da2ee3189c3bd26</anchor>
      <arglist>(int matrix_order, char norm, char uplo, char diag, lapack_int n, const lapack_complex_double *a, lapack_int lda, double *rcond, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztrevc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acf08ed8c1fd55d665a30645b50d209fd</anchor>
      <arglist>(int matrix_order, char side, char howmny, const lapack_logical *select, lapack_int n, lapack_complex_double *t, lapack_int ldt, lapack_complex_double *vl, lapack_int ldvl, lapack_complex_double *vr, lapack_int ldvr, lapack_int mm, lapack_int *m)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztrevc_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af6fc46d6bc898528e9d4141587b1ceeb</anchor>
      <arglist>(int matrix_order, char side, char howmny, const lapack_logical *select, lapack_int n, lapack_complex_double *t, lapack_int ldt, lapack_complex_double *vl, lapack_int ldvl, lapack_complex_double *vr, lapack_int ldvr, lapack_int mm, lapack_int *m, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztrexc</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a77a72b34156e2827e912ec45108e10e8</anchor>
      <arglist>(int matrix_order, char compq, lapack_int n, lapack_complex_double *t, lapack_int ldt, lapack_complex_double *q, lapack_int ldq, lapack_int ifst, lapack_int ilst)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztrexc_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa01321b2311bef4cbd60a598715eb06a</anchor>
      <arglist>(int matrix_order, char compq, lapack_int n, lapack_complex_double *t, lapack_int ldt, lapack_complex_double *q, lapack_int ldq, lapack_int ifst, lapack_int ilst)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztrrfs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5ad1a755094c253d603c280a75fe48c7</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *b, lapack_int ldb, const lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztrrfs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ac4c1c4a629b60afe3907f95093d41aa3</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *b, lapack_int ldb, const lapack_complex_double *x, lapack_int ldx, double *ferr, double *berr, lapack_complex_double *work, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztrsen</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a512828e192995240261bd4c911993585</anchor>
      <arglist>(int matrix_order, char job, char compq, const lapack_logical *select, lapack_int n, lapack_complex_double *t, lapack_int ldt, lapack_complex_double *q, lapack_int ldq, lapack_complex_double *w, lapack_int *m, double *s, double *sep)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztrsen_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a77902478d58da454558938bb2d5d3802</anchor>
      <arglist>(int matrix_order, char job, char compq, const lapack_logical *select, lapack_int n, lapack_complex_double *t, lapack_int ldt, lapack_complex_double *q, lapack_int ldq, lapack_complex_double *w, lapack_int *m, double *s, double *sep, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztrsna</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aefd14caab6ba2e4626c70bf1498749df</anchor>
      <arglist>(int matrix_order, char job, char howmny, const lapack_logical *select, lapack_int n, const lapack_complex_double *t, lapack_int ldt, const lapack_complex_double *vl, lapack_int ldvl, const lapack_complex_double *vr, lapack_int ldvr, double *s, double *sep, lapack_int mm, lapack_int *m)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztrsna_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>acf9a3efb5c730b2f6ef9a3b5d9b9e3c6</anchor>
      <arglist>(int matrix_order, char job, char howmny, const lapack_logical *select, lapack_int n, const lapack_complex_double *t, lapack_int ldt, const lapack_complex_double *vl, lapack_int ldvl, const lapack_complex_double *vr, lapack_int ldvr, double *s, double *sep, lapack_int mm, lapack_int *m, lapack_complex_double *work, lapack_int ldwork, double *rwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztrsyl</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aa0bcfd45a8b63d17951e67c4a4cedafd</anchor>
      <arglist>(int matrix_order, char trana, char tranb, lapack_int isgn, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *c, lapack_int ldc, double *scale)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztrsyl_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab9c1436567b2ce15ef193e584651d1cd</anchor>
      <arglist>(int matrix_order, char trana, char tranb, lapack_int isgn, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *b, lapack_int ldb, lapack_complex_double *c, lapack_int ldc, double *scale)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztrtri</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6747326b21cc316b011525dcd6ffaeb2</anchor>
      <arglist>(int matrix_order, char uplo, char diag, lapack_int n, lapack_complex_double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztrtri_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a06ebade560a6ec4b4f65b9a672837254</anchor>
      <arglist>(int matrix_order, char uplo, char diag, lapack_int n, lapack_complex_double *a, lapack_int lda)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztrtrs</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ab35215c315c9806c906c986c226c5ff3</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztrtrs_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0e39c59df5f68f728150db76cfdf4e66</anchor>
      <arglist>(int matrix_order, char uplo, char trans, char diag, lapack_int n, lapack_int nrhs, const lapack_complex_double *a, lapack_int lda, lapack_complex_double *b, lapack_int ldb)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztrttf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afe8c7536643e60e72385e9081f904be9</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda, lapack_complex_double *arf)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztrttf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7b14ee9dc808948eabda0234e437895e</anchor>
      <arglist>(int matrix_order, char transr, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda, lapack_complex_double *arf)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztrttp</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a0f31cc8c0c91ac15518cb7977bbf3dbf</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda, lapack_complex_double *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztrttp_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a77479e1b0ad6717e20194b5edb212aaf</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *a, lapack_int lda, lapack_complex_double *ap)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztzrzf</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a37e916648683b369939510c83500dd66</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_ztzrzf_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7c56678dc8b6c2baf1e27c97517ffcc8</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_complex_double *a, lapack_int lda, lapack_complex_double *tau, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zunbdb</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a80ce86c7033b3dd613acecd5122262fc</anchor>
      <arglist>(int matrix_order, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, lapack_complex_double *x11, lapack_int ldx11, lapack_complex_double *x12, lapack_int ldx12, lapack_complex_double *x21, lapack_int ldx21, lapack_complex_double *x22, lapack_int ldx22, double *theta, double *phi, lapack_complex_double *taup1, lapack_complex_double *taup2, lapack_complex_double *tauq1, lapack_complex_double *tauq2)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zunbdb_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a899a13dfe4b7fe0c2414b1e373b97ac0</anchor>
      <arglist>(int matrix_order, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, lapack_complex_double *x11, lapack_int ldx11, lapack_complex_double *x12, lapack_int ldx12, lapack_complex_double *x21, lapack_int ldx21, lapack_complex_double *x22, lapack_int ldx22, double *theta, double *phi, lapack_complex_double *taup1, lapack_complex_double *taup2, lapack_complex_double *tauq1, lapack_complex_double *tauq2, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zuncsd</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a98c7c5f2c44ed3695d9f86b3e28f69a8</anchor>
      <arglist>(int matrix_order, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, lapack_complex_double *x11, lapack_int ldx11, lapack_complex_double *x12, lapack_int ldx12, lapack_complex_double *x21, lapack_int ldx21, lapack_complex_double *x22, lapack_int ldx22, double *theta, lapack_complex_double *u1, lapack_int ldu1, lapack_complex_double *u2, lapack_int ldu2, lapack_complex_double *v1t, lapack_int ldv1t, lapack_complex_double *v2t, lapack_int ldv2t)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zuncsd_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a9112f795783c9a4cce14b0cee01861b4</anchor>
      <arglist>(int matrix_order, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, lapack_complex_double *x11, lapack_int ldx11, lapack_complex_double *x12, lapack_int ldx12, lapack_complex_double *x21, lapack_int ldx21, lapack_complex_double *x22, lapack_int ldx22, double *theta, lapack_complex_double *u1, lapack_int ldu1, lapack_complex_double *u2, lapack_int ldu2, lapack_complex_double *v1t, lapack_int ldv1t, lapack_complex_double *v2t, lapack_int ldv2t, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_int lrwork, lapack_int *iwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zungbr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7096ecf426900a3e7f26912963606dbd</anchor>
      <arglist>(int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int k, lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zungbr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a76b9e9de705716e093177e941cf7d691</anchor>
      <arglist>(int matrix_order, char vect, lapack_int m, lapack_int n, lapack_int k, lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zunghr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad0f941e6db05693f526204e2cfe0511b</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zunghr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af00e746a8359ed56c7224ddef27319e5</anchor>
      <arglist>(int matrix_order, lapack_int n, lapack_int ilo, lapack_int ihi, lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zunglq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6b388bf4f838fc86c79fc85174cb1d83</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zunglq_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a2685cf7d22e45b63dc48630979f06141</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zungql</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a80ae0ae2521841e9ef4301a08d8b6e0e</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zungql_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a824c699f236f5b03a07d99e00927d314</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zungqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aab26df2619c4f4cc8acbd84bf1f7adb6</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zungqr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>ad5d2b9d204f4ebd595f1efd5c4893eb3</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zungrq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a61b2f9b984104042ce46d52b44136eb0</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zungrq_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6dbed00ba0c3b085e931a8bb40001055</anchor>
      <arglist>(int matrix_order, lapack_int m, lapack_int n, lapack_int k, lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zungtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5a02487b2c9b52a1ab093cf3efd4c92d</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zungtr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a09f1891626ba9108788e2177993673eb</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zunmbr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a49ad7565563772c78531734d36ada83a</anchor>
      <arglist>(int matrix_order, char vect, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zunmbr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a1f7799ce5720202729b2b4a38fab4f83</anchor>
      <arglist>(int matrix_order, char vect, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zunmhr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5ea695492675e0008ce0f400e899e444</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int ilo, lapack_int ihi, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zunmhr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af147ac20927f507ca82512bc1d7675d5</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int ilo, lapack_int ihi, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zunmlq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a8b6d991fd0f1206663d07569c65b8c9d</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zunmlq_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a6781070942efc4db5ab4f82194e823d5</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zunmql</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a7d72f30e66eea873cf49a00493762f50</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zunmql_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aec226beb728ff878aa7dccc4995a8b8a</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zunmqr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aba61dff834058ecfaf930e86c148c0ae</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zunmqr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>afdd5e7a0234f5028990c16534acdeb1b</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zunmrq</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a703f7eff70144043718407ce53a48af9</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zunmrq_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a459cc85ed6ecd38385b960aa5804cbe7</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zunmrz</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a317bdc7ba585943afa22d86c57337727</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int l, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zunmrz_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>aabf264dda1ac0171d77636afd15831c9</anchor>
      <arglist>(int matrix_order, char side, char trans, lapack_int m, lapack_int n, lapack_int k, lapack_int l, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zunmtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a02621643abfcba153693ed373966e89a</anchor>
      <arglist>(int matrix_order, char side, char uplo, char trans, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zunmtr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a729e2723d87faf3dcfe2b1d0f200a869</anchor>
      <arglist>(int matrix_order, char side, char uplo, char trans, lapack_int m, lapack_int n, const lapack_complex_double *a, lapack_int lda, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc, lapack_complex_double *work, lapack_int lwork)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zupgtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>af585bf045bfb721eff2d3dbb9b06f57f</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *ap, const lapack_complex_double *tau, lapack_complex_double *q, lapack_int ldq)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zupgtr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a5ed6f5a6afbe41919a6110a406e9fdce</anchor>
      <arglist>(int matrix_order, char uplo, lapack_int n, const lapack_complex_double *ap, const lapack_complex_double *tau, lapack_complex_double *q, lapack_int ldq, lapack_complex_double *work)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zupmtr</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a4e07b9637d6a49229338501df435886e</anchor>
      <arglist>(int matrix_order, char side, char uplo, char trans, lapack_int m, lapack_int n, const lapack_complex_double *ap, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc)</arglist>
    </member>
    <member kind="function">
      <type>lapack_int</type>
      <name>LAPACKE_zupmtr_work</name>
      <anchorfile>lapacke_8h.html</anchorfile>
      <anchor>a230b99f5ec8faacd2738c334944f9611</anchor>
      <arglist>(int matrix_order, char side, char uplo, char trans, lapack_int m, lapack_int n, const lapack_complex_double *ap, const lapack_complex_double *tau, lapack_complex_double *c, lapack_int ldc, lapack_complex_double *work)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lapacke_mangling.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/misc/</path>
    <filename>lapacke__mangling_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>LAPACK_GLOBAL</name>
      <anchorfile>lapacke__mangling_8h.html</anchorfile>
      <anchor>aadd1797677958a1b8783d18cf163877c</anchor>
      <arglist>(lcname, UCNAME)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LBFGS.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/LBFGS/</path>
    <filename>LBFGS_8h</filename>
    <includes id="Param_8h" name="Param.h" local="yes" imported="no">Param.h</includes>
    <includes id="LineSearch_8h" name="LineSearch.h" local="yes" imported="no">LineSearch.h</includes>
    <class kind="class">LBFGSpp::LBFGSSolver</class>
    <namespace>LBFGSpp</namespace>
  </compound>
  <compound kind="file">
    <name>LDLT.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Cholesky/</path>
    <filename>LDLT_8h</filename>
    <class kind="class">Eigen::LDLT</class>
    <class kind="struct">Eigen::internal::ldlt_inplace</class>
    <class kind="struct">Eigen::internal::ldlt_inplace&lt; Lower &gt;</class>
    <class kind="struct">Eigen::internal::ldlt_inplace&lt; Upper &gt;</class>
    <class kind="struct">Eigen::internal::LDLT_Traits</class>
    <class kind="struct">Eigen::internal::LDLT_Traits&lt; MatrixType, Lower &gt;</class>
    <class kind="struct">Eigen::internal::LDLT_Traits&lt; MatrixType, Upper &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="enumeration">
      <type></type>
      <name>SignMatrix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a39fc8ba8ec6e221fec1919403dac3b1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PositiveSemiDef</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a39fc8ba8ec6e221fec1919403dac3b1ba5bfe11d9da0028e9cdef1645663377bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NegativeSemiDef</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a39fc8ba8ec6e221fec1919403dac3b1baeefdf4a83ef11bbfc230661c9c0e60b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZeroSign</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a39fc8ba8ec6e221fec1919403dac3b1ba897bb107420f72a0e8dab1beba1d6506</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Indefinite</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a39fc8ba8ec6e221fec1919403dac3b1bafb6b4cdaacd53aaadc069837d76cdccb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LeastSquareConjugateGradient.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/IterativeLinearSolvers/</path>
    <filename>LeastSquareConjugateGradient_8h</filename>
    <class kind="class">Eigen::LeastSquaresConjugateGradient</class>
    <class kind="class">Eigen::LeastSquaresConjugateGradient</class>
    <class kind="struct">Eigen::internal::traits&lt; LeastSquaresConjugateGradient&lt; _MatrixType, _Preconditioner &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>least_square_conjugate_gradient</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a634d8729318abe89f12e5520951c5131</anchor>
      <arglist>(const MatrixType &amp;mat, const Rhs &amp;rhs, Dest &amp;x, const Preconditioner &amp;precond, Index &amp;iters, typename Dest::RealScalar &amp;tol_error)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LineSearch.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/LBFGS/</path>
    <filename>LineSearch_8h</filename>
    <class kind="class">LBFGSpp::LineSearch</class>
    <namespace>LBFGSpp</namespace>
  </compound>
  <compound kind="file">
    <name>LLT.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Cholesky/</path>
    <filename>LLT_8h</filename>
    <class kind="class">Eigen::LLT</class>
    <class kind="struct">Eigen::internal::llt_inplace</class>
    <class kind="struct">Eigen::internal::llt_inplace&lt; Scalar, Lower &gt;</class>
    <class kind="struct">Eigen::internal::llt_inplace&lt; Scalar, Upper &gt;</class>
    <class kind="struct">Eigen::internal::LLT_Traits</class>
    <class kind="struct">Eigen::internal::LLT_Traits&lt; MatrixType, Lower &gt;</class>
    <class kind="struct">Eigen::internal::LLT_Traits&lt; MatrixType, Upper &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>llt_rank_update_lower</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a20afbac78b1a352482336e9047fe4ec2</anchor>
      <arglist>(MatrixType &amp;mat, const VectorType &amp;vec, const typename MatrixType::RealScalar &amp;sigma)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LLT_LAPACKE.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Cholesky/</path>
    <filename>LLT__LAPACKE_8h</filename>
    <class kind="struct">Eigen::internal::lapacke_llt</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_LAPACKE_LLT</name>
      <anchorfile>LLT__LAPACKE_8h.html</anchorfile>
      <anchor>a954ca56cd8e8344ac51f8b531b40b519</anchor>
      <arglist>(EIGTYPE, BLASTYPE, LAPACKE_PREFIX)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Macros.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/util/</path>
    <filename>Macros_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>__has_feature</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>af989845e24678c452b9222afdac95e7f</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ALIGN16</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>ac507b2a5b118b428ea7af180982e1fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ALIGN32</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>aa6f9a310ee3536433dceaf6e3c897f86</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ALIGN64</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>ac8b94b14bbd3018198d9cb5c1916279a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ALIGN8</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a41890ee2a3acbe0e19ad616b62ed9abd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ALIGN_MAX</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a13d55467be312f50f2ae60737f1ed9f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ALWAYS_INLINE</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a1fdc6f94f20527c7275768d82b2eb9ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ARCH_ARM</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a72606bb0d51f4e519d085641d9cacd4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ARCH_ARM64</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a8ea7af7ac5e781ab1263daac585a80b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ARCH_ARM_OR_ARM64</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>afd1fa54540d1155c45d56319b49bd076</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ARCH_i386</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a0cc43bc4567bc5b52d6f7575d6fbc61b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ARCH_i386_OR_x86_64</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a03806f16a3dd13853fb06b7b183c4dbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ARCH_IA64</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a359e2dddb6eace18b34a73a923811769</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ARCH_MIPS</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a313fb8f658595f10cdbc3d4043c2a989</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ARCH_PPC</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>ae264edf13e7a0a86fb3cbb2b61b9f8a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ARCH_SPARC</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a80908093a6d7522c184fe04b68064d22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ARCH_WANTS_STACK_ALIGNMENT</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a74a5abac92cee7f6a1341ea198699ead</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ARCH_x86_64</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a90ab0a8a9b1046f2543ca2ffb339dd52</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ASM_COMMENT</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a1afbc610f742807153c78d1e66a7576a</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>eigen_assert</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>acaa7ba89800cfe18d5fd6eed620aea9c</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CAT</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>af2a38e93e667edab1c0da2dc95ce2e31</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CAT2</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>af1d318164eb2bda6b536eb3040d40304</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CATCH</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a3c7d602f9e4ee3644492da1f65954f22</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_COMMA</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>af5b3ab67faa5a257f531a0710f623720</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_COMP_ARM</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a2f930d4106c741795c4c291bd57ff672</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_COMP_CLANG</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>acbefcbd52332ae0f084a99f77f84bdd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_COMP_EMSCRIPTEN</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a144a95fccc6a83d8d5bfc4c066882146</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_COMP_GNUC</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a743a880c2a2c3bdc89a5c4322fd205b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_COMP_GNUC_STRICT</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>afead3ed39c80202846cbca4a34235418</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_COMP_IBM</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>ac2e3ed8ccc51d4ae39c150d785dcc484</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_COMP_ICC</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a670e891638f865ff6da51f0c8e8fe5a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_COMP_LLVM</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a53ddfe81bfd59641601bebc19fcb7d09</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_COMP_MINGW</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a4f3a62d2a4dd447fc8f756f537dc9d7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_COMP_MSVC</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a3484c89540249240227e5be1f7ed3596</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_COMP_MSVC_STRICT</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>ac5ef44b182fbb045688ec60ffc50c212</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_COMP_PGI</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a60e1702f74926876032ce4da2609ffe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_COMP_SUNCC</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>aa5711699d4bb603cfefd778653271d4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CWISE_BINARY_RETURN_TYPE</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a8abcc95e6f58e7e5a7cae56e9b315be6</anchor>
      <arglist>(LHS, RHS, OPNAME)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DEBUG_VAR</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a620fdd8bfd92458f6d21bd5730a6eefb</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a311e3a210dc251b2ed41559af15bd23c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DEFAULT_ALIGN_BYTES</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>ac9abd2bd8168b534c444bc66034cdfd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DEFAULT_DENSE_INDEX_TYPE</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a23fafe2bd4e27ecadab4deb95691bcf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DEFAULT_IO_FORMAT</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>acb1e4e2de56103873d2de3c77c9c9373</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DEFAULT_MATRIX_STORAGE_ORDER_OPTION</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>aaf936bcdb51d724163230369fdcb3447</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>ae757d9000c42e036f731e022e98c9ec8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DENSE_PUBLIC_INTERFACE</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>ab29ea1da9635d033ca44cf26ad6fa0cf</anchor>
      <arglist>(Derived)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DEPRECATED</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a215b4c2831ed3631e9149b53a8ecb878</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DONT_INLINE</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>aa715c1fe854205b27e962ee7d7e06faf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_EMPTY</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a30b0ae667a0abd9a1dfb6e81fd3a7743</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_EXCEPTION_SPEC</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>aa3bf5ffddfa7be9a42c95cf33c737506</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>ac239ceb177785c34f9e7a5095dc10174</anchor>
      <arglist>(EXPR, SCALAR, OPNAME)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_FAST_MATH</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>ae58fec68e2d25f050b093a1045e110d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_GCC3_OR_OLDER</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>ad990eefde19bd4f8751f986c82550a15</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_GCC_AND_ARCH_DOESNT_WANT_STACK_ALIGNMENT</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>ab147968602ac1c98842dfb165901f849</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_GENERIC_PUBLIC_INTERFACE</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a2e5d5054c3dfcf7642af8bf98e917d67</anchor>
      <arglist>(Derived)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_GNUC_AT</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>aae4546cead7eee2b437d1b87edc69a41</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_GNUC_AT_LEAST</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>ae367ce28dd10f9d674e456ba09e1c2b1</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_GNUC_AT_MOST</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>ac3d9d5bf762c118029f9e35af1f5f10d</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_HAS_BUILTIN</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a80e26e79bb4a6d647522b20e47c7bbf0</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_HAS_C99_MATH</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>adbeb35f4d1b1d8b2f31ba59f29b75c78</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_HAS_CONSTEXPR</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>ab4cab3fe2c0edb814e9fab6fdec56e9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_HAS_CXX11</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a49a42cec29f7059c42349662319d5503</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_HAS_CXX11_CONTAINERS</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a6237eb806ed0c1357e5e0710b278f7da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_HAS_CXX11_MATH</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a444b05344dc1ff709bf59837b1c17ff5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_HAS_CXX11_NOEXCEPT</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a51564cad9fcef094da8c68ad6b4bf22d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_HAS_RVALUE_REFERENCES</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a8006833ece6e9e984cd9941023f44550</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_HAS_STD_RESULT_OF</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a6a7ce257deb2e2cb795b8d2e1ef7b659</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_HAS_VARIADIC_TEMPLATES</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a840abcde63eb0efc4bbcb2216db0f147</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_IDEAL_MAX_ALIGN_BYTES</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a2cba8f05b6cd8b4db2b2e89ce3975ac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_IMPLIES</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>ae309c2778566c4bd7c2801a61f8b7c6c</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a38acd33b693efd3da0650e097d9a494f</anchor>
      <arglist>(Derived)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_INHERIT_ASSIGNMENT_OPERATORS</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>ad84d7b9025947395ef1f67e45cea3150</anchor>
      <arglist>(Derived)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>eigen_internal_assert</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a4e742b5a08636a61784c0e173b61e710</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_LOGICAL_XOR</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a6f71164637334f90db8ff9292957764f</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAJOR_VERSION</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a7bc67bcbf3fd0c061a9c91e79c1c31ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_CWISE_BINARY_OP</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>ae396082a3cc84a08d3b1824ebf1c6fb5</anchor>
      <arglist>(METHOD, OPNAME)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_SCALAR_BINARY_OP</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>ad6abe8e9e26ad27200e76a9b0779b8b5</anchor>
      <arglist>(METHOD, OPNAME)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>acc8d533a3709f587a93550ddf9af457e</anchor>
      <arglist>(METHOD, OPNAME)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a02018116ac2e5e5b08eb371aa45d8e42</anchor>
      <arglist>(METHOD, OPNAME)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKESTRING</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>aaacc0c90f30fcba4a88132d7f2c5c934</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKESTRING2</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a7ed218d26d1ba41ca36dc879755eab95</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAX_ALIGN_BYTES</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>aabf37293a258a90b1aa96a5d5ec04bfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAX_CPP_VER</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>af4df3036db64ce8b8fc2adaab1fc76d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAX_STATIC_ALIGN_BYTES</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a5d8e4d9a4f962348bb641fb821508fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MIN_ALIGN_BYTES</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a1606249c901f685bf6cbd231b280a62a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MINOR_VERSION</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a00c0308407d18cb6ea40d217964445d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MSVC10_WORKAROUND_BINARYOP_RETURN_TYPE</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a45652d6bbadbba5f2dffeff3f4e4f75c</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_NO_THROW</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>ad3aadf3196b509854ba809538c68a93f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_NOEXCEPT</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a532c42c61426cc18d84097e29577acf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_NOEXCEPT_IF</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a0aff21784e58da6b66e2a1ab41494dc2</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_NOT_A_MACRO</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>ae5f3a4bbc2a6c8cd57a429ab742e5e1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ONLY_USED_FOR_DEBUG</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>aa92b5a5bd7b7cbc4754cea71c0866023</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_OS_ANDROID</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>ad4cc3650b9b62a65803c8c705b88984a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_OS_BSD</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a6de7ae6958913f4ad2d69a9f8de804df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_OS_CYGWIN</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a9635792d1f2f1df7e905863810b4a043</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_OS_GNULINUX</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a43434e7ef5ed3dbb9b8f7e6db54b1f0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_OS_LINUX</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a89995e1a9633081171b2c86c256c6435</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_OS_MAC</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a6aca65f41bece8f141c5483e5a7d0324</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_OS_QNX</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a8a0dabe0da8c26ac9e97bdb39422819b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_OS_SOLARIS</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>aeb83818a312f88e2915b064f1a842575</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_OS_SUN</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>ae4651432cd532a0e15cbbe26e8e80ab2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_OS_UNIX</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>ad62fc654f1a489c5e09227441df8e6e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_OS_WIN</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a70b227032bcb95dd113afe5218ea308a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_OS_WIN64</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>aeebf11535aab0e9856107addc03e6f9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_OS_WIN_STRICT</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a37a8b899e9e2a918cd892b00f7c62f12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_OS_WINCE</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a87b7e0d1d1766ee6cb875d0fe3f9a9ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_PERMISSIVE_EXPR</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>acbb0659e4d2a881a3cc03456b437abc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>eigen_plain_assert</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a000d296c3fca8ba6e784bdcc7d01d91d</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_PLAIN_ENUM_MAX</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a062701c0cea4b04350c0ac6980db81ec</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_PLAIN_ENUM_MIN</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a4b1145e5f3a0b345e0b769a3d81acc1f</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_RESTRICT</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a05b03c839f8f1357916472a45013c57b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_SAFE_TO_USE_STANDARD_ASSERT_MACRO</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>ac1f6befc11712517b00b6fd2abcfff0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_SCALAR_BINARY_SUPPORTED</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a7eb7d3699d5f7b1811ca014fb20d8490</anchor>
      <arglist>(OPNAME, TYPEA, TYPEB)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>afe4dae573843a7ec8c36bfb69246f411</anchor>
      <arglist>(SCALAR, EXPR, OPNAME)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_SIZE_MAX</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a853427f183e7ae1e949b5744784947ed</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_SIZE_MIN_PREFER_DYNAMIC</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a2a07ba221d47a7d636fd13678c8c75b3</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_SIZE_MIN_PREFER_FIXED</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>af2d58514e6156c4da2d4af66fafd0b12</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STACK_ALLOCATION_LIMIT</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>aa69893f50bcb8cec4064f6bc1017497f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STRONG_INLINE</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>af2b60117c00a6e75812de43bfe7db3b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_THROW</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a42d4b7cca6845685cea0bed006fe4b04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_THROW_X</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>affd73ff76188dafd9367852f91d0ce42</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_TRY</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a6ceaf167edc5192421db3f6d310479a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_UNALIGNED_VECTORIZE</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a1867e397bb6f521970e4a8e724a5e0db</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_UNUSED</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a93128615d484fbc06833a7ad602ef946</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_UNUSED_VARIABLE</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a7cf6d5b460def34dc4e6acf42889b6a9</anchor>
      <arglist>(var)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_VERSION_AT_LEAST</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>a89544e1ca5fc896d5d1fc1eea8b3a2ea</anchor>
      <arglist>(x, y, z)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_WORLD_VERSION</name>
      <anchorfile>Macros_8h.html</anchorfile>
      <anchor>acabc3789423204f18363a73c15afdb2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>copy_bool</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6eba203a81c5888c5934ba70ceb0d22c</anchor>
      <arglist>(bool b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ignore_unused_variable</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa4a0b9ae1d91131465d7a48e43014aee</anchor>
      <arglist>(const T &amp;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Map.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>Map_8h</filename>
    <class kind="class">Eigen::Map</class>
    <class kind="struct">Eigen::internal::traits&lt; Map&lt; PlainObjectType, MapOptions, StrideType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>MapBase.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>MapBase_8h</filename>
    <class kind="class">Eigen::MapBase&lt; Derived, ReadOnlyAccessors &gt;</class>
    <class kind="class">Eigen::MapBase&lt; Derived, WriteAccessors &gt;</class>
    <namespace>Eigen</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT_INDEX_BASED_ACCESS</name>
      <anchorfile>MapBase_8h.html</anchorfile>
      <anchor>aa3c15d8efba0fd033777ab3878df37a9</anchor>
      <arglist>(Derived)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MappedSparseMatrix.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SparseCore/</path>
    <filename>MappedSparseMatrix_8h</filename>
    <class kind="struct">Eigen::internal::evaluator&lt; MappedSparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</class>
    <class kind="class">Eigen::MappedSparseMatrix</class>
    <class kind="struct">Eigen::internal::traits&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _StorageIndex &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>arch/AltiVec/MathFunctions.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/arch/AltiVec/</path>
    <filename>arch_2AltiVec_2MathFunctions_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae423db3a3c2b900d0cb30a6be058ba73</anchor>
      <arglist>(1, 1.0f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6f48f8f7d7e6b598b7873c847954bd6a</anchor>
      <arglist>(half, 0.5f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5a7380e7b70749d3a471cbfd2f72a991</anchor>
      <arglist>(cephes_SQRTHF, 0.707106781186547524f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a01807efa9a2732673428a7506c83acaa</anchor>
      <arglist>(cephes_log_p0, 7.0376836292E-2f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3c0aab7c33f2fd280b66762b8b84a181</anchor>
      <arglist>(cephes_log_p1, - 1.1514610310E-1f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8874ae20a783c791eb6021b5cfeaf9ea</anchor>
      <arglist>(cephes_log_p2, 1.1676998740E-1f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6e692e04199669f872cc7aa4d6c41a4d</anchor>
      <arglist>(cephes_log_p3, - 1.2420140846E-1f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1c7549cd65f3f306680ff391675f3e02</anchor>
      <arglist>(cephes_log_p4,+1.4249322787E-1f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa71d87187b4f15a592acc04acf39970b</anchor>
      <arglist>(cephes_log_p5, - 1.6668057665E-1f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9d04991120301837d8c62365f437c9b8</anchor>
      <arglist>(cephes_log_p6,+2.0000714765E-1f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab60dfaff66c50e8c3e26046aa70bda3c</anchor>
      <arglist>(cephes_log_p7, - 2.4999993993E-1f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a961b69595b1452b285bfe8b07c0ab527</anchor>
      <arglist>(cephes_log_p8,+3.3333331174E-1f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a06589c8aba6f58b648bebc3ce188bced</anchor>
      <arglist>(cephes_log_q1, -2.12194440e-4f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0a35b04325d2650d2c5a238c82ec246c</anchor>
      <arglist>(cephes_log_q2, 0.693359375f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a58b725f4de34e7f53cfae27fbc4c695f</anchor>
      <arglist>(exp_hi, 88.3762626647950f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aad6f731f226ecdb773adbf8a30a531ba</anchor>
      <arglist>(exp_lo, -88.3762626647949f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a62df50c140db8c7941c4e598ca1ba128</anchor>
      <arglist>(cephes_LOG2EF, 1.44269504088896341f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3ab5218c9032404ef70086daf401fef6</anchor>
      <arglist>(cephes_exp_C1, 0.693359375f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3d98c374a3925c0d67379ff42e54877d</anchor>
      <arglist>(cephes_exp_C2, -2.12194440e-4f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9d50ce52765c35e57822c27a05b29174</anchor>
      <arglist>(cephes_exp_p0, 1.9875691500E-4f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aadfa3a0ad41a618ee551fb33956e43dd</anchor>
      <arglist>(cephes_exp_p1, 1.3981999507E-3f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac12913bf5545ef74aa6b4cf81cd87206</anchor>
      <arglist>(cephes_exp_p2, 8.3334519073E-3f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad64e1bafbb269ee883482be6302b12dc</anchor>
      <arglist>(cephes_exp_p3, 4.1665795894E-2f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2742f994f57df2eaba09f293a4cff4b8</anchor>
      <arglist>(cephes_exp_p4, 1.6666665459E-1f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0930c72c482e6601c762b064f3608078</anchor>
      <arglist>(cephes_exp_p5, 5.0000001201E-1f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f_FROM_INT</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a83044d4d63a46e27f8647444da81d31b</anchor>
      <arglist>(inv_mant_mask, ~0x7f800000)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f_FROM_INT</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a37162c8f6626af6f355b63fa92703cf9</anchor>
      <arglist>(min_norm_pos, 0x00800000)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f_FROM_INT</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abebce899a03aac74fc724a2df1b3a728</anchor>
      <arglist>(minus_inf, 0xff800000)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f_FROM_INT</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a24888d25ddc6afc3e7843c569c34e518</anchor>
      <arglist>(minus_nan, 0xffffffff)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4i</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a356688d43fe70a124bfbd870a9acbcc8</anchor>
      <arglist>(0x7f, 0x7f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4i</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa3c0b6b3401b2e87965e362f7876e15d</anchor>
      <arglist>(23, 23)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>pexp&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae50022746c5ddd3c92ba6eae17b22b0c</anchor>
      <arglist>(const Packet4f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>plog&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adbf8c141f9a7f80e7c6800ffd1b459f9</anchor>
      <arglist>(const Packet4f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>prsqrt&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a98b3641bf0b5b095f1879b167959c505</anchor>
      <arglist>(const Packet4f &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>arch/AVX/MathFunctions.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/arch/AVX/</path>
    <filename>arch_2AVX_2MathFunctions_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4d</type>
      <name>pexp&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa287cf9beefe00a71e537d61ca5e374d</anchor>
      <arglist>(const Packet4d &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet8f</type>
      <name>pexp&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af5c77669e4c0a48e32f5d45c6a1aa9e8</anchor>
      <arglist>(const Packet8f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet8f</type>
      <name>plog&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a22506371c12a3a9b33a9ef4ee1224ccf</anchor>
      <arglist>(const Packet8f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4d</type>
      <name>prsqrt&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af8bedd8df1a65eb70af9e8610ab63fcc</anchor>
      <arglist>(const Packet4d &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet8f</type>
      <name>prsqrt&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a636a9eb228d5c70e27417c4b736eb6cf</anchor>
      <arglist>(const Packet8f &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>Packet8i</type>
      <name>pshiftleft</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a703341af57db8439ae9690870449daea</anchor>
      <arglist>(Packet8i v, int n)</arglist>
    </member>
    <member kind="function">
      <type>Packet8f</type>
      <name>pshiftright</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae85fcab638e4045f96483b1529cd14c9</anchor>
      <arglist>(Packet8f v, int n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet8f</type>
      <name>psin&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af88cef0a5c3be48205d37003d50fb5e9</anchor>
      <arglist>(const Packet8f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4d</type>
      <name>psqrt&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a96f6b29d5043f43457b76a769bae8236</anchor>
      <arglist>(const Packet4d &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet8f</type>
      <name>psqrt&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac640b3ddd9636a8aa41e43127d5a603d</anchor>
      <arglist>(const Packet8f &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet8f</type>
      <name>ptanh&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8c1fea674ea6c3cc4c439f306e00dafb</anchor>
      <arglist>(const Packet8f &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>arch/AVX512/MathFunctions.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/arch/AVX512/</path>
    <filename>arch_2AVX512_2MathFunctions_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>arch/CUDA/MathFunctions.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/arch/CUDA/</path>
    <filename>arch_2CUDA_2MathFunctions_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>arch/NEON/MathFunctions.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/arch/NEON/</path>
    <filename>arch_2NEON_2MathFunctions_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>pexp&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae50022746c5ddd3c92ba6eae17b22b0c</anchor>
      <arglist>(const Packet4f &amp;_x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>arch/SSE/MathFunctions.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/arch/SSE/</path>
    <filename>arch_2SSE_2MathFunctions_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <namespace>Eigen::numext</namespace>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>pcos&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac005cc7410cfba10d4e99a0494df8a9e</anchor>
      <arglist>(const Packet4f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet2d</type>
      <name>pexp&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae5458479b96b74a336076e12227c4f81</anchor>
      <arglist>(const Packet2d &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>pexp&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae50022746c5ddd3c92ba6eae17b22b0c</anchor>
      <arglist>(const Packet4f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>plog&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adbf8c141f9a7f80e7c6800ffd1b459f9</anchor>
      <arglist>(const Packet4f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet2d</type>
      <name>prsqrt&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af30b2121ee9aa563c033f6332fb4243e</anchor>
      <arglist>(const Packet2d &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>prsqrt&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a98b3641bf0b5b095f1879b167959c505</anchor>
      <arglist>(const Packet4f &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>psin&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af54b550659120e19d75eb1aae81a5496</anchor>
      <arglist>(const Packet4f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet2d</type>
      <name>psqrt&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af266de4f31500421cd72cb689d58949c</anchor>
      <arglist>(const Packet2d &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>psqrt&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae26c604a968200dae48cbffe1971f81a</anchor>
      <arglist>(const Packet4f &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>ptanh&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a74c125271290cd7011e9e673e34c819a</anchor>
      <arglist>(const Packet4f &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE float</type>
      <name>sqrt</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a982549ff7a7aa1a72c691bca5ea32ae4</anchor>
      <arglist>(const float &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE double</type>
      <name>sqrt</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a862d9507c9e63c741ac29150d0df66ba</anchor>
      <arglist>(const double &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>arch/ZVector/MathFunctions.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/arch/ZVector/</path>
    <filename>arch_2ZVector_2MathFunctions_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afd080992773646437546fb8d871b3eba</anchor>
      <arglist>(1, 1.0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abbaf80ac53d4cac1b7ed3ef9ad4668d0</anchor>
      <arglist>(2, 2.0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5c52ef4b62a4f7bf11a836659f9e4102</anchor>
      <arglist>(half, 0.5)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a31fe3a43934f1483cb0a8bacceda093c</anchor>
      <arglist>(exp_hi, 709.437)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4adee68a0e9221dd0800807a1621d427</anchor>
      <arglist>(exp_lo, -709.436139303)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8326e5bb6735425942940185d3131502</anchor>
      <arglist>(cephes_LOG2EF, 1.4426950408889634073599)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adb91e577b8048b7c2c03f2cda3d88a84</anchor>
      <arglist>(cephes_exp_p0, 1.26177193074810590878e-4)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae6669809de8c327bbb72255f0b356b97</anchor>
      <arglist>(cephes_exp_p1, 3.02994407707441961300e-2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0bde25b9c0da8a611771785b6638197a</anchor>
      <arglist>(cephes_exp_p2, 9.99999999999999999910e-1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2c7705a5fe1bbe73ea26a554f557b75b</anchor>
      <arglist>(cephes_exp_q0, 3.00198505138664455042e-6)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa6f14e9a7128efef268af6055ae7c400</anchor>
      <arglist>(cephes_exp_q1, 2.52448340349684104192e-3)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abc745b44f3dc6f04e5dcf4fbc150f6d9</anchor>
      <arglist>(cephes_exp_q2, 2.27265548208155028766e-1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3d801f09c00df1ceb58575736350d938</anchor>
      <arglist>(cephes_exp_q3, 2.00000000000000000009e0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a07807a6b02bcd2993e35384fae3eadcd</anchor>
      <arglist>(cephes_exp_C1, 0.693145751953125)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a134a3306e2246cb701e99a2ef65c6fad</anchor>
      <arglist>(cephes_exp_C2, 1.42860682030941723212e-6)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet2d</type>
      <name>pexp&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae5458479b96b74a336076e12227c4f81</anchor>
      <arglist>(const Packet2d &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>pexp&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae50022746c5ddd3c92ba6eae17b22b0c</anchor>
      <arglist>(const Packet4f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet2d</type>
      <name>prsqrt&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af30b2121ee9aa563c033f6332fb4243e</anchor>
      <arglist>(const Packet2d &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>prsqrt&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a98b3641bf0b5b095f1879b167959c505</anchor>
      <arglist>(const Packet4f &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet2d</type>
      <name>psqrt&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af266de4f31500421cd72cb689d58949c</anchor>
      <arglist>(const Packet2d &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>psqrt&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae26c604a968200dae48cbffe1971f81a</anchor>
      <arglist>(const Packet4f &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MathFunctions.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>MathFunctions_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MATHFUNC_IMPL</name>
      <anchorfile>MathFunctions_8h.html</anchorfile>
      <anchor>a16a9c6b7b8df92a9e63bee2207a56fab</anchor>
      <arglist>(func, scalar)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>MathFunctions_8h.html</anchorfile>
      <anchor>a23043b8c165331b25be039f495dfa1c6</anchor>
      <arglist>(func, scalar)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_PI</name>
      <anchorfile>MathFunctions_8h.html</anchorfile>
      <anchor>aebdd4427aa2148313c07b0eedad449ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_USE_STD_FPCLASSIFY</name>
      <anchorfile>MathFunctions_8h.html</anchorfile>
      <anchor>a87e5b85835525b6fd77198877dd89381</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MathFunctionsImpl.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>MathFunctionsImpl_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>T</type>
      <name>generic_fast_tanh_float</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab589c1da1f207b3493c463c5f006c8cc</anchor>
      <arglist>(const T &amp;a_x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Matrix.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>Matrix_8h</filename>
    <class kind="class">Eigen::Matrix</class>
    <class kind="struct">Eigen::internal::traits&lt; Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_FIXED_TYPEDEFS</name>
      <anchorfile>Matrix_8h.html</anchorfile>
      <anchor>ab4c549421d858a603c010895066f18b9</anchor>
      <arglist>(Type, TypeSuffix, Size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_TYPEDEFS</name>
      <anchorfile>Matrix_8h.html</anchorfile>
      <anchor>a2213d9d8ff64ff534f3a57c9afa3b924</anchor>
      <arglist>(Type, TypeSuffix, Size, SizeSuffix)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_TYPEDEFS_ALL_SIZES</name>
      <anchorfile>Matrix_8h.html</anchorfile>
      <anchor>a892e22c9b467dd1a68caa783b05d15f5</anchor>
      <arglist>(Type, TypeSuffix)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>MatrixBase_8h</filename>
    <includes id="CommonCwiseUnaryOps_8h" name="CommonCwiseUnaryOps.h" local="yes" imported="no">../plugins/CommonCwiseUnaryOps.h</includes>
    <includes id="CommonCwiseBinaryOps_8h" name="CommonCwiseBinaryOps.h" local="yes" imported="no">../plugins/CommonCwiseBinaryOps.h</includes>
    <includes id="MatrixCwiseUnaryOps_8h" name="MatrixCwiseUnaryOps.h" local="yes" imported="no">../plugins/MatrixCwiseUnaryOps.h</includes>
    <includes id="MatrixCwiseBinaryOps_8h" name="MatrixCwiseBinaryOps.h" local="yes" imported="no">../plugins/MatrixCwiseBinaryOps.h</includes>
    <class kind="struct">Eigen::MatrixBase::CastXpr</class>
    <class kind="struct">Eigen::MatrixBase::ConstDiagonalIndexReturnType</class>
    <class kind="struct">Eigen::MatrixBase::ConstSelfAdjointViewReturnType</class>
    <class kind="struct">Eigen::MatrixBase::ConstTriangularViewReturnType</class>
    <class kind="struct">Eigen::MatrixBase::cross_product_return_type</class>
    <class kind="struct">Eigen::MatrixBase::DiagonalIndexReturnType</class>
    <class kind="class">Eigen::MatrixBase</class>
    <class kind="struct">Eigen::MatrixBase::SelfAdjointViewReturnType</class>
    <class kind="struct">Eigen::MatrixBase::TriangularViewReturnType</class>
    <namespace>Eigen</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CURRENT_STORAGE_BASE_CLASS</name>
      <anchorfile>MatrixBase_8h.html</anchorfile>
      <anchor>a140b988ffa480af0799d873ce22898f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DOC_UNARY_ADDONS</name>
      <anchorfile>MatrixBase_8h.html</anchorfile>
      <anchor>aa97b59c5b6e64c3ff7f2b86a93156245</anchor>
      <arglist>(X, Y)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBaseEigenvalues.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Eigenvalues/</path>
    <filename>MatrixBaseEigenvalues_8h</filename>
    <class kind="struct">Eigen::internal::eigenvalues_selector</class>
    <class kind="struct">Eigen::internal::eigenvalues_selector&lt; Derived, false &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>MatrixCwiseBinaryOps.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/plugins/</path>
    <filename>MatrixCwiseBinaryOps_8h</filename>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; internal::scalar_cmp_op&lt; Scalar, Scalar, internal::cmp_EQ &gt;, const Derived, const ConstantReturnType &gt;</type>
      <name>CwiseScalarEqualReturnType</name>
      <anchorfile>MatrixCwiseBinaryOps_8h.html</anchorfile>
      <anchor>a5f6a0cdb0f2df5f0def41dd27a95ef3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; std::equal_to&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>MatrixCwiseBinaryOps_8h.html</anchorfile>
      <anchor>a2f03c1eec1635023046892e6839fcfda</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseScalarEqualReturnType</type>
      <name>cwiseEqual</name>
      <anchorfile>MatrixCwiseBinaryOps_8h.html</anchorfile>
      <anchor>afa0007a1615804062426318239930e88</anchor>
      <arglist>(const Scalar &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar, Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>MatrixCwiseBinaryOps_8h.html</anchorfile>
      <anchor>abc34a215ef61c3b3f33615d6e28c1478</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar, Scalar &gt;, const Derived, const ConstantReturnType &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>MatrixCwiseBinaryOps_8h.html</anchorfile>
      <anchor>a901e06580b96f86ff2b923cef5c33198</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar, Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>MatrixCwiseBinaryOps_8h.html</anchorfile>
      <anchor>a3836fbfdbf1367bf824b90951afc744f</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar, Scalar &gt;, const Derived, const ConstantReturnType &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>MatrixCwiseBinaryOps_8h.html</anchorfile>
      <anchor>a3521e0f5991b0a4b2c04a8f92a0b2ef3</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; std::not_equal_to&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseNotEqual</name>
      <anchorfile>MatrixCwiseBinaryOps_8h.html</anchorfile>
      <anchor>ac684d38c8028ba6c1c75a61b7061da0d</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseQuotient</name>
      <anchorfile>MatrixCwiseBinaryOps_8h.html</anchorfile>
      <anchor>a7f2586dc31b1f2e4fd8f8937f26e85dd</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_BINARY_RETURN_TYPE</name>
      <anchorfile>MatrixCwiseBinaryOps_8h.html</anchorfile>
      <anchor>a02dbb188392aa32b8ebc022fbc456cae</anchor>
      <arglist>(Derived, OtherDerived, product) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixCwiseUnaryOps.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/plugins/</path>
    <filename>MatrixCwiseUnaryOps_8h</filename>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>CwiseAbs2ReturnType</name>
      <anchorfile>MatrixCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a578065e544ff0adf40d9b8ee4ac01186</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>CwiseAbsReturnType</name>
      <anchorfile>MatrixCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a311619e2469747a033787cbe29546b17</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>CwiseInverseReturnType</name>
      <anchorfile>MatrixCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a9a64f9cd35db23a9c5f30c057fb9f454</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sign_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>CwiseSignReturnType</name>
      <anchorfile>MatrixCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a8813fa44afd4440f88e2046abea272c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>CwiseSqrtReturnType</name>
      <anchorfile>MatrixCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a9483e4c54fd8516c01c8680a8d52af69</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbsReturnType</type>
      <name>cwiseAbs</name>
      <anchorfile>MatrixCwiseUnaryOps_8h.html</anchorfile>
      <anchor>afaccb60c8e7e930b441a048374b64ea3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbs2ReturnType</type>
      <name>cwiseAbs2</name>
      <anchorfile>MatrixCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a426713f88e0c1c0d6626fbadced4e9d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseInverseReturnType</type>
      <name>cwiseInverse</name>
      <anchorfile>MatrixCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a71265e72c85a2d90d349543171b150cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseSignReturnType</type>
      <name>cwiseSign</name>
      <anchorfile>MatrixCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a92d50e5a414332785a7e6b6ff406198c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseSqrtReturnType</type>
      <name>cwiseSqrt</name>
      <anchorfile>MatrixCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a0e379b45253546d07dcea81d8588297e</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Memory.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/util/</path>
    <filename>Memory_8h</filename>
    <class kind="class">Eigen::aligned_allocator</class>
    <class kind="class">Eigen::internal::aligned_stack_memory_handler</class>
    <class kind="struct">Eigen::aligned_allocator::rebind</class>
    <class kind="class">Eigen::internal::scoped_array</class>
    <class kind="struct">Eigen::internal::smart_copy_helper</class>
    <class kind="struct">Eigen::internal::smart_copy_helper&lt; T, false &gt;</class>
    <class kind="struct">Eigen::internal::smart_copy_helper&lt; T, true &gt;</class>
    <class kind="struct">Eigen::internal::smart_memmove_helper</class>
    <class kind="struct">Eigen::internal::smart_memmove_helper&lt; T, false &gt;</class>
    <class kind="struct">Eigen::internal::smart_memmove_helper&lt; T, true &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ei_declare_aligned_stack_constructed_variable</name>
      <anchorfile>Memory_8h.html</anchorfile>
      <anchor>ae4bf2b34741512d206aa238550a2c42c</anchor>
      <arglist>(TYPE, NAME, SIZE, BUFFER)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_FREEBSD_MALLOC_ALREADY_ALIGNED</name>
      <anchorfile>Memory_8h.html</anchorfile>
      <anchor>a09aa4692221e10a214dd85e85b7b337d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_GLIBC_MALLOC_ALREADY_ALIGNED</name>
      <anchorfile>Memory_8h.html</anchorfile>
      <anchor>a0ed1d30d686d0fd8fa62cf16f4af1a64</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_ALIGNED_OPERATOR_NEW</name>
      <anchorfile>Memory_8h.html</anchorfile>
      <anchor>a6b556795c1a3aa8156f7b975481b872f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_ALIGNED_OPERATOR_NEW_IF</name>
      <anchorfile>Memory_8h.html</anchorfile>
      <anchor>a1a3c94340ee7905232b39099dce9c509</anchor>
      <arglist>(NeedsToAlign)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_ALIGNED_OPERATOR_NEW_IF_VECTORIZABLE_FIXED_SIZE</name>
      <anchorfile>Memory_8h.html</anchorfile>
      <anchor>a8dea9259011439f7240490cbcb910378</anchor>
      <arglist>(Scalar, Size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MALLOC_ALREADY_ALIGNED</name>
      <anchorfile>Memory_8h.html</anchorfile>
      <anchor>a6f5fa4c5ab61f4a2ee704758ea65ac9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>aligned_delete</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a00bb8914f075688a0029d9e87ac485ad</anchor>
      <arglist>(T *ptr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>aligned_free</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adad153f95799bcc02d86235418c0a73f</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void *</type>
      <name>aligned_malloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a746fc6b6bcc7367ec4fe64b6f8f155a0</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC T *</type>
      <name>aligned_new</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7b8dc8017e885090442e63fbb0ba270f</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>aligned_realloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2a45fbd9d5eaa2c84e561fceaf39d139</anchor>
      <arglist>(void *ptr, size_t new_size, size_t old_size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void</type>
      <name>check_size_for_overflow</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a987dd564e37ebb9a5dd2801b831bc757</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>check_that_malloc_is_allowed</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aade40fb602f8649b396fd4f20494884e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>conditional_aligned_delete</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2a8995fb610fb7f96e31a138672d40ff</anchor>
      <arglist>(T *ptr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>conditional_aligned_delete_auto</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac282eda8b80ffde43233f1774206bcca</anchor>
      <arglist>(T *ptr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>conditional_aligned_free</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2a7fb46ed6502862862b417071e3d618</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>conditional_aligned_free&lt; false &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a879b765262b6a5776aed464ae01e0520</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void *</type>
      <name>conditional_aligned_malloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae50d92679c13b363c2c668c417d7b044</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void *</type>
      <name>conditional_aligned_malloc&lt; false &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae6012d2201f8b76fb6d9eace2c6041ec</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC T *</type>
      <name>conditional_aligned_new</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a96f32943eaca3054d37617ca07c66c75</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC T *</type>
      <name>conditional_aligned_new_auto</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9a222d0f78c14913a24dbf8a752d5200</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>conditional_aligned_realloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab3d3d1b8d3ef58b3fa476794894dd184</anchor>
      <arglist>(void *ptr, size_t new_size, size_t old_size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>conditional_aligned_realloc&lt; false &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a21d40c1f7eabef5d47426261e8744456</anchor>
      <arglist>(void *ptr, size_t new_size, size_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC T *</type>
      <name>conditional_aligned_realloc_new</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acd1bf5d604543130988ddbd8298d25ac</anchor>
      <arglist>(T *pts, size_t new_size, size_t old_size)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>conditional_aligned_realloc_new_auto</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad70e08b9bd6b5d7725cfd98c4a49e755</anchor>
      <arglist>(T *pts, size_t new_size, size_t old_size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC T *</type>
      <name>construct_elements_of_array</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac2b07ca757991b968ebeb6a41a7ebf82</anchor>
      <arglist>(T *ptr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>destruct_elements_of_array</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab4b7ebeb9bcc5ac331f4919a5bd8a0b4</anchor>
      <arglist>(T *ptr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>first_aligned</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adbf078c78da41b6c2ca7f85cf32e59b5</anchor>
      <arglist>(const Scalar *array, Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>first_default_aligned</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aef45b3d13f972b0edee7537f50c929c9</anchor>
      <arglist>(const Scalar *array, Index size)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>first_multiple</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5692cd3c30a1b398f9c6d23edca0262f</anchor>
      <arglist>(Index size, Index base)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>handmade_aligned_free</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2a2e468d0c36a0b52ab8e22efdc6ca67</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>handmade_aligned_malloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1193f4157d44fdc9f1e91a1f2e988d19</anchor>
      <arglist>(std::size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>handmade_aligned_realloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab3a38b842941fe5ffcbff2bdd4735c1c</anchor>
      <arglist>(void *ptr, std::size_t size, std::size_t=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>queryCacheSizes</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3a3f70166790e15844d6b9804f84f952</anchor>
      <arglist>(int &amp;l1, int &amp;l2, int &amp;l3)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>queryL1CacheSize</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abc24477d9f0a7445aa8ece2b5b7a0b7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>queryTopLevelCacheSize</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab12a6ee511234693252cf02dfef07899</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>smart_copy</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aaa5263274e83e4b19ff5558046f1077f</anchor>
      <arglist>(const T *start, const T *end, T *target)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>smart_memmove</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab62b385a18b8a749eded9322d0b853ac</anchor>
      <arglist>(const T *start, const T *end, T *target)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aefb14fc87518cc6b91063a820a66a21b</anchor>
      <arglist>(scoped_array&lt; T &gt; &amp;a, scoped_array&lt; T &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>throw_std_bad_alloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa03c647c0da4f77a83252fd9bd097ca4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Meta.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/util/</path>
    <filename>Meta_8h</filename>
    <class kind="struct">Eigen::internal::add_const</class>
    <class kind="struct">Eigen::internal::add_const&lt; T &amp; &gt;</class>
    <class kind="struct">Eigen::internal::add_const_on_value_type</class>
    <class kind="struct">Eigen::internal::add_const_on_value_type&lt; T &amp; &gt;</class>
    <class kind="struct">Eigen::internal::add_const_on_value_type&lt; T * &gt;</class>
    <class kind="struct">Eigen::internal::add_const_on_value_type&lt; T *const &gt;</class>
    <class kind="struct">Eigen::internal::add_const_on_value_type&lt; T const *const &gt;</class>
    <class kind="struct">Eigen::internal::is_convertible_impl::any_conversion</class>
    <class kind="struct">Eigen::internal::binary_result_of_select</class>
    <class kind="struct">Eigen::internal::binary_result_of_select&lt; Func, ArgType0, ArgType1, sizeof(has_std_result_type)&gt;</class>
    <class kind="struct">Eigen::internal::binary_result_of_select&lt; Func, ArgType0, ArgType1, sizeof(has_tr1_result)&gt;</class>
    <class kind="struct">Eigen::internal::conditional</class>
    <class kind="struct">Eigen::internal::conditional&lt; false, Then, Else &gt;</class>
    <class kind="struct">Eigen::internal::enable_if</class>
    <class kind="struct">Eigen::internal::enable_if&lt; true, T &gt;</class>
    <class kind="struct">Eigen::internal::false_type</class>
    <class kind="struct">Eigen::internal::has_binary_operator</class>
    <class kind="struct">Eigen::internal::has_none</class>
    <class kind="struct">Eigen::internal::has_nullary_operator</class>
    <class kind="struct">Eigen::internal::has_ReturnType</class>
    <class kind="struct">Eigen::internal::has_std_result_type</class>
    <class kind="struct">Eigen::internal::has_tr1_result</class>
    <class kind="struct">Eigen::internal::has_unary_operator</class>
    <class kind="struct">Eigen::internal::is_arithmetic</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; bool &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; char &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; double &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; float &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; long double &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; signed char &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; signed int &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; signed long &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; signed short &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; unsigned char &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; unsigned int &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; unsigned long &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; unsigned short &gt;</class>
    <class kind="struct">Eigen::internal::is_const</class>
    <class kind="struct">Eigen::internal::is_const&lt; T const &gt;</class>
    <class kind="struct">Eigen::internal::is_convertible</class>
    <class kind="struct">Eigen::internal::is_convertible_impl</class>
    <class kind="struct">Eigen::internal::is_integral</class>
    <class kind="struct">Eigen::internal::is_integral&lt; bool &gt;</class>
    <class kind="struct">Eigen::internal::is_integral&lt; char &gt;</class>
    <class kind="struct">Eigen::internal::is_integral&lt; signed char &gt;</class>
    <class kind="struct">Eigen::internal::is_integral&lt; signed int &gt;</class>
    <class kind="struct">Eigen::internal::is_integral&lt; signed long &gt;</class>
    <class kind="struct">Eigen::internal::is_integral&lt; signed short &gt;</class>
    <class kind="struct">Eigen::internal::is_integral&lt; unsigned char &gt;</class>
    <class kind="struct">Eigen::internal::is_integral&lt; unsigned int &gt;</class>
    <class kind="struct">Eigen::internal::is_integral&lt; unsigned long &gt;</class>
    <class kind="struct">Eigen::internal::is_integral&lt; unsigned short &gt;</class>
    <class kind="struct">Eigen::internal::is_same</class>
    <class kind="struct">Eigen::internal::is_same&lt; T, T &gt;</class>
    <class kind="struct">Eigen::internal::meta_least_common_multiple</class>
    <class kind="struct">Eigen::internal::meta_least_common_multiple&lt; A, B, K, true &gt;</class>
    <class kind="struct">Eigen::internal::meta_no</class>
    <class kind="class">Eigen::internal::meta_sqrt</class>
    <class kind="class">Eigen::internal::meta_sqrt&lt; Y, InfX, SupX, true &gt;</class>
    <class kind="struct">Eigen::internal::meta_yes</class>
    <class kind="struct">Eigen::internal::is_convertible_impl::no</class>
    <class kind="class">Eigen::internal::noncopyable</class>
    <class kind="struct">Eigen::internal::remove_all</class>
    <class kind="struct">Eigen::internal::remove_all&lt; const T &gt;</class>
    <class kind="struct">Eigen::internal::remove_all&lt; T &amp; &gt;</class>
    <class kind="struct">Eigen::internal::remove_all&lt; T * &gt;</class>
    <class kind="struct">Eigen::internal::remove_all&lt; T const &amp; &gt;</class>
    <class kind="struct">Eigen::internal::remove_all&lt; T const * &gt;</class>
    <class kind="struct">Eigen::internal::remove_const</class>
    <class kind="struct">Eigen::internal::remove_const&lt; const T &gt;</class>
    <class kind="struct">Eigen::internal::remove_const&lt; const T[]&gt;</class>
    <class kind="struct">Eigen::internal::remove_const&lt; const T[Size]&gt;</class>
    <class kind="struct">Eigen::internal::remove_pointer</class>
    <class kind="struct">Eigen::internal::remove_pointer&lt; T * &gt;</class>
    <class kind="struct">Eigen::internal::remove_pointer&lt; T *const &gt;</class>
    <class kind="struct">Eigen::internal::remove_reference</class>
    <class kind="struct">Eigen::internal::remove_reference&lt; T &amp; &gt;</class>
    <class kind="struct">Eigen::internal::result_of</class>
    <class kind="struct">Eigen::internal::result_of&lt; Func(ArgType)&gt;</class>
    <class kind="struct">Eigen::internal::result_of&lt; Func(ArgType0, ArgType1)&gt;</class>
    <class kind="struct">Eigen::internal::result_of&lt; Func(ArgType0, ArgType1, ArgType2)&gt;</class>
    <class kind="struct">Eigen::internal::scalar_product_traits</class>
    <class kind="struct">Eigen::internal::ternary_result_of_select</class>
    <class kind="struct">Eigen::internal::ternary_result_of_select&lt; Func, ArgType0, ArgType1, ArgType2, sizeof(has_std_result_type)&gt;</class>
    <class kind="struct">Eigen::internal::ternary_result_of_select&lt; Func, ArgType0, ArgType1, ArgType2, sizeof(has_tr1_result)&gt;</class>
    <class kind="struct">Eigen::internal::true_type</class>
    <class kind="struct">Eigen::internal::unary_result_of_select</class>
    <class kind="struct">Eigen::internal::unary_result_of_select&lt; Func, ArgType, sizeof(has_std_result_type)&gt;</class>
    <class kind="struct">Eigen::internal::unary_result_of_select&lt; Func, ArgType, sizeof(has_tr1_result)&gt;</class>
    <class kind="struct">Eigen::internal::is_convertible_impl::yes</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <namespace>Eigen::numext</namespace>
    <member kind="typedef">
      <type>EIGEN_DEFAULT_DENSE_INDEX_TYPE</type>
      <name>DenseIndex</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aa06499c94936a19673e53deb516a1b76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EIGEN_DEFAULT_DENSE_INDEX_TYPE</type>
      <name>Index</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a62e77e0933482dafde8fe197d9a2cfde</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::ptrdiff_t</type>
      <name>IntPtr</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa163dba844d8d3fb778e6cc6b207d61e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::size_t</type>
      <name>UIntPtr</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a017bb5f182d0e8afd1fed693649d2436</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>div_ceil</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a68364122d062cc98c1ea952f820c3721</anchor>
      <arglist>(const T &amp;a, const T &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>return_ptr</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad98857c7a2f14b920363212dd6c4aec2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>swap</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a3b617b6220683f86218071c40c41d381</anchor>
      <arglist>(T &amp;a, T &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MetisSupport.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/MetisSupport/</path>
    <filename>MetisSupport_8h</filename>
    <class kind="class">Eigen::MetisOrdering</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>MKL_support.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/util/</path>
    <filename>MKL__support_8h</filename>
    <namespace>Eigen</namespace>
    <member kind="typedef">
      <type>int</type>
      <name>BlasIndex</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a02236777748981f69ac8703769d03088</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; double &gt;</type>
      <name>dcomplex</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a5ac8e8d5097ce5564d904ab9bceb1a57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; float &gt;</type>
      <name>scomplex</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac012de8863b0e1177fe6b4fda7e3bd79</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MyThread.cpp</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/src/tsp/</path>
    <filename>MyThread_8cpp</filename>
    <includes id="MyThread_8h" name="MyThread.h" local="yes" imported="no">MyThread.h</includes>
  </compound>
  <compound kind="file">
    <name>MyThread.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/src/tsp/</path>
    <filename>MyThread_8h</filename>
    <includes id="threads_8h" name="threads.h" local="yes" imported="no">threads.h</includes>
    <class kind="class">MyThread</class>
  </compound>
  <compound kind="file">
    <name>navigation.cpp</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/src/</path>
    <filename>navigation_8cpp</filename>
    <includes id="navigation_8h" name="navigation.h" local="yes" imported="no">navigation.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>draw_robot_views</name>
      <anchorfile>navigation_8cpp.html</anchorfile>
      <anchor>af4eb1b181a69ab6153ca40b89a354de6</anchor>
      <arglist>(cv::Mat &amp;input, vector&lt; iro::SE2 &gt; views)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mark_domains</name>
      <anchorfile>navigation_8cpp.html</anchorfile>
      <anchor>af5435bb61596c36e926f509c82bad695</anchor>
      <arglist>(CDT &amp;ct, CDT::Face_handle start, int index, std::list&lt; CDT::Edge &gt; &amp;border)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mark_domains</name>
      <anchorfile>navigation_8cpp.html</anchorfile>
      <anchor>abff193edbd26a12a3c81a1f8dbcd3062</anchor>
      <arglist>(CDT &amp;cdt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveCDT_geodesic</name>
      <anchorfile>navigation_8cpp.html</anchorfile>
      <anchor>a9da1930e4305588fb784e006e27c09aa</anchor>
      <arglist>(CDT cdt)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>navigation.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/src/</path>
    <filename>navigation_8h</filename>
    <includes id="global_8h" name="global.h" local="yes" imported="no">global.h</includes>
    <includes id="data__engine_8h" name="data_engine.h" local="yes" imported="no">data_engine.h</includes>
    <includes id="distance_8h" name="distance.h" local="yes" imported="no">distance.h</includes>
    <includes id="omt__solver_8h" name="omt_solver.h" local="yes" imported="no">omt_solver.h</includes>
    <includes id="tsp_8h" name="tsp.h" local="yes" imported="no">tsp/tsp.h</includes>
    <includes id="usage_8h" name="usage.h" local="yes" imported="no">tsp/usage.h</includes>
    <includes id="twoOpt_8h" name="twoOpt.h" local="yes" imported="no">tsp/twoOpt.h</includes>
    <includes id="MyThread_8h" name="MyThread.h" local="yes" imported="no">tsp/MyThread.h</includes>
    <includes id="path__optimization_8h" name="path_optimization.h" local="yes" imported="no">path_optimization.h</includes>
    <class kind="struct">FrontierElement</class>
    <class kind="class">Navigation</class>
    <class kind="struct">NextBestView</class>
    <class kind="class">ScanningTask</class>
    <member kind="define">
      <type>#define</type>
      <name>CPS</name>
      <anchorfile>navigation_8h.html</anchorfile>
      <anchor>a9e28a2ff177ad849d5ad6bf60321aabe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NUM_THREADS</name>
      <anchorfile>navigation_8h.html</anchorfile>
      <anchor>a7735206bdfad487588bba2126b806ab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>frontier_exploration_sample_range_pixel</name>
      <anchorfile>navigation_8h.html</anchorfile>
      <anchor>aaa6f902454e4cb51149138a5d264768a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>offset_size</name>
      <anchorfile>navigation_8h.html</anchorfile>
      <anchor>a1d833f251bdf6e3632a3bf4ff7702a85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>random_site_num</name>
      <anchorfile>navigation_8h.html</anchorfile>
      <anchor>aa0f66db045ec13e6d821de3ef6a03199</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>NestByValue.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>NestByValue_8h</filename>
    <class kind="class">Eigen::NestByValue</class>
    <class kind="struct">Eigen::internal::traits&lt; NestByValue&lt; ExpressionType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>NoAlias.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>NoAlias_8h</filename>
    <class kind="class">Eigen::NoAlias</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>NonMPL2.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/util/</path>
    <filename>NonMPL2_8h</filename>
  </compound>
  <compound kind="file">
    <name>NullaryFunctors.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/functors/</path>
    <filename>NullaryFunctors_8h</filename>
    <class kind="struct">Eigen::internal::functor_has_linear_access</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; linspaced_op&lt; Scalar, PacketType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_constant_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_identity_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::has_binary_operator&lt; linspaced_op&lt; Scalar, PacketType &gt;, IndexType &gt;</class>
    <class kind="struct">Eigen::internal::has_binary_operator&lt; scalar_constant_op&lt; Scalar &gt;, IndexType &gt;</class>
    <class kind="struct">Eigen::internal::has_binary_operator&lt; scalar_identity_op&lt; Scalar &gt;, IndexType &gt;</class>
    <class kind="struct">Eigen::internal::has_binary_operator&lt; scalar_random_op&lt; Scalar &gt;, IndexType &gt;</class>
    <class kind="struct">Eigen::internal::has_nullary_operator&lt; linspaced_op&lt; Scalar, PacketType &gt;, IndexType &gt;</class>
    <class kind="struct">Eigen::internal::has_nullary_operator&lt; scalar_constant_op&lt; Scalar &gt;, IndexType &gt;</class>
    <class kind="struct">Eigen::internal::has_nullary_operator&lt; scalar_identity_op&lt; Scalar &gt;, IndexType &gt;</class>
    <class kind="struct">Eigen::internal::has_nullary_operator&lt; scalar_random_op&lt; Scalar &gt;, IndexType &gt;</class>
    <class kind="struct">Eigen::internal::has_unary_operator&lt; linspaced_op&lt; Scalar, PacketType &gt;, IndexType &gt;</class>
    <class kind="struct">Eigen::internal::has_unary_operator&lt; scalar_constant_op&lt; Scalar &gt;, IndexType &gt;</class>
    <class kind="struct">Eigen::internal::has_unary_operator&lt; scalar_identity_op&lt; Scalar &gt;, IndexType &gt;</class>
    <class kind="struct">Eigen::internal::has_unary_operator&lt; scalar_random_op&lt; Scalar &gt;, IndexType &gt;</class>
    <class kind="struct">Eigen::internal::linspaced_op</class>
    <class kind="struct">Eigen::internal::linspaced_op</class>
    <class kind="struct">Eigen::internal::linspaced_op_impl</class>
    <class kind="struct">Eigen::internal::linspaced_op_impl&lt; Scalar, Packet, false &gt;</class>
    <class kind="struct">Eigen::internal::linspaced_op_impl&lt; Scalar, Packet, true &gt;</class>
    <class kind="struct">Eigen::internal::scalar_constant_op</class>
    <class kind="struct">Eigen::internal::scalar_identity_op</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>NumTraits.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>NumTraits_8h</filename>
    <class kind="struct">Eigen::internal::default_digits10_impl</class>
    <class kind="struct">Eigen::internal::default_digits10_impl&lt; T, false, false &gt;</class>
    <class kind="struct">Eigen::internal::default_digits10_impl&lt; T, false, true &gt;</class>
    <class kind="struct">Eigen::GenericNumTraits</class>
    <class kind="class">Eigen::NumTraits</class>
    <class kind="struct">Eigen::NumTraits&lt; Array&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &gt;</class>
    <class kind="struct">Eigen::NumTraits&lt; double &gt;</class>
    <class kind="struct">Eigen::NumTraits&lt; float &gt;</class>
    <class kind="struct">Eigen::NumTraits&lt; long double &gt;</class>
    <class kind="struct">Eigen::NumTraits&lt; std::complex&lt; _Real &gt; &gt;</class>
    <class kind="struct">Eigen::NumTraits&lt; std::string &gt;</class>
    <class kind="struct">Eigen::NumTraits&lt; void &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>omt_solver.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/src/</path>
    <filename>omt__solver_8h</filename>
    <includes id="global_8h" name="global.h" local="yes" imported="no">global.h</includes>
    <includes id="data__engine_8h" name="data_engine.h" local="yes" imported="no">data_engine.h</includes>
    <includes id="Xin__Wang_8h" name="Xin_Wang.h" local="yes" imported="no">geodesic/Xin_Wang.h</includes>
    <class kind="struct">Cluster</class>
    <class kind="class">DiscreteSolver</class>
    <member kind="function">
      <type>vector&lt; int &gt;</type>
      <name>hungarian_algorithm</name>
      <anchorfile>omt__solver_8h.html</anchorfile>
      <anchor>ae1c2392c6c3303d95cbf08073f1da9c0</anchor>
      <arglist>(Eigen::MatrixXd cost)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Ordering.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/OrderingMethods/</path>
    <filename>Ordering_8h</filename>
    <includes id="Eigen__Colamd_8h" name="Eigen_Colamd.h" local="yes" imported="no">Eigen_Colamd.h</includes>
    <class kind="class">Eigen::AMDOrdering</class>
    <class kind="struct">Eigen::internal::colamd_col</class>
    <class kind="struct">Eigen::internal::Colamd_Row</class>
    <class kind="class">Eigen::COLAMDOrdering</class>
    <class kind="class">Eigen::NaturalOrdering</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function" static="yes">
      <type>static IndexType</type>
      <name>clear_mark</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab965a10f1988b181142ef432bbae7356</anchor>
      <arglist>(IndexType n_row, Colamd_Row&lt; IndexType &gt; Row [])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>colamd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa26bc864c06e981b7b7a9802e18e649e</anchor>
      <arglist>(IndexType n_row, IndexType n_col, IndexType Alen, IndexType *A, IndexType *p, double knobs[COLAMD_KNOBS], IndexType stats[COLAMD_STATS])</arglist>
    </member>
    <member kind="function">
      <type>IndexType</type>
      <name>colamd_c</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aba19caf9fa9d16a9eb32da224ffae2d2</anchor>
      <arglist>(IndexType n_col)</arglist>
    </member>
    <member kind="function">
      <type>IndexType</type>
      <name>colamd_r</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a61271e07dc62bed8e3f0f9558ae4c785</anchor>
      <arglist>(IndexType n_row)</arglist>
    </member>
    <member kind="function">
      <type>IndexType</type>
      <name>colamd_recommended</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a182742cb4291838dfc4cd1e5b2b95c65</anchor>
      <arglist>(IndexType nnz, IndexType n_row, IndexType n_col)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>colamd_set_defaults</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8c1414080c7bdc52b9e914d99efb992c</anchor>
      <arglist>(double knobs[COLAMD_KNOBS])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>detect_super_cols</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae76bb2cd821abff7b30c0727321cfe96</anchor>
      <arglist>(colamd_col&lt; IndexType &gt; Col [], IndexType A [], IndexType head [], IndexType row_start, IndexType row_length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IndexType</type>
      <name>find_ordering</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a376336aa36df45e1222e6296ef3ebf08</anchor>
      <arglist>(IndexType n_row, IndexType n_col, IndexType Alen, Colamd_Row&lt; IndexType &gt; Row [], colamd_col&lt; IndexType &gt; Col [], IndexType A [], IndexType head [], IndexType n_col2, IndexType max_deg, IndexType pfree)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IndexType</type>
      <name>garbage_collection</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8c4b12fee656dafc4cddebf95096993f</anchor>
      <arglist>(IndexType n_row, IndexType n_col, Colamd_Row&lt; IndexType &gt; Row [], colamd_col&lt; IndexType &gt; Col [], IndexType A [], IndexType *pfree)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IndexType</type>
      <name>init_rows_cols</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4d019c471bd90530e4aa4e998d373445</anchor>
      <arglist>(IndexType n_row, IndexType n_col, Colamd_Row&lt; IndexType &gt; Row [], colamd_col&lt; IndexType &gt; col [], IndexType A [], IndexType p [], IndexType stats[COLAMD_STATS])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>init_scoring</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a15f40d1eb3db5ccefbf742469bd2f144</anchor>
      <arglist>(IndexType n_row, IndexType n_col, Colamd_Row&lt; IndexType &gt; Row [], colamd_col&lt; IndexType &gt; Col [], IndexType A [], IndexType head [], double knobs[COLAMD_KNOBS], IndexType *p_n_row2, IndexType *p_n_col2, IndexType *p_max_deg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>order_children</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a75ac7f446f763b6186431ab6c133b60e</anchor>
      <arglist>(IndexType n_col, colamd_col&lt; IndexType &gt; Col [], IndexType p [])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ordering_helper_at_plus_a</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a79d9939f88f7239eba14ff0f98d8a75d</anchor>
      <arglist>(const MatrixType &amp;A, MatrixType &amp;symmat)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>OrthoMethods.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Geometry/</path>
    <filename>OrthoMethods_8h</filename>
    <class kind="struct">Eigen::internal::cross3_impl</class>
    <class kind="struct">Eigen::internal::unitOrthogonal_selector</class>
    <class kind="struct">Eigen::internal::unitOrthogonal_selector&lt; Derived, 2 &gt;</class>
    <class kind="struct">Eigen::internal::unitOrthogonal_selector&lt; Derived, 3 &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>AltiVec/PacketMath.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/arch/AltiVec/</path>
    <filename>AltiVec_2PacketMath_8h</filename>
    <class kind="struct">Eigen::internal::packet_traits&lt; float &gt;</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; int &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet4f &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet4i &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet4f &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet4i &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_ALIGNED_PTR</name>
      <anchorfile>AltiVec_2PacketMath_8h.html</anchorfile>
      <anchor>a500fe3c43980e6c7dc5c8c22fbb6281c</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet4f</name>
      <anchorfile>AltiVec_2PacketMath_8h.html</anchorfile>
      <anchor>a181a5afa7c0df0901001cb1348c9a3c1</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet4i</name>
      <anchorfile>AltiVec_2PacketMath_8h.html</anchorfile>
      <anchor>ac0f6308d1c3c0f4ed6b9ba3e845b7157</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>AltiVec_2PacketMath_8h.html</anchorfile>
      <anchor>a0f48c518e762640a6064167fe5b40949</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_Packet2l</name>
      <anchorfile>AltiVec_2PacketMath_8h.html</anchorfile>
      <anchor>a2b6243221a745a8490a9c0ed953778ff</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>AltiVec_2PacketMath_8h.html</anchorfile>
      <anchor>aa8bf4245a28ece6f5c5ef11b8a0caa07</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f_FROM_INT</name>
      <anchorfile>AltiVec_2PacketMath_8h.html</anchorfile>
      <anchor>abecee815522b68a750e619f4cf635286</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_Packet4i</name>
      <anchorfile>AltiVec_2PacketMath_8h.html</anchorfile>
      <anchor>a36426dcd60c8a41f43ead903d4935c9c</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_MASK_ALIGNMENT</name>
      <anchorfile>AltiVec_2PacketMath_8h.html</anchorfile>
      <anchor>a2f8f9c22c64a423ff251b67ff4c25f2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DST_CHAN</name>
      <anchorfile>AltiVec_2PacketMath_8h.html</anchorfile>
      <anchor>a7f85720dc12243026a123c7e98d811a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DST_CTRL</name>
      <anchorfile>AltiVec_2PacketMath_8h.html</anchorfile>
      <anchor>a3979203d401ea4e810ebf5430258cfa2</anchor>
      <arglist>(size, count, stride)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ARCH_DEFAULT_NUMBER_OF_REGISTERS</name>
      <anchorfile>AltiVec_2PacketMath_8h.html</anchorfile>
      <anchor>a97d0981515c4e49cdf6bd537d80d0e7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CACHEFRIENDLY_PRODUCT_THRESHOLD</name>
      <anchorfile>AltiVec_2PacketMath_8h.html</anchorfile>
      <anchor>ae36b255e934bcfd689e729d9e5ae98c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_HAS_SINGLE_INSTRUCTION_CJMADD</name>
      <anchorfile>AltiVec_2PacketMath_8h.html</anchorfile>
      <anchor>a2d1b45cf53ccec3f00c693c9740a34e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_HAS_SINGLE_INSTRUCTION_MADD</name>
      <anchorfile>AltiVec_2PacketMath_8h.html</anchorfile>
      <anchor>a958e62a55f74a3ad89990843cda02d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_PPC_PREFETCH</name>
      <anchorfile>AltiVec_2PacketMath_8h.html</anchorfile>
      <anchor>a22cd85c945019917664377052d20a160</anchor>
      <arglist>(ADDR)</arglist>
    </member>
    <member kind="typedef">
      <type>__vector unsigned char</type>
      <name>Packet16uc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a22bb01662d3cbba84ee9c2fb0f409e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__vector __bool int</type>
      <name>Packet4bi</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6f9e47f41b5dca8c3b9c5224f6c5dd5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__vector float</type>
      <name>Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2e4841a659d4211ca894a9bb5941b2ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__vector int</type>
      <name>Packet4i</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a15b322d4aaec9d28a70090d166201c9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__vector unsigned int</type>
      <name>Packet4ui</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6dd433b4095d1c0cdbedc6c8dd8cfaaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__vector short int</type>
      <name>Packet8i</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa879fe6cf659798475589cd11b883a16</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a942acd8105c3749df0d9806f3b21cd49</anchor>
      <arglist>(ZERO, 0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet4i</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac1f75b9135dd79e03d0a502f72ebb49e</anchor>
      <arglist>(ZERO, 0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet4i</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a81994039f6d6b49a107fa38d0aa4d419</anchor>
      <arglist>(ONE, 1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet4i</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae15d296ec6c3d87526f321f5a1c5e3b1</anchor>
      <arglist>(MINUS16,-16)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet4i</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aac45a51190650c44fc73609b02c11336</anchor>
      <arglist>(MINUS1,-1)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a99c999c893c4987a9c68b07de5732b8f</anchor>
      <arglist>(std::ostream &amp;s, const Packet16uc &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6793e02b2985406aa596927d9dfcfc14</anchor>
      <arglist>(std::ostream &amp;s, const Packet4f &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0d0a3677eb761c7d67b3e233c6579fae</anchor>
      <arglist>(std::ostream &amp;s, const Packet4i &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa6202cd36045cfe9df10d714518c698e</anchor>
      <arglist>(std::ostream &amp;s, const Packet4ui &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9fdd6f0bbf0e65f4b7f1d47a7b9e76c0</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6c2f185b35a5c0ff18e39c00e0e00efc</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>padd&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1b00ef4c11d9b491edfbee232e5bea00</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>padd&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a722391996fdea3f6d4b7b6b10b057b5a</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pand&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acf375c264eb0355dc0a93084b32a2b0b</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pand&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acaff78969deba7b5ad84b29634b0428b</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pandnot&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a00bb122bef7ee702b6300fc47db1fadf</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pandnot&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a772cc969145ff34b2f97462768acd7ac</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pblend</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5b61c32bd045683391e8cff756fd0be2</anchor>
      <arglist>(const Selector&lt; 4 &gt; &amp;ifPacket, const Packet4i &amp;thenPacket, const Packet4i &amp;elsePacket)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pblend</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abaadd9aa6aafdf268f71646684340302</anchor>
      <arglist>(const Selector&lt; 4 &gt; &amp;ifPacket, const Packet4f &amp;thenPacket, const Packet4f &amp;elsePacket)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pbroadcast4&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adb4795938f0301e168c416c4b53ea7ea</anchor>
      <arglist>(const float *a, Packet4f &amp;a0, Packet4f &amp;a1, Packet4f &amp;a2, Packet4f &amp;a3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pbroadcast4&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afd48b2326a98fc69541aebbc7b916e40</anchor>
      <arglist>(const int *a, Packet4i &amp;a0, Packet4i &amp;a1, Packet4i &amp;a2, Packet4i &amp;a3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pceil&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9d844855a379b4eea125140139fe5c40</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad1ed084e8b17458cc7a6393aad90e8f7</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5e7e367b9f82f6f704da66942b180e50</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pdiv&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7a2a0544bbabeb6b84840a1f856a76a5</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pdiv&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adaa877d95a0fab271f252265677f2459</anchor>
      <arglist>(const Packet4i &amp;, const Packet4i &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>pfirst&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2edd5c4942efc09fdf21a887d2311b6c</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>pfirst&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac2a33e6980023c110d8a3e5c6ae91816</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pfloor&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7320ad2f9ea3e75c263fa8839b8fd89f</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet4f</type>
      <name>pgather&lt; float, Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5edf629e883e10447347e830b8c9f06f</anchor>
      <arglist>(const float *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet4i</type>
      <name>pgather&lt; int, Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad1b61241ebacb0d1436b87089571eb33</anchor>
      <arglist>(const int *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pload&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a63e92b056e3378b0853f510fdb6757b2</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pload&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae1c0b08faef0da90bb6fa78856bcf726</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>ploaddup&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4f98fd07c1d5009e6b536dd757688074</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>ploaddup&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3ddf82b3b7cd925ffb814a9baca92fe5</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>ploadu&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac7c8e9806e423b61bb6ec916769bd133</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>ploadu&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8ca7358422bc5068a529fb12256f17c0</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>plset&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae62a34e75a1b533d4baaea4a1719bd45</anchor>
      <arglist>(const float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>plset&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac2a7b21b9cb3ee5ba528785ee4eb82b4</anchor>
      <arglist>(const int &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmadd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a74b4d1fb91602aebe1ae5742e8c2d566</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b, const Packet4f &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmadd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a42d9d7327cce6bb6f38b1f11df8d2289</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b, const Packet4i &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmax&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afed49610891a1b453cf0ebf8f4fec3ce</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmax&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad9f57ee724ff8d0c74957beb4ad40d8e</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmin&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1247c9b2be448c969a8072b27d544355</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmin&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab0fc91b2aa448d8ca108aeb812a4c444</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmul&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5828d050de45a585645f9a959b52a10c</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmul&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac857e3cd556f2e2f05896b08cf703569</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aed3b9988dbae5842d626ea606eb6b595</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abb7e561b91aaf85a72025e78680b4843</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>por&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4fb4f0998cd8b159ab05449459d3ce56</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>por&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1b9b1518331541832dbd38f5b9f575eb</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac452fae35fa261d87c7c36b3fd50b6ca</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acc5aba715ef7d93e46eb55406725ff24</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_max&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3f362a568c10197e5cd626364b40c3f8</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux_max&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad28bd4ccd47c402564a0db725615a2cc</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_min&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afd762b5442ff0b187fa8754c6b0b45c2</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux_min&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a547129a430eecaa551362390df1de9e8</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_mul&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7ff699d76ee5c82f775f7521476cd738</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux_mul&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a64a70aad7e3c4cd7cd745f1cab35632b</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>preduxp&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a39cf655faeabd9cf2fa3eecdf8f9a870</anchor>
      <arglist>(const Packet4f *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>preduxp&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afe316a337f5fa28c1bd4683c70d1dfe6</anchor>
      <arglist>(const Packet4i *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a84729d9dc9045c5aa096ce1c355da8cc</anchor>
      <arglist>(const float *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af11b2c02aed99a41cf13ab7c867b5ab2</anchor>
      <arglist>(const int *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab6feb0f00213b7e4222460244653db67</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2985360923239d7ae8237408c4a39e6b</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pround&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aeb781b776890304f95de04eb38334c21</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; float, Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a98f3ee4a4735562e01d8054546b4352d</anchor>
      <arglist>(float *to, const Packet4f &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; int, Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4f1976274be8765e8b890106c1f0edba</anchor>
      <arglist>(int *to, const Packet4i &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pset1&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a923941269228f9ceaf233636da958609</anchor>
      <arglist>(const float &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pset1&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2531efc4e18dcd18aa6c28ea26b5fd4c</anchor>
      <arglist>(const int &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9ee8e4444b597c94c387d0c22c85adb3</anchor>
      <arglist>(float *to, const Packet4f &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a69543ee212c1a509337b1146984e5acc</anchor>
      <arglist>(int *to, const Packet4i &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aea49c19b4b3f450da1ff1a018e958eef</anchor>
      <arglist>(float *to, const Packet4f &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abe9341bd54c8f36e4add9c441481704c</anchor>
      <arglist>(int *to, const Packet4i &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>psub&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae2c3800ca35b419558f193185ca79a35</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>psub&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9694e7fa41c9bf4998fb8f4a5ea0da53</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afbdf533875143a3098fc4e9f09ffabde</anchor>
      <arglist>(PacketBlock&lt; Packet4f, 4 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acbbc6edd7b5a3c83be4c59291e84595a</anchor>
      <arglist>(PacketBlock&lt; Packet4i, 4 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pxor&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab0a58ebc61dd0462933b4596c80eb2c9</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pxor&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a571f141e28e911ac6e855018bfc00bb1</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_COMPLEX32_REV</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad5472b58f28daf7bffb64d4766f54695</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_COMPLEX32_REV2</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aee9e7b1613748de4d329a067ca1a0690</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_DUPLICATE32_HI</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afe9858c554a31b05516737378621796c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_FORWARD</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abd273864677a427304f17f1b26034766</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_HALF64_0_16</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a83bd54b1f3a49862be435b6020a7895d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_PSET32_WEVEN</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a59570e31eb260a862de43492dfcf75af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_PSET32_WODD</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acfaf4d5b81a71faef61e963d56fd6e4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_PSET64_HI</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aacbf55a238961315c5d679427ee0bb67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_PSET64_LO</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad1f320a1375ffc722e36d42c0c1b72ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_REVERSE32</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a42773369641657abf00cac73b5e722e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_REVERSE64</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0113adb7ddfd8d26f6525f824c3e8241</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_TRANSPOSE64_HI</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>affcd16af962a7a48c38541ab90908826</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_TRANSPOSE64_LO</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3f2ce9a72096f9a4432e96967d2eb340</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet4f</type>
      <name>p4f_COUNTDOWN</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae46bba4d714ec5a410c41d0d6747c041</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet4f</type>
      <name>p4f_ONE</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1544b043dd54007e49420736715fd8d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet4f</type>
      <name>p4f_ZERO_</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a260161dc079e8ab1c135238ac8b840ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet4i</type>
      <name>p4i_COUNTDOWN</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a136cd60b9d170b2a37e8c6cfba902702</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AVX/PacketMath.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/arch/AVX/</path>
    <filename>AVX_2PacketMath_8h</filename>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; __m256 &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; __m256d &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; __m256i &gt;</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; double &gt;</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; float &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet4d &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet8f &gt;</class>
    <class kind="struct">Eigen::internal::scalar_div_cost&lt; double, true &gt;</class>
    <class kind="struct">Eigen::internal::scalar_div_cost&lt; float, true &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet4d &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet8f &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet8i &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_Packet4d</name>
      <anchorfile>AVX_2PacketMath_8h.html</anchorfile>
      <anchor>afdf6af02b3f3496c0dfe725a8140c4da</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_Packet8f</name>
      <anchorfile>AVX_2PacketMath_8h.html</anchorfile>
      <anchor>a59e092da0abce8b4d680cd83b06e3fa8</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_Packet8f_FROM_INT</name>
      <anchorfile>AVX_2PacketMath_8h.html</anchorfile>
      <anchor>af6bc38eb487e368d31695a4e88eb81fd</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_Packet8i</name>
      <anchorfile>AVX_2PacketMath_8h.html</anchorfile>
      <anchor>a8546a172f02f76a42d9a8339439d08c0</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ARCH_DEFAULT_NUMBER_OF_REGISTERS</name>
      <anchorfile>AVX_2PacketMath_8h.html</anchorfile>
      <anchor>a97d0981515c4e49cdf6bd537d80d0e7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CACHEFRIENDLY_PRODUCT_THRESHOLD</name>
      <anchorfile>AVX_2PacketMath_8h.html</anchorfile>
      <anchor>ae36b255e934bcfd689e729d9e5ae98c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__m256d</type>
      <name>Packet4d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af185b3e592a4672447442f1c5339d63b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__m256</type>
      <name>Packet8f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae3ed51cbd6587ec20b6ea58b0454b4cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5186f489cb92af2ef0b0d128792c62d4</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab356ec37bf991a4d80c18f998c3849cc</anchor>
      <arglist>(const Packet4d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>padd&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>add351895f6c430f9868527306613ba88</anchor>
      <arglist>(const Packet4d &amp;a, const Packet4d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>padd&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a52aceed024c19abe6373e983f1cf456f</anchor>
      <arglist>(const Packet8f &amp;a, const Packet8f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pand&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac2660f881609537339298ab45907bedd</anchor>
      <arglist>(const Packet4d &amp;a, const Packet4d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pand&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a99285234a5a8623397e915edd13a8351</anchor>
      <arglist>(const Packet8f &amp;a, const Packet8f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pandnot&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af1af001dafa477fce99cd00b5764bce7</anchor>
      <arglist>(const Packet4d &amp;a, const Packet4d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pandnot&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6dcdc099c7ab246c9335f3d940ddd300</anchor>
      <arglist>(const Packet8f &amp;a, const Packet8f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pblend</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0419f98a9afb39a824151324d0b86ba4</anchor>
      <arglist>(const Selector&lt; 8 &gt; &amp;ifPacket, const Packet8f &amp;thenPacket, const Packet8f &amp;elsePacket)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pblend</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad58c56d83790762a9674682f330498af</anchor>
      <arglist>(const Selector&lt; 4 &gt; &amp;ifPacket, const Packet4d &amp;thenPacket, const Packet4d &amp;elsePacket)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pceil&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3a056b00c84dcf391ef081de4b340384</anchor>
      <arglist>(const Packet4d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pceil&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8ea44b7eb4f4f4c7093021b13592d8c8</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a73fba9b75766833d6d5ca43fc3a07b67</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6ac96581a6dd2086aba70cb09610bec4</anchor>
      <arglist>(const Packet4d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8i</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aeb8ca5b06e0427cc7c8d0bd7df10336c</anchor>
      <arglist>(const Packet8i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pdiv&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a622c3dbbbc5b3c177eee96851496756c</anchor>
      <arglist>(const Packet4d &amp;a, const Packet4d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pdiv&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adf8d60701f303c98cf4709d383162609</anchor>
      <arglist>(const Packet8f &amp;a, const Packet8f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8i</type>
      <name>pdiv&lt; Packet8i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6906c3e9018564d1d537e7b523eada6f</anchor>
      <arglist>(const Packet8i &amp;, const Packet8i &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>pfirst&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adb091f83beaed781dd66f50712cea44d</anchor>
      <arglist>(const Packet4d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>pfirst&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a959b7e9370a1eacd8e495a68c170f85f</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>pfirst&lt; Packet8i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a41eb357c07324f65138ee5fb717bac13</anchor>
      <arglist>(const Packet8i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pfloor&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aec4ef84ef25a5c26239fb9580ad196a5</anchor>
      <arglist>(const Packet4d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pfloor&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a15ddcdd3cce26de3303133d5b75f9eb8</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet4d</type>
      <name>pgather&lt; double, Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aaa788ca4b2e2b622821d81e9b0f707de</anchor>
      <arglist>(const double *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet8f</type>
      <name>pgather&lt; float, Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad3ece0545508527a7f9eb0a38fb4ec93</anchor>
      <arglist>(const float *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pinsertfirst</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a10dcda242af14e8a56d3ba1163d1d2e6</anchor>
      <arglist>(const Packet8f &amp;a, float b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pinsertfirst</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1c3862e87d930ec6efc2c9dd4cef3a2b</anchor>
      <arglist>(const Packet4d &amp;a, double b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pinsertlast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a664c45bfc9e2f141d98d7ea96ca2425e</anchor>
      <arglist>(const Packet8f &amp;a, float b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pinsertlast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1d47d94a58c112440594fc167306538c</anchor>
      <arglist>(const Packet4d &amp;a, double b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pload1&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af12588dc60a85e8132a95622e31cef8e</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pload1&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad29565e3fc4b10765b509bb0724f8c3c</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pload&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad1499cbb8aef03333d5fc5c7861839bb</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pload&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7e80d5c3ef829e320737b8f5367e971e</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8i</type>
      <name>pload&lt; Packet8i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a86d3133f145dcad29a971a867d1a02a7</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>ploaddup&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8e3fd467bb22af29dfb912db2e2d799e</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>ploaddup&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6d3dfb4dad5f9183f8ee49a28cb1c50d</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>ploadquad&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a87ac6079d379392919a8d2916d9400ae</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>ploadu&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a84f52d45928544c60749e8f83555266a</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>ploadu&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7258035635059b76010eefda134045a3</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8i</type>
      <name>ploadu&lt; Packet8i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a016af1763070949f8c9e9fe2753335db</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>plset&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab09c0ba6a7b1bb4257c766f1a716af2e</anchor>
      <arglist>(const double &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>plset&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6e4f5eb512758eb36335295f73ef7a5b</anchor>
      <arglist>(const float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pmax&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6fcd20f386e9d69cb78d4dbb38d15a93</anchor>
      <arglist>(const Packet4d &amp;a, const Packet4d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pmax&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a190c34785e0f92dea3f8786b8330063a</anchor>
      <arglist>(const Packet8f &amp;a, const Packet8f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pmin&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab95e2515c19afd9141f9d26ec44e1d3a</anchor>
      <arglist>(const Packet4d &amp;a, const Packet4d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pmin&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a50a454380904ca403618aed14024def4</anchor>
      <arglist>(const Packet8f &amp;a, const Packet8f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pmul&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a889b4dcfc3caf6b69927924a3b3fbea9</anchor>
      <arglist>(const Packet4d &amp;a, const Packet4d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pmul&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac7a893db9e575de48c02f4804ad87343</anchor>
      <arglist>(const Packet8f &amp;a, const Packet8f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af1c3650c47d06c1b68a7f32674ed5a6a</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a80485a08aec923ff377c240d3b46da0e</anchor>
      <arglist>(const Packet4d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>por&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aeed577308a3d27351a2c37dd98bfed7a</anchor>
      <arglist>(const Packet4d &amp;a, const Packet4d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>por&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a942b2308dde2e669adf589d745cd6d8e</anchor>
      <arglist>(const Packet8f &amp;a, const Packet8f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5d87e26dd9fd54cd7744c2403bba0325</anchor>
      <arglist>(const Packet4d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6e06d9ef7d8b40fdb3e09cdd0a785929</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>predux_downto4&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7bc80dff799ad8f5e75aab2ce62a7dcf</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_max&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7bf5634fea49731b7f9602af60722d28</anchor>
      <arglist>(const Packet4d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_max&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a98afc052d11b426571d32c6325e43e17</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_min&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a74f6927abda2c407a71c52f226e13841</anchor>
      <arglist>(const Packet4d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_min&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3c0be819d1b12a92ffa63ecb665ac58f</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_mul&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae50c6d264108ba868c3494589f12c838</anchor>
      <arglist>(const Packet4d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_mul&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a20e4b47b36feca8e9d7683308b23b84a</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>preduxp&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4fbcd1540669c574c021ba5055088625</anchor>
      <arglist>(const Packet4d *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>preduxp&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aab4447f1586d6fb38a49fd152bef0f59</anchor>
      <arglist>(const Packet8f *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; double &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afd9b32ea1210628e6993a912fb0f301c</anchor>
      <arglist>(const double *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a84729d9dc9045c5aa096ce1c355da8cc</anchor>
      <arglist>(const float *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af11b2c02aed99a41cf13ab7c867b5ab2</anchor>
      <arglist>(const int *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad9c27cc4d55785e56949b95e6e6faf84</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aeaf5a35f09f5a299f11c48b1c7a67ac2</anchor>
      <arglist>(const Packet4d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pround&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa8bc5fc719ce0a8e9e5c53909d0d4dcd</anchor>
      <arglist>(const Packet4d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pround&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac5dff5e387be3a0c5da2f1f5e7e306c5</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; double, Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab3badf8cf37bb5aef8f1e31326ddc511</anchor>
      <arglist>(double *to, const Packet4d &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; float, Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af99e078926c539a7f1125ceeef901738</anchor>
      <arglist>(float *to, const Packet8f &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pset1&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a199c447b5f7d2696177268d5936c8144</anchor>
      <arglist>(const double &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pset1&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aebd48a44632684b76d977ace529558a4</anchor>
      <arglist>(const float &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8i</type>
      <name>pset1&lt; Packet8i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a229694f3bfcf92ddc911da58097002f7</anchor>
      <arglist>(const int &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore1&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a63d9077ff787720975cb4674ce682655</anchor>
      <arglist>(double *to, const double &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore1&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2ba31b602d511fce22f1049164c053d3</anchor>
      <arglist>(float *to, const float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore1&lt; Packet8i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1aa9d0ad3dcabe44be98dba71b22f7cc</anchor>
      <arglist>(int *to, const int &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; double &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a71a6dd9408304503929ba8f15b6b01e1</anchor>
      <arglist>(double *to, const Packet4d &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4070c26309269f0388e48e45dff4413a</anchor>
      <arglist>(float *to, const Packet8f &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a15e7c38bcae065243057801ee78ec54d</anchor>
      <arglist>(int *to, const Packet8i &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; double &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a07760f1b91fc3f036e4023402135fd76</anchor>
      <arglist>(double *to, const Packet4d &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a77438beeed7bee0659c48352a1810220</anchor>
      <arglist>(float *to, const Packet8f &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac4685f2c9f93aeada51244c105111cc6</anchor>
      <arglist>(int *to, const Packet8i &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>psub&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af1ba7ed52219374cc34f9ac2baa0c319</anchor>
      <arglist>(const Packet4d &amp;a, const Packet4d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>psub&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a44b023080fe2bab9277715ba0688dca0</anchor>
      <arglist>(const Packet8f &amp;a, const Packet8f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0f731c823bbf618a1f4b979e8a9b3121</anchor>
      <arglist>(PacketBlock&lt; Packet8f, 8 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abb168f8707e46332cd80189eff5db65e</anchor>
      <arglist>(PacketBlock&lt; Packet8f, 4 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6ee455373eac923f4b973987301f7b20</anchor>
      <arglist>(PacketBlock&lt; Packet4d, 4 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pxor&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad328af2b5139666dc0076a7d14419521</anchor>
      <arglist>(const Packet4d &amp;a, const Packet4d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pxor&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a35c8edefa0e36addeec032eb8b0d5f37</anchor>
      <arglist>(const Packet8f &amp;a, const Packet8f &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AVX512/PacketMath.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/arch/AVX512/</path>
    <filename>AVX512_2PacketMath_8h</filename>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; __m512 &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; __m512d &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; __m512i &gt;</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; double &gt;</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; float &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet16f &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet8d &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet16f &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet16i &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet8d &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ARCH_DEFAULT_NUMBER_OF_REGISTERS</name>
      <anchorfile>AVX512_2PacketMath_8h.html</anchorfile>
      <anchor>a97d0981515c4e49cdf6bd537d80d0e7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CACHEFRIENDLY_PRODUCT_THRESHOLD</name>
      <anchorfile>AVX512_2PacketMath_8h.html</anchorfile>
      <anchor>ae36b255e934bcfd689e729d9e5ae98c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_EXTRACT_8f_FROM_16f</name>
      <anchorfile>AVX512_2PacketMath_8h.html</anchorfile>
      <anchor>adbcae30ae5187d5c814d2717c5eca0cf</anchor>
      <arglist>(INPUT, OUTPUT)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_INSERT_8f_INTO_16f</name>
      <anchorfile>AVX512_2PacketMath_8h.html</anchorfile>
      <anchor>a6ae74fbc4da1fb95808e96931c609a48</anchor>
      <arglist>(OUTPUT, INPUTA, INPUTB)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACK_OUTPUT</name>
      <anchorfile>AVX512_2PacketMath_8h.html</anchorfile>
      <anchor>ae25b3af5c061d11113a6079c0692c453</anchor>
      <arglist>(OUTPUT, INPUT, INDEX, STRIDE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACK_OUTPUT_2</name>
      <anchorfile>AVX512_2PacketMath_8h.html</anchorfile>
      <anchor>a30c146a9d09ae1d085cd99b63efade53</anchor>
      <arglist>(OUTPUT, INPUT, INDEX, STRIDE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACK_OUTPUT_D</name>
      <anchorfile>AVX512_2PacketMath_8h.html</anchorfile>
      <anchor>a6db0a0f1fc0d8106f41fbcd994420b37</anchor>
      <arglist>(OUTPUT, INPUT, INDEX, STRIDE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACK_OUTPUT_SQ_D</name>
      <anchorfile>AVX512_2PacketMath_8h.html</anchorfile>
      <anchor>a92bb5ac7060db59775f2931a9eaf6bae</anchor>
      <arglist>(OUTPUT, INPUT, INDEX, STRIDE)</arglist>
    </member>
    <member kind="typedef">
      <type>__m512</type>
      <name>Packet16f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af688e4e3cd59d1ff870fd833d8471820</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__m512i</type>
      <name>Packet16i</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9f485fa9ec6c60de4cc964b6cf402b02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__m512d</type>
      <name>Packet8d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a39f8677eebe0898f820dbf3168fc5780</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aeecd774c149ce8081af6d30b70c1c4cd</anchor>
      <arglist>(const Packet16f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad4d30005989d841426dfacf1a8734274</anchor>
      <arglist>(const Packet8d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>padd&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a18bf28fc3b5a83afdc62ec3dd840d2c1</anchor>
      <arglist>(const Packet16f &amp;a, const Packet16f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>padd&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afe98586b5559ae0be8117f91527fb922</anchor>
      <arglist>(const Packet8d &amp;a, const Packet8d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pand&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa5b2b7463f933d894768c8e01720839c</anchor>
      <arglist>(const Packet16f &amp;a, const Packet16f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pand&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad3683ea9beeda63a49216d8f729ec4d5</anchor>
      <arglist>(const Packet8d &amp;a, const Packet8d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pandnot&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a97159bd99b1f609f3311b8e548525629</anchor>
      <arglist>(const Packet16f &amp;a, const Packet16f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pandnot&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a005a413ac67fcec9162e22593906e1da</anchor>
      <arglist>(const Packet8d &amp;a, const Packet8d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pblend</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a350b35010acb6f967c8b3aba19cc4328</anchor>
      <arglist>(const Selector&lt; 16 &gt; &amp;, const Packet16f &amp;, const Packet16f &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pblend</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a116bc730d5c91e81e096f849bd756aa6</anchor>
      <arglist>(const Selector&lt; 8 &gt; &amp;, const Packet8d &amp;, const Packet8d &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a904533c8d3af6a2efc9955b32fe0575e</anchor>
      <arglist>(const Packet16f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aee7a888ababe7e2e104695b6e7d469a2</anchor>
      <arglist>(const Packet8d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16i</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a41d8d3eb1142dbc5d5ce8a3afdfb64ef</anchor>
      <arglist>(const Packet16i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pdiv&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a99574d474e52b0e439a26434ca290849</anchor>
      <arglist>(const Packet16f &amp;a, const Packet16f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pdiv&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a993556e0ac60c0f7f7d08d574f41b8a0</anchor>
      <arglist>(const Packet8d &amp;a, const Packet8d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>pfirst&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afa51996fe277184be673c156b8b60f40</anchor>
      <arglist>(const Packet16f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>pfirst&lt; Packet16i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4bb6f59edaa2c9b8369c8e61960963e4</anchor>
      <arglist>(const Packet16i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>pfirst&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad2dd7f2826c3513187bc2499c954202f</anchor>
      <arglist>(const Packet8d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet8d</type>
      <name>pgather&lt; double, Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab531c26e04e9fa158424a51e8a44b2cc</anchor>
      <arglist>(const double *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet16f</type>
      <name>pgather&lt; float, Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac431adc8d4eb3054f3b4a15b3b391e8f</anchor>
      <arglist>(const float *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pload1&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a93170893c443fea5002051e343f9ffa9</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pload1&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6dc41c241621125059e06cbb17b2b5b0</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pload&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9bcedac3d74942d7672f16337cc73a8a</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16i</type>
      <name>pload&lt; Packet16i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acfcda63c40593aa27211b1b9aa04af33</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pload&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0bb5a18c4e1f622ebf6017e53920b33d</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>ploaddup&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2a1f2cd5dc74a9b1449cba8358f0f6e1</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>ploaddup&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a76355ebb97e8bbccbf87b272f1ca9113</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>ploadquad&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adbe320e757a049ed05d0f564bf9c6d6d</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>ploadquad&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0c021ba22df2ab0ea36b6497bc18994c</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>ploadu&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4272ecbcc99acc876ea4ac438162efff</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16i</type>
      <name>ploadu&lt; Packet16i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6e3e401aa89591a77206e3d005aeb723</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>ploadu&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0d4a0a1c6f6dbaf6d1c251881e2da882</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>plset&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a584837fcbeb0a3a2f270d0e5641dd549</anchor>
      <arglist>(const float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>plset&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0f38ae595019ff37781e26e8e5ab2a7f</anchor>
      <arglist>(const double &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pmax&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a76c434287ac1f22f8b22af2c39b3449f</anchor>
      <arglist>(const Packet16f &amp;a, const Packet16f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pmax&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8692d994952e63b1715ddf34e16e3106</anchor>
      <arglist>(const Packet8d &amp;a, const Packet8d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pmin&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae183dcb768aaa07ed1df5b2297975039</anchor>
      <arglist>(const Packet16f &amp;a, const Packet16f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pmin&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af56a8ae3350ab119e541a02caba64e29</anchor>
      <arglist>(const Packet8d &amp;a, const Packet8d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pmul&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a87244fb1620331cf859e4d7b5ce84800</anchor>
      <arglist>(const Packet16f &amp;a, const Packet16f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pmul&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a14f3341cfe428a018c137a692020741e</anchor>
      <arglist>(const Packet8d &amp;a, const Packet8d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a16a393201cd10d13afa03c5ae6b03ab8</anchor>
      <arglist>(const Packet16f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3a08ac40ab96ccff59ceb316d60236a3</anchor>
      <arglist>(const Packet8d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>por&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2cb5b927adefae406a15ad4282d457ad</anchor>
      <arglist>(const Packet16f &amp;a, const Packet16f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>por&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7059b12e1632b79ad7af111f5bbac1f6</anchor>
      <arglist>(const Packet8d &amp;a, const Packet8d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a73901a0d1d0c5b8b6f0eb4cfa83e68e0</anchor>
      <arglist>(const Packet16f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6da413a921f49aa16dc5734f7e95ebd2</anchor>
      <arglist>(const Packet8d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>predux_downto4&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1943fd708af37d50c00c60b4e96fa8b0</anchor>
      <arglist>(const Packet16f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>predux_downto4&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a881c33f667c9001f90151c91a9cf9021</anchor>
      <arglist>(const Packet8d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_max&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2f594e100840510ecff9509db7639f6e</anchor>
      <arglist>(const Packet16f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_max&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8bdf55c06e26d3bdb9d15c84505e2c42</anchor>
      <arglist>(const Packet8d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_min&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad57dbb23cf8b01f9bf6775296d50ae66</anchor>
      <arglist>(const Packet16f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_min&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9177de25894c59a08af1911b72e84ba3</anchor>
      <arglist>(const Packet8d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_mul&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6b3a7bccf8209931f7f588c878c2406a</anchor>
      <arglist>(const Packet16f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_mul&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aacecd61343765583cd7154eef63b871f</anchor>
      <arglist>(const Packet8d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>preduxp&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a59c75851a19d41f2e8a417193502fb7c</anchor>
      <arglist>(const Packet16f *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>preduxp&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a399f82ea79fea2221d7f16914f1a08e2</anchor>
      <arglist>(const Packet8d *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; double &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afd9b32ea1210628e6993a912fb0f301c</anchor>
      <arglist>(const double *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a84729d9dc9045c5aa096ce1c355da8cc</anchor>
      <arglist>(const float *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af11b2c02aed99a41cf13ab7c867b5ab2</anchor>
      <arglist>(const int *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7539723d25216e31ce77b9e59c220803</anchor>
      <arglist>(const Packet16f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac54e2f8048a2b8bdedbe3926215a4dc2</anchor>
      <arglist>(const Packet8d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; double, Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab47eab2da549546b4e55a47981b0cdf5</anchor>
      <arglist>(double *to, const Packet8d &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; float, Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a44911dd861244d04be7e5888d20be418</anchor>
      <arglist>(float *to, const Packet16f &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pset1&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a752f8ffbc42dd0f4f60ad31325ad8d8b</anchor>
      <arglist>(const float &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16i</type>
      <name>pset1&lt; Packet16i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a34956597a29e322dc0c92087ef76518e</anchor>
      <arglist>(const int &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pset1&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad54ae092bed1e6a1c17d6bec21e8178c</anchor>
      <arglist>(const double &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore1&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a694c0db7733ab3bf2a12973041b77d0d</anchor>
      <arglist>(float *to, const float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore1&lt; Packet16i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afa0b330bad5d02668eb18a1f3a0ea106</anchor>
      <arglist>(int *to, const int &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore1&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa0aefb49b9b78a738d312b7fa3af5aa7</anchor>
      <arglist>(double *to, const double &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; double &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a13403676a392cc9fd9e0ce0f859c1e1a</anchor>
      <arglist>(double *to, const Packet8d &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a26bc76d8e74f03a632c7c2b4a4965579</anchor>
      <arglist>(float *to, const Packet16f &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a64f6fc0dab8b3007b63007f2fc675d43</anchor>
      <arglist>(int *to, const Packet16i &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; double &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acf2cf73c5b686b7520a76735d0a69433</anchor>
      <arglist>(double *to, const Packet8d &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a21f13e153c7b067d3f51a5c42dd4c4ae</anchor>
      <arglist>(float *to, const Packet16f &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aee94c02a7af9ac096f6162d156663d7e</anchor>
      <arglist>(int *to, const Packet16i &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>psub&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4a54dba1b00dea6e9dd92c1cccbb1101</anchor>
      <arglist>(const Packet16f &amp;a, const Packet16f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>psub&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0c048616f4bb90d8d38404252af27d37</anchor>
      <arglist>(const Packet8d &amp;a, const Packet8d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac5b69d1f125886b8ed3fca1602bd3b4c</anchor>
      <arglist>(PacketBlock&lt; Packet16f, 16 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8033bdd3a9a207921418ac65472d4eda</anchor>
      <arglist>(PacketBlock&lt; Packet16f, 4 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3c1dccc85f1b6dc6ce3fa15b4aaad827</anchor>
      <arglist>(PacketBlock&lt; Packet8d, 4 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a50bb7e86b5f6aafb1b2938ec95a73fa2</anchor>
      <arglist>(PacketBlock&lt; Packet8d, 8 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pxor&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2cac2f3583bca2b5650767e30c1df65f</anchor>
      <arglist>(const Packet16f &amp;a, const Packet16f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pxor&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae6343c1d2791f6c9b239ee994a1784fd</anchor>
      <arglist>(const Packet8d &amp;a, const Packet8d &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CUDA/PacketMath.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/arch/CUDA/</path>
    <filename>CUDA_2PacketMath_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>NEON/PacketMath.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/arch/NEON/</path>
    <filename>NEON_2PacketMath_8h</filename>
    <class kind="struct">Eigen::internal::packet_traits&lt; float &gt;</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; int &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet4f &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet4i &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>NEON_2PacketMath_8h.html</anchorfile>
      <anchor>aa8bf4245a28ece6f5c5ef11b8a0caa07</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f_FROM_INT</name>
      <anchorfile>NEON_2PacketMath_8h.html</anchorfile>
      <anchor>abecee815522b68a750e619f4cf635286</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_Packet4i</name>
      <anchorfile>NEON_2PacketMath_8h.html</anchorfile>
      <anchor>a36426dcd60c8a41f43ead903d4935c9c</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_APPLE_DOUBLE_NEON_BUG</name>
      <anchorfile>NEON_2PacketMath_8h.html</anchorfile>
      <anchor>adb463766872cdcffc46b16d6d20b1971</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ARCH_DEFAULT_NUMBER_OF_REGISTERS</name>
      <anchorfile>NEON_2PacketMath_8h.html</anchorfile>
      <anchor>a97d0981515c4e49cdf6bd537d80d0e7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ARM_PREFETCH</name>
      <anchorfile>NEON_2PacketMath_8h.html</anchorfile>
      <anchor>af8fccc515da625a745a3f836ea031be2</anchor>
      <arglist>(ADDR)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CACHEFRIENDLY_PRODUCT_THRESHOLD</name>
      <anchorfile>NEON_2PacketMath_8h.html</anchorfile>
      <anchor>ae36b255e934bcfd689e729d9e5ae98c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_HAS_SINGLE_INSTRUCTION_CJMADD</name>
      <anchorfile>NEON_2PacketMath_8h.html</anchorfile>
      <anchor>a2d1b45cf53ccec3f00c693c9740a34e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_HAS_SINGLE_INSTRUCTION_MADD</name>
      <anchorfile>NEON_2PacketMath_8h.html</anchorfile>
      <anchor>a958e62a55f74a3ad89990843cda02d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PALIGN_NEON</name>
      <anchorfile>NEON_2PacketMath_8h.html</anchorfile>
      <anchor>abd14a862bdf1176207befb341bc1a654</anchor>
      <arglist>(Offset, Type, Command)</arglist>
    </member>
    <member kind="typedef">
      <type>float32x2_t</type>
      <name>Packet2f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa6fad2033c6a65eea2b7d918a62f4c83</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32x2_t</type>
      <name>Packet2i</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae5f510152f1fc1cfa8e3c26647708c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9fdd6f0bbf0e65f4b7f1d47a7b9e76c0</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6c2f185b35a5c0ff18e39c00e0e00efc</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>padd&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1b00ef4c11d9b491edfbee232e5bea00</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>padd&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a722391996fdea3f6d4b7b6b10b057b5a</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pand&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acf375c264eb0355dc0a93084b32a2b0b</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pand&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acaff78969deba7b5ad84b29634b0428b</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pandnot&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a00bb122bef7ee702b6300fc47db1fadf</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pandnot&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a772cc969145ff34b2f97462768acd7ac</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad1ed084e8b17458cc7a6393aad90e8f7</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5e7e367b9f82f6f704da66942b180e50</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pdiv&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7a2a0544bbabeb6b84840a1f856a76a5</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pdiv&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adaa877d95a0fab271f252265677f2459</anchor>
      <arglist>(const Packet4i &amp;, const Packet4i &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>pfirst&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2edd5c4942efc09fdf21a887d2311b6c</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>pfirst&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac2a33e6980023c110d8a3e5c6ae91816</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet4f</type>
      <name>pgather&lt; float, Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5edf629e883e10447347e830b8c9f06f</anchor>
      <arglist>(const float *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet4i</type>
      <name>pgather&lt; int, Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad1b61241ebacb0d1436b87089571eb33</anchor>
      <arglist>(const int *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pload&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a63e92b056e3378b0853f510fdb6757b2</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pload&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae1c0b08faef0da90bb6fa78856bcf726</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>ploaddup&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4f98fd07c1d5009e6b536dd757688074</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>ploaddup&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3ddf82b3b7cd925ffb814a9baca92fe5</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>ploadu&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac7c8e9806e423b61bb6ec916769bd133</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>ploadu&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8ca7358422bc5068a529fb12256f17c0</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>plset&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae62a34e75a1b533d4baaea4a1719bd45</anchor>
      <arglist>(const float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>plset&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac2a7b21b9cb3ee5ba528785ee4eb82b4</anchor>
      <arglist>(const int &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmadd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a74b4d1fb91602aebe1ae5742e8c2d566</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b, const Packet4f &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmadd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a42d9d7327cce6bb6f38b1f11df8d2289</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b, const Packet4i &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmax&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afed49610891a1b453cf0ebf8f4fec3ce</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmax&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad9f57ee724ff8d0c74957beb4ad40d8e</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmin&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1247c9b2be448c969a8072b27d544355</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmin&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab0fc91b2aa448d8ca108aeb812a4c444</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmul&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5828d050de45a585645f9a959b52a10c</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmul&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac857e3cd556f2e2f05896b08cf703569</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aed3b9988dbae5842d626ea606eb6b595</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abb7e561b91aaf85a72025e78680b4843</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>por&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4fb4f0998cd8b159ab05449459d3ce56</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>por&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1b9b1518331541832dbd38f5b9f575eb</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac452fae35fa261d87c7c36b3fd50b6ca</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acc5aba715ef7d93e46eb55406725ff24</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_max&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3f362a568c10197e5cd626364b40c3f8</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux_max&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad28bd4ccd47c402564a0db725615a2cc</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_min&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afd762b5442ff0b187fa8754c6b0b45c2</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux_min&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a547129a430eecaa551362390df1de9e8</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_mul&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7ff699d76ee5c82f775f7521476cd738</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux_mul&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a64a70aad7e3c4cd7cd745f1cab35632b</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>preduxp&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a39cf655faeabd9cf2fa3eecdf8f9a870</anchor>
      <arglist>(const Packet4f *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>preduxp&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afe316a337f5fa28c1bd4683c70d1dfe6</anchor>
      <arglist>(const Packet4i *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a84729d9dc9045c5aa096ce1c355da8cc</anchor>
      <arglist>(const float *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af11b2c02aed99a41cf13ab7c867b5ab2</anchor>
      <arglist>(const int *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab6feb0f00213b7e4222460244653db67</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2985360923239d7ae8237408c4a39e6b</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; float, Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a98f3ee4a4735562e01d8054546b4352d</anchor>
      <arglist>(float *to, const Packet4f &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; int, Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4f1976274be8765e8b890106c1f0edba</anchor>
      <arglist>(int *to, const Packet4i &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pset1&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a923941269228f9ceaf233636da958609</anchor>
      <arglist>(const float &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pset1&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2531efc4e18dcd18aa6c28ea26b5fd4c</anchor>
      <arglist>(const int &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9ee8e4444b597c94c387d0c22c85adb3</anchor>
      <arglist>(float *to, const Packet4f &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a69543ee212c1a509337b1146984e5acc</anchor>
      <arglist>(int *to, const Packet4i &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aea49c19b4b3f450da1ff1a018e958eef</anchor>
      <arglist>(float *to, const Packet4f &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abe9341bd54c8f36e4add9c441481704c</anchor>
      <arglist>(int *to, const Packet4i &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>psub&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae2c3800ca35b419558f193185ca79a35</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>psub&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9694e7fa41c9bf4998fb8f4a5ea0da53</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afbdf533875143a3098fc4e9f09ffabde</anchor>
      <arglist>(PacketBlock&lt; Packet4f, 4 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acbbc6edd7b5a3c83be4c59291e84595a</anchor>
      <arglist>(PacketBlock&lt; Packet4i, 4 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pxor&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab0a58ebc61dd0462933b4596c80eb2c9</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pxor&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a571f141e28e911ac6e855018bfc00bb1</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SSE/PacketMath.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/arch/SSE/</path>
    <filename>SSE_2PacketMath_8h</filename>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; __m128 &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; __m128d &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; __m128i &gt;</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; double &gt;</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; float &gt;</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; int &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet2d &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet4f &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet4i &gt;</class>
    <class kind="struct">Eigen::internal::scalar_div_cost&lt; double, true &gt;</class>
    <class kind="struct">Eigen::internal::scalar_div_cost&lt; float, true &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet2d &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet4f &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet4i &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>SSE_2PacketMath_8h.html</anchorfile>
      <anchor>a0f48c518e762640a6064167fe5b40949</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>SSE_2PacketMath_8h.html</anchorfile>
      <anchor>aa8bf4245a28ece6f5c5ef11b8a0caa07</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f_FROM_INT</name>
      <anchorfile>SSE_2PacketMath_8h.html</anchorfile>
      <anchor>abecee815522b68a750e619f4cf635286</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_Packet4i</name>
      <anchorfile>SSE_2PacketMath_8h.html</anchorfile>
      <anchor>a36426dcd60c8a41f43ead903d4935c9c</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ARCH_DEFAULT_NUMBER_OF_REGISTERS</name>
      <anchorfile>SSE_2PacketMath_8h.html</anchorfile>
      <anchor>a97d0981515c4e49cdf6bd537d80d0e7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CACHEFRIENDLY_PRODUCT_THRESHOLD</name>
      <anchorfile>SSE_2PacketMath_8h.html</anchorfile>
      <anchor>ae36b255e934bcfd689e729d9e5ae98c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>vec2d_swizzle1</name>
      <anchorfile>SSE_2PacketMath_8h.html</anchorfile>
      <anchor>a5ba6bdb2b469d927d9fa06f5d1bfa6d2</anchor>
      <arglist>(v, p, q)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>vec4f_swizzle1</name>
      <anchorfile>SSE_2PacketMath_8h.html</anchorfile>
      <anchor>a387a69c0be53c7bd70e93cf4a54c16b2</anchor>
      <arglist>(v, p, q, r, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>vec4f_swizzle2</name>
      <anchorfile>SSE_2PacketMath_8h.html</anchorfile>
      <anchor>a1ec65d254d25d48c68fbd7fadb9cd5b3</anchor>
      <arglist>(a, b, p, q, r, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>vec4i_swizzle1</name>
      <anchorfile>SSE_2PacketMath_8h.html</anchorfile>
      <anchor>aa119a02009b26db7723ad850b7a5b17f</anchor>
      <arglist>(v, p, q, r, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>vec4i_swizzle2</name>
      <anchorfile>SSE_2PacketMath_8h.html</anchorfile>
      <anchor>af51b8f5c0d4f6a33879d35685f2cac64</anchor>
      <arglist>(a, b, p, q, r, s)</arglist>
    </member>
    <member kind="typedef">
      <type>__m128d</type>
      <name>Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a071504a8c370c69609dc68dbf8d4d9f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad5ef11ae779af69a15ceef5761329d15</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9fdd6f0bbf0e65f4b7f1d47a7b9e76c0</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6c2f185b35a5c0ff18e39c00e0e00efc</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>padd&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a130a074afefb80e3e5a21127e1fa9a2c</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>padd&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1b00ef4c11d9b491edfbee232e5bea00</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>padd&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a722391996fdea3f6d4b7b6b10b057b5a</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pand&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2f485a60994bad5dd0593292d0f89c19</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pand&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acf375c264eb0355dc0a93084b32a2b0b</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pand&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acaff78969deba7b5ad84b29634b0428b</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pandnot&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a13e7cbe45ea9a179e16b7a8c1e2ea2dd</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pandnot&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a00bb122bef7ee702b6300fc47db1fadf</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pandnot&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a772cc969145ff34b2f97462768acd7ac</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pblend</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5b61c32bd045683391e8cff756fd0be2</anchor>
      <arglist>(const Selector&lt; 4 &gt; &amp;ifPacket, const Packet4i &amp;thenPacket, const Packet4i &amp;elsePacket)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pblend</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abaadd9aa6aafdf268f71646684340302</anchor>
      <arglist>(const Selector&lt; 4 &gt; &amp;ifPacket, const Packet4f &amp;thenPacket, const Packet4f &amp;elsePacket)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pblend</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7370a006d1d0d00be298b21a0b74b8ae</anchor>
      <arglist>(const Selector&lt; 2 &gt; &amp;ifPacket, const Packet2d &amp;thenPacket, const Packet2d &amp;elsePacket)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pbroadcast4&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa7c05c9c964fec8b1867c3ec9cb64806</anchor>
      <arglist>(const double *a, Packet2d &amp;a0, Packet2d &amp;a1, Packet2d &amp;a2, Packet2d &amp;a3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pbroadcast4&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adb4795938f0301e168c416c4b53ea7ea</anchor>
      <arglist>(const float *a, Packet4f &amp;a0, Packet4f &amp;a1, Packet4f &amp;a2, Packet4f &amp;a3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adee7703d8adb8884bef0a76838f24ffe</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad1ed084e8b17458cc7a6393aad90e8f7</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5e7e367b9f82f6f704da66942b180e50</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pdiv&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8d9b6dd22a9568380b3b54ece5eac0f0</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pdiv&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7a2a0544bbabeb6b84840a1f856a76a5</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>pfirst&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af4d7bfd00624245c9481aa794165acb8</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>pfirst&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2edd5c4942efc09fdf21a887d2311b6c</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>pfirst&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac2a33e6980023c110d8a3e5c6ae91816</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet2d</type>
      <name>pgather&lt; double, Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad5638aebcd54734e0ff846c96cf56224</anchor>
      <arglist>(const double *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet4f</type>
      <name>pgather&lt; float, Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5edf629e883e10447347e830b8c9f06f</anchor>
      <arglist>(const float *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet4i</type>
      <name>pgather&lt; int, Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad1b61241ebacb0d1436b87089571eb33</anchor>
      <arglist>(const int *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pinsertfirst</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a54bcd5d6003b5b636704436a2bdf388a</anchor>
      <arglist>(const Packet4f &amp;a, float b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pinsertfirst</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a757c18cc3482e703a82957d569eaf078</anchor>
      <arglist>(const Packet2d &amp;a, double b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pinsertlast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a09a62507f084d45ac1abc6bc53d619a7</anchor>
      <arglist>(const Packet4f &amp;a, float b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pinsertlast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a68c30f158b76175b68094310be8c9a7d</anchor>
      <arglist>(const Packet2d &amp;a, double b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pload&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7b7d0a2fe1cb5ad90c8a7c8b61c5671a</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pload&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a63e92b056e3378b0853f510fdb6757b2</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pload&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae1c0b08faef0da90bb6fa78856bcf726</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>ploaddup&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a422d191db7a3b5d19a59688e9138dc1c</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>ploaddup&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4f98fd07c1d5009e6b536dd757688074</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>ploaddup&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3ddf82b3b7cd925ffb814a9baca92fe5</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>ploadu&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aad2aa0e94b436c07af15649aa08c5b10</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>ploadu&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac7c8e9806e423b61bb6ec916769bd133</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>ploadu&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8ca7358422bc5068a529fb12256f17c0</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>plset&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a997a475a7aab55264d8b830068e65106</anchor>
      <arglist>(const double &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>plset&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae62a34e75a1b533d4baaea4a1719bd45</anchor>
      <arglist>(const float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>plset&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac2a7b21b9cb3ee5ba528785ee4eb82b4</anchor>
      <arglist>(const int &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmadd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a42d9d7327cce6bb6f38b1f11df8d2289</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b, const Packet4i &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pmax&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aeab59aec7b70a1f67d9f060b55903ceb</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmax&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afed49610891a1b453cf0ebf8f4fec3ce</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmax&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad9f57ee724ff8d0c74957beb4ad40d8e</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pmin&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acb800a8a7597c7cfe1955fcb2fe87e57</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmin&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1247c9b2be448c969a8072b27d544355</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmin&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab0fc91b2aa448d8ca108aeb812a4c444</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pmul&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7ddaaf72ad6b225759980160fdb93eb1</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmul&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5828d050de45a585645f9a959b52a10c</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmul&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac857e3cd556f2e2f05896b08cf703569</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a422cda909d8bb0c3d0e871a0c94ae939</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aed3b9988dbae5842d626ea606eb6b595</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abb7e561b91aaf85a72025e78680b4843</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>por&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4678ee0e598312caa5e7c62eee38b832</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>por&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4fb4f0998cd8b159ab05449459d3ce56</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>por&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1b9b1518331541832dbd38f5b9f575eb</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a09278c9f5a526f5e39c882f95238a65a</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac452fae35fa261d87c7c36b3fd50b6ca</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acc5aba715ef7d93e46eb55406725ff24</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_max&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a57f0f7472873a0e72fb6648aff40bd1e</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_max&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3f362a568c10197e5cd626364b40c3f8</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux_max&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad28bd4ccd47c402564a0db725615a2cc</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_min&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a91a2407669903bcb8a10ea93751a4411</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_min&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afd762b5442ff0b187fa8754c6b0b45c2</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux_min&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a547129a430eecaa551362390df1de9e8</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_mul&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8cc535b17cd693b49e3a29d50c8a1afb</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_mul&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7ff699d76ee5c82f775f7521476cd738</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux_mul&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a64a70aad7e3c4cd7cd745f1cab35632b</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>preduxp&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac11481314738487cf1c84dba8c21ff8b</anchor>
      <arglist>(const Packet2d *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>preduxp&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a39cf655faeabd9cf2fa3eecdf8f9a870</anchor>
      <arglist>(const Packet4f *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>preduxp&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afe316a337f5fa28c1bd4683c70d1dfe6</anchor>
      <arglist>(const Packet4i *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; double &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afd9b32ea1210628e6993a912fb0f301c</anchor>
      <arglist>(const double *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a84729d9dc9045c5aa096ce1c355da8cc</anchor>
      <arglist>(const float *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af11b2c02aed99a41cf13ab7c867b5ab2</anchor>
      <arglist>(const int *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afec2557d181b7c67d670cf51c628c103</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab6feb0f00213b7e4222460244653db67</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2985360923239d7ae8237408c4a39e6b</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; double, Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a89d81798ac59258f60784b5900b350cf</anchor>
      <arglist>(double *to, const Packet2d &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; float, Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a98f3ee4a4735562e01d8054546b4352d</anchor>
      <arglist>(float *to, const Packet4f &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; int, Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4f1976274be8765e8b890106c1f0edba</anchor>
      <arglist>(int *to, const Packet4i &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pset1&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6024368181b050eb03ef7eea98f084ea</anchor>
      <arglist>(const double &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pset1&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a923941269228f9ceaf233636da958609</anchor>
      <arglist>(const float &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pset1&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2531efc4e18dcd18aa6c28ea26b5fd4c</anchor>
      <arglist>(const int &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore1&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4e9d4d78a5b2fc0d065d7b7543f54f96</anchor>
      <arglist>(double *to, const double &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore1&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a58cd7124b4d40f27f0bc96550256984c</anchor>
      <arglist>(float *to, const float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; double &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a816c2c3a7c2e85df5e58fe5a794a1fc8</anchor>
      <arglist>(double *to, const Packet2d &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9ee8e4444b597c94c387d0c22c85adb3</anchor>
      <arglist>(float *to, const Packet4f &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a69543ee212c1a509337b1146984e5acc</anchor>
      <arglist>(int *to, const Packet4i &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; double &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3dfd013874cfa953711717da3b5b03c1</anchor>
      <arglist>(double *to, const Packet2d &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aea49c19b4b3f450da1ff1a018e958eef</anchor>
      <arglist>(float *to, const Packet4f &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abe9341bd54c8f36e4add9c441481704c</anchor>
      <arglist>(int *to, const Packet4i &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>psub&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae29e411b8fe47ba97cda746ebf5745d9</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>psub&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae2c3800ca35b419558f193185ca79a35</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>psub&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9694e7fa41c9bf4998fb8f4a5ea0da53</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afbdf533875143a3098fc4e9f09ffabde</anchor>
      <arglist>(PacketBlock&lt; Packet4f, 4 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acbbc6edd7b5a3c83be4c59291e84595a</anchor>
      <arglist>(PacketBlock&lt; Packet4i, 4 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af5d3a9a365815a41a96998616ac72242</anchor>
      <arglist>(PacketBlock&lt; Packet2d, 2 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>punpackp</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a62c23ae3be5330c3ba229b9becb68395</anchor>
      <arglist>(Packet4f *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pxor&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a446e376a6b2d96f743deec927cfc934b</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pxor&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab0a58ebc61dd0462933b4596c80eb2c9</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pxor&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a571f141e28e911ac6e855018bfc00bb1</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ZVector/PacketMath.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/arch/ZVector/</path>
    <filename>ZVector_2PacketMath_8h</filename>
    <class kind="union">Eigen::internal::Packet</class>
    <class kind="struct">Eigen::internal::Packet4f</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; double &gt;</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; float &gt;</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; int &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet2d &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet4f &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet4i &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet2d &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet4f &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet4i &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_ALIGNED_PTR</name>
      <anchorfile>ZVector_2PacketMath_8h.html</anchorfile>
      <anchor>a500fe3c43980e6c7dc5c8c22fbb6281c</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet2d</name>
      <anchorfile>ZVector_2PacketMath_8h.html</anchorfile>
      <anchor>aa3355743f2129da0052f53c45884b30b</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet2l</name>
      <anchorfile>ZVector_2PacketMath_8h.html</anchorfile>
      <anchor>a7fdc727e46748e5ec67de1fce78bf293</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet4i</name>
      <anchorfile>ZVector_2PacketMath_8h.html</anchorfile>
      <anchor>ac0f6308d1c3c0f4ed6b9ba3e845b7157</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>ZVector_2PacketMath_8h.html</anchorfile>
      <anchor>a0f48c518e762640a6064167fe5b40949</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_Packet2l</name>
      <anchorfile>ZVector_2PacketMath_8h.html</anchorfile>
      <anchor>a2b6243221a745a8490a9c0ed953778ff</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_Packet4i</name>
      <anchorfile>ZVector_2PacketMath_8h.html</anchorfile>
      <anchor>a36426dcd60c8a41f43ead903d4935c9c</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_MASK_ALIGNMENT</name>
      <anchorfile>ZVector_2PacketMath_8h.html</anchorfile>
      <anchor>a2f8f9c22c64a423ff251b67ff4c25f2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ARCH_DEFAULT_NUMBER_OF_REGISTERS</name>
      <anchorfile>ZVector_2PacketMath_8h.html</anchorfile>
      <anchor>a97d0981515c4e49cdf6bd537d80d0e7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CACHEFRIENDLY_PRODUCT_THRESHOLD</name>
      <anchorfile>ZVector_2PacketMath_8h.html</anchorfile>
      <anchor>ae36b255e934bcfd689e729d9e5ae98c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_HAS_SINGLE_INSTRUCTION_CJMADD</name>
      <anchorfile>ZVector_2PacketMath_8h.html</anchorfile>
      <anchor>a2d1b45cf53ccec3f00c693c9740a34e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_HAS_SINGLE_INSTRUCTION_MADD</name>
      <anchorfile>ZVector_2PacketMath_8h.html</anchorfile>
      <anchor>a958e62a55f74a3ad89990843cda02d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ZVECTOR_PREFETCH</name>
      <anchorfile>ZVector_2PacketMath_8h.html</anchorfile>
      <anchor>af180c9f89f97ac3309af05b73f7174b2</anchor>
      <arglist>(ADDR)</arglist>
    </member>
    <member kind="typedef">
      <type>__vector long long</type>
      <name>Packet2l</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a09f246eaec5d186fa8217682db8d3cdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__vector unsigned long long</type>
      <name>Packet2ul</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af83dae7998b670a04db19e156e4258cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a58434b8e22a497651a1773bf121a8a94</anchor>
      <arglist>(ZERO, 0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet2l</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9b1700cd14f7bbbdefdd02df6e5725eb</anchor>
      <arglist>(ZERO, 0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet2l</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aeed13b161f6780acddc2406819bcdc30</anchor>
      <arglist>(ONE, 1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet4i</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a81994039f6d6b49a107fa38d0aa4d419</anchor>
      <arglist>(ONE, 1)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0d0a3677eb761c7d67b3e233c6579fae</anchor>
      <arglist>(std::ostream &amp;s, const Packet4i &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa6202cd36045cfe9df10d714518c698e</anchor>
      <arglist>(std::ostream &amp;s, const Packet4ui &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a53b387ca1108e588740ae260f135e92a</anchor>
      <arglist>(std::ostream &amp;s, const Packet2l &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad669a8d39acb42a9263fc671a05c1928</anchor>
      <arglist>(std::ostream &amp;s, const Packet2ul &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae64e06efdf49fafd6f4c039515d32e90</anchor>
      <arglist>(std::ostream &amp;s, const Packet2d &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pabs&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab42ad42cb12bb736597e52f81b1ccaf7</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pabs&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2636173af6863de34e156dfbf6ed6301</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pabs&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a163de947bfa2499ca30d044121d9bb0b</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>padd&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a130a074afefb80e3e5a21127e1fa9a2c</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>padd&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1b00ef4c11d9b491edfbee232e5bea00</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>padd&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a722391996fdea3f6d4b7b6b10b057b5a</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pand&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2f485a60994bad5dd0593292d0f89c19</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pand&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acf375c264eb0355dc0a93084b32a2b0b</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pand&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acaff78969deba7b5ad84b29634b0428b</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pandnot&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a13e7cbe45ea9a179e16b7a8c1e2ea2dd</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pandnot&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a00bb122bef7ee702b6300fc47db1fadf</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pandnot&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a772cc969145ff34b2f97462768acd7ac</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pblend</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5b61c32bd045683391e8cff756fd0be2</anchor>
      <arglist>(const Selector&lt; 4 &gt; &amp;ifPacket, const Packet4i &amp;thenPacket, const Packet4i &amp;elsePacket)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pblend</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abaadd9aa6aafdf268f71646684340302</anchor>
      <arglist>(const Selector&lt; 4 &gt; &amp;ifPacket, const Packet4f &amp;thenPacket, const Packet4f &amp;elsePacket)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pblend</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7370a006d1d0d00be298b21a0b74b8ae</anchor>
      <arglist>(const Selector&lt; 2 &gt; &amp;ifPacket, const Packet2d &amp;thenPacket, const Packet2d &amp;elsePacket)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pbroadcast4&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa7c05c9c964fec8b1867c3ec9cb64806</anchor>
      <arglist>(const double *a, Packet2d &amp;a0, Packet2d &amp;a1, Packet2d &amp;a2, Packet2d &amp;a3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pbroadcast4&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adb4795938f0301e168c416c4b53ea7ea</anchor>
      <arglist>(const float *a, Packet4f &amp;a0, Packet4f &amp;a1, Packet4f &amp;a2, Packet4f &amp;a3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pbroadcast4&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afd48b2326a98fc69541aebbc7b916e40</anchor>
      <arglist>(const int *a, Packet4i &amp;a0, Packet4i &amp;a1, Packet4i &amp;a2, Packet4i &amp;a3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pceil&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac6302e439a7df6b9bee65c75aa2be26d</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pceil&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9d844855a379b4eea125140139fe5c40</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adee7703d8adb8884bef0a76838f24ffe</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad1ed084e8b17458cc7a6393aad90e8f7</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5e7e367b9f82f6f704da66942b180e50</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pdiv&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8d9b6dd22a9568380b3b54ece5eac0f0</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pdiv&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7a2a0544bbabeb6b84840a1f856a76a5</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pdiv&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adaa877d95a0fab271f252265677f2459</anchor>
      <arglist>(const Packet4i &amp;, const Packet4i &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>pfirst&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af4d7bfd00624245c9481aa794165acb8</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>pfirst&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2edd5c4942efc09fdf21a887d2311b6c</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>pfirst&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac2a33e6980023c110d8a3e5c6ae91816</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pfloor&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afcef5b81d59c0cde536eac077cc8e581</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pfloor&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7320ad2f9ea3e75c263fa8839b8fd89f</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet2d</type>
      <name>pgather&lt; double, Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad5638aebcd54734e0ff846c96cf56224</anchor>
      <arglist>(const double *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet4f</type>
      <name>pgather&lt; float, Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5edf629e883e10447347e830b8c9f06f</anchor>
      <arglist>(const float *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet4i</type>
      <name>pgather&lt; int, Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad1b61241ebacb0d1436b87089571eb33</anchor>
      <arglist>(const int *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pload&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7b7d0a2fe1cb5ad90c8a7c8b61c5671a</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pload&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a63e92b056e3378b0853f510fdb6757b2</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pload&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae1c0b08faef0da90bb6fa78856bcf726</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>ploaddup&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a422d191db7a3b5d19a59688e9138dc1c</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>ploaddup&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4f98fd07c1d5009e6b536dd757688074</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>ploaddup&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3ddf82b3b7cd925ffb814a9baca92fe5</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>ploadu&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aad2aa0e94b436c07af15649aa08c5b10</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>ploadu&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac7c8e9806e423b61bb6ec916769bd133</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>ploadu&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8ca7358422bc5068a529fb12256f17c0</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>plset&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a997a475a7aab55264d8b830068e65106</anchor>
      <arglist>(const double &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>plset&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae62a34e75a1b533d4baaea4a1719bd45</anchor>
      <arglist>(const float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>plset&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac2a7b21b9cb3ee5ba528785ee4eb82b4</anchor>
      <arglist>(const int &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmadd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a74b4d1fb91602aebe1ae5742e8c2d566</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b, const Packet4f &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmadd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a42d9d7327cce6bb6f38b1f11df8d2289</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b, const Packet4i &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pmadd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abdf0ea7e126fdf116b7e4d9200f7a90f</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b, const Packet2d &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pmax&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aeab59aec7b70a1f67d9f060b55903ceb</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmax&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afed49610891a1b453cf0ebf8f4fec3ce</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmax&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad9f57ee724ff8d0c74957beb4ad40d8e</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pmin&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acb800a8a7597c7cfe1955fcb2fe87e57</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmin&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1247c9b2be448c969a8072b27d544355</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmin&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab0fc91b2aa448d8ca108aeb812a4c444</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pmul&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7ddaaf72ad6b225759980160fdb93eb1</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmul&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5828d050de45a585645f9a959b52a10c</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmul&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac857e3cd556f2e2f05896b08cf703569</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a422cda909d8bb0c3d0e871a0c94ae939</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aed3b9988dbae5842d626ea606eb6b595</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abb7e561b91aaf85a72025e78680b4843</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>por&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4678ee0e598312caa5e7c62eee38b832</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>por&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4fb4f0998cd8b159ab05449459d3ce56</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>por&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1b9b1518331541832dbd38f5b9f575eb</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a09278c9f5a526f5e39c882f95238a65a</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac452fae35fa261d87c7c36b3fd50b6ca</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acc5aba715ef7d93e46eb55406725ff24</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_max&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a57f0f7472873a0e72fb6648aff40bd1e</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_max&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3f362a568c10197e5cd626364b40c3f8</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux_max&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad28bd4ccd47c402564a0db725615a2cc</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_min&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a91a2407669903bcb8a10ea93751a4411</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_min&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afd762b5442ff0b187fa8754c6b0b45c2</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux_min&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a547129a430eecaa551362390df1de9e8</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_mul&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8cc535b17cd693b49e3a29d50c8a1afb</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_mul&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7ff699d76ee5c82f775f7521476cd738</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux_mul&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a64a70aad7e3c4cd7cd745f1cab35632b</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>preduxp&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac11481314738487cf1c84dba8c21ff8b</anchor>
      <arglist>(const Packet2d *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>preduxp&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a39cf655faeabd9cf2fa3eecdf8f9a870</anchor>
      <arglist>(const Packet4f *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>preduxp&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afe316a337f5fa28c1bd4683c70d1dfe6</anchor>
      <arglist>(const Packet4i *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; double &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afd9b32ea1210628e6993a912fb0f301c</anchor>
      <arglist>(const double *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a84729d9dc9045c5aa096ce1c355da8cc</anchor>
      <arglist>(const float *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af11b2c02aed99a41cf13ab7c867b5ab2</anchor>
      <arglist>(const int *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afec2557d181b7c67d670cf51c628c103</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab6feb0f00213b7e4222460244653db67</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2985360923239d7ae8237408c4a39e6b</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pround&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af045e33dd14e6fae168ee6094e461d9d</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pround&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aeb781b776890304f95de04eb38334c21</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; double, Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a89d81798ac59258f60784b5900b350cf</anchor>
      <arglist>(double *to, const Packet2d &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; float, Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a98f3ee4a4735562e01d8054546b4352d</anchor>
      <arglist>(float *to, const Packet4f &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; int, Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4f1976274be8765e8b890106c1f0edba</anchor>
      <arglist>(int *to, const Packet4i &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pset1&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6024368181b050eb03ef7eea98f084ea</anchor>
      <arglist>(const double &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pset1&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a923941269228f9ceaf233636da958609</anchor>
      <arglist>(const float &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pset1&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2531efc4e18dcd18aa6c28ea26b5fd4c</anchor>
      <arglist>(const int &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; double &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a816c2c3a7c2e85df5e58fe5a794a1fc8</anchor>
      <arglist>(double *to, const Packet2d &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9ee8e4444b597c94c387d0c22c85adb3</anchor>
      <arglist>(float *to, const Packet4f &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a69543ee212c1a509337b1146984e5acc</anchor>
      <arglist>(int *to, const Packet4i &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; double &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3dfd013874cfa953711717da3b5b03c1</anchor>
      <arglist>(double *to, const Packet2d &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aea49c19b4b3f450da1ff1a018e958eef</anchor>
      <arglist>(float *to, const Packet4f &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abe9341bd54c8f36e4add9c441481704c</anchor>
      <arglist>(int *to, const Packet4i &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>psub&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae29e411b8fe47ba97cda746ebf5745d9</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>psub&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae2c3800ca35b419558f193185ca79a35</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>psub&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9694e7fa41c9bf4998fb8f4a5ea0da53</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afbdf533875143a3098fc4e9f09ffabde</anchor>
      <arglist>(PacketBlock&lt; Packet4f, 4 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acbbc6edd7b5a3c83be4c59291e84595a</anchor>
      <arglist>(PacketBlock&lt; Packet4i, 4 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af5d3a9a365815a41a96998616ac72242</anchor>
      <arglist>(PacketBlock&lt; Packet2d, 2 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pxor&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a446e376a6b2d96f743deec927cfc934b</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pxor&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab0a58ebc61dd0462933b4596c80eb2c9</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pxor&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a571f141e28e911ac6e855018bfc00bb1</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>vec_splat_packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a086cd55d3b92f1ad1b99cd3dc50bb7ec</anchor>
      <arglist>(const Packet4f &amp;from)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_DUPLICATE32_HI</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afe9858c554a31b05516737378621796c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_FORWARD</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abd273864677a427304f17f1b26034766</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_PSET32_WEVEN</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a59570e31eb260a862de43492dfcf75af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_PSET32_WODD</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acfaf4d5b81a71faef61e963d56fd6e4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_PSET64_HI</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aacbf55a238961315c5d679427ee0bb67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_PSET64_LO</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad1f320a1375ffc722e36d42c0c1b72ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_REVERSE32</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a42773369641657abf00cac73b5e722e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_REVERSE64</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0113adb7ddfd8d26f6525f824c3e8241</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_TRANSPOSE64_HI</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>affcd16af962a7a48c38541ab90908826</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_TRANSPOSE64_LO</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3f2ce9a72096f9a4432e96967d2eb340</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet2d</type>
      <name>p2d_COUNTDOWN</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acdcaafb55f915dc3b09cfe46cd9a831e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet2d</type>
      <name>p2d_ONE</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa5226896c21c4eb7607e1159ae9e8467</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet2d</type>
      <name>p2d_ZERO_</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9600f0cb439d4518425356866c89bcb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet4f</type>
      <name>p4f_COUNTDOWN</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae46bba4d714ec5a410c41d0d6747c041</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet4i</type>
      <name>p4i_COUNTDOWN</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a136cd60b9d170b2a37e8c6cfba902702</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PacketMathHalf.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/arch/CUDA/</path>
    <filename>PacketMathHalf_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>Parallelizer.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/products/</path>
    <filename>Parallelizer_8h</filename>
    <class kind="struct">Eigen::internal::GemmParallelInfo</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>initParallel</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a820c0e0460934cc17eb6dacbad54a9f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>manage_multi_threading</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6e841e3c4f4914cf1e06704ec8537db3</anchor>
      <arglist>(Action action, int *v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nbThreads</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a9aca97d83e21b91a04ec079360dfffeb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parallelize_gemm</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2a7e89a0df89d06dd95f0c3dda17cf3e</anchor>
      <arglist>(const Functor &amp;func, Index rows, Index cols, Index depth, bool transpose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNbThreads</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>af9cd17c2fe18204239cd11c88c120b50</anchor>
      <arglist>(int v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Param.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/LBFGS/</path>
    <filename>Param_8h</filename>
    <class kind="class">LBFGSpp::LBFGSParam</class>
    <namespace>LBFGSpp</namespace>
    <member kind="enumeration">
      <type></type>
      <name>LINE_SEARCH_ALGORITHM</name>
      <anchorfile>group__Enumerations.html</anchorfile>
      <anchor>ga9b34b9135178db328adf5cb8a75da900</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LBFGS_LINESEARCH_BACKTRACKING_ARMIJO</name>
      <anchorfile>group__Enumerations.html</anchorfile>
      <anchor>gga9b34b9135178db328adf5cb8a75da900a422c28e40b2cffdebbeaa64070b10f2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LBFGS_LINESEARCH_BACKTRACKING</name>
      <anchorfile>group__Enumerations.html</anchorfile>
      <anchor>gga9b34b9135178db328adf5cb8a75da900a7cd5b47330ed088f18c73e0200c59209</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LBFGS_LINESEARCH_BACKTRACKING_WOLFE</name>
      <anchorfile>group__Enumerations.html</anchorfile>
      <anchor>gga9b34b9135178db328adf5cb8a75da900ae62f6bb1965fc99923a4297da7de82d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LBFGS_LINESEARCH_BACKTRACKING_STRONG_WOLFE</name>
      <anchorfile>group__Enumerations.html</anchorfile>
      <anchor>gga9b34b9135178db328adf5cb8a75da900a1d24b804ba1b4a07c196d970b57a2f08</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Parameters.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/src/geodesic/</path>
    <filename>Parameters_8h</filename>
    <member kind="variable">
      <type>const double</type>
      <name>AngleTolerance</name>
      <anchorfile>Parameters_8h.html</anchorfile>
      <anchor>ab261015892154b019779aea085ec32d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>LengthTolerance</name>
      <anchorfile>Parameters_8h.html</anchorfile>
      <anchor>a065443b6849ae0c4001f97a2f9863b8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>RateOfNormalShift</name>
      <anchorfile>Parameters_8h.html</anchorfile>
      <anchor>af9867c078b9e484d54283150d00a8782</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ParametrizedLine.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Geometry/</path>
    <filename>ParametrizedLine_8h</filename>
    <class kind="class">Eigen::ParametrizedLine</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>PardisoSupport.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/PardisoSupport/</path>
    <filename>PardisoSupport_8h</filename>
    <class kind="struct">Eigen::internal::pardiso_run_selector</class>
    <class kind="struct">Eigen::internal::pardiso_run_selector&lt; long long int &gt;</class>
    <class kind="struct">Eigen::internal::pardiso_traits</class>
    <class kind="struct">Eigen::internal::pardiso_traits&lt; PardisoLDLT&lt; _MatrixType, Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::pardiso_traits&lt; PardisoLLT&lt; _MatrixType, Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::pardiso_traits&lt; PardisoLU&lt; _MatrixType &gt; &gt;</class>
    <class kind="class">Eigen::PardisoImpl</class>
    <class kind="class">Eigen::PardisoLDLT</class>
    <class kind="class">Eigen::PardisoLDLT</class>
    <class kind="class">Eigen::PardisoLLT</class>
    <class kind="class">Eigen::PardisoLLT</class>
    <class kind="class">Eigen::PardisoLU</class>
    <class kind="class">Eigen::PardisoLU</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>PartialPivLU.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/LU/</path>
    <filename>PartialPivLU_8h</filename>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Inverse&lt; PartialPivLU&lt; MatrixType &gt; &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename PartialPivLU&lt; MatrixType &gt;::Scalar &gt;, Dense2Dense &gt;</class>
    <class kind="struct">Eigen::internal::enable_if_ref</class>
    <class kind="struct">Eigen::internal::enable_if_ref&lt; Ref&lt; T &gt;, Derived &gt;</class>
    <class kind="struct">Eigen::internal::partial_lu_impl</class>
    <class kind="class">Eigen::PartialPivLU</class>
    <class kind="struct">Eigen::internal::traits&lt; PartialPivLU&lt; _MatrixType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>partial_lu_inplace</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6631a201f1f0e9f43f5458478d30fa63</anchor>
      <arglist>(MatrixType &amp;lu, TranspositionType &amp;row_transpositions, typename TranspositionType::StorageIndex &amp;nb_transpositions)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PartialPivLU_LAPACKE.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/LU/</path>
    <filename>PartialPivLU__LAPACKE_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_LAPACKE_LU_PARTPIV</name>
      <anchorfile>PartialPivLU__LAPACKE_8h.html</anchorfile>
      <anchor>a9e7610ba7f2a3f92090f6621a52f38c4</anchor>
      <arglist>(EIGTYPE, LAPACKE_TYPE, LAPACKE_PREFIX)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PaStiXSupport.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/PaStiXSupport/</path>
    <filename>PaStiXSupport_8h</filename>
    <class kind="struct">Eigen::internal::pastix_traits</class>
    <class kind="struct">Eigen::internal::pastix_traits&lt; PastixLDLT&lt; _MatrixType, Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::pastix_traits&lt; PastixLLT&lt; _MatrixType, Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::pastix_traits&lt; PastixLU&lt; _MatrixType &gt; &gt;</class>
    <class kind="class">Eigen::PastixBase</class>
    <class kind="class">Eigen::PastixLDLT</class>
    <class kind="class">Eigen::PastixLDLT</class>
    <class kind="class">Eigen::PastixLLT</class>
    <class kind="class">Eigen::PastixLLT</class>
    <class kind="class">Eigen::PastixLU</class>
    <class kind="class">Eigen::PastixLU</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PASTIX_COMPLEX</name>
      <anchorfile>PaStiXSupport_8h.html</anchorfile>
      <anchor>a7269a1e0c49a72b2e0996575bb04f3af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PASTIX_DCOMPLEX</name>
      <anchorfile>PaStiXSupport_8h.html</anchorfile>
      <anchor>a548961ffb8f7490a4817bd9f8d29805e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>c_to_fortran_numbering</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3b77815ecf2fc57f2aedb98843ee27ca</anchor>
      <arglist>(MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigen_pastix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad4ee1ca4d2da070262fd90025e78e085</anchor>
      <arglist>(pastix_data_t **pastix_data, int pastix_comm, int n, int *ptr, int *idx, float *vals, int *perm, int *invp, float *x, int nbrhs, int *iparm, double *dparm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigen_pastix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8346483bbc2fdc1060016e43455fc767</anchor>
      <arglist>(pastix_data_t **pastix_data, int pastix_comm, int n, int *ptr, int *idx, double *vals, int *perm, int *invp, double *x, int nbrhs, int *iparm, double *dparm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigen_pastix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6e5b1ff23fcbefa6a72093bf432dc7f3</anchor>
      <arglist>(pastix_data_t **pastix_data, int pastix_comm, int n, int *ptr, int *idx, std::complex&lt; float &gt; *vals, int *perm, int *invp, std::complex&lt; float &gt; *x, int nbrhs, int *iparm, double *dparm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigen_pastix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af1213cdace90c207c4b0345024f82bcb</anchor>
      <arglist>(pastix_data_t **pastix_data, int pastix_comm, int n, int *ptr, int *idx, std::complex&lt; double &gt; *vals, int *perm, int *invp, std::complex&lt; double &gt; *x, int nbrhs, int *iparm, double *dparm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fortran_to_c_numbering</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2a586e53557a05a89df27c10a7e0e90c</anchor>
      <arglist>(MatrixType &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>path_optimization.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/src/</path>
    <filename>path__optimization_8h</filename>
    <includes id="global_8h" name="global.h" local="yes" imported="no">global.h</includes>
    <includes id="data__engine_8h" name="data_engine.h" local="yes" imported="no">data_engine.h</includes>
    <includes id="LBFGS_8h" name="LBFGS.h" local="yes" imported="no">../include/LBFGS/LBFGS.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>crossObstacles</name>
      <anchorfile>path__optimization_8h.html</anchorfile>
      <anchor>a3b36be1796b34190ad88c4d9248221fe</anchor>
      <arglist>(DataEngine *p_de, int cr, int cc, int lr, int lc)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>energyFunc</name>
      <anchorfile>path__optimization_8h.html</anchorfile>
      <anchor>a84cafe0b8e81a9949d7dafe475a26797</anchor>
      <arglist>(const Eigen::VectorXd &amp;x, Eigen::VectorXd &amp;grad)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector2d</type>
      <name>fieldGradient</name>
      <anchorfile>path__optimization_8h.html</anchorfile>
      <anchor>ae6af87d57bd7c42141a683da3404c547</anchor>
      <arglist>(Eigen::Vector2d xy)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>fieldIntensity</name>
      <anchorfile>path__optimization_8h.html</anchorfile>
      <anchor>a9a0d1d4bf1989150649284d9af814f2d</anchor>
      <arglist>(Eigen::Vector2d xy)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getValueDist</name>
      <anchorfile>path__optimization_8h.html</anchorfile>
      <anchor>a620c308a9c19f78a7ef7207ae6b9e387</anchor>
      <arglist>(int r, int c)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getValueDistanceField</name>
      <anchorfile>path__optimization_8h.html</anchorfile>
      <anchor>a729ca8b16e57eaf6713f4f4e755c6aa4</anchor>
      <arglist>(int r, int c)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector2d</type>
      <name>grho</name>
      <anchorfile>path__optimization_8h.html</anchorfile>
      <anchor>a49884f1839c675d315d3c7aece7403ba</anchor>
      <arglist>(Eigen::Vector2d xy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initDistanceField</name>
      <anchorfile>path__optimization_8h.html</anchorfile>
      <anchor>ae5d8c15a2ba32152f748001a37e5fc73</anchor>
      <arglist>(DataEngine *p_de)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Optimize_Path</name>
      <anchorfile>path__optimization_8h.html</anchorfile>
      <anchor>ab0b6775c2b48375671f78eb717ea9cd1</anchor>
      <arglist>(DataEngine *p_de, vector&lt; iro::SE2 &gt; &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>rho</name>
      <anchorfile>path__optimization_8h.html</anchorfile>
      <anchor>a779746ec0c3e95732161f0e3305e24e4</anchor>
      <arglist>(Eigen::Vector2d xy)</arglist>
    </member>
    <member kind="variable">
      <type>cv::Mat</type>
      <name>dist</name>
      <anchorfile>path__optimization_8h.html</anchorfile>
      <anchor>a50d269e9fb6117e07f8bf655b8beb280</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>distanceField</name>
      <anchorfile>path__optimization_8h.html</anchorfile>
      <anchor>adbdc2cdbe8cb0dd54b821a07df99fc48</anchor>
      <arglist>[map_rows][map_cols]</arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; int &gt;</type>
      <name>fixed_node_indexes</name>
      <anchorfile>path__optimization_8h.html</anchorfile>
      <anchor>af6c3f1eb86f7b8e73e150da9340302b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; int &gt;</type>
      <name>fixed_variabe_indexes</name>
      <anchorfile>path__optimization_8h.html</anchorfile>
      <anchor>a012aafaab667ac593f7b646b895686c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PermutationMatrix.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>PermutationMatrix_8h</filename>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; DenseShape, PermutationShape &gt;</class>
    <class kind="class">Eigen::InverseImpl&lt; PermutationType, PermutationStorage &gt;</class>
    <class kind="class">Eigen::Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, _PacketAccess &gt;</class>
    <class kind="class">Eigen::PermutationBase</class>
    <class kind="class">Eigen::PermutationMatrix</class>
    <class kind="class">Eigen::PermutationWrapper</class>
    <class kind="struct">Eigen::internal::traits&lt; Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, _PacketAccess &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; PermutationWrapper&lt; _IndicesType &gt; &gt;</class>
    <class kind="class">Eigen::TranspositionsWrapper</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="enumeration">
      <type></type>
      <name>PermPermProduct_t</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a837e6488b526acf05536e7ebf64245b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PermPermProduct</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a837e6488b526acf05536e7ebf64245b4aee2f3d4b0c57d8e4d0b66950a98b0e75</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Product&lt; MatrixDerived, PermutationDerived, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a69ba8cc52f8bf3002015a37ec2eefbfd</anchor>
      <arglist>(const MatrixBase&lt; MatrixDerived &gt; &amp;matrix, const PermutationBase&lt; PermutationDerived &gt; &amp;permutation)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Product&lt; PermutationDerived, MatrixDerived, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac4eb547a642556acdd563cb0ec82a2e5</anchor>
      <arglist>(const PermutationBase&lt; PermutationDerived &gt; &amp;permutation, const MatrixBase&lt; MatrixDerived &gt; &amp;matrix)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PlainObjectBase.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>PlainObjectBase_8h</filename>
    <class kind="struct">Eigen::internal::check_rows_cols_for_overflow</class>
    <class kind="struct">Eigen::internal::check_rows_cols_for_overflow&lt; Dynamic &gt;</class>
    <class kind="struct">Eigen::internal::conservative_resize_like_impl</class>
    <class kind="struct">Eigen::internal::conservative_resize_like_impl</class>
    <class kind="struct">Eigen::internal::conservative_resize_like_impl&lt; Derived, OtherDerived, true &gt;</class>
    <class kind="struct">Eigen::internal::matrix_swap_impl</class>
    <class kind="struct">Eigen::internal::matrix_swap_impl</class>
    <class kind="struct">Eigen::internal::matrix_swap_impl&lt; MatrixTypeA, MatrixTypeB, true &gt;</class>
    <class kind="class">Eigen::PlainObjectBase</class>
    <class kind="struct">Eigen::PlainObjectBase::StridedAlignedMapType</class>
    <class kind="struct">Eigen::PlainObjectBase::StridedConstAlignedMapType</class>
    <class kind="struct">Eigen::PlainObjectBase::StridedConstMapType</class>
    <class kind="struct">Eigen::PlainObjectBase::StridedMapType</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_INITIALIZE_COEFFS_IF_THAT_OPTION_IS_ENABLED</name>
      <anchorfile>PlainObjectBase_8h.html</anchorfile>
      <anchor>a30c463f386b6047311da55d64c820cb6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Point3D.cpp</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/src/geodesic/</path>
    <filename>Point3D_8cpp</filename>
    <includes id="Point3D_8h" name="Point3D.h" local="yes" imported="no">Point3D.h</includes>
    <includes id="Parameters_8h" name="Parameters.h" local="yes" imported="no">Parameters.h</includes>
    <member kind="function">
      <type>double</type>
      <name>AngleBetween</name>
      <anchorfile>Point3D_8cpp.html</anchorfile>
      <anchor>aac88b1ef1f06f56b82a4caa00bf3d112</anchor>
      <arglist>(const CPoint3D &amp;pt1, const CPoint3D &amp;pt2)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>AngleBetween</name>
      <anchorfile>Point3D_8cpp.html</anchorfile>
      <anchor>ab584c102b0fbd3656931810c10d6c15b</anchor>
      <arglist>(const CPoint3D &amp;pt1, const CPoint3D &amp;pt2, const CPoint3D &amp;pt3)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>AngleBetween</name>
      <anchorfile>Point3D_8cpp.html</anchorfile>
      <anchor>a4dda4b4e4fa3404508b40a9cc6695f34</anchor>
      <arglist>(const float *u, const float *v)</arglist>
    </member>
    <member kind="function">
      <type>CPoint3D</type>
      <name>CombinePointAndNormalTo</name>
      <anchorfile>Point3D_8cpp.html</anchorfile>
      <anchor>a89d83351d72a0a8a7d8b4dcd3b7c66e9</anchor>
      <arglist>(const CPoint3D &amp;pt, const CPoint3D &amp;normal)</arglist>
    </member>
    <member kind="function">
      <type>CPoint3D</type>
      <name>CombineTwoNormalsTo</name>
      <anchorfile>Point3D_8cpp.html</anchorfile>
      <anchor>a25427337bfb94971133bdb6411128410</anchor>
      <arglist>(const CPoint3D &amp;pt1, double coef1, const CPoint3D &amp;pt2, double coef2)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetTriangleArea</name>
      <anchorfile>Point3D_8cpp.html</anchorfile>
      <anchor>a8cf6e14e0d9e0fb280d89b9a4546482a</anchor>
      <arglist>(const CPoint3D &amp;pt1, const CPoint3D &amp;pt2, const CPoint3D &amp;pt3)</arglist>
    </member>
    <member kind="function">
      <type>CPoint3D</type>
      <name>operator*</name>
      <anchorfile>Point3D_8cpp.html</anchorfile>
      <anchor>a2277326a6f50a35dad3bacaeaa71ee7c</anchor>
      <arglist>(const CPoint3D &amp;pt, double times)</arglist>
    </member>
    <member kind="function">
      <type>CPoint3D</type>
      <name>operator*</name>
      <anchorfile>Point3D_8cpp.html</anchorfile>
      <anchor>a131059b873bc5b6598a5bb7d80335632</anchor>
      <arglist>(double times, const CPoint3D &amp;pt)</arglist>
    </member>
    <member kind="function">
      <type>CPoint3D</type>
      <name>operator*</name>
      <anchorfile>Point3D_8cpp.html</anchorfile>
      <anchor>a1c71fa07b44eb98ea2a494cdc625cee8</anchor>
      <arglist>(const CPoint3D &amp;pt1, const CPoint3D &amp;pt2)</arglist>
    </member>
    <member kind="function">
      <type>CPoint3D</type>
      <name>operator+</name>
      <anchorfile>Point3D_8cpp.html</anchorfile>
      <anchor>ae6d2e0267b9e7c8e52ec234d7176840d</anchor>
      <arglist>(const CPoint3D &amp;pt1, const CPoint3D &amp;pt2)</arglist>
    </member>
    <member kind="function">
      <type>CPoint3D</type>
      <name>operator-</name>
      <anchorfile>Point3D_8cpp.html</anchorfile>
      <anchor>a031550018ac028afba3261f900bbee86</anchor>
      <arglist>(const CPoint3D &amp;pt1, const CPoint3D &amp;pt2)</arglist>
    </member>
    <member kind="function">
      <type>CPoint3D</type>
      <name>operator/</name>
      <anchorfile>Point3D_8cpp.html</anchorfile>
      <anchor>a498b4b1c3df1d6dca503383a35f8e74b</anchor>
      <arglist>(const CPoint3D &amp;pt, double times)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator^</name>
      <anchorfile>Point3D_8cpp.html</anchorfile>
      <anchor>a9526bfa9ee07976ef737cf20ebcadef3</anchor>
      <arglist>(const CPoint3D &amp;pt1, const CPoint3D &amp;pt2)</arglist>
    </member>
    <member kind="function">
      <type>CPoint3D</type>
      <name>VectorCross</name>
      <anchorfile>Point3D_8cpp.html</anchorfile>
      <anchor>ab3c72d60da6986b2bc8a10c7749b96f4</anchor>
      <arglist>(const CPoint3D &amp;pt1, const CPoint3D &amp;pt2, const CPoint3D &amp;pt3)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>VectorCross</name>
      <anchorfile>Point3D_8cpp.html</anchorfile>
      <anchor>a37308158f17de7bb48c862712c55f3a3</anchor>
      <arglist>(const float *u, const float *v, float *n)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>VectorDot</name>
      <anchorfile>Point3D_8cpp.html</anchorfile>
      <anchor>a24897dc66bd467d182ffde948359abcd</anchor>
      <arglist>(const float *u, const float *v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Point3D.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/src/geodesic/</path>
    <filename>Point3D_8h</filename>
    <class kind="struct">CPoint3D</class>
    <member kind="define">
      <type>#define</type>
      <name>_USE_MATH_DEFINES</name>
      <anchorfile>Point3D_8h.html</anchorfile>
      <anchor>a525335710b53cb064ca56b936120431e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>AngleBetween</name>
      <anchorfile>Point3D_8h.html</anchorfile>
      <anchor>aac88b1ef1f06f56b82a4caa00bf3d112</anchor>
      <arglist>(const CPoint3D &amp;pt1, const CPoint3D &amp;pt2)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>AngleBetween</name>
      <anchorfile>Point3D_8h.html</anchorfile>
      <anchor>ab584c102b0fbd3656931810c10d6c15b</anchor>
      <arglist>(const CPoint3D &amp;pt1, const CPoint3D &amp;pt2, const CPoint3D &amp;pt3)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>AngleBetween</name>
      <anchorfile>Point3D_8h.html</anchorfile>
      <anchor>a4dda4b4e4fa3404508b40a9cc6695f34</anchor>
      <arglist>(const float *u, const float *v)</arglist>
    </member>
    <member kind="function">
      <type>CPoint3D</type>
      <name>CombinePointAndNormalTo</name>
      <anchorfile>Point3D_8h.html</anchorfile>
      <anchor>a89d83351d72a0a8a7d8b4dcd3b7c66e9</anchor>
      <arglist>(const CPoint3D &amp;pt, const CPoint3D &amp;normal)</arglist>
    </member>
    <member kind="function">
      <type>CPoint3D</type>
      <name>CombineTwoNormalsTo</name>
      <anchorfile>Point3D_8h.html</anchorfile>
      <anchor>a25427337bfb94971133bdb6411128410</anchor>
      <arglist>(const CPoint3D &amp;pt1, double coef1, const CPoint3D &amp;pt2, double coef2)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetTriangleArea</name>
      <anchorfile>Point3D_8h.html</anchorfile>
      <anchor>a8cf6e14e0d9e0fb280d89b9a4546482a</anchor>
      <arglist>(const CPoint3D &amp;pt1, const CPoint3D &amp;pt2, const CPoint3D &amp;pt3)</arglist>
    </member>
    <member kind="function">
      <type>CPoint3D</type>
      <name>operator*</name>
      <anchorfile>Point3D_8h.html</anchorfile>
      <anchor>a2277326a6f50a35dad3bacaeaa71ee7c</anchor>
      <arglist>(const CPoint3D &amp;pt, double times)</arglist>
    </member>
    <member kind="function">
      <type>CPoint3D</type>
      <name>operator*</name>
      <anchorfile>Point3D_8h.html</anchorfile>
      <anchor>a131059b873bc5b6598a5bb7d80335632</anchor>
      <arglist>(double times, const CPoint3D &amp;pt)</arglist>
    </member>
    <member kind="function">
      <type>CPoint3D</type>
      <name>operator*</name>
      <anchorfile>Point3D_8h.html</anchorfile>
      <anchor>a1c71fa07b44eb98ea2a494cdc625cee8</anchor>
      <arglist>(const CPoint3D &amp;pt1, const CPoint3D &amp;pt2)</arglist>
    </member>
    <member kind="function">
      <type>CPoint3D</type>
      <name>operator+</name>
      <anchorfile>Point3D_8h.html</anchorfile>
      <anchor>ae6d2e0267b9e7c8e52ec234d7176840d</anchor>
      <arglist>(const CPoint3D &amp;pt1, const CPoint3D &amp;pt2)</arglist>
    </member>
    <member kind="function">
      <type>CPoint3D</type>
      <name>operator-</name>
      <anchorfile>Point3D_8h.html</anchorfile>
      <anchor>a031550018ac028afba3261f900bbee86</anchor>
      <arglist>(const CPoint3D &amp;pt1, const CPoint3D &amp;pt2)</arglist>
    </member>
    <member kind="function">
      <type>CPoint3D</type>
      <name>operator/</name>
      <anchorfile>Point3D_8h.html</anchorfile>
      <anchor>a498b4b1c3df1d6dca503383a35f8e74b</anchor>
      <arglist>(const CPoint3D &amp;pt, double times)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator^</name>
      <anchorfile>Point3D_8h.html</anchorfile>
      <anchor>a9526bfa9ee07976ef737cf20ebcadef3</anchor>
      <arglist>(const CPoint3D &amp;pt1, const CPoint3D &amp;pt2)</arglist>
    </member>
    <member kind="function">
      <type>CPoint3D</type>
      <name>VectorCross</name>
      <anchorfile>Point3D_8h.html</anchorfile>
      <anchor>ab3c72d60da6986b2bc8a10c7749b96f4</anchor>
      <arglist>(const CPoint3D &amp;pt1, const CPoint3D &amp;pt2, const CPoint3D &amp;pt3)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>VectorCross</name>
      <anchorfile>Point3D_8h.html</anchorfile>
      <anchor>a37308158f17de7bb48c862712c55f3a3</anchor>
      <arglist>(const float *u, const float *v, float *n)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>VectorDot</name>
      <anchorfile>Point3D_8h.html</anchorfile>
      <anchor>a24897dc66bd467d182ffde948359abcd</anchor>
      <arglist>(const float *u, const float *v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>polygon_diff.cpp</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/src/</path>
    <filename>polygon__diff_8cpp</filename>
    <includes id="global_8h" name="global.h" local="yes" imported="no">global.h</includes>
    <member kind="typedef">
      <type>CGAL::Exact_predicates_exact_constructions_kernel</type>
      <name>EK</name>
      <anchorfile>polygon__diff_8cpp.html</anchorfile>
      <anchor>aa075473e0c6a9a21b1f4da9d8e3a60b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EK::Point_2</type>
      <name>EPoint_2</name>
      <anchorfile>polygon__diff_8cpp.html</anchorfile>
      <anchor>ab1f2292a27551967218fdd6f3d61f62d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CGAL::Polygon_2&lt; EK &gt;</type>
      <name>EPolygon_2</name>
      <anchorfile>polygon__diff_8cpp.html</anchorfile>
      <anchor>ae45578451b17e3a34c5c156632fb5dea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CGAL::Polygon_with_holes_2&lt; EK &gt;</type>
      <name>EPolygon_with_holes_2</name>
      <anchorfile>polygon__diff_8cpp.html</anchorfile>
      <anchor>a1189c9ab3bd4e0a81439923cd8771572</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::list&lt; EPolygon_with_holes_2 &gt;</type>
      <name>EPwh_list_2</name>
      <anchorfile>polygon__diff_8cpp.html</anchorfile>
      <anchor>a69d5e50a3b428d1fecfa89236fcc6737</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>polygon__diff_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Product.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>Product_8h</filename>
    <class kind="class">Eigen::internal::dense_product_base</class>
    <class kind="class">Eigen::internal::dense_product_base&lt; Lhs, Rhs, Option, InnerProduct &gt;</class>
    <class kind="class">Eigen::Product</class>
    <class kind="class">Eigen::ProductImpl</class>
    <class kind="class">Eigen::ProductImpl</class>
    <class kind="class">Eigen::ProductImpl&lt; Lhs, Rhs, Option, Dense &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Product&lt; Lhs, Rhs, Option &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>ProductEvaluators.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>ProductEvaluators_8h</filename>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, OuterProduct &gt;::add</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, OuterProduct &gt;::adds</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, CwiseBinaryOp&lt; internal::scalar_product_op&lt; ScalarBis, Scalar &gt;, const CwiseNullaryOp&lt; internal::scalar_constant_op&lt; ScalarBis &gt;, Plain &gt;, const Product&lt; Lhs, Rhs, DefaultProduct &gt; &gt;, AssignFunc, Dense2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, Options &gt;, internal::add_assign_op&lt; Scalar, Scalar &gt;, Dense2Dense, typename enable_if&lt;(Options==DefaultProduct||Options==AliasFreeProduct)&gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, Options &gt;, internal::assign_op&lt; Scalar, Scalar &gt;, Dense2Dense, typename enable_if&lt;(Options==DefaultProduct||Options==AliasFreeProduct)&gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, Options &gt;, internal::sub_assign_op&lt; Scalar, Scalar &gt;, Dense2Dense, typename enable_if&lt;(Options==DefaultProduct||Options==AliasFreeProduct)&gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::assignment_from_xpr_op_product</class>
    <class kind="struct">Eigen::internal::diagonal_product_evaluator_base</class>
    <class kind="struct">Eigen::internal::etor_product_coeff_impl</class>
    <class kind="struct">Eigen::internal::etor_product_packet_impl</class>
    <class kind="struct">Eigen::internal::etor_product_packet_impl&lt; ColMajor, 0, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::etor_product_packet_impl&lt; ColMajor, 1, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::etor_product_packet_impl&lt; ColMajor, Dynamic, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::etor_product_packet_impl&lt; ColMajor, UnrollingIndex, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::etor_product_packet_impl&lt; RowMajor, 0, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::etor_product_packet_impl&lt; RowMajor, 1, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::etor_product_packet_impl&lt; RowMajor, Dynamic, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::etor_product_packet_impl&lt; RowMajor, UnrollingIndex, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; CwiseBinaryOp&lt; internal::scalar_product_op&lt; Scalar1, Scalar2 &gt;, const CwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar1 &gt;, Plain1 &gt;, const Product&lt; Lhs, Rhs, DefaultProduct &gt; &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Diagonal&lt; const Product&lt; Lhs, Rhs, DefaultProduct &gt;, DiagIndex &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Product&lt; Lhs, Rhs, Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator_assume_aliasing&lt; CwiseBinaryOp&lt; internal::scalar_product_op&lt; Scalar1, Scalar2 &gt;, const CwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar1 &gt;, Plain1 &gt;, const Product&lt; Lhs, Rhs, DefaultProduct &gt; &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator_assume_aliasing&lt; CwiseBinaryOp&lt; internal::scalar_sum_op&lt; typename OtherXpr::Scalar, typename Product&lt; Lhs, Rhs, DefaultProduct &gt;::Scalar &gt;, const OtherXpr, const Product&lt; Lhs, Rhs, DefaultProduct &gt; &gt;, DenseShape &gt;</class>
    <class kind="struct">Eigen::internal::evaluator_assume_aliasing&lt; Product&lt; Lhs, Rhs, DefaultProduct &gt; &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Inverse&lt; Lhs &gt;, Rhs, PermutationShape, MatrixShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Inverse&lt; Rhs &gt;, MatrixShape, PermutationShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, CoeffBasedProductMode &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, GemvProduct &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, InnerProduct &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, LazyCoeffBasedProductMode &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, OuterProduct &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, SelfAdjointShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, TriangularShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, MatrixShape, PermutationShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, MatrixShape, TranspositionsShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, PermutationShape, MatrixShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, SelfAdjointShape, DenseShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, TranspositionsShape, MatrixShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, TriangularShape, DenseShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Transpose&lt; Rhs &gt;, MatrixShape, TranspositionsShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Transpose&lt; Lhs &gt;, Rhs, TranspositionsShape, MatrixShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl_base</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, OuterProduct &gt;::is_row_major</class>
    <class kind="struct">Eigen::internal::permutation_matrix_product</class>
    <class kind="struct">Eigen::internal::permutation_matrix_product&lt; ExpressionType, Side, Transposed, DenseShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, DefaultProduct &gt;, LazyCoeffBasedProductMode, DenseShape, DenseShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, LazyProduct &gt;, ProductTag, DenseShape, DenseShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, Options &gt;, ProductTag, LhsShape, RhsShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, ProductKind &gt;, ProductTag, DenseShape, DiagonalShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, ProductKind &gt;, ProductTag, DiagonalShape, DenseShape &gt;</class>
    <class kind="struct">Eigen::internal::selfadjoint_product_impl</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, OuterProduct &gt;::set</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, OuterProduct &gt;::sub</class>
    <class kind="struct">Eigen::internal::transposition_matrix_product</class>
    <class kind="struct">Eigen::internal::triangular_product_impl</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CATCH_ASSIGN_XPR_OP_PRODUCT</name>
      <anchorfile>ProductEvaluators_8h.html</anchorfile>
      <anchor>a1e6a2c09fedfc8505cb4f7e8cf4608c5</anchor>
      <arglist>(ASSIGN_OP, BINOP, ASSIGN_OP2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_CATCH_ASSIGN_XPR_OP_PRODUCT</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3c575314883519001847c55ce6b6dba6</anchor>
      <arglist>(assign_op, scalar_sum_op, add_assign_op)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_CATCH_ASSIGN_XPR_OP_PRODUCT</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a068fff0acae98704ea1686e613be8fa8</anchor>
      <arglist>(add_assign_op, scalar_sum_op, add_assign_op)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_CATCH_ASSIGN_XPR_OP_PRODUCT</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a575cb1d2d4554ab598d954294d3c53bf</anchor>
      <arglist>(sub_assign_op, scalar_sum_op, sub_assign_op)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_CATCH_ASSIGN_XPR_OP_PRODUCT</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad4da05a6d04ee1be3ac6e1939e5c80c5</anchor>
      <arglist>(assign_op, scalar_difference_op, sub_assign_op)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_CATCH_ASSIGN_XPR_OP_PRODUCT</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3aedb4391ed660d4b198aba8698200e7</anchor>
      <arglist>(add_assign_op, scalar_difference_op, sub_assign_op)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_CATCH_ASSIGN_XPR_OP_PRODUCT</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a55e26a1218132ccc9d060b7f7441834c</anchor>
      <arglist>(sub_assign_op, scalar_difference_op, add_assign_op)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>outer_product_selector_run</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8490e8a32b5c5741c7872c2b2d5e6506</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, const Func &amp;func, const false_type &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>outer_product_selector_run</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae52e47855a57586063f015d7a6e3179e</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, const Func &amp;func, const true_type &amp;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Quaternion.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Geometry/</path>
    <filename>Quaternion_8h</filename>
    <class kind="class">Eigen::Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt;</class>
    <class kind="class">Eigen::Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt;</class>
    <class kind="struct">Eigen::internal::quat_conj</class>
    <class kind="struct">Eigen::internal::quat_product</class>
    <class kind="class">Eigen::Quaternion</class>
    <class kind="class">Eigen::QuaternionBase</class>
    <class kind="struct">Eigen::internal::quaternionbase_assign_impl</class>
    <class kind="struct">Eigen::internal::quaternionbase_assign_impl&lt; Other, 3, 3 &gt;</class>
    <class kind="struct">Eigen::internal::quaternionbase_assign_impl&lt; Other, 4, 1 &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Quaternion&lt; _Scalar, _Options &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="typedef">
      <type>Quaternion&lt; double &gt;</type>
      <name>Quaterniond</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga5daab8e66aa480465000308455578830</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Quaternion&lt; float &gt;</type>
      <name>Quaternionf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga66aa915a26d698c60ed206818c3e4c9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Quaternion&lt; double &gt;, Aligned &gt;</type>
      <name>QuaternionMapAlignedd</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga4289f38cc6ecf302e07d2365abc6a902</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Quaternion&lt; float &gt;, Aligned &gt;</type>
      <name>QuaternionMapAlignedf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gadaf7f3ee984d9828ca94d66355f0b226</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Quaternion&lt; double &gt;, 0 &gt;</type>
      <name>QuaternionMapd</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga89412d1dcf23537e5990dfb3089ace76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Quaternion&lt; float &gt;, 0 &gt;</type>
      <name>QuaternionMapf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga867ff508ac860bdf7cab3b8a8fc1048d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Random.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>Random_8h</filename>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_random_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::scalar_random_op</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>RealQZ.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Eigenvalues/</path>
    <filename>RealQZ_8h</filename>
    <class kind="class">Eigen::RealQZ</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>RealSchur.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Eigenvalues/</path>
    <filename>RealSchur_8h</filename>
    <includes id="HessenbergDecomposition_8h" name="HessenbergDecomposition.h" local="yes" imported="no">./HessenbergDecomposition.h</includes>
    <class kind="class">Eigen::RealSchur</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>RealSchur_LAPACKE.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Eigenvalues/</path>
    <filename>RealSchur__LAPACKE_8h</filename>
    <namespace>Eigen</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_LAPACKE_SCHUR_REAL</name>
      <anchorfile>RealSchur__LAPACKE_8h.html</anchorfile>
      <anchor>a9e3945f1868b43b0230d8250620e2f97</anchor>
      <arglist>(EIGTYPE, LAPACKE_TYPE, LAPACKE_PREFIX, LAPACKE_PREFIX_U, EIGCOLROW, LAPACKE_COLROW)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RealSvd2x2.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/misc/</path>
    <filename>RealSvd2x2_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>real_2x2_jacobi_svd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6c2651dd28bd9227267e66aaca20330e</anchor>
      <arglist>(const MatrixType &amp;matrix, Index p, Index q, JacobiRotation&lt; RealScalar &gt; *j_left, JacobiRotation&lt; RealScalar &gt; *j_right)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Redux.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>Redux_8h</filename>
    <class kind="class">Eigen::internal::redux_evaluator</class>
    <class kind="struct">Eigen::internal::redux_impl</class>
    <class kind="struct">Eigen::internal::redux_impl&lt; Func, Derived, DefaultTraversal, CompleteUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::redux_impl&lt; Func, Derived, DefaultTraversal, NoUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::redux_impl&lt; Func, Derived, LinearVectorizedTraversal, CompleteUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::redux_impl&lt; Func, Derived, LinearVectorizedTraversal, NoUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::redux_impl&lt; Func, Derived, SliceVectorizedTraversal, Unrolling &gt;</class>
    <class kind="struct">Eigen::internal::redux_novec_unroller</class>
    <class kind="struct">Eigen::internal::redux_novec_unroller&lt; Func, Derived, Start, 0 &gt;</class>
    <class kind="struct">Eigen::internal::redux_novec_unroller&lt; Func, Derived, Start, 1 &gt;</class>
    <class kind="struct">Eigen::internal::redux_traits</class>
    <class kind="struct">Eigen::internal::redux_vec_unroller</class>
    <class kind="struct">Eigen::internal::redux_vec_unroller&lt; Func, Derived, Start, 1 &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>ReenableStupidWarnings.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/util/</path>
    <filename>ReenableStupidWarnings_8h</filename>
  </compound>
  <compound kind="file">
    <name>Ref.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>Ref_8h</filename>
    <class kind="struct">Eigen::internal::traits&lt; Ref&lt; _PlainObjectType, _Options, _StrideType &gt; &gt;::match</class>
    <class kind="class">Eigen::Ref</class>
    <class kind="class">Eigen::Ref&lt; const TPlainObjectType, Options, StrideType &gt;</class>
    <class kind="class">Eigen::RefBase</class>
    <class kind="struct">Eigen::internal::traits&lt; Ref&lt; _PlainObjectType, _Options, _StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; RefBase&lt; Derived &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>Replicate.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>Replicate_8h</filename>
    <class kind="class">Eigen::Replicate</class>
    <class kind="struct">Eigen::internal::traits&lt; Replicate&lt; MatrixType, RowFactor, ColFactor &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>ReturnByValue.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>ReturnByValue_8h</filename>
    <class kind="struct">Eigen::internal::evaluator&lt; ReturnByValue&lt; Derived &gt; &gt;</class>
    <class kind="struct">Eigen::internal::nested_eval&lt; ReturnByValue&lt; Derived &gt;, n, PlainObject &gt;</class>
    <class kind="class">Eigen::ReturnByValue</class>
    <class kind="struct">Eigen::internal::traits&lt; ReturnByValue&lt; Derived &gt; &gt;</class>
    <class kind="class">Eigen::ReturnByValue::Unusable</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>Unusable</name>
      <anchorfile>ReturnByValue_8h.html</anchorfile>
      <anchor>ad82b14391d23eab65b6e3ac4b831a923</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Reverse.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>Reverse_8h</filename>
    <class kind="class">Eigen::Reverse</class>
    <class kind="struct">Eigen::internal::reverse_packet_cond</class>
    <class kind="struct">Eigen::internal::reverse_packet_cond&lt; PacketType, false &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Reverse&lt; MatrixType, Direction &gt; &gt;</class>
    <class kind="struct">Eigen::internal::vectorwise_reverse_inplace_impl</class>
    <class kind="struct">Eigen::internal::vectorwise_reverse_inplace_impl&lt; Horizontal &gt;</class>
    <class kind="struct">Eigen::internal::vectorwise_reverse_inplace_impl&lt; Vertical &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>RichModel.cpp</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/src/geodesic/</path>
    <filename>RichModel_8cpp</filename>
    <includes id="RichModel_8h" name="RichModel.h" local="yes" imported="no">RichModel.h</includes>
    <includes id="EdgePoint_8h" name="EdgePoint.h" local="yes" imported="no">EdgePoint.h</includes>
    <includes id="Parameters_8h" name="Parameters.h" local="yes" imported="no">Parameters.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>_USE_MATH_DEFINES</name>
      <anchorfile>RichModel_8cpp.html</anchorfile>
      <anchor>a525335710b53cb064ca56b936120431e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RichModel.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/src/geodesic/</path>
    <filename>RichModel_8h</filename>
    <includes id="BaseModel_8h" name="BaseModel.h" local="yes" imported="no">BaseModel.h</includes>
    <class kind="struct">CRichModel::CEdge</class>
    <class kind="class">CRichModel</class>
    <member kind="define">
      <type>#define</type>
      <name>_USE_MATH_DEFINES</name>
      <anchorfile>RichModel_8h.html</anchorfile>
      <anchor>a525335710b53cb064ca56b936120431e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>MyGetUserName</name>
      <anchorfile>RichModel_8h.html</anchorfile>
      <anchor>add1fe33928a04b4af0ab833d429c0e86</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Rotation2D.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Geometry/</path>
    <filename>Rotation2D_8h</filename>
    <class kind="class">Eigen::Rotation2D</class>
    <class kind="struct">Eigen::internal::traits&lt; Rotation2D&lt; _Scalar &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="typedef">
      <type>Rotation2D&lt; double &gt;</type>
      <name>Rotation2Dd</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gab7af1ccdfb6c865c27fe1fd6bd9e759f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rotation2D&lt; float &gt;</type>
      <name>Rotation2Df</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga35e2cace3ada497794734edb8bc33b6e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RotationBase.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Geometry/</path>
    <filename>RotationBase_8h</filename>
    <class kind="struct">Eigen::internal::rotation_base_generic_product_selector</class>
    <class kind="struct">Eigen::internal::rotation_base_generic_product_selector&lt; RotationDerived, DiagonalMatrix&lt; Scalar, Dim, MaxDim &gt;, false &gt;</class>
    <class kind="struct">Eigen::internal::rotation_base_generic_product_selector&lt; RotationDerived, MatrixType, false &gt;</class>
    <class kind="struct">Eigen::internal::rotation_base_generic_product_selector&lt; RotationDerived, OtherVectorType, true &gt;</class>
    <class kind="class">Eigen::RotationBase</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Matrix&lt; Scalar, 2, 2 &gt;</type>
      <name>toRotationMatrix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acc09e41cb2867501fbf795ce350fecbb</anchor>
      <arglist>(const Scalar &amp;s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Matrix&lt; Scalar, Dim, Dim &gt;</type>
      <name>toRotationMatrix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4f83fc977e5d0ea73aa13d5287b112ab</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, Dim &gt; &amp;r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const MatrixBase&lt; OtherDerived &gt; &amp;</type>
      <name>toRotationMatrix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abacc1ebdf5034f3163cf1543b78d02fb</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Scaling.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Geometry/</path>
    <filename>Scaling_8h</filename>
    <class kind="class">Eigen::UniformScaling</class>
    <namespace>Eigen</namespace>
    <member kind="typedef">
      <type>DiagonalMatrix&lt; double, 2 &gt;</type>
      <name>AlignedScaling2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaf8975289b8134a5021e806029516e82c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalMatrix&lt; float, 2 &gt;</type>
      <name>AlignedScaling2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaf2440178a1f5f6abef6ee0231bc49184</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalMatrix&lt; double, 3 &gt;</type>
      <name>AlignedScaling3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga0aff001d5740f13797c9acd4e3276673</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalMatrix&lt; float, 3 &gt;</type>
      <name>AlignedScaling3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga45caf8b0e6da378885f4ae3f06c5cde3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>UniformScaling&lt; float &gt;</type>
      <name>Scaling</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga02918175ff75e5df9fd291cf5fc3fd1b</anchor>
      <arglist>(float s)</arglist>
    </member>
    <member kind="function">
      <type>UniformScaling&lt; double &gt;</type>
      <name>Scaling</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gad2e71727718ca788680b3aa9eb485f98</anchor>
      <arglist>(double s)</arglist>
    </member>
    <member kind="function">
      <type>UniformScaling&lt; std::complex&lt; RealScalar &gt; &gt;</type>
      <name>Scaling</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga76386154f2cdb77190759744830422d1</anchor>
      <arglist>(const std::complex&lt; RealScalar &gt; &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>DiagonalMatrix&lt; Scalar, 2 &gt;</type>
      <name>Scaling</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaafd4d881e7a6c2a68c1db03e261c767b</anchor>
      <arglist>(const Scalar &amp;sx, const Scalar &amp;sy)</arglist>
    </member>
    <member kind="function">
      <type>DiagonalMatrix&lt; Scalar, 3 &gt;</type>
      <name>Scaling</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga162d759175d7c5214f33fefb30862815</anchor>
      <arglist>(const Scalar &amp;sx, const Scalar &amp;sy, const Scalar &amp;sz)</arglist>
    </member>
    <member kind="function">
      <type>const DiagonalWrapper&lt; const Derived &gt;</type>
      <name>Scaling</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga109425bca2048c3df19249c04e73715c</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;coeffs)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>se2.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/se2/</path>
    <filename>se2_8h</filename>
    <class kind="class">iro::SE2</class>
    <namespace>iro</namespace>
    <member kind="function">
      <type>double</type>
      <name>normalize_theta</name>
      <anchorfile>se2_8h.html</anchorfile>
      <anchor>ae95163462c2097b3757c06de6b560c85</anchor>
      <arglist>(double theta)</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>empty_angle</name>
      <anchorfile>se2_8h.html</anchorfile>
      <anchor>af1a7952350bdbbf4022801183186976f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Select.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>Select_8h</filename>
    <class kind="class">Eigen::Select</class>
    <class kind="struct">Eigen::internal::traits&lt; Select&lt; ConditionMatrixType, ThenMatrixType, ElseMatrixType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SelfAdjointEigenSolver.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Eigenvalues/</path>
    <filename>SelfAdjointEigenSolver_8h</filename>
    <includes id="Tridiagonalization_8h" name="Tridiagonalization.h" local="yes" imported="no">./Tridiagonalization.h</includes>
    <class kind="struct">Eigen::internal::direct_selfadjoint_eigenvalues</class>
    <class kind="struct">Eigen::internal::direct_selfadjoint_eigenvalues</class>
    <class kind="struct">Eigen::internal::direct_selfadjoint_eigenvalues&lt; SolverType, 2, false &gt;</class>
    <class kind="struct">Eigen::internal::direct_selfadjoint_eigenvalues&lt; SolverType, 3, false &gt;</class>
    <class kind="class">Eigen::GeneralizedSelfAdjointEigenSolver</class>
    <class kind="class">Eigen::SelfAdjointEigenSolver</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>computeFromTridiagonal_impl</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a38da09fda4f78efb9723a482048c3d6c</anchor>
      <arglist>(DiagType &amp;diag, SubDiagType &amp;subdiag, const Index maxIterations, bool computeEigenvectors, MatrixType &amp;eivec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>tridiagonal_qr_step</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a20ef930f01b4a88b5587832cd9f4787a</anchor>
      <arglist>(RealScalar *diag, RealScalar *subdiag, Index start, Index end, Scalar *matrixQ, Index n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SelfAdjointEigenSolver_LAPACKE.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Eigenvalues/</path>
    <filename>SelfAdjointEigenSolver__LAPACKE_8h</filename>
    <namespace>Eigen</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_LAPACKE_EIG_SELFADJ</name>
      <anchorfile>SelfAdjointEigenSolver__LAPACKE_8h.html</anchorfile>
      <anchor>a6871030fecc304bdee4fc8ef23ca3b1f</anchor>
      <arglist>(EIGTYPE, LAPACKE_TYPE, LAPACKE_RTYPE, LAPACKE_NAME, EIGCOLROW, LAPACKE_COLROW)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SelfadjointMatrixMatrix.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/products/</path>
    <filename>SelfadjointMatrixMatrix_8h</filename>
    <class kind="struct">Eigen::internal::product_selfadjoint_matrix</class>
    <class kind="struct">Eigen::internal::product_selfadjoint_matrix&lt; Scalar, Index, LhsStorageOrder, false, ConjugateLhs, RhsStorageOrder, true, ConjugateRhs, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::product_selfadjoint_matrix&lt; Scalar, Index, LhsStorageOrder, LhsSelfAdjoint, ConjugateLhs, RhsStorageOrder, RhsSelfAdjoint, ConjugateRhs, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::product_selfadjoint_matrix&lt; Scalar, Index, LhsStorageOrder, true, ConjugateLhs, RhsStorageOrder, false, ConjugateRhs, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::selfadjoint_product_impl&lt; Lhs, LhsMode, false, Rhs, RhsMode, false &gt;</class>
    <class kind="struct">Eigen::internal::symm_pack_lhs</class>
    <class kind="struct">Eigen::internal::symm_pack_rhs</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SelfadjointMatrixMatrix_BLAS.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/products/</path>
    <filename>SelfadjointMatrixMatrix__BLAS_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_BLAS_HEMM_L</name>
      <anchorfile>SelfadjointMatrixMatrix__BLAS_8h.html</anchorfile>
      <anchor>a077b3d74f4ab0308d198cd28a5fe8dbb</anchor>
      <arglist>(EIGTYPE, BLASTYPE, EIGPREFIX, BLASPREFIX)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_BLAS_HEMM_R</name>
      <anchorfile>SelfadjointMatrixMatrix__BLAS_8h.html</anchorfile>
      <anchor>a90783f3b32903c2b937a03426569d104</anchor>
      <arglist>(EIGTYPE, BLASTYPE, EIGPREFIX, BLASPREFIX)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_BLAS_SYMM_L</name>
      <anchorfile>SelfadjointMatrixMatrix__BLAS_8h.html</anchorfile>
      <anchor>a82e35f9d9cd40d7eb0030b34e9e26f56</anchor>
      <arglist>(EIGTYPE, BLASTYPE, EIGPREFIX, BLASPREFIX)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_BLAS_SYMM_R</name>
      <anchorfile>SelfadjointMatrixMatrix__BLAS_8h.html</anchorfile>
      <anchor>a8defe9572992324f33a031e8f35ad86d</anchor>
      <arglist>(EIGTYPE, BLASTYPE, EIGPREFIX, BLASPREFIX)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SelfadjointMatrixVector.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/products/</path>
    <filename>SelfadjointMatrixVector_8h</filename>
    <class kind="struct">Eigen::internal::selfadjoint_matrix_vector_product</class>
    <class kind="struct">Eigen::internal::selfadjoint_matrix_vector_product</class>
    <class kind="struct">Eigen::internal::selfadjoint_product_impl&lt; Lhs, 0, true, Rhs, RhsMode, false &gt;</class>
    <class kind="struct">Eigen::internal::selfadjoint_product_impl&lt; Lhs, LhsMode, false, Rhs, 0, true &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SelfadjointMatrixVector_BLAS.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/products/</path>
    <filename>SelfadjointMatrixVector__BLAS_8h</filename>
    <class kind="struct">Eigen::internal::selfadjoint_matrix_vector_product_symv</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_BLAS_SYMV_SPECIALIZATION</name>
      <anchorfile>SelfadjointMatrixVector__BLAS_8h.html</anchorfile>
      <anchor>a172f2a8790ef59580b170dd66d0383c8</anchor>
      <arglist>(EIGTYPE, BLASTYPE, BLASFUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_BLAS_SYMV_SPECIALIZE</name>
      <anchorfile>SelfadjointMatrixVector__BLAS_8h.html</anchorfile>
      <anchor>a1b8c123e0b31baa6fb6e1e8df26e830b</anchor>
      <arglist>(Scalar)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SelfadjointProduct.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/products/</path>
    <filename>SelfadjointProduct_8h</filename>
    <class kind="struct">Eigen::selfadjoint_product_selector</class>
    <class kind="struct">Eigen::selfadjoint_product_selector&lt; MatrixType, OtherType, UpLo, false &gt;</class>
    <class kind="struct">Eigen::selfadjoint_product_selector&lt; MatrixType, OtherType, UpLo, true &gt;</class>
    <class kind="struct">Eigen::selfadjoint_rank1_update&lt; Scalar, Index, ColMajor, UpLo, ConjLhs, ConjRhs &gt;</class>
    <class kind="struct">Eigen::selfadjoint_rank1_update&lt; Scalar, Index, RowMajor, UpLo, ConjLhs, ConjRhs &gt;</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>SelfadjointRank2Update.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/products/</path>
    <filename>SelfadjointRank2Update_8h</filename>
    <class kind="struct">Eigen::internal::conj_expr_if</class>
    <class kind="struct">Eigen::internal::selfadjoint_rank2_update_selector</class>
    <class kind="struct">Eigen::internal::selfadjoint_rank2_update_selector&lt; Scalar, Index, UType, VType, Lower &gt;</class>
    <class kind="struct">Eigen::internal::selfadjoint_rank2_update_selector&lt; Scalar, Index, UType, VType, Upper &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SelfAdjointView.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>SelfAdjointView_8h</filename>
    <class kind="struct">Eigen::internal::evaluator_traits&lt; SelfAdjointView&lt; MatrixType, Mode &gt; &gt;</class>
    <class kind="class">Eigen::SelfAdjointView</class>
    <class kind="struct">Eigen::internal::traits&lt; SelfAdjointView&lt; MatrixType, UpLo &gt; &gt;</class>
    <class kind="class">Eigen::internal::triangular_dense_assignment_kernel&lt; UpLo, SelfAdjoint, SetOpposite, DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SelfCwiseBinaryOp.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>SelfCwiseBinaryOp_8h</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>Settings.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/arch/Default/</path>
    <filename>Settings_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ARCH_DEFAULT_NUMBER_OF_REGISTERS</name>
      <anchorfile>Settings_8h.html</anchorfile>
      <anchor>a97d0981515c4e49cdf6bd537d80d0e7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CACHEFRIENDLY_PRODUCT_THRESHOLD</name>
      <anchorfile>Settings_8h.html</anchorfile>
      <anchor>ae36b255e934bcfd689e729d9e5ae98c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_TUNE_TRIANGULAR_PANEL_WIDTH</name>
      <anchorfile>Settings_8h.html</anchorfile>
      <anchor>a416c3ae8bf5d5f519604b330d8222230</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_UNROLLING_LIMIT</name>
      <anchorfile>Settings_8h.html</anchorfile>
      <anchor>a82cebcbf6c1138bd0f956d10fc46ef75</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SimplicialCholesky.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SparseCholesky/</path>
    <filename>SimplicialCholesky_8h</filename>
    <class kind="struct">Eigen::SimplicialCholeskyBase::keep_diag</class>
    <class kind="struct">Eigen::internal::simplicial_cholesky_grab_input</class>
    <class kind="struct">Eigen::internal::simplicial_cholesky_grab_input&lt; MatrixType, MatrixType &gt;</class>
    <class kind="class">Eigen::SimplicialCholesky</class>
    <class kind="class">Eigen::SimplicialCholesky</class>
    <class kind="class">Eigen::SimplicialCholeskyBase</class>
    <class kind="class">Eigen::SimplicialLDLT</class>
    <class kind="class">Eigen::SimplicialLDLT</class>
    <class kind="class">Eigen::SimplicialLLT</class>
    <class kind="class">Eigen::SimplicialLLT</class>
    <class kind="struct">Eigen::internal::traits&lt; SimplicialCholesky&lt; _MatrixType, _UpLo, _Ordering &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SimplicialLDLT&lt; _MatrixType, _UpLo, _Ordering &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SimplicialLLT&lt; _MatrixType, _UpLo, _Ordering &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="enumeration">
      <type></type>
      <name>SimplicialCholeskyMode</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a9763111c1564d759c6b8abbf3c9f231b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SimplicialCholeskyLLT</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a9763111c1564d759c6b8abbf3c9f231baf152c145734974ac8f99b4fde69e8c43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SimplicialCholeskyLDLT</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a9763111c1564d759c6b8abbf3c9f231ba372e11df7aebb7a97640dc371a276975</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SimplicialCholesky_impl.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SparseCholesky/</path>
    <filename>SimplicialCholesky__impl_8h</filename>
    <includes id="NonMPL2_8h" name="NonMPL2.h" local="yes" imported="no">../Core/util/NonMPL2.h</includes>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>Solve.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>Solve_8h</filename>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Solve&lt; CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; typename DecType::Scalar &gt;, const Transpose&lt; const DecType &gt; &gt;, RhsType &gt;, internal::assign_op&lt; Scalar, Scalar &gt;, Dense2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Solve&lt; DecType, RhsType &gt;, internal::assign_op&lt; Scalar, Scalar &gt;, Dense2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Solve&lt; Transpose&lt; const DecType &gt;, RhsType &gt;, internal::assign_op&lt; Scalar, Scalar &gt;, Dense2Dense &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</class>
    <class kind="class">Eigen::Solve</class>
    <class kind="struct">Eigen::internal::solve_traits</class>
    <class kind="struct">Eigen::internal::solve_traits&lt; Decomposition, RhsType, Dense &gt;</class>
    <class kind="class">Eigen::SolveImpl</class>
    <class kind="class">Eigen::SolveImpl</class>
    <class kind="class">Eigen::SolveImpl&lt; Decomposition, RhsType, Dense &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SolverBase.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>SolverBase_8h</filename>
    <class kind="struct">Eigen::internal::generic_xpr_base&lt; Derived, MatrixXpr, SolverStorage &gt;</class>
    <class kind="class">Eigen::SolverBase</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SolveTriangular.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>SolveTriangular_8h</filename>
    <class kind="struct">Eigen::internal::traits&lt; triangular_solve_retval&lt; Side, TriangularType, Rhs &gt; &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solve_matrix</class>
    <class kind="struct">Eigen::internal::triangular_solve_retval</class>
    <class kind="struct">Eigen::internal::triangular_solve_vector</class>
    <class kind="struct">Eigen::internal::triangular_solver_selector</class>
    <class kind="struct">Eigen::internal::triangular_solver_selector&lt; Lhs, Rhs, OnTheLeft, Mode, CompleteUnrolling, 1 &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solver_selector&lt; Lhs, Rhs, OnTheRight, Mode, CompleteUnrolling, 1 &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solver_selector&lt; Lhs, Rhs, Side, Mode, NoUnrolling, 1 &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solver_selector&lt; Lhs, Rhs, Side, Mode, NoUnrolling, Dynamic &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solver_unroller</class>
    <class kind="struct">Eigen::internal::triangular_solver_unroller&lt; Lhs, Rhs, Mode, LoopIndex, Size, false &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solver_unroller&lt; Lhs, Rhs, Mode, LoopIndex, Size, true &gt;</class>
    <class kind="class">Eigen::internal::trsolve_traits</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SolveWithGuess.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/IterativeLinearSolvers/</path>
    <filename>SolveWithGuess_8h</filename>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SolveWithGuess&lt; DecType, RhsType, GuessType &gt;, internal::assign_op&lt; Scalar, Scalar &gt;, Dense2Dense &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; SolveWithGuess&lt; Decomposition, RhsType, GuessType &gt; &gt;</class>
    <class kind="class">Eigen::SolveWithGuess</class>
    <class kind="class">Eigen::SolveWithGuess</class>
    <class kind="struct">Eigen::internal::traits&lt; SolveWithGuess&lt; Decomposition, RhsType, GuessType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseAssign.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SparseCore/</path>
    <filename>SparseAssign_8h</filename>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Solve&lt; DecType, RhsType &gt;, internal::assign_op&lt; Scalar, Scalar &gt;, Sparse2Sparse &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, Diagonal2Sparse &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, Sparse2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, Sparse2Sparse &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; DenseShape, SparseShape &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; DenseShape, SparseTriangularShape &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; SparseShape, DiagonalShape &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; SparseShape, SparseShape &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; SparseShape, SparseTriangularShape &gt;</class>
    <class kind="struct">Eigen::internal::Diagonal2Sparse</class>
    <class kind="struct">Eigen::internal::Sparse2Dense</class>
    <class kind="struct">Eigen::internal::Sparse2Sparse</class>
    <class kind="struct">Eigen::internal::storage_kind_to_evaluator_kind&lt; Sparse &gt;</class>
    <class kind="struct">Eigen::internal::storage_kind_to_shape&lt; Sparse &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>assign_sparse_to_sparse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a822aa9eab9dafbe3fce2dd75b410bc40</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseBlock.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SparseCore/</path>
    <filename>SparseBlock_8h</filename>
    <class kind="class">Eigen::BlockImpl&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true, Sparse &gt;</class>
    <class kind="class">Eigen::BlockImpl&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true, Sparse &gt;</class>
    <class kind="class">Eigen::BlockImpl&lt; XprType, BlockRows, BlockCols, InnerPanel, Sparse &gt;</class>
    <class kind="class">Eigen::BlockImpl&lt; XprType, BlockRows, BlockCols, true, Sparse &gt;</class>
    <class kind="class">Eigen::internal::unary_evaluator&lt; Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt;, IteratorBased &gt;::InnerVectorInnerIterator</class>
    <class kind="class">Eigen::internal::unary_evaluator&lt; Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt;, IteratorBased &gt;::OuterVectorInnerIterator</class>
    <class kind="class">Eigen::internal::sparse_matrix_block_impl</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt;, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, IteratorBased &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseColEtree.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SparseCore/</path>
    <filename>SparseColEtree_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>int</type>
      <name>coletree</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a86181db74ba596a7afbfd89efcc5788c</anchor>
      <arglist>(const MatrixType &amp;mat, IndexVector &amp;parent, IndexVector &amp;firstRowElt, typename MatrixType::StorageIndex *perm=0)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>etree_find</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af1daa938f6414254cc9a754f1ef2490b</anchor>
      <arglist>(Index i, IndexVector &amp;pp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nr_etdfs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acbd726e03f667e0dc788c6b4e92d61ec</anchor>
      <arglist>(typename IndexVector::Scalar n, IndexVector &amp;parent, IndexVector &amp;first_kid, IndexVector &amp;next_kid, IndexVector &amp;post, typename IndexVector::Scalar postnum)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>treePostorder</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab414b5990bd6c865958a9231ff418d20</anchor>
      <arglist>(typename IndexVector::Scalar n, IndexVector &amp;parent, IndexVector &amp;post)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseCompressedBase.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SparseCore/</path>
    <filename>SparseCompressedBase_8h</filename>
    <class kind="struct">Eigen::internal::evaluator&lt; SparseCompressedBase&lt; Derived &gt; &gt;</class>
    <class kind="class">Eigen::SparseCompressedBase::InnerIterator</class>
    <class kind="class">Eigen::SparseCompressedBase::ReverseInnerIterator</class>
    <class kind="class">Eigen::SparseCompressedBase</class>
    <class kind="class">Eigen::SparseCompressedBase</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseCompressedBase&lt; Derived &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseCwiseBinaryOp.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SparseCore/</path>
    <filename>SparseCwiseBinaryOp_8h</filename>
    <class kind="struct">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, IndexBased, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, IteratorBased, IndexBased &gt;</class>
    <class kind="struct">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, IteratorBased, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; scalar_boolean_and_op, Lhs, Rhs &gt;, IndexBased, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; scalar_boolean_and_op, Lhs, Rhs &gt;, IteratorBased, IndexBased &gt;</class>
    <class kind="struct">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; scalar_boolean_and_op, Lhs, Rhs &gt;, IteratorBased, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; scalar_product_op&lt; T1, T2 &gt;, Lhs, Rhs &gt;, IndexBased, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; scalar_product_op&lt; T1, T2 &gt;, Lhs, Rhs &gt;, IteratorBased, IndexBased &gt;</class>
    <class kind="struct">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; scalar_product_op&lt; T1, T2 &gt;, Lhs, Rhs &gt;, IteratorBased, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::binary_sparse_evaluator</class>
    <class kind="class">Eigen::CwiseBinaryOpImpl&lt; BinaryOp, Lhs, Rhs, Sparse &gt;</class>
    <class kind="class">Eigen::internal::sparse_conjunction_evaluator&lt; XprType, IteratorBased, IndexBased &gt;::InnerIterator</class>
    <class kind="class">Eigen::internal::sparse_conjunction_evaluator&lt; XprType, IndexBased, IteratorBased &gt;::InnerIterator</class>
    <class kind="class">Eigen::internal::sparse_conjunction_evaluator&lt; XprType, IteratorBased, IteratorBased &gt;::InnerIterator</class>
    <class kind="class">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, IteratorBased, IndexBased &gt;::InnerIterator</class>
    <class kind="class">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, IndexBased, IteratorBased &gt;::InnerIterator</class>
    <class kind="class">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, IteratorBased, IteratorBased &gt;::InnerIterator</class>
    <class kind="struct">Eigen::internal::sparse_conjunction_evaluator</class>
    <class kind="struct">Eigen::internal::sparse_conjunction_evaluator&lt; XprType, IndexBased, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::sparse_conjunction_evaluator&lt; XprType, IteratorBased, IndexBased &gt;</class>
    <class kind="struct">Eigen::internal::sparse_conjunction_evaluator&lt; XprType, IteratorBased, IteratorBased &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_sum_op&lt; typename DenseDerived::Scalar, typename SparseDerived::Scalar &gt;, const DenseDerived, const SparseDerived &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ace833e9164de024e7c73ca411c7aff92</anchor>
      <arglist>(const MatrixBase&lt; DenseDerived &gt; &amp;a, const SparseMatrixBase&lt; SparseDerived &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_sum_op&lt; typename SparseDerived::Scalar, typename DenseDerived::Scalar &gt;, const SparseDerived, const DenseDerived &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>afdc934b5e6a4fec6fb0e3245b7e55c6e</anchor>
      <arglist>(const SparseMatrixBase&lt; SparseDerived &gt; &amp;a, const MatrixBase&lt; DenseDerived &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_difference_op&lt; typename DenseDerived::Scalar, typename SparseDerived::Scalar &gt;, const DenseDerived, const SparseDerived &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac68300b75c56dfbd0ca4031feb17daa9</anchor>
      <arglist>(const MatrixBase&lt; DenseDerived &gt; &amp;a, const SparseMatrixBase&lt; SparseDerived &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_difference_op&lt; typename SparseDerived::Scalar, typename DenseDerived::Scalar &gt;, const SparseDerived, const DenseDerived &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a91fc6b9d40b29b16118a5a75626d223e</anchor>
      <arglist>(const SparseMatrixBase&lt; SparseDerived &gt; &amp;a, const MatrixBase&lt; DenseDerived &gt; &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseCwiseUnaryOp.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SparseCore/</path>
    <filename>SparseCwiseUnaryOp_8h</filename>
    <class kind="class">Eigen::internal::unary_evaluator&lt; CwiseUnaryView&lt; ViewOp, ArgType &gt;, IteratorBased &gt;::InnerIterator</class>
    <class kind="class">Eigen::internal::unary_evaluator&lt; CwiseUnaryOp&lt; UnaryOp, ArgType &gt;, IteratorBased &gt;::InnerIterator</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; CwiseUnaryOp&lt; UnaryOp, ArgType &gt;, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; CwiseUnaryView&lt; ViewOp, ArgType &gt;, IteratorBased &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseDenseProduct.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SparseCore/</path>
    <filename>SparseDenseProduct_8h</filename>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, SparseShape, ProductType &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, SparseTriangularShape, ProductType &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, SparseShape, DenseShape, ProductType &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, SparseTriangularShape, DenseShape, ProductType &gt;</class>
    <class kind="class">Eigen::internal::sparse_dense_outer_product_evaluator::InnerIterator</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, DefaultProduct &gt;, OuterProduct, DenseShape, SparseShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, DefaultProduct &gt;, OuterProduct, SparseShape, DenseShape &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; Dense, Sparse, OuterProduct &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; Sparse, Dense, OuterProduct &gt;</class>
    <class kind="struct">Eigen::internal::sparse_dense_outer_product_evaluator</class>
    <class kind="struct">Eigen::internal::sparse_time_dense_product_impl</class>
    <class kind="struct">Eigen::internal::sparse_time_dense_product_impl&lt; SparseLhsType, DenseRhsType, DenseResType, AlphaType, ColMajor, true &gt;</class>
    <class kind="struct">Eigen::internal::sparse_time_dense_product_impl&lt; SparseLhsType, DenseRhsType, DenseResType, typename DenseResType::Scalar, ColMajor, false &gt;</class>
    <class kind="struct">Eigen::internal::sparse_time_dense_product_impl&lt; SparseLhsType, DenseRhsType, DenseResType, typename DenseResType::Scalar, RowMajor, false &gt;</class>
    <class kind="struct">Eigen::internal::sparse_time_dense_product_impl&lt; SparseLhsType, DenseRhsType, DenseResType, typename DenseResType::Scalar, RowMajor, true &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>sparse_time_dense_product</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acf3ec87c63d7c9de83c0141f968df7ae</anchor>
      <arglist>(const SparseLhsType &amp;lhs, const DenseRhsType &amp;rhs, DenseResType &amp;res, const AlphaType &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseDiagonalProduct.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SparseCore/</path>
    <filename>SparseDiagonalProduct_8h</filename>
    <class kind="class">Eigen::internal::sparse_diagonal_product_evaluator&lt; SparseXprType, DiagCoeffType, SDP_AsCwiseProduct &gt;::InnerIterator</class>
    <class kind="class">Eigen::internal::sparse_diagonal_product_evaluator&lt; SparseXprType, DiagonalCoeffType, SDP_AsScalarProduct &gt;::InnerIterator</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, DefaultProduct &gt;, ProductTag, DiagonalShape, SparseShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, DefaultProduct &gt;, ProductTag, SparseShape, DiagonalShape &gt;</class>
    <class kind="struct">Eigen::internal::sparse_diagonal_product_evaluator</class>
    <class kind="struct">Eigen::internal::sparse_diagonal_product_evaluator&lt; SparseXprType, DiagCoeffType, SDP_AsCwiseProduct &gt;</class>
    <class kind="struct">Eigen::internal::sparse_diagonal_product_evaluator&lt; SparseXprType, DiagonalCoeffType, SDP_AsScalarProduct &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="enumvalue">
      <name>SDP_AsScalarProduct</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0ead1a79f83cf2b1f23d99de3b6a1a39a4c7b821cae475764dc3f6f9e672c6f57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SDP_AsCwiseProduct</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0ead1a79f83cf2b1f23d99de3b6a1a39a9c1f62dde971274d40d801ab58ed9a29</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseDot.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SparseCore/</path>
    <filename>SparseDot_8h</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>SparseFuzzy.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SparseCore/</path>
    <filename>SparseFuzzy_8h</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>SparseLU.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SparseLU/</path>
    <filename>SparseLU_8h</filename>
    <class kind="class">Eigen::SparseLU</class>
    <class kind="class">Eigen::SparseLU</class>
    <class kind="struct">Eigen::SparseLUMatrixLReturnType</class>
    <class kind="struct">Eigen::SparseLUMatrixLReturnType</class>
    <class kind="struct">Eigen::SparseLUMatrixUReturnType</class>
    <class kind="struct">Eigen::SparseLUMatrixUReturnType</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>SparseLU_column_bmod.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SparseLU/</path>
    <filename>SparseLU__column__bmod_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseLU_column_dfs.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SparseLU/</path>
    <filename>SparseLU__column__dfs_8h</filename>
    <class kind="struct">Eigen::internal::column_dfs_traits</class>
    <class kind="class">SparseLUImpl</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseLU_copy_to_ucol.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SparseLU/</path>
    <filename>SparseLU__copy__to__ucol_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseLU_gemm_kernel.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SparseLU/</path>
    <filename>SparseLU__gemm__kernel_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>KMADD</name>
      <anchorfile>SparseLU__gemm__kernel_8h.html</anchorfile>
      <anchor>a123b338eb701cf369ce139a337568d8b</anchor>
      <arglist>(c, a, b, tmp)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WORK</name>
      <anchorfile>SparseLU__gemm__kernel_8h.html</anchorfile>
      <anchor>ac0f8112df7f88a3da625a17fbf9f0152</anchor>
      <arglist>(I)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WORK</name>
      <anchorfile>SparseLU__gemm__kernel_8h.html</anchorfile>
      <anchor>ac0f8112df7f88a3da625a17fbf9f0152</anchor>
      <arglist>(I)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>sparselu_gemm</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a32f426c047271d8068ce90f72ff64632</anchor>
      <arglist>(Index m, Index n, Index d, const Scalar *A, Index lda, const Scalar *B, Index ldb, Scalar *C, Index ldc)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseLU_heap_relax_snode.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SparseLU/</path>
    <filename>SparseLU__heap__relax__snode_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseLU_kernel_bmod.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SparseLU/</path>
    <filename>SparseLU__kernel__bmod_8h</filename>
    <class kind="struct">Eigen::internal::LU_kernel_bmod</class>
    <class kind="struct">Eigen::internal::LU_kernel_bmod&lt; 1 &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseLU_Memory.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SparseLU/</path>
    <filename>SparseLU__Memory_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="enumvalue">
      <name>LUNoMarker</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa762519186c4224db8b0641917b49b65ae513b57c3d684603a0920979538c809b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>emptyIdxLU</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a711081102e093c220f4b69549f158407ae257de63ffe726374aebcdd6c7b64be1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>LUnumTempV</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a06f46a81823c2cad7049491f40de06e6</anchor>
      <arglist>(Index &amp;m, Index &amp;w, Index &amp;t, Index &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>LUTempSpace</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0b9d112ab610214735f9fcdb863287fb</anchor>
      <arglist>(Index &amp;m, Index &amp;w)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseLU_panel_bmod.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SparseLU/</path>
    <filename>SparseLU__panel__bmod_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseLU_panel_dfs.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SparseLU/</path>
    <filename>SparseLU__panel__dfs_8h</filename>
    <class kind="struct">Eigen::internal::panel_dfs_traits</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseLU_pivotL.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SparseLU/</path>
    <filename>SparseLU__pivotL_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseLU_pruneL.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SparseLU/</path>
    <filename>SparseLU__pruneL_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseLU_relax_snode.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SparseLU/</path>
    <filename>SparseLU__relax__snode_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseLU_Structs.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SparseLU/</path>
    <filename>SparseLU__Structs_8h</filename>
    <class kind="struct">Eigen::internal::LU_GlobalLU_t</class>
    <class kind="struct">Eigen::internal::perfvalues</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="enumeration">
      <type></type>
      <name>MemType</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5ada550dfc9d36503a814391f7f68fc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LUSUP</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5ada550dfc9d36503a814391f7f68fc9a67fdf1f8848c1619be225d5e2e5b26a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCOL</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5ada550dfc9d36503a814391f7f68fc9ae6a146cbb0dde5dfbc141cd44fa5e452</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LSUB</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5ada550dfc9d36503a814391f7f68fc9a89630f807204b5851cb6128f33df77ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USUB</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5ada550dfc9d36503a814391f7f68fc9a9f7ac43826c56358b26b891565d7fc37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LLVL</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5ada550dfc9d36503a814391f7f68fc9aaa1eaea1634be97600fc1c2fcef05535</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ULVL</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5ada550dfc9d36503a814391f7f68fc9a9f67b4f1730485e162f277e5f0926037</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseLU_SupernodalMatrix.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SparseLU/</path>
    <filename>SparseLU__SupernodalMatrix_8h</filename>
    <class kind="class">Eigen::internal::MappedSuperNodalMatrix::InnerIterator</class>
    <class kind="class">Eigen::internal::MappedSuperNodalMatrix</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseLU_Utils.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SparseLU/</path>
    <filename>SparseLU__Utils_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseLUImpl.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SparseLU/</path>
    <filename>SparseLUImpl_8h</filename>
    <class kind="class">Eigen::internal::SparseLUImpl</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseMap.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SparseCore/</path>
    <filename>SparseMap_8h</filename>
    <class kind="struct">Eigen::internal::evaluator&lt; Map&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Map&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</class>
    <class kind="class">Eigen::Map&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt;</class>
    <class kind="class">Eigen::Map&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt;</class>
    <class kind="class">Eigen::SparseMapBase</class>
    <class kind="class">Eigen::SparseMapBase&lt; Derived, ReadOnlyAccessors &gt;</class>
    <class kind="class">Eigen::SparseMapBase&lt; Derived, WriteAccessors &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Map&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Map&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseMatrix.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SparseCore/</path>
    <filename>SparseMatrix_8h</filename>
    <class kind="struct">Eigen::SparseMatrix::default_prunning_func</class>
    <class kind="struct">Eigen::internal::evaluator&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</class>
    <class kind="class">Eigen::SparseMatrix::SingletonVector</class>
    <class kind="class">Eigen::SparseMatrix</class>
    <class kind="struct">Eigen::internal::traits&lt; Diagonal&lt; const SparseMatrix&lt; _Scalar, _Options, _Index &gt;, DiagIndex &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Diagonal&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, DiagIndex &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>set_from_triplets</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae578c425d1ff2ad3d8934b4c2498e852</anchor>
      <arglist>(const InputIterator &amp;begin, const InputIterator &amp;end, SparseMatrixType &amp;mat, DupFunctor dup_func)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseMatrixBase.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SparseCore/</path>
    <filename>SparseMatrixBase_8h</filename>
    <includes id="CommonCwiseUnaryOps_8h" name="CommonCwiseUnaryOps.h" local="yes" imported="no">../plugins/CommonCwiseUnaryOps.h</includes>
    <includes id="CommonCwiseBinaryOps_8h" name="CommonCwiseBinaryOps.h" local="yes" imported="no">../plugins/CommonCwiseBinaryOps.h</includes>
    <includes id="MatrixCwiseUnaryOps_8h" name="MatrixCwiseUnaryOps.h" local="yes" imported="no">../plugins/MatrixCwiseUnaryOps.h</includes>
    <includes id="MatrixCwiseBinaryOps_8h" name="MatrixCwiseBinaryOps.h" local="yes" imported="no">../plugins/MatrixCwiseBinaryOps.h</includes>
    <includes id="BlockMethods_8h" name="BlockMethods.h" local="yes" imported="no">../plugins/BlockMethods.h</includes>
    <class kind="struct">Eigen::SparseMatrixBase::CastXpr</class>
    <class kind="struct">Eigen::SparseMatrixBase::ConstFixedBlockXpr</class>
    <class kind="struct">Eigen::SparseMatrixBase::ConstFixedSegmentReturnType</class>
    <class kind="struct">Eigen::SparseMatrixBase::ConstNColsBlockXpr</class>
    <class kind="struct">Eigen::SparseMatrixBase::ConstNRowsBlockXpr</class>
    <class kind="struct">Eigen::SparseMatrixBase::ConstSelfAdjointViewReturnType</class>
    <class kind="struct">Eigen::SparseMatrixBase::CwiseProductDenseReturnType</class>
    <class kind="struct">Eigen::SparseMatrixBase::FixedBlockXpr</class>
    <class kind="struct">Eigen::SparseMatrixBase::FixedSegmentReturnType</class>
    <class kind="struct">Eigen::SparseMatrixBase::NColsBlockXpr</class>
    <class kind="struct">Eigen::SparseMatrixBase::NRowsBlockXpr</class>
    <class kind="struct">Eigen::SparseMatrixBase::SelfAdjointViewReturnType</class>
    <class kind="class">Eigen::SparseMatrixBase</class>
    <namespace>Eigen</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CURRENT_STORAGE_BASE_CLASS</name>
      <anchorfile>SparseMatrixBase_8h.html</anchorfile>
      <anchor>a140b988ffa480af0799d873ce22898f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DOC_BLOCK_ADDONS_INNER_PANEL_IF</name>
      <anchorfile>SparseMatrixBase_8h.html</anchorfile>
      <anchor>a4b785f57fd70d89b67f3b25f6f9b0ca1</anchor>
      <arglist>(COND)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL</name>
      <anchorfile>SparseMatrixBase_8h.html</anchorfile>
      <anchor>ad7f74cf0d006b06b945187535404355e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DOC_UNARY_ADDONS</name>
      <anchorfile>SparseMatrixBase_8h.html</anchorfile>
      <anchor>aa97b59c5b6e64c3ff7f2b86a93156245</anchor>
      <arglist>(X, Y)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparsePermutation.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SparseCore/</path>
    <filename>SparsePermutation_8h</filename>
    <class kind="struct">Eigen::internal::permutation_matrix_product&lt; ExpressionType, Side, Transposed, SparseShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, AliasFreeProduct &gt;, ProductTag, PermutationShape, SparseShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, AliasFreeProduct &gt;, ProductTag, SparseShape, PermutationShape &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; PermutationStorage, Sparse, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; Sparse, PermutationStorage, ProductTag &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>const Product&lt; SparseDerived, PermDerived, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a429958a0e6bd27168f3935d3100c55cf</anchor>
      <arglist>(const SparseMatrixBase&lt; SparseDerived &gt; &amp;matrix, const PermutationBase&lt; PermDerived &gt; &amp;perm)</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; PermDerived, SparseDerived, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a02fbb1bbd915b899b34a56a3cd64c438</anchor>
      <arglist>(const PermutationBase&lt; PermDerived &gt; &amp;perm, const SparseMatrixBase&lt; SparseDerived &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; SparseDerived, Inverse&lt; PermutationType &gt;, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8b7051d2f98498d619044089949f931d</anchor>
      <arglist>(const SparseMatrixBase&lt; SparseDerived &gt; &amp;matrix, const InverseImpl&lt; PermutationType, PermutationStorage &gt; &amp;tperm)</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Inverse&lt; PermutationType &gt;, SparseDerived, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ad225313de8037d40c2d26c17edf1a9fd</anchor>
      <arglist>(const InverseImpl&lt; PermutationType, PermutationStorage &gt; &amp;tperm, const SparseMatrixBase&lt; SparseDerived &gt; &amp;matrix)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseProduct.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SparseCore/</path>
    <filename>SparseProduct_8h</filename>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, AliasFreeProduct &gt;, internal::add_assign_op&lt; typename DstXprType::Scalar, typename Product&lt; Lhs, Rhs, AliasFreeProduct &gt;::Scalar &gt;, Sparse2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, AliasFreeProduct &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename Product&lt; Lhs, Rhs, AliasFreeProduct &gt;::Scalar &gt;, Sparse2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, AliasFreeProduct &gt;, internal::sub_assign_op&lt; typename DstXprType::Scalar, typename Product&lt; Lhs, Rhs, AliasFreeProduct &gt;::Scalar &gt;, Sparse2Dense &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, SparseShape, SparseShape, ProductType &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, SparseShape, SparseTriangularShape, ProductType &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, SparseTriangularShape, SparseShape, ProductType &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; SparseView&lt; Product&lt; Lhs, Rhs, Options &gt; &gt;, IteratorBased &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseQR.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SparseQR/</path>
    <filename>SparseQR_8h</filename>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SparseQRMatrixQReturnType&lt; SparseQRType &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename DstXprType::Scalar &gt;, Sparse2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SparseQRMatrixQReturnType&lt; SparseQRType &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename DstXprType::Scalar &gt;, Sparse2Sparse &gt;</class>
    <class kind="struct">Eigen::internal::evaluator_traits&lt; SparseQRMatrixQReturnType&lt; SparseQRType &gt; &gt;</class>
    <class kind="class">Eigen::SparseQR</class>
    <class kind="class">Eigen::SparseQR</class>
    <class kind="struct">Eigen::SparseQR_QProduct</class>
    <class kind="struct">Eigen::SparseQR_QProduct</class>
    <class kind="struct">Eigen::SparseQRMatrixQReturnType</class>
    <class kind="struct">Eigen::SparseQRMatrixQReturnType</class>
    <class kind="struct">Eigen::SparseQRMatrixQTransposeReturnType</class>
    <class kind="struct">Eigen::SparseQRMatrixQTransposeReturnType</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseQR_QProduct&lt; SparseQRType, Derived &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseQRMatrixQReturnType&lt; SparseQRType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseQRMatrixQTransposeReturnType&lt; SparseQRType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseRedux.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SparseCore/</path>
    <filename>SparseRedux_8h</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>SparseRef.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SparseCore/</path>
    <filename>SparseRef_8h</filename>
    <class kind="struct">Eigen::internal::evaluator&lt; Ref&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Ref&lt; const SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Ref&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Ref&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Ref&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, _Options, _StrideType &gt; &gt;::match</class>
    <class kind="struct">Eigen::internal::traits&lt; Ref&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, _Options, _StrideType &gt; &gt;::match</class>
    <class kind="class">Eigen::Ref&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt;</class>
    <class kind="class">Eigen::Ref&lt; const SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt;</class>
    <class kind="class">Eigen::Ref&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt;</class>
    <class kind="class">Eigen::Ref&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt;</class>
    <class kind="class">Eigen::internal::SparseRefBase</class>
    <class kind="class">Eigen::internal::SparseRefBase</class>
    <class kind="struct">Eigen::internal::traits&lt; Ref&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, _Options, _StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Ref&lt; const SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, _Options, _StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Ref&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, _Options, _StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Ref&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, _Options, _StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseRefBase&lt; Derived &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="enumvalue">
      <name>StandardCompressedFormat</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a325a156d45638938434ed389a4ea7270abd3632507a3697fb48c77eff79851a74</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseSelfAdjointView.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SparseCore/</path>
    <filename>SparseSelfAdjointView_8h</filename>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SparseSymmetricPermutationProduct&lt; MatrixType, Mode &gt;, internal::assign_op&lt; Scalar, typename MatrixType::Scalar &gt;, Sparse2Sparse &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, SparseSelfAdjoint2Sparse &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; SparseSelfAdjointShape, SparseShape &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; SparseShape, SparseSelfAdjointShape &gt;</class>
    <class kind="struct">Eigen::internal::evaluator_traits&lt; SparseSelfAdjointView&lt; MatrixType, Mode &gt; &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, RhsView, DenseShape, SparseSelfAdjointShape, ProductType &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; LhsView, Rhs, SparseSelfAdjointShape, DenseShape, ProductType &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, RhsView, DefaultProduct &gt;, ProductTag, SparseShape, SparseSelfAdjointShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; LhsView, Rhs, DefaultProduct &gt;, ProductTag, SparseSelfAdjointShape, SparseShape &gt;</class>
    <class kind="struct">Eigen::internal::SparseSelfAdjoint2Sparse</class>
    <class kind="class">Eigen::SparseSelfAdjointView</class>
    <class kind="class">Eigen::SparseSymmetricPermutationProduct</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseSelfAdjointView&lt; MatrixType, Mode &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseSymmetricPermutationProduct&lt; MatrixType, Mode &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>permute_symm_to_fullsymm</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a174eec9bebb6b3629a95b532d05e419c</anchor>
      <arglist>(const MatrixType &amp;mat, SparseMatrix&lt; typename MatrixType::Scalar, DestOrder, typename MatrixType::StorageIndex &gt; &amp;_dest, const typename MatrixType::StorageIndex *perm=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>permute_symm_to_symm</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a774ca83200adf7454852c72fa7685384</anchor>
      <arglist>(const MatrixType &amp;mat, SparseMatrix&lt; typename MatrixType::Scalar, DestOrder, typename MatrixType::StorageIndex &gt; &amp;_dest, const typename MatrixType::StorageIndex *perm=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>permute_symm_to_symm</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2649bfc34f46b48ed846f70da6372841</anchor>
      <arglist>(const MatrixType &amp;mat, SparseMatrix&lt; typename MatrixType::Scalar, DstOrder, typename MatrixType::StorageIndex &gt; &amp;_dest, const typename MatrixType::StorageIndex *perm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sparse_selfadjoint_time_dense_product</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0c798cde7dad9e1c42ca567619eb1cce</anchor>
      <arglist>(const SparseLhsType &amp;lhs, const DenseRhsType &amp;rhs, DenseResType &amp;res, const AlphaType &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseSolverBase.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SparseCore/</path>
    <filename>SparseSolverBase_8h</filename>
    <class kind="class">Eigen::SparseSolverBase</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>enable_if&lt; Rhs::ColsAtCompileTime!=1 &amp;&amp;Dest::ColsAtCompileTime!=1 &gt;::type</type>
      <name>solve_sparse_through_dense_panels</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab1ac3125e2aa4b2a363cee9c0dfabfef</anchor>
      <arglist>(const Decomposition &amp;dec, const Rhs &amp;rhs, Dest &amp;dest)</arglist>
    </member>
    <member kind="function">
      <type>enable_if&lt; Rhs::ColsAtCompileTime==1||Dest::ColsAtCompileTime==1 &gt;::type</type>
      <name>solve_sparse_through_dense_panels</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab7b238edecdf936040464f745f926308</anchor>
      <arglist>(const Decomposition &amp;dec, const Rhs &amp;rhs, Dest &amp;dest)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseSparseProductWithPruning.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SparseCore/</path>
    <filename>SparseSparseProductWithPruning_8h</filename>
    <class kind="struct">Eigen::internal::sparse_sparse_product_with_pruning_selector</class>
    <class kind="struct">Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, ColMajor, ColMajor, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, ColMajor, ColMajor, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, ColMajor, RowMajor, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, ColMajor, RowMajor, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, RowMajor, ColMajor, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, RowMajor, ColMajor, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, RowMajor, RowMajor, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, RowMajor, RowMajor, RowMajor &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sparse_sparse_product_with_pruning_impl</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a046228703c34504a2a28def43f4adf93</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res, const typename ResultType::RealScalar &amp;tolerance)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseTranspose.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SparseCore/</path>
    <filename>SparseTranspose_8h</filename>
    <class kind="class">Eigen::internal::unary_evaluator&lt; Transpose&lt; ArgType &gt;, IteratorBased &gt;::InnerIterator</class>
    <class kind="class">Eigen::internal::SparseTransposeImpl</class>
    <class kind="class">Eigen::internal::SparseTransposeImpl&lt; MatrixType, CompressedAccessBit &gt;</class>
    <class kind="class">Eigen::TransposeImpl&lt; MatrixType, Sparse &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; Transpose&lt; ArgType &gt;, IteratorBased &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseTriangularView.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SparseCore/</path>
    <filename>SparseTriangularView_8h</filename>
    <class kind="class">Eigen::internal::unary_evaluator&lt; TriangularView&lt; ArgType, Mode &gt;, IteratorBased &gt;::InnerIterator</class>
    <class kind="class">Eigen::TriangularViewImpl&lt; MatrixType, Mode, Sparse &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; TriangularView&lt; ArgType, Mode &gt;, IteratorBased &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseUtil.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SparseCore/</path>
    <filename>SparseUtil_8h</filename>
    <class kind="struct">Eigen::DenseSparseProductReturnType</class>
    <class kind="class">Eigen::DenseTimeSparseProduct</class>
    <class kind="class">Eigen::DynamicSparseMatrix</class>
    <class kind="struct">Eigen::internal::eval&lt; T, Sparse &gt;</class>
    <class kind="struct">Eigen::internal::generic_xpr_base&lt; Derived, MatrixXpr, Sparse &gt;</class>
    <class kind="struct">Eigen::internal::glue_shapes&lt; SparseShape, SelfAdjointShape &gt;</class>
    <class kind="struct">Eigen::internal::glue_shapes&lt; SparseShape, TriangularShape &gt;</class>
    <class kind="class">Eigen::MappedSparseMatrix</class>
    <class kind="struct">Eigen::internal::plain_matrix_type&lt; T, Sparse &gt;</class>
    <class kind="struct">Eigen::internal::plain_object_eval&lt; T, Sparse &gt;</class>
    <class kind="struct">Eigen::internal::solve_traits&lt; Decomposition, RhsType, Sparse &gt;</class>
    <class kind="struct">Eigen::internal::sparse_eval</class>
    <class kind="struct">Eigen::internal::sparse_eval</class>
    <class kind="struct">Eigen::internal::sparse_eval&lt; T, 1, 1, Flags &gt;</class>
    <class kind="struct">Eigen::internal::sparse_eval&lt; T, 1, Cols, Flags &gt;</class>
    <class kind="struct">Eigen::internal::sparse_eval&lt; T, Rows, 1, Flags &gt;</class>
    <class kind="class">Eigen::SparseDenseOuterProduct</class>
    <class kind="struct">Eigen::SparseDenseProductReturnType</class>
    <class kind="class">Eigen::SparseDiagonalProduct</class>
    <class kind="class">Eigen::SparseMatrix</class>
    <class kind="struct">Eigen::internal::SparseSelfAdjointShape</class>
    <class kind="class">Eigen::SparseSelfAdjointView</class>
    <class kind="class">Eigen::SparseSparseProduct</class>
    <class kind="struct">Eigen::SparseSparseProductReturnType</class>
    <class kind="class">Eigen::SparseSymmetricPermutationProduct</class>
    <class kind="class">Eigen::SparseTimeDenseProduct</class>
    <class kind="struct">Eigen::internal::SparseTriangularShape</class>
    <class kind="class">Eigen::SparseVector</class>
    <class kind="class">Eigen::SparseView</class>
    <class kind="class">Eigen::Triplet</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DBG_SPARSE</name>
      <anchorfile>SparseUtil_8h.html</anchorfile>
      <anchor>a1a0ccbbfda8877d89c7e6be74ad8f078</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_SPARSE_INHERIT_ASSIGNMENT_OPERATOR</name>
      <anchorfile>SparseUtil_8h.html</anchorfile>
      <anchor>aa49d12e32c9621b2130abc38a317e7b8</anchor>
      <arglist>(Derived, Op)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_SPARSE_INHERIT_ASSIGNMENT_OPERATORS</name>
      <anchorfile>SparseUtil_8h.html</anchorfile>
      <anchor>aff82ec6051d119d6c343cec1ed452f63</anchor>
      <arglist>(Derived)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_SPARSE_INHERIT_SCALAR_ASSIGNMENT_OPERATOR</name>
      <anchorfile>SparseUtil_8h.html</anchorfile>
      <anchor>a2b4cbb64e27850f0151b228f9f137802</anchor>
      <arglist>(Derived, Op)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_SPARSE_PUBLIC_INTERFACE</name>
      <anchorfile>SparseUtil_8h.html</anchorfile>
      <anchor>a936f4ca73ea9a70e080520f8c7c4fa03</anchor>
      <arglist>(Derived)</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>CoherentAccessPattern</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae77c267db06bfa11212bc13dfe8f90a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>InnerRandomAccessPattern</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ad3a7fa97adf0db7055c92f466cecc271</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>OuterRandomAccessPattern</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a4eea27a4bf0e3e88d0025ee77628e129</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>RandomAccessPattern</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ad9beed61de5b6f473461b053a43ae793</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseVector.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SparseCore/</path>
    <filename>SparseVector_8h</filename>
    <class kind="struct">Eigen::internal::evaluator&lt; SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;</class>
    <class kind="struct">Eigen::internal::sparse_vector_assign_selector</class>
    <class kind="struct">Eigen::internal::sparse_vector_assign_selector&lt; Dest, Src, SVA_Inner &gt;</class>
    <class kind="struct">Eigen::internal::sparse_vector_assign_selector&lt; Dest, Src, SVA_Outer &gt;</class>
    <class kind="struct">Eigen::internal::sparse_vector_assign_selector&lt; Dest, Src, SVA_RuntimeSwitch &gt;</class>
    <class kind="class">Eigen::SparseVector</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="enumvalue">
      <name>SVA_RuntimeSwitch</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a76720559f39d5b24a9cc5b752fe020b3a8c561e1c1787ba87225ddd45f5d49dc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SVA_Inner</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a76720559f39d5b24a9cc5b752fe020b3a0376a935bde47b615cfcf461e381d298</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SVA_Outer</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a76720559f39d5b24a9cc5b752fe020b3a2310e1a221187c9bde583ededa2c0ff1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseView.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SparseCore/</path>
    <filename>SparseView_8h</filename>
    <class kind="class">Eigen::internal::unary_evaluator&lt; SparseView&lt; ArgType &gt;, IndexBased &gt;::InnerIterator</class>
    <class kind="class">Eigen::internal::unary_evaluator&lt; SparseView&lt; ArgType &gt;, IteratorBased &gt;::InnerIterator</class>
    <class kind="class">Eigen::SparseView</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseView&lt; MatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; SparseView&lt; ArgType &gt;, IndexBased &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; SparseView&lt; ArgType &gt;, IteratorBased &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>StableNorm.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>StableNorm_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>NumTraits&lt; typename traits&lt; Derived &gt;::Scalar &gt;::Real</type>
      <name>blueNorm_impl</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9448b0a0a26552a366ce8062cc39ff9c</anchor>
      <arglist>(const EigenBase&lt; Derived &gt; &amp;_vec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stable_norm_kernel</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9478a4692dc32c5b5a14c9c6e462c3fc</anchor>
      <arglist>(const ExpressionType &amp;bl, Scalar &amp;ssq, Scalar &amp;scale, Scalar &amp;invScale)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>StaticAssert.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/util/</path>
    <filename>StaticAssert_8h</filename>
    <class kind="struct">Eigen::internal::static_assertion</class>
    <class kind="struct">Eigen::internal::static_assertion&lt; true &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_INTERNAL_CHECK_COST_VALUE</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>a90c2f6a32335ec94b7f979006034e15b</anchor>
      <arglist>(C)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_PREDICATE_SAME_MATRIX_SIZE</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>a98369d7862bc954b23827ea93ef0a914</anchor>
      <arglist>(TYPE0, TYPE1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>ac95cf960f4a8395b28af90edfda755f0</anchor>
      <arglist>(CONDITION, MSG)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT_ARRAYXPR</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>a040c4f077ce245ab300bbc5e8f4905ae</anchor>
      <arglist>(Derived)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT_DYNAMIC_SIZE</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>a66478b8cbea2f3b9fd459b9757144ff2</anchor>
      <arglist>(TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT_FIXED_SIZE</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>a50d32252d6396ebfdb4f05802e5014f9</anchor>
      <arglist>(TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT_LVALUE</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>a035dfe5cbd4c226a3a96d8677a996fdf</anchor>
      <arglist>(Derived)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT_MATRIX_SPECIFIC_SIZE</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>a60a9ff4c2bc47b84024a471210d292ba</anchor>
      <arglist>(TYPE, ROWS, COLS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT_NON_INTEGER</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>a9e3e7d3a7dc559b8b72aa535d3a555d9</anchor>
      <arglist>(TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>ab247f0d0f9226fe72bb02adefde6361d</anchor>
      <arglist>(TYPE0, TYPE1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT_SAME_VECTOR_SIZE</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>a1b0fdf26cc91ef461d8eb245f7085a80</anchor>
      <arglist>(TYPE0, TYPE1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT_SAME_XPR_KIND</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>a97ec8a24237169dbb3235fed95f9ff80</anchor>
      <arglist>(Derived1, Derived2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT_SIZE_1x1</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>addb40726804f9537a9cc89904f96db98</anchor>
      <arglist>(TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT_VECTOR_ONLY</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>ac04a73705a0aa1d66c4b80f6338db904</anchor>
      <arglist>(TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>abf22bd5abe14bc8ffe8ef673e6e9497d</anchor>
      <arglist>(TYPE, SIZE)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>StdDeque.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/StlSupport/</path>
    <filename>StdDeque_8h</filename>
    <includes id="details_8h" name="details.h" local="yes" imported="no">details.h</includes>
    <class kind="class">std::deque&lt; T, EIGEN_ALIGNED_ALLOCATOR&lt; T &gt; &gt;</class>
    <namespace>std</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DEFINE_STL_DEQUE_SPECIALIZATION</name>
      <anchorfile>StdDeque_8h.html</anchorfile>
      <anchor>a91feeea5b87bb351e76ed5686a5a3539</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STD_DEQUE_SPECIALIZATION_BODY</name>
      <anchorfile>StdDeque_8h.html</anchorfile>
      <anchor>a5f36f557b2a31b81a9cec0dd50530218</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>StdList.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/StlSupport/</path>
    <filename>StdList_8h</filename>
    <includes id="details_8h" name="details.h" local="yes" imported="no">details.h</includes>
    <class kind="class">std::list&lt; T, EIGEN_ALIGNED_ALLOCATOR&lt; T &gt; &gt;</class>
    <namespace>std</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DEFINE_STL_LIST_SPECIALIZATION</name>
      <anchorfile>StdList_8h.html</anchorfile>
      <anchor>a00977ca40f62fb65257e20e85fde455b</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STD_LIST_SPECIALIZATION_BODY</name>
      <anchorfile>StdList_8h.html</anchorfile>
      <anchor>a16418db4c1b7800ad9345ebce661550f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>StdVector.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/StlSupport/</path>
    <filename>StdVector_8h</filename>
    <includes id="details_8h" name="details.h" local="yes" imported="no">details.h</includes>
    <class kind="class">std::vector&lt; T, EIGEN_ALIGNED_ALLOCATOR&lt; T &gt; &gt;</class>
    <namespace>std</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DEFINE_STL_VECTOR_SPECIALIZATION</name>
      <anchorfile>StdVector_8h.html</anchorfile>
      <anchor>af2c50273f9fe276465807b85eb338ee2</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STD_VECTOR_SPECIALIZATION_BODY</name>
      <anchorfile>StdVector_8h.html</anchorfile>
      <anchor>adb4627be292d24b707ecdcf9e9e2e696</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>StlFunctors.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/functors/</path>
    <filename>StlFunctors_8h</filename>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::binary_negate&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::binder1st&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::binder2nd&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::divides&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::equal_to&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::greater&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::greater_equal&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::less&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::less_equal&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::logical_and&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::logical_not&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::logical_or&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::minus&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::multiplies&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::negate&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::not_equal_to&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::plus&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::unary_negate&lt; T &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>Stride.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>Stride_8h</filename>
    <class kind="class">Eigen::InnerStride</class>
    <class kind="class">Eigen::OuterStride</class>
    <class kind="class">Eigen::Stride</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>SuiteSparseQRSupport.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SPQRSupport/</path>
    <filename>SuiteSparseQRSupport_8h</filename>
    <class kind="class">Eigen::SPQR</class>
    <class kind="class">Eigen::SPQR</class>
    <class kind="struct">Eigen::SPQR_QProduct</class>
    <class kind="struct">Eigen::SPQR_QProduct</class>
    <class kind="struct">Eigen::SPQRMatrixQReturnType</class>
    <class kind="struct">Eigen::SPQRMatrixQReturnType</class>
    <class kind="struct">Eigen::SPQRMatrixQTransposeReturnType</class>
    <class kind="struct">Eigen::SPQRMatrixQTransposeReturnType</class>
    <class kind="struct">Eigen::internal::traits&lt; SPQR_QProduct&lt; SPQRType, Derived &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SPQRMatrixQReturnType&lt; SPQRType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SPQRMatrixQTransposeReturnType&lt; SPQRType &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SuperLUSupport.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SuperLUSupport/</path>
    <filename>SuperLUSupport_8h</filename>
    <class kind="struct">Eigen::SluMatrix</class>
    <class kind="struct">Eigen::SluMatrixMapHelper</class>
    <class kind="struct">Eigen::SluMatrixMapHelper&lt; Matrix&lt; Scalar, Rows, Cols, Options, MRows, MCols &gt; &gt;</class>
    <class kind="struct">Eigen::SluMatrixMapHelper&lt; SparseMatrixBase&lt; Derived &gt; &gt;</class>
    <class kind="class">Eigen::SuperLU</class>
    <class kind="class">Eigen::SuperLUBase</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DECL_GSSVX</name>
      <anchorfile>SuperLUSupport_8h.html</anchorfile>
      <anchor>a26929c8b7d040ff746566d2843dd4ae5</anchor>
      <arglist>(PREFIX, FLOATTYPE, KEYTYPE)</arglist>
    </member>
    <member kind="function">
      <type>SluMatrix</type>
      <name>asSluMatrix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a155ee1caa018b2eea27a75345caaffe9</anchor>
      <arglist>(MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>MappedSparseMatrix&lt; Scalar, Flags, Index &gt;</type>
      <name>map_superlu</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af0c2439b44effeb2f244e6fb96ae5ac6</anchor>
      <arglist>(SluMatrix &amp;sluMat)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SVDBase.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SVD/</path>
    <filename>SVDBase_8h</filename>
    <class kind="class">Eigen::SVDBase</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>Swap.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>Swap_8h</filename>
    <class kind="class">Eigen::internal::generic_dense_assignment_kernel&lt; DstEvaluatorTypeT, SrcEvaluatorTypeT, swap_assign_op&lt; typename DstEvaluatorTypeT::Scalar &gt;, Specialized &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>TernaryFunctors.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/functors/</path>
    <filename>TernaryFunctors_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>threads.cpp</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/src/tsp/</path>
    <filename>threads_8cpp</filename>
    <includes id="threads_8h" name="threads.h" local="yes" imported="no">threads.h</includes>
  </compound>
  <compound kind="file">
    <name>threads.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/src/tsp/</path>
    <filename>threads_8h</filename>
    <includes id="tsp_8h" name="tsp.h" local="yes" imported="no">tsp.h</includes>
    <class kind="class">Thread</class>
  </compound>
  <compound kind="file">
    <name>Transform.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Geometry/</path>
    <filename>Transform_8h</filename>
    <class kind="struct">Eigen::internal::projective_transform_inverse</class>
    <class kind="struct">Eigen::internal::projective_transform_inverse&lt; TransformType, Projective &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Transform&lt; _Scalar, _Dim, _Mode, _Options &gt; &gt;</class>
    <class kind="class">Eigen::Transform</class>
    <class kind="struct">Eigen::internal::transform_construct_from_matrix</class>
    <class kind="struct">Eigen::internal::transform_construct_from_matrix&lt; Other, AffineCompact, Options, Dim, HDim, HDim, HDim &gt;</class>
    <class kind="struct">Eigen::internal::transform_construct_from_matrix&lt; Other, Mode, Options, Dim, HDim, Dim, Dim &gt;</class>
    <class kind="struct">Eigen::internal::transform_construct_from_matrix&lt; Other, Mode, Options, Dim, HDim, Dim, HDim &gt;</class>
    <class kind="struct">Eigen::internal::transform_construct_from_matrix&lt; Other, Mode, Options, Dim, HDim, HDim, HDim &gt;</class>
    <class kind="struct">Eigen::internal::transform_left_product_impl</class>
    <class kind="struct">Eigen::internal::transform_left_product_impl&lt; Other, AffineCompact, Options, Dim, HDim, Dim, HDim &gt;</class>
    <class kind="struct">Eigen::internal::transform_left_product_impl&lt; Other, AffineCompact, Options, Dim, HDim, HDim, HDim &gt;</class>
    <class kind="struct">Eigen::internal::transform_left_product_impl&lt; Other, Mode, Options, Dim, HDim, Dim, Dim &gt;</class>
    <class kind="struct">Eigen::internal::transform_left_product_impl&lt; Other, Mode, Options, Dim, HDim, Dim, HDim &gt;</class>
    <class kind="struct">Eigen::internal::transform_left_product_impl&lt; Other, Mode, Options, Dim, HDim, HDim, HDim &gt;</class>
    <class kind="struct">Eigen::internal::transform_make_affine</class>
    <class kind="struct">Eigen::internal::transform_make_affine</class>
    <class kind="struct">Eigen::internal::transform_make_affine&lt; AffineCompact &gt;</class>
    <class kind="struct">Eigen::internal::transform_product_result</class>
    <class kind="struct">Eigen::internal::transform_right_product_impl</class>
    <class kind="struct">Eigen::internal::transform_right_product_impl&lt; TransformType, MatrixType, 0, RhsCols &gt;</class>
    <class kind="struct">Eigen::internal::transform_right_product_impl&lt; TransformType, MatrixType, 1, RhsCols &gt;</class>
    <class kind="struct">Eigen::internal::transform_right_product_impl&lt; TransformType, MatrixType, 2, 1 &gt;</class>
    <class kind="struct">Eigen::internal::transform_right_product_impl&lt; TransformType, MatrixType, 2, RhsCols &gt;</class>
    <class kind="struct">Eigen::internal::transform_take_affine_part</class>
    <class kind="struct">Eigen::internal::transform_take_affine_part</class>
    <class kind="struct">Eigen::internal::transform_take_affine_part&lt; Transform&lt; Scalar, Dim, AffineCompact, Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::transform_traits</class>
    <class kind="struct">Eigen::internal::transform_transform_product_impl</class>
    <class kind="struct">Eigen::internal::transform_transform_product_impl&lt; Transform&lt; Scalar, Dim, AffineCompact, LhsOptions &gt;, Transform&lt; Scalar, Dim, Projective, RhsOptions &gt;, true &gt;</class>
    <class kind="struct">Eigen::internal::transform_transform_product_impl&lt; Transform&lt; Scalar, Dim, LhsMode, LhsOptions &gt;, Transform&lt; Scalar, Dim, RhsMode, RhsOptions &gt;, false &gt;</class>
    <class kind="struct">Eigen::internal::transform_transform_product_impl&lt; Transform&lt; Scalar, Dim, LhsMode, LhsOptions &gt;, Transform&lt; Scalar, Dim, RhsMode, RhsOptions &gt;, true &gt;</class>
    <class kind="struct">Eigen::internal::transform_transform_product_impl&lt; Transform&lt; Scalar, Dim, Projective, LhsOptions &gt;, Transform&lt; Scalar, Dim, AffineCompact, RhsOptions &gt;, true &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="typedef">
      <type>Transform&lt; double, 2, Affine &gt;</type>
      <name>Affine2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gac1c9dbf666dc310b51253302a01136fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 2, Affine &gt;</type>
      <name>Affine2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gae90bfea5b980efcaadf9168ae6481d11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 3, Affine &gt;</type>
      <name>Affine3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gab0c57680a4d0de53bc749378b0320175</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 3, Affine &gt;</type>
      <name>Affine3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga3902f2f19737ec9f16189e218919c505</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 2, AffineCompact &gt;</type>
      <name>AffineCompact2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga635eb91d48c86041a21d7616fff7888e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 2, AffineCompact &gt;</type>
      <name>AffineCompact2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gae88f296fba2a506eb3397569d762da27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 3, AffineCompact &gt;</type>
      <name>AffineCompact3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gabcf74c0e194ea4e487284e28a9817a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 3, AffineCompact &gt;</type>
      <name>AffineCompact3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga372437883db5fe0332141ae30d4f501a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 2, Isometry &gt;</type>
      <name>Isometry2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga517183233a93969160a02b10d0a898f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 2, Isometry &gt;</type>
      <name>Isometry2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga8262f9f26bd97dbb1688a10ca323e534</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 3, Isometry &gt;</type>
      <name>Isometry3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga5a91dba9c396daa1eb0a4d08566c4e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 3, Isometry &gt;</type>
      <name>Isometry3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gad3de6a5dfd9da64bf0970995f9cbc032</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 2, Projective &gt;</type>
      <name>Projective2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gad3b2e23c2704a22c957573bcaa362d2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 2, Projective &gt;</type>
      <name>Projective2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga20f7da72f3045561b8cf2dfaceed797f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 3, Projective &gt;</type>
      <name>Projective3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga3d2c61fbea04b09e4925a2e321b8b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 3, Projective &gt;</type>
      <name>Projective3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga0546746224f5fd54d47ac8390eaefdd0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Translation.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Geometry/</path>
    <filename>Translation_8h</filename>
    <class kind="class">Eigen::Translation</class>
    <namespace>Eigen</namespace>
    <member kind="typedef">
      <type>Translation&lt; double, 2 &gt;</type>
      <name>Translation2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga611549c26e2374da5150256a470feb61</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; float, 2 &gt;</type>
      <name>Translation2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga29fb4163542a80994522fa51cead466b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; double, 3 &gt;</type>
      <name>Translation3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga987897fa4f21a500ab9fb788e581c933</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; float, 3 &gt;</type>
      <name>Translation3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga61b011af1488e1232c77dc196297f42f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Transpose.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>Transpose_8h</filename>
    <class kind="struct">Eigen::internal::check_transpose_aliasing_compile_time_selector</class>
    <class kind="struct">Eigen::internal::check_transpose_aliasing_compile_time_selector&lt; DestIsTransposed, CwiseBinaryOp&lt; BinOp, DerivedA, DerivedB &gt; &gt;</class>
    <class kind="struct">Eigen::internal::check_transpose_aliasing_run_time_selector</class>
    <class kind="struct">Eigen::internal::check_transpose_aliasing_run_time_selector&lt; Scalar, DestIsTransposed, CwiseBinaryOp&lt; BinOp, DerivedA, DerivedB &gt; &gt;</class>
    <class kind="struct">Eigen::internal::checkTransposeAliasing_impl</class>
    <class kind="struct">Eigen::internal::checkTransposeAliasing_impl&lt; Derived, OtherDerived, false &gt;</class>
    <class kind="struct">Eigen::internal::inplace_transpose_selector</class>
    <class kind="struct">Eigen::internal::inplace_transpose_selector&lt; MatrixType, false, MatchPacketSize &gt;</class>
    <class kind="struct">Eigen::internal::inplace_transpose_selector&lt; MatrixType, true, false &gt;</class>
    <class kind="struct">Eigen::internal::inplace_transpose_selector&lt; MatrixType, true, true &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Transpose&lt; MatrixType &gt; &gt;</class>
    <class kind="class">Eigen::Transpose</class>
    <class kind="class">Eigen::TransposeImpl</class>
    <class kind="class">Eigen::TransposeImpl</class>
    <class kind="class">Eigen::TransposeImpl&lt; MatrixType, Dense &gt;</class>
    <class kind="struct">Eigen::internal::TransposeImpl_base</class>
    <class kind="struct">Eigen::internal::TransposeImpl_base&lt; MatrixType, false &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>check_for_aliasing</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2088791fb8428a2cfad6bd71298795a2</anchor>
      <arglist>(const Dst &amp;dst, const Src &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Transpositions.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>Transpositions_8h</filename>
    <class kind="class">Eigen::Map&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, PacketAccess &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Map&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, _PacketAccess &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Transpose&lt; TranspositionsBase&lt; Derived &gt; &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TranspositionsWrapper&lt; _IndicesType &gt; &gt;</class>
    <class kind="class">Eigen::Transpose&lt; TranspositionsBase&lt; TranspositionsDerived &gt; &gt;</class>
    <class kind="class">Eigen::Transpositions</class>
    <class kind="class">Eigen::TranspositionsBase</class>
    <class kind="class">Eigen::TranspositionsWrapper</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Product&lt; MatrixDerived, TranspositionsDerived, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a772ca7a5175da5323af6f75301e88ed5</anchor>
      <arglist>(const MatrixBase&lt; MatrixDerived &gt; &amp;matrix, const TranspositionsBase&lt; TranspositionsDerived &gt; &amp;transpositions)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Product&lt; TranspositionsDerived, MatrixDerived, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a6cfbeb8ecb8d3861e91f961545c9804e</anchor>
      <arglist>(const TranspositionsBase&lt; TranspositionsDerived &gt; &amp;transpositions, const MatrixBase&lt; MatrixDerived &gt; &amp;matrix)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TriangularMatrix.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>TriangularMatrix_8h</filename>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, DefaultProduct &gt;, internal::add_assign_op&lt; Scalar, typename Product&lt; Lhs, Rhs, DefaultProduct &gt;::Scalar &gt;, Dense2Triangular &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, DefaultProduct &gt;, internal::assign_op&lt; Scalar, typename Product&lt; Lhs, Rhs, DefaultProduct &gt;::Scalar &gt;, Dense2Triangular &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, DefaultProduct &gt;, internal::sub_assign_op&lt; Scalar, typename Product&lt; Lhs, Rhs, DefaultProduct &gt;::Scalar &gt;, Dense2Triangular &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, Dense2Triangular &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, Triangular2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, Triangular2Triangular &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; DenseShape, TriangularShape &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; TriangularShape, DenseShape &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; TriangularShape, TriangularShape &gt;</class>
    <class kind="struct">Eigen::internal::Dense2Triangular</class>
    <class kind="struct">Eigen::internal::evaluator_traits&lt; TriangularView&lt; MatrixType, Mode &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TriangularView&lt; MatrixType, _Mode &gt; &gt;</class>
    <class kind="struct">Eigen::internal::Triangular2Dense</class>
    <class kind="struct">Eigen::internal::Triangular2Triangular</class>
    <class kind="struct">Eigen::internal::triangular_assignment_loop</class>
    <class kind="struct">Eigen::internal::triangular_assignment_loop</class>
    <class kind="struct">Eigen::internal::triangular_assignment_loop&lt; Kernel, Mode, 0, SetOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_loop&lt; Kernel, Mode, Dynamic, SetOpposite &gt;</class>
    <class kind="class">Eigen::internal::triangular_dense_assignment_kernel</class>
    <class kind="struct">Eigen::internal::triangular_solve_retval</class>
    <class kind="class">Eigen::TriangularBase</class>
    <class kind="class">Eigen::TriangularView</class>
    <class kind="class">Eigen::TriangularViewImpl</class>
    <class kind="class">Eigen::TriangularViewImpl&lt; _MatrixType, _Mode, Dense &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; TriangularView&lt; MatrixType, Mode &gt;, IndexBased &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_triangular_assignment_loop</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aaea39ddd26b75a6b9c90b9244d8e1e64</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const Functor &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_triangular_assignment_loop</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae29ded77dc40c5e1e1e1fbe3bd1492a2</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TriangularMatrixMatrix.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/products/</path>
    <filename>TriangularMatrixMatrix_8h</filename>
    <class kind="struct">Eigen::internal::product_triangular_matrix_matrix</class>
    <class kind="struct">Eigen::internal::product_triangular_matrix_matrix&lt; Scalar, Index, Mode, false, LhsStorageOrder, ConjugateLhs, RhsStorageOrder, ConjugateRhs, ColMajor, Version &gt;</class>
    <class kind="struct">Eigen::internal::product_triangular_matrix_matrix&lt; Scalar, Index, Mode, LhsIsTriangular, LhsStorageOrder, ConjugateLhs, RhsStorageOrder, ConjugateRhs, RowMajor, Version &gt;</class>
    <class kind="struct">Eigen::internal::product_triangular_matrix_matrix&lt; Scalar, Index, Mode, true, LhsStorageOrder, ConjugateLhs, RhsStorageOrder, ConjugateRhs, ColMajor, Version &gt;</class>
    <class kind="struct">Eigen::internal::triangular_product_impl&lt; Mode, LhsIsTriangular, Lhs, false, Rhs, false &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>TriangularMatrixMatrix_BLAS.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/products/</path>
    <filename>TriangularMatrixMatrix__BLAS_8h</filename>
    <class kind="struct">Eigen::internal::product_triangular_matrix_matrix_trmm</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_BLAS_TRMM_L</name>
      <anchorfile>TriangularMatrixMatrix__BLAS_8h.html</anchorfile>
      <anchor>aa683cf03355423a8c40aa2c8e38e9b6b</anchor>
      <arglist>(EIGTYPE, BLASTYPE, EIGPREFIX, BLASPREFIX)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_BLAS_TRMM_R</name>
      <anchorfile>TriangularMatrixMatrix__BLAS_8h.html</anchorfile>
      <anchor>a88b06ab65affab9bb4c8d9bbf6f0d205</anchor>
      <arglist>(EIGTYPE, BLASTYPE, EIGPREFIX, BLASPREFIX)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_BLAS_TRMM_SPECIALIZE</name>
      <anchorfile>TriangularMatrixMatrix__BLAS_8h.html</anchorfile>
      <anchor>afaa89ae80fea3c9ae331d5d38c4bb493</anchor>
      <arglist>(Scalar, LhsIsTriangular)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TriangularMatrixVector.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/products/</path>
    <filename>TriangularMatrixVector_8h</filename>
    <class kind="struct">Eigen::internal::triangular_matrix_vector_product</class>
    <class kind="struct">Eigen::internal::triangular_matrix_vector_product&lt; Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, ColMajor, Version &gt;</class>
    <class kind="struct">Eigen::internal::triangular_matrix_vector_product&lt; Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, RowMajor, Version &gt;</class>
    <class kind="struct">Eigen::internal::triangular_product_impl&lt; Mode, false, Lhs, true, Rhs, false &gt;</class>
    <class kind="struct">Eigen::internal::triangular_product_impl&lt; Mode, true, Lhs, false, Rhs, true &gt;</class>
    <class kind="struct">Eigen::internal::trmv_selector</class>
    <class kind="struct">Eigen::internal::trmv_selector&lt; Mode, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::trmv_selector&lt; Mode, RowMajor &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>TriangularMatrixVector_BLAS.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/products/</path>
    <filename>TriangularMatrixVector__BLAS_8h</filename>
    <class kind="struct">Eigen::internal::triangular_matrix_vector_product_trmv</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_BLAS_TRMV_CM</name>
      <anchorfile>TriangularMatrixVector__BLAS_8h.html</anchorfile>
      <anchor>ab62679679649ba3314911027fd4369d1</anchor>
      <arglist>(EIGTYPE, BLASTYPE, EIGPREFIX, BLASPREFIX)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_BLAS_TRMV_RM</name>
      <anchorfile>TriangularMatrixVector__BLAS_8h.html</anchorfile>
      <anchor>ab4ea07014f85fcb71137c6fade189d1e</anchor>
      <arglist>(EIGTYPE, BLASTYPE, EIGPREFIX, BLASPREFIX)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_BLAS_TRMV_SPECIALIZE</name>
      <anchorfile>TriangularMatrixVector__BLAS_8h.html</anchorfile>
      <anchor>aa1ece603f5b5d2844ee3d661e5a79ecb</anchor>
      <arglist>(Scalar)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TriangularSolver.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SparseCore/</path>
    <filename>TriangularSolver_8h</filename>
    <class kind="struct">Eigen::internal::sparse_solve_triangular_selector</class>
    <class kind="struct">Eigen::internal::sparse_solve_triangular_selector&lt; Lhs, Rhs, Mode, Lower, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_triangular_selector&lt; Lhs, Rhs, Mode, Lower, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_triangular_selector&lt; Lhs, Rhs, Mode, Upper, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_triangular_selector&lt; Lhs, Rhs, Mode, Upper, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_triangular_sparse_selector</class>
    <class kind="struct">Eigen::internal::sparse_solve_triangular_sparse_selector&lt; Lhs, Rhs, Mode, UpLo, ColMajor &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>TriangularSolverMatrix.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/products/</path>
    <filename>TriangularSolverMatrix_8h</filename>
    <class kind="struct">Eigen::internal::triangular_solve_matrix&lt; Scalar, Index, OnTheLeft, Mode, Conjugate, TriStorageOrder, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solve_matrix&lt; Scalar, Index, OnTheRight, Mode, Conjugate, TriStorageOrder, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solve_matrix&lt; Scalar, Index, Side, Mode, Conjugate, TriStorageOrder, RowMajor &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>TriangularSolverMatrix_BLAS.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/products/</path>
    <filename>TriangularSolverMatrix__BLAS_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_BLAS_TRSM_L</name>
      <anchorfile>TriangularSolverMatrix__BLAS_8h.html</anchorfile>
      <anchor>af0512dc2b121fdbd81e4e019bf697bd1</anchor>
      <arglist>(EIGTYPE, BLASTYPE, BLASPREFIX)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_BLAS_TRSM_R</name>
      <anchorfile>TriangularSolverMatrix__BLAS_8h.html</anchorfile>
      <anchor>a194ae932c8a19f493c3335fb22812d4e</anchor>
      <arglist>(EIGTYPE, BLASTYPE, BLASPREFIX)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TriangularSolverVector.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/products/</path>
    <filename>TriangularSolverVector_8h</filename>
    <class kind="struct">Eigen::internal::triangular_solve_vector&lt; LhsScalar, RhsScalar, Index, OnTheLeft, Mode, Conjugate, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solve_vector&lt; LhsScalar, RhsScalar, Index, OnTheLeft, Mode, Conjugate, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solve_vector&lt; LhsScalar, RhsScalar, Index, OnTheRight, Mode, Conjugate, StorageOrder &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>Tridiagonalization.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Eigenvalues/</path>
    <filename>Tridiagonalization_8h</filename>
    <class kind="struct">Eigen::internal::traits&lt; TridiagonalizationMatrixTReturnType&lt; MatrixType &gt; &gt;</class>
    <class kind="class">Eigen::Tridiagonalization</class>
    <class kind="struct">Eigen::internal::tridiagonalization_inplace_selector</class>
    <class kind="struct">Eigen::internal::tridiagonalization_inplace_selector</class>
    <class kind="struct">Eigen::internal::tridiagonalization_inplace_selector&lt; MatrixType, 1, IsComplex &gt;</class>
    <class kind="struct">Eigen::internal::tridiagonalization_inplace_selector&lt; MatrixType, 3, false &gt;</class>
    <class kind="struct">Eigen::internal::TridiagonalizationMatrixTReturnType</class>
    <class kind="struct">Eigen::internal::TridiagonalizationMatrixTReturnType</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>tridiagonalization_inplace</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a59076b7f3fda3580d0d8fdc34481b385</anchor>
      <arglist>(MatrixType &amp;matA, CoeffVectorType &amp;hCoeffs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tridiagonalization_inplace</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa53570cf2e676b41631f08397658ca0f</anchor>
      <arglist>(MatrixType &amp;mat, DiagonalType &amp;diag, SubDiagonalType &amp;subdiag, bool extractQ)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tsp.cpp</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/src/tsp/</path>
    <filename>tsp_8cpp</filename>
    <includes id="tsp_8h" name="tsp.h" local="yes" imported="no">tsp.h</includes>
    <class kind="struct">thread_data</class>
    <member kind="function">
      <type>void *</type>
      <name>F</name>
      <anchorfile>tsp_8cpp.html</anchorfile>
      <anchor>a01944ca303642796e9b26f1707cd9c8e</anchor>
      <arglist>(void *args)</arglist>
    </member>
    <member kind="variable">
      <type>struct thread_data *</type>
      <name>data</name>
      <anchorfile>tsp_8cpp.html</anchorfile>
      <anchor>a3d957248f76e140dd87abdd94983ac26</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tsp.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/src/tsp/</path>
    <filename>tsp_8h</filename>
    <includes id="twoOpt_8h" name="twoOpt.h" local="yes" imported="no">twoOpt.h</includes>
    <includes id="Quaternion_8h" name="Quaternion.h" local="no" imported="no">Eigen/src/Geometry/Quaternion.h</includes>
    <class kind="struct">TSP::City</class>
    <class kind="class">TSP</class>
    <member kind="define">
      <type>#define</type>
      <name>DEBUG</name>
      <anchorfile>tsp_8h.html</anchorfile>
      <anchor>ad72dbcf6d0153db1b8d8a58001feed83</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>END_AT</name>
      <anchorfile>tsp_8h.html</anchorfile>
      <anchor>acba7b5fee95a1a238a932700f48a2d75</anchor>
      <arglist>(id, p, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MWM_H_</name>
      <anchorfile>tsp_8h.html</anchorfile>
      <anchor>a9eee1840492adf5ac00275a68af69a29</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>START_AT</name>
      <anchorfile>tsp_8h.html</anchorfile>
      <anchor>a0f414c0ac3e7f4d9e0bc001d458dc372</anchor>
      <arglist>(id, p, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>THREADS</name>
      <anchorfile>tsp_8h.html</anchorfile>
      <anchor>a2fcfdf60d28725b11b5a3539d3acd0d4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>twoOpt.cpp</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/src/tsp/</path>
    <filename>twoOpt_8cpp</filename>
    <includes id="twoOpt_8h" name="twoOpt.h" local="yes" imported="no">twoOpt.h</includes>
    <member kind="function">
      <type>double</type>
      <name>get_path_length</name>
      <anchorfile>twoOpt_8cpp.html</anchorfile>
      <anchor>aa9c8e779ca138e603373345528f3dd48</anchor>
      <arglist>(double **graph, vector&lt; int &gt; &amp;path, int size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>is_path_shorter</name>
      <anchorfile>twoOpt_8cpp.html</anchorfile>
      <anchor>a98492274d4e36a2853453f97921b4c23</anchor>
      <arglist>(double **graph, int v1, int v2, int v3, int v4, double &amp;total_dist)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reverse</name>
      <anchorfile>twoOpt_8cpp.html</anchorfile>
      <anchor>a6808f9c054ae8b7e0b4e0b4b18242c2b</anchor>
      <arglist>(vector&lt; int &gt; &amp;path, int start, int end, int n)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>twoOpt</name>
      <anchorfile>twoOpt_8cpp.html</anchorfile>
      <anchor>ad6f8570ab7c8bc407f88dc6b231a9bad</anchor>
      <arglist>(double **graph, vector&lt; int &gt; &amp;path, double &amp;pathLength, int n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>twoOpt.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/src/tsp/</path>
    <filename>twoOpt_8h</filename>
    <member kind="function">
      <type>double</type>
      <name>get_path_length</name>
      <anchorfile>twoOpt_8h.html</anchorfile>
      <anchor>aa9c8e779ca138e603373345528f3dd48</anchor>
      <arglist>(double **graph, vector&lt; int &gt; &amp;path, int size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>is_path_shorter</name>
      <anchorfile>twoOpt_8h.html</anchorfile>
      <anchor>a760f07b0c23404529cf5ee3e46d18dae</anchor>
      <arglist>(double **graph, int v1, int v2, int v3, int v4, double &amp;total_distance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reverse</name>
      <anchorfile>twoOpt_8h.html</anchorfile>
      <anchor>a6808f9c054ae8b7e0b4e0b4b18242c2b</anchor>
      <arglist>(vector&lt; int &gt; &amp;path, int start, int end, int n)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>twoOpt</name>
      <anchorfile>twoOpt_8h.html</anchorfile>
      <anchor>ad6f8570ab7c8bc407f88dc6b231a9bad</anchor>
      <arglist>(double **graph, vector&lt; int &gt; &amp;path, double &amp;pathLength, int n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AVX/TypeCasting.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/arch/AVX/</path>
    <filename>AVX_2TypeCasting_8h</filename>
    <class kind="struct">Eigen::internal::type_casting_traits&lt; float, int &gt;</class>
    <class kind="struct">Eigen::internal::type_casting_traits&lt; int, float &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8i</type>
      <name>pcast&lt; Packet8f, Packet8i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad65b4d3d9a7b519ba0cc5cdcbc07b579</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pcast&lt; Packet8i, Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a125a89ba45ea3fa5607e19c8e6a99164</anchor>
      <arglist>(const Packet8i &amp;a)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CUDA/TypeCasting.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/arch/CUDA/</path>
    <filename>CUDA_2TypeCasting_8h</filename>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_cast_op&lt; Eigen::half, float &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_cast_op&lt; float, Eigen::half &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_cast_op&lt; int, Eigen::half &gt; &gt;</class>
    <class kind="struct">Eigen::internal::scalar_cast_op&lt; Eigen::half, float &gt;</class>
    <class kind="struct">Eigen::internal::scalar_cast_op&lt; float, Eigen::half &gt;</class>
    <class kind="struct">Eigen::internal::scalar_cast_op&lt; int, Eigen::half &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>SSE/TypeCasting.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/arch/SSE/</path>
    <filename>SSE_2TypeCasting_8h</filename>
    <class kind="struct">Eigen::internal::type_casting_traits&lt; double, float &gt;</class>
    <class kind="struct">Eigen::internal::type_casting_traits&lt; float, double &gt;</class>
    <class kind="struct">Eigen::internal::type_casting_traits&lt; float, int &gt;</class>
    <class kind="struct">Eigen::internal::type_casting_traits&lt; int, float &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pcast&lt; Packet2d, Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae559e83ea5635f7ce1c4da8a1b6f0a0c</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pcast&lt; Packet4f, Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4d363aa0f26d1590a08f81a0b079d42a</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pcast&lt; Packet4f, Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abda77c788d4df187c3a0c560b40ce7f7</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pcast&lt; Packet4i, Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a775cfd8f6fc50e460760f68fda93a9ba</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Umeyama.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Geometry/</path>
    <filename>Umeyama_8h</filename>
    <class kind="struct">Eigen::internal::umeyama_transform_matrix_type</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>internal::umeyama_transform_matrix_type&lt; Derived, OtherDerived &gt;::type</type>
      <name>umeyama</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gab3f5a82a24490b936f8694cf8fef8e60</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;src, const MatrixBase&lt; OtherDerived &gt; &amp;dst, bool with_scaling=true)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>UmfPackSupport.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/UmfPackSupport/</path>
    <filename>UmfPackSupport_8h</filename>
    <class kind="class">Eigen::UmfPackLU</class>
    <namespace>Eigen</namespace>
    <member kind="function">
      <type>void</type>
      <name>umfpack_defaults</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a75e48c6119284de964509f198c360d80</anchor>
      <arglist>(double control[UMFPACK_CONTROL], double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>umfpack_defaults</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aa155e670ec3198796812ac9e422c8c72</anchor>
      <arglist>(double control[UMFPACK_CONTROL], std::complex&lt; double &gt;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>umfpack_free_numeric</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3b1224272137249b08cfa93a27fe740d</anchor>
      <arglist>(void **Numeric, double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>umfpack_free_numeric</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a0580101162af21395b9f4e5c9b8e7304</anchor>
      <arglist>(void **Numeric, std::complex&lt; double &gt;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>umfpack_free_symbolic</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aca848a572692372a17c2e418ad49cec1</anchor>
      <arglist>(void **Symbolic, double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>umfpack_free_symbolic</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aed444e5cae1f6cb723e30b5a675a90d0</anchor>
      <arglist>(void **Symbolic, std::complex&lt; double &gt;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_get_determinant</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a264775b84fb6755d00773bf2d6408f27</anchor>
      <arglist>(double *Mx, double *Ex, void *NumericHandle, double User_Info [UMFPACK_INFO])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_get_determinant</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a4102e7905b2c1ee9836121d9b5834063</anchor>
      <arglist>(std::complex&lt; double &gt; *Mx, double *Ex, void *NumericHandle, double User_Info [UMFPACK_INFO])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_get_lunz</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>af2916b9529f0938350692d56d527a047</anchor>
      <arglist>(int *lnz, int *unz, int *n_row, int *n_col, int *nz_udiag, void *Numeric, double)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_get_lunz</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae8aae2a0d71f002142ebaf0dcb96f097</anchor>
      <arglist>(int *lnz, int *unz, int *n_row, int *n_col, int *nz_udiag, void *Numeric, std::complex&lt; double &gt;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_get_numeric</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a435266948cde73ddd933b5c9aa3948f0</anchor>
      <arglist>(int Lp[], int Lj[], double Lx[], int Up[], int Ui[], double Ux[], int P[], int Q[], double Dx[], int *do_recip, double Rs[], void *Numeric)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_get_numeric</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aab180284eb73eef50710704885570e29</anchor>
      <arglist>(int Lp[], int Lj[], std::complex&lt; double &gt; Lx[], int Up[], int Ui[], std::complex&lt; double &gt; Ux[], int P[], int Q[], std::complex&lt; double &gt; Dx[], int *do_recip, double Rs[], void *Numeric)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_numeric</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a53029c5ce698ff0242e9086cadd687a0</anchor>
      <arglist>(const int Ap[], const int Ai[], const double Ax[], void *Symbolic, void **Numeric, const double Control[UMFPACK_CONTROL], double Info [UMFPACK_INFO])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_numeric</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a4f774fd5f203e87df9b412e2d15280cd</anchor>
      <arglist>(const int Ap[], const int Ai[], const std::complex&lt; double &gt; Ax[], void *Symbolic, void **Numeric, const double Control[UMFPACK_CONTROL], double Info [UMFPACK_INFO])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_solve</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a4f4b67e7827ef63894888bb9475512dc</anchor>
      <arglist>(int sys, const int Ap[], const int Ai[], const double Ax[], double X[], const double B[], void *Numeric, const double Control[UMFPACK_CONTROL], double Info[UMFPACK_INFO])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_solve</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>acccc7c4e4af80e69a83dafe8df474372</anchor>
      <arglist>(int sys, const int Ap[], const int Ai[], const std::complex&lt; double &gt; Ax[], std::complex&lt; double &gt; X[], const std::complex&lt; double &gt; B[], void *Numeric, const double Control[UMFPACK_CONTROL], double Info[UMFPACK_INFO])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_symbolic</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a093d6099185afc4102643f91c3ecb56b</anchor>
      <arglist>(int n_row, int n_col, const int Ap[], const int Ai[], const double Ax[], void **Symbolic, const double Control [UMFPACK_CONTROL], double Info [UMFPACK_INFO])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_symbolic</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a9442636873c88827208a90786f13f1bf</anchor>
      <arglist>(int n_row, int n_col, const int Ap[], const int Ai[], const std::complex&lt; double &gt; Ax[], void **Symbolic, const double Control [UMFPACK_CONTROL], double Info [UMFPACK_INFO])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>UnaryFunctors.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/functors/</path>
    <filename>UnaryFunctors_8h</filename>
    <class kind="struct">Eigen::internal::abs_knowing_score</class>
    <class kind="struct">Eigen::internal::abs_knowing_score&lt; Scalar, typename scalar_score_coeff_op&lt; Scalar &gt;::Score_is_abs &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_abs2_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_abs_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_acos_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_arg_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_asin_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_atan_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_boolean_not_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_cast_op&lt; Scalar, NewType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_ceil_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_conjugate_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_cos_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_cosh_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_cube_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_exp_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_floor_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_imag_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_imag_ref_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_inverse_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_isfinite_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_isinf_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_isnan_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_log10_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_log1p_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_log_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_opposite_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_real_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_real_ref_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_round_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_rsqrt_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_score_coeff_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_sign_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_sin_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_sinh_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_sqrt_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_square_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_tan_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_tanh_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::scalar_abs2_op</class>
    <class kind="struct">Eigen::internal::scalar_abs_op</class>
    <class kind="struct">Eigen::internal::scalar_acos_op</class>
    <class kind="struct">Eigen::internal::scalar_arg_op</class>
    <class kind="struct">Eigen::internal::scalar_asin_op</class>
    <class kind="struct">Eigen::internal::scalar_atan_op</class>
    <class kind="struct">Eigen::internal::scalar_boolean_not_op</class>
    <class kind="struct">Eigen::internal::scalar_cast_op</class>
    <class kind="struct">Eigen::internal::scalar_ceil_op</class>
    <class kind="struct">Eigen::internal::scalar_conjugate_op</class>
    <class kind="struct">Eigen::internal::scalar_cos_op</class>
    <class kind="struct">Eigen::internal::scalar_cosh_op</class>
    <class kind="struct">Eigen::internal::scalar_cube_op</class>
    <class kind="struct">Eigen::internal::scalar_exp_op</class>
    <class kind="struct">Eigen::internal::scalar_floor_op</class>
    <class kind="struct">Eigen::internal::scalar_imag_op</class>
    <class kind="struct">Eigen::internal::scalar_imag_ref_op</class>
    <class kind="struct">Eigen::internal::scalar_inverse_op</class>
    <class kind="struct">Eigen::internal::scalar_isfinite_op</class>
    <class kind="struct">Eigen::internal::scalar_isinf_op</class>
    <class kind="struct">Eigen::internal::scalar_isnan_op</class>
    <class kind="struct">Eigen::internal::scalar_log10_op</class>
    <class kind="struct">Eigen::internal::scalar_log1p_op</class>
    <class kind="struct">Eigen::internal::scalar_log_op</class>
    <class kind="struct">Eigen::internal::scalar_opposite_op</class>
    <class kind="struct">Eigen::internal::scalar_real_op</class>
    <class kind="struct">Eigen::internal::scalar_real_ref_op</class>
    <class kind="struct">Eigen::internal::scalar_round_op</class>
    <class kind="struct">Eigen::internal::scalar_rsqrt_op</class>
    <class kind="struct">Eigen::internal::scalar_score_coeff_op</class>
    <class kind="struct">Eigen::internal::scalar_sign_op</class>
    <class kind="struct">Eigen::internal::scalar_sign_op&lt; Scalar, false &gt;</class>
    <class kind="struct">Eigen::internal::scalar_sign_op&lt; Scalar, true &gt;</class>
    <class kind="struct">Eigen::internal::scalar_sin_op</class>
    <class kind="struct">Eigen::internal::scalar_sinh_op</class>
    <class kind="struct">Eigen::internal::scalar_sqrt_op</class>
    <class kind="struct">Eigen::internal::scalar_square_op</class>
    <class kind="struct">Eigen::internal::scalar_tan_op</class>
    <class kind="struct">Eigen::internal::scalar_tanh_op</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>UpperBidiagonalization.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/SVD/</path>
    <filename>UpperBidiagonalization_8h</filename>
    <class kind="class">Eigen::internal::UpperBidiagonalization</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>upperbidiagonalization_blocked_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abf87044a0094bdfc9d54ab1f7f4f6f32</anchor>
      <arglist>(MatrixType &amp;A, typename MatrixType::RealScalar *diagonal, typename MatrixType::RealScalar *upper_diagonal, Index bs, Ref&lt; Matrix&lt; typename MatrixType::Scalar, Dynamic, Dynamic, traits&lt; MatrixType &gt;::Flags &amp;RowMajorBit &gt; &gt; X, Ref&lt; Matrix&lt; typename MatrixType::Scalar, Dynamic, Dynamic, traits&lt; MatrixType &gt;::Flags &amp;RowMajorBit &gt; &gt; Y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upperbidiagonalization_inplace_blocked</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa788c9dc214d8e6722eb9d10cb097c74</anchor>
      <arglist>(MatrixType &amp;A, BidiagType &amp;bidiagonal, Index maxBlockSize=32, typename MatrixType::Scalar *=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upperbidiagonalization_inplace_unblocked</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5778293700634082639d20b7e2106f39</anchor>
      <arglist>(MatrixType &amp;mat, typename MatrixType::RealScalar *diagonal, typename MatrixType::RealScalar *upper_diagonal, typename MatrixType::Scalar *tempData=0)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>usage.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/src/tsp/</path>
    <filename>usage_8h</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>usage</name>
      <anchorfile>usage_8h.html</anchorfile>
      <anchor>a64a6014565bb3e03294ec4a952d5add0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>VectorBlock.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>VectorBlock_8h</filename>
    <class kind="struct">Eigen::internal::traits&lt; VectorBlock&lt; VectorType, Size &gt; &gt;</class>
    <class kind="class">Eigen::VectorBlock</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>VectorOperations.cpp</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/src/geodesic/</path>
    <filename>VectorOperations_8cpp</filename>
    <includes id="VectorOperations_8h" name="VectorOperations.h" local="yes" imported="no">VectorOperations.h</includes>
    <member kind="function">
      <type>double</type>
      <name>Angle</name>
      <anchorfile>VectorOperations_8cpp.html</anchorfile>
      <anchor>afdebee6f663d037afa6c532aaa4a4178</anchor>
      <arglist>(const double *vec1, const double *vec2, int n)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Angle</name>
      <anchorfile>VectorOperations_8cpp.html</anchorfile>
      <anchor>ada860f58ccdd90b57a3da4bf4af69ce5</anchor>
      <arglist>(const vector&lt; double &gt; &amp;vec1, const vector&lt; double &gt; &amp;vec2)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Dot</name>
      <anchorfile>VectorOperations_8cpp.html</anchorfile>
      <anchor>a9444f69b287dc8a13eab55b5f2415cb1</anchor>
      <arglist>(const double *vec1, const double *vec2, int n)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Dot</name>
      <anchorfile>VectorOperations_8cpp.html</anchorfile>
      <anchor>a921b556a9f0de602632f622a3c74d955</anchor>
      <arglist>(const vector&lt; double &gt; &amp;vec1, const vector&lt; double &gt; &amp;vec2)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Length</name>
      <anchorfile>VectorOperations_8cpp.html</anchorfile>
      <anchor>aea996291baa6d03841652776e7ab5333</anchor>
      <arglist>(const double *vec, int n)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Length</name>
      <anchorfile>VectorOperations_8cpp.html</anchorfile>
      <anchor>a58f67bbaa1acf76631ea151b6cbb7cd6</anchor>
      <arglist>(const vector&lt; double &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LengthSquare</name>
      <anchorfile>VectorOperations_8cpp.html</anchorfile>
      <anchor>a5c65642ca5952504fafb4dd1963821f3</anchor>
      <arglist>(const double *vec, int n)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LengthSquare</name>
      <anchorfile>VectorOperations_8cpp.html</anchorfile>
      <anchor>acc1e60bd8fd21594d6a45e50f82762d5</anchor>
      <arglist>(const vector&lt; double &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Norm_1</name>
      <anchorfile>VectorOperations_8cpp.html</anchorfile>
      <anchor>a06e572bd5a1b1b4887786686af221e49</anchor>
      <arglist>(const double *vec, int n)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Norm_1</name>
      <anchorfile>VectorOperations_8cpp.html</anchorfile>
      <anchor>a32ae98dd4505bb4dc33705dc4413af9c</anchor>
      <arglist>(const vector&lt; double &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Norm_Inf</name>
      <anchorfile>VectorOperations_8cpp.html</anchorfile>
      <anchor>a8c2e581c799a41b41029ca6b9e291618</anchor>
      <arglist>(const double *vec, int n)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Norm_Inf</name>
      <anchorfile>VectorOperations_8cpp.html</anchorfile>
      <anchor>ab70f413b5c9399f56e8e181462c04dd3</anchor>
      <arglist>(const vector&lt; double &gt; &amp;vec)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>VectorOperations.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/src/geodesic/</path>
    <filename>VectorOperations_8h</filename>
    <member kind="function">
      <type>double</type>
      <name>Angle</name>
      <anchorfile>VectorOperations_8h.html</anchorfile>
      <anchor>afdebee6f663d037afa6c532aaa4a4178</anchor>
      <arglist>(const double *vec1, const double *vec2, int n)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Angle</name>
      <anchorfile>VectorOperations_8h.html</anchorfile>
      <anchor>ada860f58ccdd90b57a3da4bf4af69ce5</anchor>
      <arglist>(const vector&lt; double &gt; &amp;vec1, const vector&lt; double &gt; &amp;vec2)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Dot</name>
      <anchorfile>VectorOperations_8h.html</anchorfile>
      <anchor>a9444f69b287dc8a13eab55b5f2415cb1</anchor>
      <arglist>(const double *vec1, const double *vec2, int n)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Dot</name>
      <anchorfile>VectorOperations_8h.html</anchorfile>
      <anchor>a921b556a9f0de602632f622a3c74d955</anchor>
      <arglist>(const vector&lt; double &gt; &amp;vec1, const vector&lt; double &gt; &amp;vec2)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Length</name>
      <anchorfile>VectorOperations_8h.html</anchorfile>
      <anchor>aea996291baa6d03841652776e7ab5333</anchor>
      <arglist>(const double *vec, int n)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Length</name>
      <anchorfile>VectorOperations_8h.html</anchorfile>
      <anchor>a58f67bbaa1acf76631ea151b6cbb7cd6</anchor>
      <arglist>(const vector&lt; double &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LengthSquare</name>
      <anchorfile>VectorOperations_8h.html</anchorfile>
      <anchor>a5c65642ca5952504fafb4dd1963821f3</anchor>
      <arglist>(const double *vec, int n)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LengthSquare</name>
      <anchorfile>VectorOperations_8h.html</anchorfile>
      <anchor>acc1e60bd8fd21594d6a45e50f82762d5</anchor>
      <arglist>(const vector&lt; double &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Norm_1</name>
      <anchorfile>VectorOperations_8h.html</anchorfile>
      <anchor>a06e572bd5a1b1b4887786686af221e49</anchor>
      <arglist>(const double *vec, int n)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Norm_1</name>
      <anchorfile>VectorOperations_8h.html</anchorfile>
      <anchor>a32ae98dd4505bb4dc33705dc4413af9c</anchor>
      <arglist>(const vector&lt; double &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Norm_Inf</name>
      <anchorfile>VectorOperations_8h.html</anchorfile>
      <anchor>a8c2e581c799a41b41029ca6b9e291618</anchor>
      <arglist>(const double *vec, int n)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Norm_Inf</name>
      <anchorfile>VectorOperations_8h.html</anchorfile>
      <anchor>ab70f413b5c9399f56e8e181462c04dd3</anchor>
      <arglist>(const vector&lt; double &gt; &amp;vec)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>VectorwiseOp.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>VectorwiseOp_8h</filename>
    <class kind="struct">Eigen::internal::member_redux::Cost</class>
    <class kind="struct">Eigen::internal::member_lpnorm::Cost</class>
    <class kind="struct">Eigen::VectorwiseOp::ExtendedType</class>
    <class kind="struct">Eigen::VectorwiseOp::LpNormReturnType</class>
    <class kind="struct">Eigen::internal::member_lpnorm</class>
    <class kind="struct">Eigen::internal::member_redux</class>
    <class kind="struct">Eigen::VectorwiseOp::OppositeExtendedType</class>
    <class kind="class">Eigen::PartialReduxExpr</class>
    <class kind="class">Eigen::PartialReduxExpr</class>
    <class kind="struct">Eigen::VectorwiseOp::ReduxReturnType</class>
    <class kind="struct">Eigen::VectorwiseOp::ReturnType</class>
    <class kind="struct">Eigen::internal::traits&lt; PartialReduxExpr&lt; MatrixType, MemberOp, Direction &gt; &gt;</class>
    <class kind="class">Eigen::VectorwiseOp</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>VectorwiseOp_8h.html</anchorfile>
      <anchor>a86253cd67c16821514cc4fbf30f9eb6b</anchor>
      <arglist>(MEMBER, COST)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab39eeebdbbd13c2d3a1cc14318f82b7c</anchor>
      <arglist>(squaredNorm, Size *NumTraits&lt; Scalar &gt;::MulCost+(Size-1) *NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af0728ee4134f879abe9121af16def656</anchor>
      <arglist>(norm,(Size+5) *NumTraits&lt; Scalar &gt;::MulCost+(Size-1) *NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aba307df48bf366dbd67f8874a8c17834</anchor>
      <arglist>(stableNorm,(Size+5) *NumTraits&lt; Scalar &gt;::MulCost+(Size-1) *NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a679d4a1ffba4b41232f135265bfeed29</anchor>
      <arglist>(blueNorm,(Size+5) *NumTraits&lt; Scalar &gt;::MulCost+(Size-1) *NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a561e210ddabd80c15133261e8f3fee32</anchor>
      <arglist>(hypotNorm,(Size-1) *functor_traits&lt; scalar_hypot_op&lt; Scalar &gt; &gt;::Cost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7facfa7241d92132c1cfde113d6774a4</anchor>
      <arglist>(sum,(Size-1) *NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aaa428334b11b154759d5032d49fb3187</anchor>
      <arglist>(mean,(Size-1) *NumTraits&lt; Scalar &gt;::AddCost+NumTraits&lt; Scalar &gt;::MulCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0de7f95e5f1fa492a604ce76af2f966d</anchor>
      <arglist>(minCoeff,(Size-1) *NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a920afb1ffeeb1df9e20b5305d44b4e9e</anchor>
      <arglist>(maxCoeff,(Size-1) *NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5aa49c0ad0ba41a6fa7e0900181a0364</anchor>
      <arglist>(all,(Size-1) *NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a988e8c367db47dcf2de8007b672e0a3d</anchor>
      <arglist>(any,(Size-1) *NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6bb963b8c61914561f26ad3cef3fde15</anchor>
      <arglist>(count,(Size-1) *NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a96b0b3e5538aa46b51c1db27fc372160</anchor>
      <arglist>(prod,(Size-1) *NumTraits&lt; Scalar &gt;::MulCost)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Visitor.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/</path>
    <filename>Visitor_8h</filename>
    <class kind="struct">Eigen::internal::coeff_visitor</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; max_coeff_visitor&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; min_coeff_visitor&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::max_coeff_visitor</class>
    <class kind="struct">Eigen::internal::min_coeff_visitor</class>
    <class kind="class">Eigen::internal::visitor_evaluator</class>
    <class kind="struct">Eigen::internal::visitor_impl</class>
    <class kind="struct">Eigen::internal::visitor_impl&lt; Visitor, Derived, 1 &gt;</class>
    <class kind="struct">Eigen::internal::visitor_impl&lt; Visitor, Derived, Dynamic &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
  </compound>
  <compound kind="file">
    <name>Xin_Wang.cpp</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/src/geodesic/</path>
    <filename>Xin__Wang_8cpp</filename>
    <includes id="Xin__Wang_8h" name="Xin_Wang.h" local="yes" imported="no">Xin_Wang.h</includes>
    <member kind="function">
      <type>int64_t</type>
      <name>max</name>
      <anchorfile>Xin__Wang_8cpp.html</anchorfile>
      <anchor>a82e2a3e93e42987f25d114df2fd0ae36</anchor>
      <arglist>(int64_t a, const int b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Xin_Wang.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/src/geodesic/</path>
    <filename>Xin__Wang_8h</filename>
    <includes id="ICH__WindowFiltering_8h" name="ICH_WindowFiltering.h" local="yes" imported="no">ICH_WindowFiltering.h</includes>
    <class kind="class">CXin_Wang</class>
  </compound>
  <compound kind="file">
    <name>XprHelper.h</name>
    <path>/tmp/ws/src/omt_coscan/co_scan/include/eigen/Eigen/src/Core/util/</path>
    <filename>XprHelper_8h</filename>
    <class kind="struct">Eigen::internal::cast_return_type</class>
    <class kind="struct">Eigen::internal::compute_default_alignment</class>
    <class kind="struct">Eigen::internal::compute_default_alignment&lt; T, Dynamic &gt;</class>
    <class kind="struct">Eigen::internal::compute_default_alignment_helper</class>
    <class kind="class">Eigen::internal::compute_matrix_flags</class>
    <class kind="struct">Eigen::internal::cwise_promote_storage_type</class>
    <class kind="struct">Eigen::internal::cwise_promote_storage_type&lt; A, A, Functor &gt;</class>
    <class kind="struct">Eigen::internal::cwise_promote_storage_type&lt; A, Dense, Functor &gt;</class>
    <class kind="struct">Eigen::internal::cwise_promote_storage_type&lt; Dense, B, Functor &gt;</class>
    <class kind="struct">Eigen::internal::cwise_promote_storage_type&lt; Dense, Dense, Functor &gt;</class>
    <class kind="struct">Eigen::internal::cwise_promote_storage_type&lt; Dense, Sparse, Functor &gt;</class>
    <class kind="struct">Eigen::internal::cwise_promote_storage_type&lt; Sparse, Dense, Functor &gt;</class>
    <class kind="struct">Eigen::internal::dense_xpr_base</class>
    <class kind="struct">Eigen::internal::dense_xpr_base&lt; Derived, ArrayXpr &gt;</class>
    <class kind="struct">Eigen::internal::dense_xpr_base&lt; Derived, MatrixXpr &gt;</class>
    <class kind="struct">Eigen::internal::eval</class>
    <class kind="struct">Eigen::internal::eval&lt; Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; T, Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; T, DiagonalShape &gt;</class>
    <class kind="struct">Eigen::internal::find_best_packet</class>
    <class kind="struct">Eigen::internal::find_best_packet_helper</class>
    <class kind="struct">Eigen::internal::find_best_packet_helper&lt; Size, PacketType, false &gt;</class>
    <class kind="struct">Eigen::internal::find_best_packet_helper&lt; Size, PacketType, true &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits</class>
    <class kind="struct">Eigen::internal::generic_xpr_base</class>
    <class kind="struct">Eigen::internal::generic_xpr_base&lt; Derived, XprKind, Dense &gt;</class>
    <class kind="struct">Eigen::internal::glue_shapes</class>
    <class kind="struct">Eigen::internal::glue_shapes&lt; DenseShape, TriangularShape &gt;</class>
    <class kind="struct">Eigen::internal::is_diagonal</class>
    <class kind="struct">Eigen::internal::is_diagonal&lt; DiagonalBase&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::is_diagonal&lt; DiagonalMatrix&lt; T, S &gt; &gt;</class>
    <class kind="struct">Eigen::internal::is_diagonal&lt; DiagonalWrapper&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::is_lvalue</class>
    <class kind="class">Eigen::internal::make_proper_matrix_type</class>
    <class kind="struct">Eigen::internal::nested_eval</class>
    <class kind="class">Eigen::internal::no_assignment_operator</class>
    <class kind="struct">Eigen::internal::packet_traits</class>
    <class kind="struct">Eigen::internal::plain_col_type</class>
    <class kind="struct">Eigen::internal::plain_constant_type</class>
    <class kind="struct">Eigen::internal::plain_diag_type</class>
    <class kind="struct">Eigen::internal::plain_matrix_type</class>
    <class kind="struct">Eigen::internal::plain_matrix_type&lt; T, Dense &gt;</class>
    <class kind="struct">Eigen::internal::plain_matrix_type&lt; T, DiagonalShape &gt;</class>
    <class kind="struct">Eigen::internal::plain_matrix_type_column_major</class>
    <class kind="struct">Eigen::internal::plain_matrix_type_dense</class>
    <class kind="struct">Eigen::internal::plain_matrix_type_dense&lt; T, ArrayXpr, Flags &gt;</class>
    <class kind="struct">Eigen::internal::plain_matrix_type_dense&lt; T, MatrixXpr, Flags &gt;</class>
    <class kind="struct">Eigen::internal::plain_matrix_type_row_major</class>
    <class kind="struct">Eigen::internal::plain_object_eval</class>
    <class kind="struct">Eigen::internal::plain_object_eval&lt; T, Dense &gt;</class>
    <class kind="struct">Eigen::internal::plain_row_type</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; A, A, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; A, Dense, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; A, DiagonalShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; A, PermutationStorage, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; Dense, B, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; Dense, Dense, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; Dense, DiagonalShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; Dense, PermutationStorage, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; DiagonalShape, B, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; DiagonalShape, Dense, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; PermutationStorage, B, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; PermutationStorage, Dense, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::promote_index_type</class>
    <class kind="struct">Eigen::internal::promote_scalar_arg</class>
    <class kind="struct">Eigen::internal::promote_scalar_arg&lt; S, T, false &gt;</class>
    <class kind="struct">Eigen::internal::promote_scalar_arg&lt; S, T, true &gt;</class>
    <class kind="struct">Eigen::internal::promote_scalar_arg_unsupported</class>
    <class kind="struct">Eigen::internal::promote_scalar_arg_unsupported&lt; ExprScalar, T, PromotedType, false, true &gt;</class>
    <class kind="struct">Eigen::internal::promote_scalar_arg_unsupported&lt; S, T, PromotedType, ConvertibleToLiteral, false &gt;</class>
    <class kind="struct">Eigen::internal::promote_scalar_arg_unsupported&lt; S, T, PromotedType, true, true &gt;</class>
    <class kind="struct">Eigen::internal::promote_scalar_arg_unsupported&lt; S, T, S, false, true &gt;</class>
    <class kind="struct">Eigen::internal::promote_storage_type</class>
    <class kind="struct">Eigen::internal::promote_storage_type&lt; A, A &gt;</class>
    <class kind="struct">Eigen::internal::promote_storage_type&lt; A, const A &gt;</class>
    <class kind="struct">Eigen::internal::promote_storage_type&lt; const A, A &gt;</class>
    <class kind="struct">Eigen::internal::ref_selector</class>
    <class kind="struct">Eigen::internal::scalar_div_cost</class>
    <class kind="struct">Eigen::internal::scalar_div_cost&lt; signed long, Vectorized, typename conditional&lt; sizeof(long)==8, void, false_type &gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::scalar_div_cost&lt; std::complex&lt; T &gt;, Vectorized &gt;</class>
    <class kind="struct">Eigen::internal::scalar_div_cost&lt; unsigned long, Vectorized, typename conditional&lt; sizeof(long)==8, void, false_type &gt;::type &gt;</class>
    <class kind="class">Eigen::ScalarBinaryOpTraits</class>
    <class kind="struct">Eigen::ScalarBinaryOpTraits&lt; T, T, BinaryOp &gt;</class>
    <class kind="struct">Eigen::ScalarBinaryOpTraits&lt; T, typename NumTraits&lt; typename internal::enable_if&lt; NumTraits&lt; T &gt;::IsComplex, T &gt;::type &gt;::Real, BinaryOp &gt;</class>
    <class kind="struct">Eigen::ScalarBinaryOpTraits&lt; T, void, BinaryOp &gt;</class>
    <class kind="struct">Eigen::ScalarBinaryOpTraits&lt; typename NumTraits&lt; typename internal::enable_if&lt; NumTraits&lt; T &gt;::IsComplex, T &gt;::type &gt;::Real, T, BinaryOp &gt;</class>
    <class kind="struct">Eigen::ScalarBinaryOpTraits&lt; void, T, BinaryOp &gt;</class>
    <class kind="struct">Eigen::ScalarBinaryOpTraits&lt; void, void, BinaryOp &gt;</class>
    <class kind="struct">Eigen::internal::size_at_compile_time</class>
    <class kind="struct">Eigen::internal::size_of_xpr_at_compile_time</class>
    <class kind="struct">Eigen::internal::transfer_constness</class>
    <class kind="struct">Eigen::internal::unpacket_traits</class>
    <class kind="class">Eigen::internal::variable_if_dynamic</class>
    <class kind="class">Eigen::internal::variable_if_dynamic&lt; T, Dynamic &gt;</class>
    <class kind="class">Eigen::internal::variable_if_dynamicindex</class>
    <class kind="class">Eigen::internal::variable_if_dynamicindex&lt; T, DynamicIndex &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CHECK_BINARY_COMPATIBILIY</name>
      <anchorfile>XprHelper_8h.html</anchorfile>
      <anchor>aa74c2010558ea2f2bb8d6b1ebafd4d58</anchor>
      <arglist>(BINOP, LHS, RHS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_EMPTY_STRUCT_CTOR</name>
      <anchorfile>XprHelper_8h.html</anchorfile>
      <anchor>a4363bfa78f2780a0714888ec373b2673</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC T *</type>
      <name>const_cast_ptr</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a24ab1ced00f49d7eb394495415fb7ff6</anchor>
      <arglist>(const T *ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC IndexDest</type>
      <name>convert_index</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a66f17ef65b1821965dcb8ad9a660b064</anchor>
      <arglist>(const IndexSrc &amp;idx)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_same_dense</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae3479b3708befc55b8b7bba82f95266f</anchor>
      <arglist>(const T1 &amp;mat1, const T2 &amp;mat2, typename enable_if&lt; has_direct_access&lt; T1 &gt;::ret &amp;&amp;has_direct_access&lt; T2 &gt;::ret, T1 &gt;::type *=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_same_dense</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af3f96a40e763c67bae52aee4bd009d8c</anchor>
      <arglist>(const T1 &amp;, const T2 &amp;, typename enable_if&lt;!(has_direct_access&lt; T1 &gt;::ret &amp;&amp;has_direct_access&lt; T2 &gt;::ret), T1 &gt;::type *=0)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::half_impl::__half</name>
    <filename>structEigen_1_1half__impl_1_1____half.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>__half</name>
      <anchorfile>structEigen_1_1half__impl_1_1____half.html</anchorfile>
      <anchor>afea3e23a7cfc4c46c453fa40d2420074</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>__half</name>
      <anchorfile>structEigen_1_1half__impl_1_1____half.html</anchorfile>
      <anchor>a33f3c4cf7cb73ff280728b21cd224b51</anchor>
      <arglist>(unsigned short raw)</arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>x</name>
      <anchorfile>structEigen_1_1half__impl_1_1____half.html</anchorfile>
      <anchor>a84b54fd1419c8250692f7375ae3a0745</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::abs_knowing_score</name>
    <filename>structEigen_1_1internal_1_1abs__knowing__score.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1abs__knowing__score.html</anchorfile>
      <anchor>a5e8bf72072f7610591df4e9b6eaf25a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1abs__knowing__score.html</anchorfile>
      <anchor>ae43aa25e52af13ab934224535a1606e2</anchor>
      <arglist>(const Scalar &amp;a, const Score &amp;) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::abs_knowing_score&lt; Scalar, typename scalar_score_coeff_op&lt; Scalar &gt;::Score_is_abs &gt;</name>
    <filename>structEigen_1_1internal_1_1abs__knowing__score_3_01Scalar_00_01typename_01scalar__score__coeff__89f9c229e512182c485dc9a5234e50a4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1abs__knowing__score_3_01Scalar_00_01typename_01scalar__score__coeff__89f9c229e512182c485dc9a5234e50a4.html</anchorfile>
      <anchor>a56c4384e0a6242d2759f34a74e067785</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1abs__knowing__score_3_01Scalar_00_01typename_01scalar__score__coeff__89f9c229e512182c485dc9a5234e50a4.html</anchorfile>
      <anchor>a89e1f41591ec9a2f8d674296403b6426</anchor>
      <arglist>(const Scal &amp;, const result_type &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::accessors_level</name>
    <filename>structEigen_1_1internal_1_1accessors__level.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>has_direct_access</name>
      <anchorfile>structEigen_1_1internal_1_1accessors__level.html</anchorfile>
      <anchor>a39f91c6901e9d585e22f62bbf09044c1a4bfb7160c0f7d8a440febcbb82c72db3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>has_write_access</name>
      <anchorfile>structEigen_1_1internal_1_1accessors__level.html</anchorfile>
      <anchor>a39f91c6901e9d585e22f62bbf09044c1a1845197f041e5c7323d559d782510247</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1accessors__level.html</anchorfile>
      <anchor>a39f91c6901e9d585e22f62bbf09044c1a3bab73352c80549976c712b767f2c732</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>has_direct_access</name>
      <anchorfile>structEigen_1_1internal_1_1accessors__level.html</anchorfile>
      <anchor>a39f91c6901e9d585e22f62bbf09044c1a4bfb7160c0f7d8a440febcbb82c72db3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>has_write_access</name>
      <anchorfile>structEigen_1_1internal_1_1accessors__level.html</anchorfile>
      <anchor>a39f91c6901e9d585e22f62bbf09044c1a1845197f041e5c7323d559d782510247</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1accessors__level.html</anchorfile>
      <anchor>a39f91c6901e9d585e22f62bbf09044c1a3bab73352c80549976c712b767f2c732</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, OuterProduct &gt;::add</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseSha8671e539d57863dee358d49439be5c9e.html</filename>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseSha8671e539d57863dee358d49439be5c9e.html</anchorfile>
      <anchor>ae232fe9e33397d9e170265d2eaecc5d4</anchor>
      <arglist>(const Dst &amp;dst, const Src &amp;src) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::add_assign_op</name>
    <filename>structEigen_1_1internal_1_1add__assign__op.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>assignCoeff</name>
      <anchorfile>structEigen_1_1internal_1_1add__assign__op.html</anchorfile>
      <anchor>a94b49e5951ce3c543def36b10c7700ac</anchor>
      <arglist>(DstScalar &amp;a, const SrcScalar &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>assignPacket</name>
      <anchorfile>structEigen_1_1internal_1_1add__assign__op.html</anchorfile>
      <anchor>a2f340fd488f744d8487083b4d51fd350</anchor>
      <arglist>(DstScalar *a, const Packet &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::add_const</name>
    <filename>structEigen_1_1internal_1_1add__const.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>const T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1add__const.html</anchorfile>
      <anchor>a26e88d975dcad60a4907a93c7498f392</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::add_const&lt; T &amp; &gt;</name>
    <filename>structEigen_1_1internal_1_1add__const_3_01T_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1add__const_3_01T_01_6_01_4.html</anchorfile>
      <anchor>aaf6bf259eadbe000056c6b33d1ef7d0b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::add_const_on_value_type</name>
    <filename>structEigen_1_1internal_1_1add__const__on__value__type.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>const T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1add__const__on__value__type.html</anchorfile>
      <anchor>a7e1901ec0dabdc36b5458664d354d35a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>add_const_on_value_type&lt; Eigen::internal::true_type &gt;</name>
    <filename>structEigen_1_1internal_1_1add__const__on__value__type.html</filename>
    <member kind="typedef">
      <type>const Eigen::internal::true_type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1add__const__on__value__type.html</anchorfile>
      <anchor>a7e1901ec0dabdc36b5458664d354d35a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::add_const_on_value_type&lt; T &amp; &gt;</name>
    <filename>structEigen_1_1internal_1_1add__const__on__value__type_3_01T_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T const  &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1add__const__on__value__type_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a3a45336c12c506a624f49fef7cdb751c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::add_const_on_value_type&lt; T * &gt;</name>
    <filename>structEigen_1_1internal_1_1add__const__on__value__type_3_01T_01_5_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T const  *</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1add__const__on__value__type_3_01T_01_5_01_4.html</anchorfile>
      <anchor>a0f7ec490e2155fad880fc9725396de5b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::add_const_on_value_type&lt; T *const &gt;</name>
    <filename>structEigen_1_1internal_1_1add__const__on__value__type_3_01T_01_5const_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T const  *const</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1add__const__on__value__type_3_01T_01_5const_01_4.html</anchorfile>
      <anchor>a5fa74c87aea5f9289253bf2936b836f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::add_const_on_value_type&lt; T const *const &gt;</name>
    <filename>structEigen_1_1internal_1_1add__const__on__value__type_3_01T_01const_01_5const_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T const  *const</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1add__const__on__value__type_3_01T_01const_01_5const_01_4.html</anchorfile>
      <anchor>a66b342b16d4c3ea451460b1ca97f968f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::add_const_on_value_type_if_arithmetic</name>
    <filename>structEigen_1_1internal_1_1add__const__on__value__type__if__arithmetic.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>conditional&lt; is_arithmetic&lt; T &gt;::value, T, typename add_const_on_value_type&lt; T &gt;::type &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1add__const__on__value__type__if__arithmetic.html</anchorfile>
      <anchor>a04d1c7ab227090e635f5f986fa356c7d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, OuterProduct &gt;::adds</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShad66abf838455c3d8a58e56294fd71216.html</filename>
    <member kind="function">
      <type></type>
      <name>adds</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShad66abf838455c3d8a58e56294fd71216.html</anchorfile>
      <anchor>ab8ee626a841d7b6b4c9c96d9f1095ad0</anchor>
      <arglist>(const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShad66abf838455c3d8a58e56294fd71216.html</anchorfile>
      <anchor>afea46f2f8317b6f79c31b9244b1ece68</anchor>
      <arglist>(const Dst &amp;dst, const Src &amp;src) const</arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>m_scale</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShad66abf838455c3d8a58e56294fd71216.html</anchorfile>
      <anchor>a7a2805c8a5978b643f3e808f583e6aa2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::aligned_allocator</name>
    <filename>classEigen_1_1aligned__allocator.html</filename>
    <templarg>T</templarg>
    <base>allocator&lt; T &gt;</base>
    <class kind="struct">Eigen::aligned_allocator::rebind</class>
    <member kind="typedef">
      <type>const T *</type>
      <name>const_pointer</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>aa225f4ea011fce1e792423ad02d5de01</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const T &amp;</type>
      <name>const_reference</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>a2f2cd14e4335018c07585467d579207a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>a390bc09fb087d94423c42cf3428f0a24</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T *</type>
      <name>pointer</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>a0973991f7b26d4113d52aa57284e0360</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T &amp;</type>
      <name>reference</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>a0c3b4937cc7a495af864800176e3b9ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>size_t</type>
      <name>size_type</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>ad4c86df7d83acc6679fc8ea14663abb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>a2188bac5dd2a2208a02c9dc934acb451</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>aligned_allocator</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>a8cee18d68ccd7d93588a0c08233f9be6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>aligned_allocator</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>a7076a7a6ccb57759a910860135253543</anchor>
      <arglist>(const aligned_allocator &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>aligned_allocator</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>a19b1a156baf134359d088dc9127fc2c1</anchor>
      <arglist>(const aligned_allocator&lt; U &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>allocate</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>a11f921b8c551f8f89c5b6252a2cbfac0</anchor>
      <arglist>(size_type num, const void *=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deallocate</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>ae00326806b7ba19c141c6c61a5f7b1ad</anchor>
      <arglist>(pointer p, size_type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~aligned_allocator</name>
      <anchorfile>classEigen_1_1aligned__allocator.html</anchorfile>
      <anchor>a9718dcf6d11a462d6cdb41cb0df04921</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::aligned_allocator_indirection</name>
    <filename>classEigen_1_1aligned__allocator__indirection.html</filename>
    <templarg>T</templarg>
    <class kind="struct">Eigen::aligned_allocator_indirection::rebind</class>
    <member kind="typedef">
      <type>const T *</type>
      <name>const_pointer</name>
      <anchorfile>classEigen_1_1aligned__allocator__indirection.html</anchorfile>
      <anchor>a61fda1922f22ed1db38c8daba4c71631</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const T &amp;</type>
      <name>const_reference</name>
      <anchorfile>classEigen_1_1aligned__allocator__indirection.html</anchorfile>
      <anchor>af4408a5025fea5445860ed65881c6bce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classEigen_1_1aligned__allocator__indirection.html</anchorfile>
      <anchor>a8cd30011d3470a28792e3ff8c1ffd37d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T *</type>
      <name>pointer</name>
      <anchorfile>classEigen_1_1aligned__allocator__indirection.html</anchorfile>
      <anchor>a1a1edf82e8455ff7b4d9249f69d0fcb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T &amp;</type>
      <name>reference</name>
      <anchorfile>classEigen_1_1aligned__allocator__indirection.html</anchorfile>
      <anchor>a75f90877b9a44990bbb632d7e7d3452f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>size_t</type>
      <name>size_type</name>
      <anchorfile>classEigen_1_1aligned__allocator__indirection.html</anchorfile>
      <anchor>ab502368c23fc0ef02b395171188eba72</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>classEigen_1_1aligned__allocator__indirection.html</anchorfile>
      <anchor>a8ad6dce9b51ed02b7a852f52fb18aafa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>aligned_allocator_indirection</name>
      <anchorfile>classEigen_1_1aligned__allocator__indirection.html</anchorfile>
      <anchor>ad73113bb1e0bade8a3fec4370698a6c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>aligned_allocator_indirection</name>
      <anchorfile>classEigen_1_1aligned__allocator__indirection.html</anchorfile>
      <anchor>ac2516527cfcc701bf5f514c636aeb597</anchor>
      <arglist>(const aligned_allocator_indirection &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>aligned_allocator_indirection</name>
      <anchorfile>classEigen_1_1aligned__allocator__indirection.html</anchorfile>
      <anchor>aee11c7f6c62a3bee4c67d8d737cb016e</anchor>
      <arglist>(const EIGEN_ALIGNED_ALLOCATOR&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>aligned_allocator_indirection</name>
      <anchorfile>classEigen_1_1aligned__allocator__indirection.html</anchorfile>
      <anchor>a1e6768d759dca2902bfaac420f145b37</anchor>
      <arglist>(const aligned_allocator_indirection&lt; U &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>aligned_allocator_indirection</name>
      <anchorfile>classEigen_1_1aligned__allocator__indirection.html</anchorfile>
      <anchor>aa47167e9b3924f7e05e4171685b6998e</anchor>
      <arglist>(const EIGEN_ALIGNED_ALLOCATOR&lt; U &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~aligned_allocator_indirection</name>
      <anchorfile>classEigen_1_1aligned__allocator__indirection.html</anchorfile>
      <anchor>a54d30576ebb2dc6a0ace8f427b5f7699</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::aligned_stack_memory_handler</name>
    <filename>classEigen_1_1internal_1_1aligned__stack__memory__handler.html</filename>
    <templarg></templarg>
    <base protection="private">Eigen::internal::noncopyable</base>
    <member kind="function">
      <type></type>
      <name>aligned_stack_memory_handler</name>
      <anchorfile>classEigen_1_1internal_1_1aligned__stack__memory__handler.html</anchorfile>
      <anchor>ab782f39cb3bf331eda719f834ddd5df0</anchor>
      <arglist>(T *ptr, size_t size, bool dealloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~aligned_stack_memory_handler</name>
      <anchorfile>classEigen_1_1internal_1_1aligned__stack__memory__handler.html</anchorfile>
      <anchor>aec4bbafb85e25b2e951a421ecca5058f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_deallocate</name>
      <anchorfile>classEigen_1_1internal_1_1aligned__stack__memory__handler.html</anchorfile>
      <anchor>ad09991a594bdf6a44f1f05132d49cb2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>T *</type>
      <name>m_ptr</name>
      <anchorfile>classEigen_1_1internal_1_1aligned__stack__memory__handler.html</anchorfile>
      <anchor>a435d20ca546a543ff7f507d19bffdbbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>m_size</name>
      <anchorfile>classEigen_1_1internal_1_1aligned__stack__memory__handler.html</anchorfile>
      <anchor>afa5effb82bd9d6c9ee3d088c0baa901e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::AlignedBox</name>
    <filename>classEigen_1_1AlignedBox.html</filename>
    <templarg></templarg>
    <templarg>_AmbientDim</templarg>
    <member kind="enumvalue">
      <name>AmbientDimAtCompileTime</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a86343d24d66051a71814c2c453f8eb2bacbe62a69bf5d9389b8064eb4aea6d6c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AmbientDimAtCompileTime</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a86343d24d66051a71814c2c453f8eb2bacbe62a69bf5d9389b8064eb4aea6d6c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>CornerType</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Min</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a600b5a58e77104ef7281dba6dcffb808</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Max</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a6c39e42a5db22f2ca934f5aedcb9985f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomLeft</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a384d9fbe2c6b6b69a8ea7c5632a61f5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomRight</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a8eba0291472401f9a777cf571f1b8b8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopLeft</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a6740871e968264dc5a55248c7f67fb9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopRight</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378af68213ceced0d7988b2b9200225dcae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomLeftFloor</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a66786d5e4ba263c9725c3476fc421281</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomRightFloor</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a5c7a2e5d12782ebf716aff9c1866f50f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopLeftFloor</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a352b1a4b80151a3d8d8b63cbd113e40b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopRightFloor</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a7cd9ba0b2da76e88e3e1b11796841383</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomLeftCeil</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a66446e8ccb4fe84bdcebc6d3c1e52a1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomRightCeil</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a96ff8acc760b61ae37f38b1f63a21306</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopLeftCeil</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378ab174a824f21db60fcbfe0ca1136ed6cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopRightCeil</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a6eb2e279c813983a8bc89f62959be3bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a774ef355da13d6bee6a6e7244c15231a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScalarTraits::NonInteger</type>
      <name>NonInteger</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a45b593f77fd7fd0b21bb0fad8ff49d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScalarTraits::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>add3256591bc5c7aeeec7dd1f778150a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a37cedc71a1b9fd2a4fd64b9039766e4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;</type>
      <name>ScalarTraits</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a6c4cc47999fea11dc1a3dfb6830238b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, AmbientDimAtCompileTime, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>af2fead656b16575b24fb27216f3026ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; internal::scalar_sum_op&lt; Scalar &gt;, const VectorType, const VectorType &gt;</type>
      <name>VectorTypeSum</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ab4b0120bd528cd001944f91cfe59b1bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Min</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a600b5a58e77104ef7281dba6dcffb808</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Max</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a6c39e42a5db22f2ca934f5aedcb9985f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Min</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a600b5a58e77104ef7281dba6dcffb808</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Max</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a6c39e42a5db22f2ca934f5aedcb9985f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomLeft</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a384d9fbe2c6b6b69a8ea7c5632a61f5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomRight</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a8eba0291472401f9a777cf571f1b8b8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopLeft</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a6740871e968264dc5a55248c7f67fb9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopRight</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378af68213ceced0d7988b2b9200225dcae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomLeft</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a384d9fbe2c6b6b69a8ea7c5632a61f5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomRight</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a8eba0291472401f9a777cf571f1b8b8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopLeft</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a6740871e968264dc5a55248c7f67fb9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopRight</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378af68213ceced0d7988b2b9200225dcae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomLeftFloor</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a66786d5e4ba263c9725c3476fc421281</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomRightFloor</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a5c7a2e5d12782ebf716aff9c1866f50f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopLeftFloor</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a352b1a4b80151a3d8d8b63cbd113e40b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopRightFloor</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a7cd9ba0b2da76e88e3e1b11796841383</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomLeftCeil</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a66446e8ccb4fe84bdcebc6d3c1e52a1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomRightCeil</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a96ff8acc760b61ae37f38b1f63a21306</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopLeftCeil</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378ab174a824f21db60fcbfe0ca1136ed6cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopRightCeil</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a6eb2e279c813983a8bc89f62959be3bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomLeftFloor</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a66786d5e4ba263c9725c3476fc421281</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomRightFloor</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a5c7a2e5d12782ebf716aff9c1866f50f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopLeftFloor</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a352b1a4b80151a3d8d8b63cbd113e40b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopRightFloor</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a7cd9ba0b2da76e88e3e1b11796841383</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomLeftCeil</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a66446e8ccb4fe84bdcebc6d3c1e52a1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomRightCeil</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a96ff8acc760b61ae37f38b1f63a21306</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopLeftCeil</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378ab174a824f21db60fcbfe0ca1136ed6cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopRightCeil</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a6eb2e279c813983a8bc89f62959be3bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>AlignedBox</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>aeb7682d3d8676752e9b789b51d950872</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>AlignedBox</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a23c536bbeb17416e4c39b1dd346408f6</anchor>
      <arglist>(Index _dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>AlignedBox</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>afbede45e6cc624de2033d219a158f248</anchor>
      <arglist>(const OtherVectorType1 &amp;_min, const OtherVectorType2 &amp;_max)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>AlignedBox</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a2d851323bca421a59fb73b1258d130e7</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>AlignedBox</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>afa9f0963fda762e5ca3633caec7bf8f2</anchor>
      <arglist>(const AlignedBox&lt; OtherScalarType, AmbientDimAtCompileTime &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::cast_return_type&lt; AlignedBox, AlignedBox&lt; NewScalarType, AmbientDimAtCompileTime &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a269eb719d3e093d9c1cb4309b815c51b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC AlignedBox &amp;</type>
      <name>clamp</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a7df756eb446280c7d738ac5ce73d4032</anchor>
      <arglist>(const AlignedBox &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>contains</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a1882f21e5e56c877ea35505644ef5833</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;p) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>contains</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>aadae71332cb6be09f93150edb1b6f99a</anchor>
      <arglist>(const AlignedBox &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC VectorType</type>
      <name>corner</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a32e631ff4bfb088e664f696034e63100</anchor>
      <arglist>(CornerType corner) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CwiseBinaryOp&lt; internal::scalar_difference_op&lt; Scalar, Scalar &gt;, const VectorType, const VectorType &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a37ff7dfbe2d9aff6920c7f92b02af8d4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>dim</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ab774df3608d0be913a3aa5d67476a521</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const</type>
      <name>EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a53e595641b2d163739098a1983db5414</anchor>
      <arglist>(VectorTypeSum, RealScalar, quotient) center() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC AlignedBox &amp;</type>
      <name>extend</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a6dfe79aa0435d6db3ed06b0e3b9f79b6</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC AlignedBox &amp;</type>
      <name>extend</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ace56bb9d36d9b3e15fb50df80272ed77</anchor>
      <arglist>(const AlignedBox &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonInteger</type>
      <name>exteriorDistance</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>afe02b2ef5cdc1e1cd45eddee33cf1be5</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;p) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonInteger</type>
      <name>exteriorDistance</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>adf8c0e000b283ad22f00474356916686</anchor>
      <arglist>(const AlignedBox &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC AlignedBox</type>
      <name>intersection</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ac31024e7fccb025810535eb5a673ed14</anchor>
      <arglist>(const AlignedBox &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>intersects</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a75a5af80f40892bfa267c0245f0d4d12</anchor>
      <arglist>(const AlignedBox &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a9d21b1102d3b6944a80a563d3974c83c</anchor>
      <arglist>(const AlignedBox &amp;other, const RealScalar &amp;prec=ScalarTraits::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isEmpty</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a0d194e2e56c3bef854e88ca2aba04c9e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isNull</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a441638bbddbd4c8924cec736e7af7f96</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const VectorType &amp;()</type>
      <name>max</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ad10b1fa3021f705e3104d09b8842c37e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC VectorType &amp;()</type>
      <name>max</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a1a49b1c085de932a5dd36faf92b8f4de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC AlignedBox</type>
      <name>merged</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a8182b7661c4b244285ca0f831363b00a</anchor>
      <arglist>(const AlignedBox &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const VectorType &amp;()</type>
      <name>min</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a4b23dedc65215a939c1794f83017c58d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC VectorType &amp;()</type>
      <name>min</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a36f4c48fdbf74637e54422b9c386f24d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC VectorType</type>
      <name>sample</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a3cd54685b5378b5e77fa2c62ca7e2797</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>setEmpty</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae946a0964de83d4e688fa462fe6d6725</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>setNull</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a1e0e312d7bd3468d7e15edb4f139fd13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; internal::scalar_difference_op&lt; Scalar, Scalar &gt;, const VectorType, const VectorType &gt;</type>
      <name>sizes</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a139c2e08625f54e4c6b0007257afdae2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>squaredExteriorDistance</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>aa6d9ffc81bd77da631fef6559f45cf13</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;p) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>squaredExteriorDistance</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae9a0ba701f64f431ccfa63e79062a901</anchor>
      <arglist>(const AlignedBox &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC AlignedBox &amp;</type>
      <name>translate</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>af869911480769d718514cd008dd191dc</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;a_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>volume</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>af737027346c35a1c3027d36c9c891dc5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>~AlignedBox</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>abca915d75beeeb4e961ef62d492c47c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorType</type>
      <name>m_max</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>acfc2c4b47b571843aad1e68e823022be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorType</type>
      <name>m_min</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>a083e6c4e560a6d766486afa9b209f456</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Min</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a600b5a58e77104ef7281dba6dcffb808</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Max</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a6c39e42a5db22f2ca934f5aedcb9985f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Min</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a600b5a58e77104ef7281dba6dcffb808</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Max</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a6c39e42a5db22f2ca934f5aedcb9985f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomLeft</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a384d9fbe2c6b6b69a8ea7c5632a61f5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomRight</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a8eba0291472401f9a777cf571f1b8b8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopLeft</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a6740871e968264dc5a55248c7f67fb9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopRight</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378af68213ceced0d7988b2b9200225dcae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomLeft</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a384d9fbe2c6b6b69a8ea7c5632a61f5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomRight</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a8eba0291472401f9a777cf571f1b8b8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopLeft</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a6740871e968264dc5a55248c7f67fb9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopRight</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378af68213ceced0d7988b2b9200225dcae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomLeftFloor</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a66786d5e4ba263c9725c3476fc421281</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomRightFloor</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a5c7a2e5d12782ebf716aff9c1866f50f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopLeftFloor</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a352b1a4b80151a3d8d8b63cbd113e40b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopRightFloor</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a7cd9ba0b2da76e88e3e1b11796841383</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomLeftCeil</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a66446e8ccb4fe84bdcebc6d3c1e52a1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomRightCeil</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a96ff8acc760b61ae37f38b1f63a21306</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopLeftCeil</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378ab174a824f21db60fcbfe0ca1136ed6cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopRightCeil</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a6eb2e279c813983a8bc89f62959be3bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomLeftFloor</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a66786d5e4ba263c9725c3476fc421281</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomRightFloor</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a5c7a2e5d12782ebf716aff9c1866f50f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopLeftFloor</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a352b1a4b80151a3d8d8b63cbd113e40b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopRightFloor</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a7cd9ba0b2da76e88e3e1b11796841383</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomLeftCeil</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a66446e8ccb4fe84bdcebc6d3c1e52a1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomRightCeil</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a96ff8acc760b61ae37f38b1f63a21306</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopLeftCeil</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378ab174a824f21db60fcbfe0ca1136ed6cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopRightCeil</name>
      <anchorfile>classEigen_1_1AlignedBox.html</anchorfile>
      <anchor>ae4aa935b36004fffc49c7a3a85e2d378a6eb2e279c813983a8bc89f62959be3bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::all_unroller</name>
    <filename>structEigen_1_1internal_1_1all__unroller.html</filename>
    <templarg></templarg>
    <templarg>UnrollCount</templarg>
    <member kind="enumvalue">
      <name>col</name>
      <anchorfile>structEigen_1_1internal_1_1all__unroller.html</anchorfile>
      <anchor>a11463c2be2f05b49c4079130e3a136d1a4a5274589539d564634984d1a344d492</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>row</name>
      <anchorfile>structEigen_1_1internal_1_1all__unroller.html</anchorfile>
      <anchor>a11463c2be2f05b49c4079130e3a136d1a7043a74cdf015adbb1cbb77b8abbcf10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>col</name>
      <anchorfile>structEigen_1_1internal_1_1all__unroller.html</anchorfile>
      <anchor>a11463c2be2f05b49c4079130e3a136d1a4a5274589539d564634984d1a344d492</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>row</name>
      <anchorfile>structEigen_1_1internal_1_1all__unroller.html</anchorfile>
      <anchor>a11463c2be2f05b49c4079130e3a136d1a7043a74cdf015adbb1cbb77b8abbcf10</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::ExpressionTraits</type>
      <name>Traits</name>
      <anchorfile>structEigen_1_1internal_1_1all__unroller.html</anchorfile>
      <anchor>a15d269678082201f46f0735e0adeff1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1all__unroller.html</anchorfile>
      <anchor>ae703c58c22926d7c28e1714953e5083b</anchor>
      <arglist>(const Derived &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::all_unroller&lt; Derived, 0 &gt;</name>
    <filename>structEigen_1_1internal_1_1all__unroller_3_01Derived_00_010_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1all__unroller_3_01Derived_00_010_01_4.html</anchorfile>
      <anchor>a130d49c75b6aa6c1b97faee7d9a1afc8</anchor>
      <arglist>(const Derived &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::all_unroller&lt; Derived, Dynamic &gt;</name>
    <filename>structEigen_1_1internal_1_1all__unroller_3_01Derived_00_01Dynamic_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1all__unroller_3_01Derived_00_01Dynamic_01_4.html</anchorfile>
      <anchor>aaa404402dee83da46a6081e31ca61ef4</anchor>
      <arglist>(const Derived &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::AmbiVector</name>
    <filename>classEigen_1_1internal_1_1AmbiVector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <class kind="class">Eigen::internal::AmbiVector::Iterator</class>
    <class kind="struct">Eigen::internal::AmbiVector::ListEl</class>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a72bf2db15936c5be139b9ffc90dc6bff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a6111a2001a21ebc2f5b241d8ea68c25e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a7cfebaeb966f905edf535b546694c70f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AmbiVector</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>afb66420a0d27371392ee1761fd0eb9de</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a1b093606074026acb73415c6c81a7437</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>abf2564636a686b847f75ecefd1a510b1</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a8824e2cbbfa61753c6e064b92a731eeb</anchor>
      <arglist>(double estimatedDensity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a40729cc09277bda3d5098d5fdc9e1b9d</anchor>
      <arglist>(int mode)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>ae0b137e95f52dea2320c16c379d27e74</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a1cf1919df3994163c459503c2b3d6ff9</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>restart</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a518fc22cdfa37e5340350e2a69fa8f1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBounds</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a8a37e06682a29a63239d914de342096c</anchor>
      <arglist>(Index start, Index end)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>af472b476758307bcc1621d9eb4018f6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex</type>
      <name>size</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a40b55429f5cba5a5673369ee552897fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~AmbiVector</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a4725c1afc7188269509cb20b8050ef04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>StorageIndex</type>
      <name>convert_index</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a67176aa3101e7ec02ea335bda34d96ea</anchor>
      <arglist>(Index idx)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reallocate</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>af1131fb62ecadc60ced9720d23981c80</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reallocateSparse</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a521d148b17759b10a6ff9c66cf9308e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex</type>
      <name>m_allocatedElements</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a938ba89d738e7e43374b41d1a439cedc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex</type>
      <name>m_allocatedSize</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a6b9324bef01703d1c6c858ef1ab59bb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar *</type>
      <name>m_buffer</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a92928b48241403ba24b000f8b441c4e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex</type>
      <name>m_end</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a7c06260072e0c9e0a1b67fa3c37ada4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex</type>
      <name>m_llCurrent</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a67b452aafa5fd2613a5e6b14b8a5d29f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex</type>
      <name>m_llSize</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>add24e71975590c7e22c4e815fb5cf9cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex</type>
      <name>m_llStart</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>aafccb82229d4da720c4e87184da3bb53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex</type>
      <name>m_mode</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a5f0ae904da7771450e302b480a402ede</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex</type>
      <name>m_size</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a4f3e9523e4d5eca7b0116ff3205f589e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex</type>
      <name>m_start</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>af0937c4e9b120c2d9f8dfef0f5ff4149</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_zero</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector.html</anchorfile>
      <anchor>a0ef7f60b37bb928dc5142e4a0a3ad848</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::AMDOrdering</name>
    <filename>classEigen_1_1AMDOrdering.html</filename>
    <templarg>StorageIndex</templarg>
    <member kind="typedef">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1AMDOrdering.html</anchorfile>
      <anchor>ac28e5bdf8e7b08114bd76bc1fb95cc9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1AMDOrdering.html</anchorfile>
      <anchor>afce433557abcba9e49fa81581a58fa51</anchor>
      <arglist>(const MatrixType &amp;mat, PermutationType &amp;perm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1AMDOrdering.html</anchorfile>
      <anchor>a7f3fd7224b084f0f5655c97ea8eb6466</anchor>
      <arglist>(const SparseSelfAdjointView&lt; SrcType, SrcUpLo &gt; &amp;mat, PermutationType &amp;perm)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::AngleAxis</name>
    <filename>classEigen_1_1AngleAxis.html</filename>
    <templarg>_Scalar</templarg>
    <base>RotationBase&lt; AngleAxis&lt; _Scalar &gt;, 3 &gt;</base>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a54a6f2cde426489f3850a923bb8c8368ad62c5135f37ab92b477661847b16b07b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a54a6f2cde426489f3850a923bb8c8368ad62c5135f37ab92b477661847b16b07b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 3 &gt;</type>
      <name>Matrix3</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>acbafcda05b1dc5544e459f1b249c0b51</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Quaternion&lt; Scalar &gt;</type>
      <name>QuaternionType</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>ae79e8f152e2b922a2f7e26b0d0c2ee57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>acd9b10692d7d726b28670e4d3a282fe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>Vector3</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a316eb5ec48f036e65a69c57c5ca16d96</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>angle</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a83d3c08a73c111550b7e480d3ed043d4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>angle</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>aff92498ed4ede5ce8978ca330efd7c4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>AngleAxis</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a400d37afcd998d1ee348d37b8bd13778</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>AngleAxis</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>aabac8ee9d467696cddcca18f788a850d</anchor>
      <arglist>(const Scalar &amp;angle, const MatrixBase&lt; Derived &gt; &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>AngleAxis</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a7a77dfb51ed0877a144d935102866542</anchor>
      <arglist>(const QuaternionBase&lt; QuatDerived &gt; &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>AngleAxis</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>aee190c75d9bd91d9148447821635e23d</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>AngleAxis</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a5cc9091af03beb618eb16ee5f910f067</anchor>
      <arglist>(const AngleAxis&lt; OtherScalarType &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Vector3 &amp;</type>
      <name>axis</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>ae40cc36c8dcd9977e1540d91a80696bb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Vector3 &amp;</type>
      <name>axis</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>afa1d16eb73d70be903a68955ffb4c324</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::cast_return_type&lt; AngleAxis, AngleAxis&lt; NewScalarType &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a4baeb843025af6b4ce76e9a29cc08988</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC AngleAxis &amp;</type>
      <name>fromRotationMatrix</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>aafb0695f29ee7f189acdf545c169f288</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC AngleAxis&lt; Scalar &gt; &amp;</type>
      <name>fromRotationMatrix</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a1b8990c0cca381b5787644c87073fe70</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC AngleAxis</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a915c92f43b1a6103762d0d0d059748fb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a3f219c579dbdce81add9299b8d3938ae</anchor>
      <arglist>(const AngleAxis &amp;other, const typename NumTraits&lt; Scalar &gt;::Real &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC QuaternionType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>ac6fa7e63a28a0682e82a9605f8f70a9a</anchor>
      <arglist>(const AngleAxis &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC QuaternionType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>ad84c64d475f88ec1aa55c55a35c95cb1</anchor>
      <arglist>(const QuaternionType &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC AngleAxis &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>af9b630081a731290c3b14b3b71b3cce2</anchor>
      <arglist>(const QuaternionBase&lt; QuatDerived &gt; &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC AngleAxis &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>afca2ee63e1f888914099472f56eb5dd6</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC AngleAxis&lt; Scalar &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>aff838a6d260ae70bd7b8ff452dfbdfb6</anchor>
      <arglist>(const QuaternionBase&lt; QuatDerived &gt; &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC AngleAxis&lt; Scalar &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>ad37b53edddcbd45437999ce9e465ab90</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix3</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a750ae6694e576bc6c49b635b56ef5306</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const AngleAxis</type>
      <name>Identity</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a8adfaaace46b8c174257c5f791fdbf36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_angle</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>af5ec2ec29583a78e217ca0db445a2728</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector3</type>
      <name>m_axis</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a3e90efdbc2cd9003aeb01eb4fdd5533d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>RotationBase&lt; AngleAxis&lt; _Scalar &gt;, 3 &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>a53a2d8028113ef0c466495b69d8dea08</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend EIGEN_DEVICE_FUNC QuaternionType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1AngleAxis.html</anchorfile>
      <anchor>ac970fad0583d9f45dcf507cd7d2ae94d</anchor>
      <arglist>(const QuaternionType &amp;a, const AngleAxis &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_convertible_impl::any_conversion</name>
    <filename>structEigen_1_1internal_1_1is__convertible__impl_1_1any__conversion.html</filename>
    <member kind="function">
      <type></type>
      <name>any_conversion</name>
      <anchorfile>structEigen_1_1internal_1_1is__convertible__impl_1_1any__conversion.html</anchorfile>
      <anchor>a493733bde6c123cb030c417faf7389ae</anchor>
      <arglist>(const volatile T &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>any_conversion</name>
      <anchorfile>structEigen_1_1internal_1_1is__convertible__impl_1_1any__conversion.html</anchorfile>
      <anchor>a58f4755567c04943a2d0c15e97974bc9</anchor>
      <arglist>(T &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_ref_compatible_impl::any_conversion</name>
    <filename>structEigen_1_1internal_1_1is__ref__compatible__impl_1_1any__conversion.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>any_conversion</name>
      <anchorfile>structEigen_1_1internal_1_1is__ref__compatible__impl_1_1any__conversion.html</anchorfile>
      <anchor>af2c92cfd45b9cd1affba54a2445b4403</anchor>
      <arglist>(const volatile T &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>any_conversion</name>
      <anchorfile>structEigen_1_1internal_1_1is__ref__compatible__impl_1_1any__conversion.html</anchorfile>
      <anchor>a4a2e5d2e2ef015621603285a4304bb68</anchor>
      <arglist>(T &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::any_unroller</name>
    <filename>structEigen_1_1internal_1_1any__unroller.html</filename>
    <templarg></templarg>
    <templarg>UnrollCount</templarg>
    <member kind="enumvalue">
      <name>col</name>
      <anchorfile>structEigen_1_1internal_1_1any__unroller.html</anchorfile>
      <anchor>a4813ee2b97f77094d6af77bf37f3ecf3a2ade9dbe305c51b2b7a48b3e0a400431</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>row</name>
      <anchorfile>structEigen_1_1internal_1_1any__unroller.html</anchorfile>
      <anchor>a4813ee2b97f77094d6af77bf37f3ecf3a82f990dd0dcac60db295ddea69cd4528</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>col</name>
      <anchorfile>structEigen_1_1internal_1_1any__unroller.html</anchorfile>
      <anchor>a4813ee2b97f77094d6af77bf37f3ecf3a2ade9dbe305c51b2b7a48b3e0a400431</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>row</name>
      <anchorfile>structEigen_1_1internal_1_1any__unroller.html</anchorfile>
      <anchor>a4813ee2b97f77094d6af77bf37f3ecf3a82f990dd0dcac60db295ddea69cd4528</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::ExpressionTraits</type>
      <name>Traits</name>
      <anchorfile>structEigen_1_1internal_1_1any__unroller.html</anchorfile>
      <anchor>a16eb27338e753255e5f97dda309b8aa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1any__unroller.html</anchorfile>
      <anchor>a706f0aae20ca7a0633921d3219e12ca7</anchor>
      <arglist>(const Derived &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::any_unroller&lt; Derived, 0 &gt;</name>
    <filename>structEigen_1_1internal_1_1any__unroller_3_01Derived_00_010_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1any__unroller_3_01Derived_00_010_01_4.html</anchorfile>
      <anchor>ad3879ef2538193fffda30e6115e11fd4</anchor>
      <arglist>(const Derived &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::any_unroller&lt; Derived, Dynamic &gt;</name>
    <filename>structEigen_1_1internal_1_1any__unroller_3_01Derived_00_01Dynamic_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1any__unroller_3_01Derived_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a45692835ecbe96b0f30b59d2d20d61b5</anchor>
      <arglist>(const Derived &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Array</name>
    <filename>classEigen_1_1Array.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>_Rows</templarg>
    <templarg>_Cols</templarg>
    <templarg>_Options</templarg>
    <templarg>_MaxRows</templarg>
    <templarg>_MaxCols</templarg>
    <base>PlainObjectBase&lt; Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</base>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>afa63d09708e3f953865cf6008edfc9b1a62fd1560b86ea7f54da583618696aca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PlainObjectBase&lt; Array &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a2482d54f7eb9b935156dadc665fe8b65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>afa63d09708e3f953865cf6008edfc9b1a62fd1560b86ea7f54da583618696aca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a8d4364c2b1f0a8268868e979c6116b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a715524a79accfdc70dbc8cab1d7086ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>abcac99438e63d02a939727997e32b4ec</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a3dd2f09f5133f31d434a98d60a48ede3</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ae2c43c4d02176b5dcd1037fde7eaa97e</anchor>
      <arglist>(const T0 &amp;val0, const T1 &amp;val1)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>adefff5a86babb44c362bd799c1cda965</anchor>
      <arglist>(const Scalar &amp;val0, const Scalar &amp;val1, const Scalar &amp;val2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ad4d80ab64904b4b4e8e59d8a96f659b4</anchor>
      <arglist>(const Scalar &amp;val0, const Scalar &amp;val1, const Scalar &amp;val2, const Scalar &amp;val3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a085268ca25404d706e7b8f4d33f15513</anchor>
      <arglist>(const Array &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a0c86d3675410320f8645d47971d257d2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a68f7f43d240ea5d7d50d74c5cc11d8c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>aed9cf975768953131c28096c84952a08</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ab77cffb759a431d4a55ed150e850805a</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a8415de9a2e74e018c98d6e6271b307a5</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a56cb38f362f88a6239f802ea226fee6a</anchor>
      <arglist>(const Array &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a5423645ae6ff529326dff1ab23cb9e70</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a398280cc73160285ad14db73a8e85c94</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::matrix_swap_impl</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>aab39995bda190be6874c21bc93040422</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Array&lt; double, DPARM_SIZE, 1 &gt;</name>
    <filename>classEigen_1_1Array.html</filename>
    <base>Eigen::PlainObjectBase</base>
    <member kind="typedef">
      <type>PlainObjectBase&lt; Array &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a2482d54f7eb9b935156dadc665fe8b65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>afa63d09708e3f953865cf6008edfc9b1a62fd1560b86ea7f54da583618696aca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a8d4364c2b1f0a8268868e979c6116b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a715524a79accfdc70dbc8cab1d7086ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>abcac99438e63d02a939727997e32b4ec</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a3dd2f09f5133f31d434a98d60a48ede3</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ae2c43c4d02176b5dcd1037fde7eaa97e</anchor>
      <arglist>(const T0 &amp;val0, const T1 &amp;val1)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>adefff5a86babb44c362bd799c1cda965</anchor>
      <arglist>(const Scalar &amp;val0, const Scalar &amp;val1, const Scalar &amp;val2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ad4d80ab64904b4b4e8e59d8a96f659b4</anchor>
      <arglist>(const Scalar &amp;val0, const Scalar &amp;val1, const Scalar &amp;val2, const Scalar &amp;val3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a085268ca25404d706e7b8f4d33f15513</anchor>
      <arglist>(const Array &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a0c86d3675410320f8645d47971d257d2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a68f7f43d240ea5d7d50d74c5cc11d8c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>aed9cf975768953131c28096c84952a08</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ab77cffb759a431d4a55ed150e850805a</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a8415de9a2e74e018c98d6e6271b307a5</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a56cb38f362f88a6239f802ea226fee6a</anchor>
      <arglist>(const Array &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a5423645ae6ff529326dff1ab23cb9e70</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a398280cc73160285ad14db73a8e85c94</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::matrix_swap_impl</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>aab39995bda190be6874c21bc93040422</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Array&lt; double, UMFPACK_CONTROL, 1 &gt;</name>
    <filename>classEigen_1_1Array.html</filename>
    <base>Eigen::PlainObjectBase</base>
    <member kind="typedef">
      <type>PlainObjectBase&lt; Array &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a2482d54f7eb9b935156dadc665fe8b65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>afa63d09708e3f953865cf6008edfc9b1a62fd1560b86ea7f54da583618696aca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a8d4364c2b1f0a8268868e979c6116b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a715524a79accfdc70dbc8cab1d7086ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>abcac99438e63d02a939727997e32b4ec</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a3dd2f09f5133f31d434a98d60a48ede3</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ae2c43c4d02176b5dcd1037fde7eaa97e</anchor>
      <arglist>(const T0 &amp;val0, const T1 &amp;val1)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>adefff5a86babb44c362bd799c1cda965</anchor>
      <arglist>(const Scalar &amp;val0, const Scalar &amp;val1, const Scalar &amp;val2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ad4d80ab64904b4b4e8e59d8a96f659b4</anchor>
      <arglist>(const Scalar &amp;val0, const Scalar &amp;val1, const Scalar &amp;val2, const Scalar &amp;val3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a085268ca25404d706e7b8f4d33f15513</anchor>
      <arglist>(const Array &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a0c86d3675410320f8645d47971d257d2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a68f7f43d240ea5d7d50d74c5cc11d8c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>aed9cf975768953131c28096c84952a08</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ab77cffb759a431d4a55ed150e850805a</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a8415de9a2e74e018c98d6e6271b307a5</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a56cb38f362f88a6239f802ea226fee6a</anchor>
      <arglist>(const Array &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a5423645ae6ff529326dff1ab23cb9e70</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a398280cc73160285ad14db73a8e85c94</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::matrix_swap_impl</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>aab39995bda190be6874c21bc93040422</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Array&lt; Index, 1, Dynamic &gt;</name>
    <filename>classEigen_1_1Array.html</filename>
    <base>Eigen::PlainObjectBase</base>
    <member kind="typedef">
      <type>PlainObjectBase&lt; Array &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a2482d54f7eb9b935156dadc665fe8b65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>afa63d09708e3f953865cf6008edfc9b1a62fd1560b86ea7f54da583618696aca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a8d4364c2b1f0a8268868e979c6116b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a715524a79accfdc70dbc8cab1d7086ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>abcac99438e63d02a939727997e32b4ec</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a3dd2f09f5133f31d434a98d60a48ede3</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ae2c43c4d02176b5dcd1037fde7eaa97e</anchor>
      <arglist>(const T0 &amp;val0, const T1 &amp;val1)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>adefff5a86babb44c362bd799c1cda965</anchor>
      <arglist>(const Scalar &amp;val0, const Scalar &amp;val1, const Scalar &amp;val2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ad4d80ab64904b4b4e8e59d8a96f659b4</anchor>
      <arglist>(const Scalar &amp;val0, const Scalar &amp;val1, const Scalar &amp;val2, const Scalar &amp;val3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a085268ca25404d706e7b8f4d33f15513</anchor>
      <arglist>(const Array &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a0c86d3675410320f8645d47971d257d2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a68f7f43d240ea5d7d50d74c5cc11d8c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>aed9cf975768953131c28096c84952a08</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ab77cffb759a431d4a55ed150e850805a</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a8415de9a2e74e018c98d6e6271b307a5</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a56cb38f362f88a6239f802ea226fee6a</anchor>
      <arglist>(const Array &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a5423645ae6ff529326dff1ab23cb9e70</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a398280cc73160285ad14db73a8e85c94</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::matrix_swap_impl</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>aab39995bda190be6874c21bc93040422</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Array&lt; int, IPARM_SIZE, 1 &gt;</name>
    <filename>classEigen_1_1Array.html</filename>
    <base>Eigen::PlainObjectBase</base>
    <member kind="typedef">
      <type>PlainObjectBase&lt; Array &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a2482d54f7eb9b935156dadc665fe8b65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>afa63d09708e3f953865cf6008edfc9b1a62fd1560b86ea7f54da583618696aca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a8d4364c2b1f0a8268868e979c6116b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a715524a79accfdc70dbc8cab1d7086ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>abcac99438e63d02a939727997e32b4ec</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a3dd2f09f5133f31d434a98d60a48ede3</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ae2c43c4d02176b5dcd1037fde7eaa97e</anchor>
      <arglist>(const T0 &amp;val0, const T1 &amp;val1)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>adefff5a86babb44c362bd799c1cda965</anchor>
      <arglist>(const Scalar &amp;val0, const Scalar &amp;val1, const Scalar &amp;val2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ad4d80ab64904b4b4e8e59d8a96f659b4</anchor>
      <arglist>(const Scalar &amp;val0, const Scalar &amp;val1, const Scalar &amp;val2, const Scalar &amp;val3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a085268ca25404d706e7b8f4d33f15513</anchor>
      <arglist>(const Array &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a0c86d3675410320f8645d47971d257d2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a68f7f43d240ea5d7d50d74c5cc11d8c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>aed9cf975768953131c28096c84952a08</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ab77cffb759a431d4a55ed150e850805a</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a8415de9a2e74e018c98d6e6271b307a5</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a56cb38f362f88a6239f802ea226fee6a</anchor>
      <arglist>(const Array &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a5423645ae6ff529326dff1ab23cb9e70</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a398280cc73160285ad14db73a8e85c94</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::matrix_swap_impl</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>aab39995bda190be6874c21bc93040422</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Array&lt; RealScalar, Dynamic, 1 &gt;</name>
    <filename>classEigen_1_1Array.html</filename>
    <base>Eigen::PlainObjectBase</base>
    <member kind="typedef">
      <type>PlainObjectBase&lt; Array &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a2482d54f7eb9b935156dadc665fe8b65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>afa63d09708e3f953865cf6008edfc9b1a62fd1560b86ea7f54da583618696aca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a8d4364c2b1f0a8268868e979c6116b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a715524a79accfdc70dbc8cab1d7086ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>abcac99438e63d02a939727997e32b4ec</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a3dd2f09f5133f31d434a98d60a48ede3</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ae2c43c4d02176b5dcd1037fde7eaa97e</anchor>
      <arglist>(const T0 &amp;val0, const T1 &amp;val1)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>adefff5a86babb44c362bd799c1cda965</anchor>
      <arglist>(const Scalar &amp;val0, const Scalar &amp;val1, const Scalar &amp;val2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ad4d80ab64904b4b4e8e59d8a96f659b4</anchor>
      <arglist>(const Scalar &amp;val0, const Scalar &amp;val1, const Scalar &amp;val2, const Scalar &amp;val3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a085268ca25404d706e7b8f4d33f15513</anchor>
      <arglist>(const Array &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a0c86d3675410320f8645d47971d257d2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a68f7f43d240ea5d7d50d74c5cc11d8c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>aed9cf975768953131c28096c84952a08</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ab77cffb759a431d4a55ed150e850805a</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a8415de9a2e74e018c98d6e6271b307a5</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a56cb38f362f88a6239f802ea226fee6a</anchor>
      <arglist>(const Array &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a5423645ae6ff529326dff1ab23cb9e70</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a398280cc73160285ad14db73a8e85c94</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::matrix_swap_impl</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>aab39995bda190be6874c21bc93040422</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Array&lt; StorageIndex, 2, 1 &gt;</name>
    <filename>classEigen_1_1Array.html</filename>
    <base>Eigen::PlainObjectBase</base>
    <member kind="typedef">
      <type>PlainObjectBase&lt; Array &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a2482d54f7eb9b935156dadc665fe8b65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>afa63d09708e3f953865cf6008edfc9b1a62fd1560b86ea7f54da583618696aca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a8d4364c2b1f0a8268868e979c6116b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a715524a79accfdc70dbc8cab1d7086ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>abcac99438e63d02a939727997e32b4ec</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a3dd2f09f5133f31d434a98d60a48ede3</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ae2c43c4d02176b5dcd1037fde7eaa97e</anchor>
      <arglist>(const T0 &amp;val0, const T1 &amp;val1)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>adefff5a86babb44c362bd799c1cda965</anchor>
      <arglist>(const Scalar &amp;val0, const Scalar &amp;val1, const Scalar &amp;val2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ad4d80ab64904b4b4e8e59d8a96f659b4</anchor>
      <arglist>(const Scalar &amp;val0, const Scalar &amp;val1, const Scalar &amp;val2, const Scalar &amp;val3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a085268ca25404d706e7b8f4d33f15513</anchor>
      <arglist>(const Array &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a0c86d3675410320f8645d47971d257d2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a68f7f43d240ea5d7d50d74c5cc11d8c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>aed9cf975768953131c28096c84952a08</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ab77cffb759a431d4a55ed150e850805a</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a8415de9a2e74e018c98d6e6271b307a5</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a56cb38f362f88a6239f802ea226fee6a</anchor>
      <arglist>(const Array &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a5423645ae6ff529326dff1ab23cb9e70</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a398280cc73160285ad14db73a8e85c94</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::matrix_swap_impl</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>aab39995bda190be6874c21bc93040422</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Array&lt; StorageIndex, 64, 1, DontAlign &gt;</name>
    <filename>classEigen_1_1Array.html</filename>
    <base>Eigen::PlainObjectBase</base>
    <member kind="typedef">
      <type>PlainObjectBase&lt; Array &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a2482d54f7eb9b935156dadc665fe8b65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>afa63d09708e3f953865cf6008edfc9b1a62fd1560b86ea7f54da583618696aca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a8d4364c2b1f0a8268868e979c6116b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a715524a79accfdc70dbc8cab1d7086ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>abcac99438e63d02a939727997e32b4ec</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a3dd2f09f5133f31d434a98d60a48ede3</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ae2c43c4d02176b5dcd1037fde7eaa97e</anchor>
      <arglist>(const T0 &amp;val0, const T1 &amp;val1)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>adefff5a86babb44c362bd799c1cda965</anchor>
      <arglist>(const Scalar &amp;val0, const Scalar &amp;val1, const Scalar &amp;val2)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ad4d80ab64904b4b4e8e59d8a96f659b4</anchor>
      <arglist>(const Scalar &amp;val0, const Scalar &amp;val1, const Scalar &amp;val2, const Scalar &amp;val3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a085268ca25404d706e7b8f4d33f15513</anchor>
      <arglist>(const Array &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a0c86d3675410320f8645d47971d257d2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a68f7f43d240ea5d7d50d74c5cc11d8c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>aed9cf975768953131c28096c84952a08</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>ab77cffb759a431d4a55ed150e850805a</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a8415de9a2e74e018c98d6e6271b307a5</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a56cb38f362f88a6239f802ea226fee6a</anchor>
      <arglist>(const Array &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a5423645ae6ff529326dff1ab23cb9e70</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>a398280cc73160285ad14db73a8e85c94</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::matrix_swap_impl</name>
      <anchorfile>classEigen_1_1Array.html</anchorfile>
      <anchor>aab39995bda190be6874c21bc93040422</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::ArrayBase</name>
    <filename>classEigen_1_1ArrayBase.html</filename>
    <templarg>Derived</templarg>
    <base>Eigen::DenseBase</base>
    <class kind="struct">Eigen::ArrayBase::CastXpr</class>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>Abs2ReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a24e9561ce8ee6cafb312e985173adce0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>AbsReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ab2078330b51488c120cafa46c2ae2bd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_acos_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>AcosReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a43c0894ca3f70c547626793a60edfb6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_arg_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>ArgReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a699a8d022e83b4638c5cab07752199e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_asin_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>AsinReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a25242176c6e595e2de6fc2ef34cf60f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_atan_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>AtanReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ab7619cd88910262bfc6073eae037596e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a1591f6f51796e6451a919c36431219a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_boolean_not_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>BooleanNotReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a22194485978527c0dc3c933e3f38562c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_ceil_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>CeilReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a518d66075e790231ef28643be077d475</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>aa9ee5eebe5ab23a22c8a8baeab8885e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, const CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, const Derived &gt;, const Derived &amp;&gt;::type</type>
      <name>ConjugateReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ac8e2ca380e48a8347e83a7abc14dba8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar &gt;, PlainObject &gt;</type>
      <name>ConstantReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a0ad30bd42492f9ef49084afdd0d5fe6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_cosh_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>CoshReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>afc21591babf48d4be6f72a8c587da860</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_cos_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>CosReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a34a5cd1127cd2b78affa6f058b34644e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_cube_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>CubeReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a0b979bb983f57164f65d5fa94e06d30d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>CwiseAbs2ReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a79cf4f066b118bc847a811b3cf9706fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>CwiseAbsReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a17194e0ba6fb3c9e918254fbe7b61dc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>CwiseInverseReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a62ce2a3351723324014363a77b7a5a41</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; internal::scalar_cmp_op&lt; Scalar, Scalar, internal::cmp_EQ &gt;, const Derived, const ConstantReturnType &gt;</type>
      <name>CwiseScalarEqualReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a15d2ab8980d1e624cb985b5f05ef6bd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sign_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>CwiseSignReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a58a5e7c58fac7618c7cd4221249558e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>CwiseSqrtReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a81369b54956be526ccdda3ad11357ca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_digamma_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>DigammaReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a40088160b866924a33c5aaf8eeea009b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ArrayBase</type>
      <name>Eigen_BaseClassForSpecializationOfGlobalMathFuncImpl</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a31e98eccecba8ce3d219fd64d16132d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_erfc_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>ErfcReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ab1f9c5a7195988d28d223720d5155e76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_erf_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>ErfReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a1fb4f462a0d6b2a2e3b95de08e6ce112</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_exp_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>ExpReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a3f369dfd77a66a7db6ebe7c7813a5e51</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_floor_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>FloorReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a8661062b6450dfacacf5fd524ba24cf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_imag_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>ImagReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a25908268fc5e3ead057cca5b3f342edf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>InverseReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a48620f80c7d7c494b0640bde07af0331</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_isfinite_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>IsFiniteReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a63442e29ad518e3ee2ef71427c25c4aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_isinf_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>IsInfReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a6b51941b55dd151feb211a789b0dfc4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_isnan_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>IsNaNReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ad8c9538d9ffa85389f8ab2aa03fb792b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_lgamma_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>LgammaReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ab8ea7724bde1f0e7086dded843c7d5ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_log10_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>Log10ReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a73479f077ceabdbb56370f7c1bf1de1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_log1p_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>Log1pReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ae288968798661f74b36fe7a3c4341ef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_log_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>LogReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a7bb13734001ef1219e54b05c86706bbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>NegativeReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a94d49c58b972d405e3a81be089072afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryView&lt; internal::scalar_imag_ref_op&lt; Scalar &gt;, Derived &gt;</type>
      <name>NonConstImagReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a12319a8f7c5df701cf18dc09faab92b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, CwiseUnaryView&lt; internal::scalar_real_ref_op&lt; Scalar &gt;, Derived &gt;, Derived &amp;&gt;::type</type>
      <name>NonConstRealReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a6c7da191683b90003cdc6e77bbd21162</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a975bd48834ec3cb1c8436d3475b71939</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a4283fed1d2cc1085789f53f1895a7550</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, const CwiseUnaryOp&lt; internal::scalar_real_op&lt; Scalar &gt;, const Derived &gt;, const Derived &amp;&gt;::type</type>
      <name>RealReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a61256fcb763890bca860e3b0366f40bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a33fdf1119ee1107d1e1905e624ca6e24</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_round_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>RoundReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>aff5254c2f86edc8eb0ac635b34adb6e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_rsqrt_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>RsqrtReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a14505c8e100cb5ecdf7f4e2227b4100e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a9d10903d33b230df8226b2adc0179c41</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sign_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>SignReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a8c45bb6cf97156e9d03761f59665ae43</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sinh_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>SinhReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a05f31103e0484219119dd74d29dec8d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sin_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>SinReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ab5b2cb1490a7be2c1a80835b805ec185</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>SqrtReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a75537526c5437a703573f0a8a66d6c97</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_square_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>SquareReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a185918431c160c361d5c34fd6787644b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ArrayBase</type>
      <name>StorageBaseType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a7c296f02281624d9c76eb864ab7209ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a6d90135958acf6f7e1c40277ea7da2b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_tanh_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>TanhReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a630c16d155b76cdb7e0cb85ade17bef7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_tan_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>TanReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a52db495d7c4673462dd75e6903d89bd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const AbsReturnType</type>
      <name>abs</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a5efe92eb15ea504206269a2a19b9878c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Abs2ReturnType</type>
      <name>abs2</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ad213e9822777ff03219eed7063c26971</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const AcosReturnType</type>
      <name>acos</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a823b8a01037260c26ea853f41a75dd87</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArgReturnType</type>
      <name>arg</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a38ad76c91fa4dcb1daae506098b30ae5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ArrayBase&lt; Derived &gt; &amp;</type>
      <name>array</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>af65212900e3c7d36abd2c2b04e550a3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ArrayBase&lt; Derived &gt; &amp;</type>
      <name>array</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a736ce9acdf2a7732f04633b2a6177d31</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const AsinReturnType</type>
      <name>asin</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a6d090b549b70fcb9468d16341c2204f2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const AtanReturnType</type>
      <name>atan</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a3d7c83346563ef1abac3c75615959595</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; CustomBinaryOp, const Derived, const OtherDerived &gt;</type>
      <name>binaryExpr</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a97444338583fdd6ea18b4a3ae8e1553b</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other, const CustomBinaryOp &amp;func=CustomBinaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CastXpr&lt; NewType &gt;::Type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>adbbb2eb5bd61e6a5515ae511423d937a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CeilReturnType</type>
      <name>ceil</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a644fa9e672def0cd2bdab1f4efe6400e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a06602058e7d80827b7b0ec7cb72a747a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CosReturnType</type>
      <name>cos</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>abe1bff4421b16e62e75f932b83c4d31f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CoshReturnType</type>
      <name>cosh</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a5fd3dbcabcd2857db8f26ca5b321788f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CubeReturnType</type>
      <name>cube</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ab49fda99c455624b18410b9af0be71ec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbsReturnType</type>
      <name>cwiseAbs</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a43bf848499e8562675e8c5881ac1ee97</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbs2ReturnType</type>
      <name>cwiseAbs2</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>aab34a23028035fd99c8b1a3ef54443f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const</type>
      <name>CwiseBinaryOp</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>afbdf5d7a9c31675ff41dc4f958d7cae0</anchor>
      <arglist>(min)(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const</type>
      <name>CwiseBinaryOp</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a68d2610358935e40366d367da8777eee</anchor>
      <arglist>(max)(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; std::equal_to&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a5bce24aa0762399c48cde7777c21c9e2</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseScalarEqualReturnType</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a27bfdb32677ef8e25b1d2302a25ea504</anchor>
      <arglist>(const Scalar &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseInverseReturnType</type>
      <name>cwiseInverse</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a37217e1af9759d31758b61cb9d9a2eb0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar, Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a1f4b05bb0a90346314efc168e81b3add</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar, Scalar &gt;, const Derived, const ConstantReturnType &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>af4a304df66f2c3059224d26155918084</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar, Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a6240050ea0f5fc52d5ed3d6252e4bbcd</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar, Scalar &gt;, const Derived, const ConstantReturnType &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ad849f92841311f48355283164344c753</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; std::not_equal_to&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseNotEqual</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a69fb89b5cc84d7043cce9df0f371ed10</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseQuotient</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a91636e129a14395905c9bd76d7141c55</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseSignReturnType</type>
      <name>cwiseSign</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a100fa382843831044abbf77ca9280eaa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseSqrtReturnType</type>
      <name>cwiseSqrt</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>adc3329bedde0fbe79a4dc2389b2cffd9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const DigammaReturnType</type>
      <name>digamma</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a8fe3f90b672d2c4e80bf1c74b6b088e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_BINARY_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a73817b0bf0b959cab85c453302100101</anchor>
      <arglist>(Derived, OtherDerived, product) operator*(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_BINARY_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a8d6fa230936f9b87bc720b5c802fbf35</anchor>
      <arglist>(Derived, OtherDerived, product) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ErfReturnType</type>
      <name>erf</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>aa63d066102c083a96f0abec99a330f60</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ErfcReturnType</type>
      <name>erfc</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a0b5dc4e2072be63b4920f7b88dc1bf83</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ExpReturnType</type>
      <name>exp</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a7b262ecb3e4db0f87d2eae85f2d64f15</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const FloorReturnType</type>
      <name>floor</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a1dbd24e0b04ddd157436086266f917fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ac0e2019654b0bf1e82ada75b3ea9e5ef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonConstImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a09aadb6a71f9293d19c638598a418c92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const InverseReturnType</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a6b2a84065ff875d9491cf8d84ddbee2f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const IsFiniteReturnType</type>
      <name>isFinite</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a4e06a44043a006a487c57acf068305a2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const IsInfReturnType</type>
      <name>isInf</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ac35a8119b6fa65e1780e0845a8c4c141</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const IsNaNReturnType</type>
      <name>isNaN</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a683843fca0a48ae0d39374ec8890aac9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const LgammaReturnType</type>
      <name>lgamma</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>aaacc294090a265da0dc695737750dd28</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const LogReturnType</type>
      <name>log</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a7748ba1f6891fa4e10723a8bf77b8770</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Log10ReturnType</type>
      <name>log10</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a3ea6653e344e9233ccba8648ffc6389a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Log1pReturnType</type>
      <name>log1p</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a438640146f3e7488f09a4f60c305b1d9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC MatrixWrapper&lt; Derived &gt;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ac513167ec762bbf639dc375d314d91d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const MatrixWrapper&lt; const Derived &gt;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ac8dd84288f041d38549b5ef455f2afa1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; internal::scalar_boolean_and_op, const Derived, const OtherDerived &gt;</type>
      <name>operator &amp;&amp;</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ae88791088470f8e33e903e9a46b02804</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const BooleanNotReturnType</type>
      <name>operator!</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a43cb8d15f6ad4ee1f0a03bf6a4dc673a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a57dd1004bbcc1c76c48c3cef66549eda</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a1eb389f7a3cb21dfecc574b30ee614a3</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a093b90a811f78e658f58b5fa4f377290</anchor>
      <arglist>(const Scalar &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a13ee2fe6a11c907ea1ccc05c89880f7a</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ae759feb40350c87ba5ac669a2c670bad</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const NegativeReturnType</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ae04203c232cffc00218bb9cd71396ed6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a3eb9b4932f1b49a83565a80e056f607c</anchor>
      <arglist>(const Scalar &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a097d7a1cdf689a7779c9417cbd6e82b0</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>af3e031ab6f68d50983eb0d8071261fd1</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar, typename OtherDerived::Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>operator/</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a65770de30d83fefe046011c1d2258391</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a8ff26b772df1a9a0f965c88c23198089</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ac696cadb71012c2d9c52d4f39692d5ff</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a72f5fe3d0805810e65eb897ccd3b6760</anchor>
      <arglist>(const ArrayBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>aff99276e139d767dbe3bcb360d5710a3</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; internal::scalar_boolean_xor_op, const Derived, const OtherDerived &gt;</type>
      <name>operator^</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ad60a45873218a2346fe88caa300b1733</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; internal::scalar_boolean_or_op, const Derived, const OtherDerived &gt;</type>
      <name>operator||</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a7c2e31673c2243b135e13de05de6e636</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a3c09942b87b89c06dc204fe8cf514ade</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonConstRealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ab520a5e364380a10d471534c1e3d2253</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const RoundReturnType</type>
      <name>round</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a354b5032ab3852a015a55b4dbf257d3d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const RsqrtReturnType</type>
      <name>rsqrt</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>aa978767ac25c6d708d7ac41524f75252</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const SignReturnType</type>
      <name>sign</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a756077be83779c575e95deb4361a6dd6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const SinReturnType</type>
      <name>sin</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a8f857f93533ac386282f47c5ef05459a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const SinhReturnType</type>
      <name>sinh</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a0984c5e3b76efa0c66a754ea7106f5b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const SqrtReturnType</type>
      <name>sqrt</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>aef292634cdf57e09ee29c758deff8251</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const SquareReturnType</type>
      <name>square</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a95c818b933d73944c53bf0226ea106c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const TanReturnType</type>
      <name>tan</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>acc502922cf9aeb43b07b30f250cd1d21</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const TanhReturnType</type>
      <name>tanh</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a1e63179878d5a652fef566a67f5b4014</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseUnaryOp&lt; CustomUnaryOp, const Derived &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a3a548f8d340cd6eeb6aed77409725d88</anchor>
      <arglist>(const CustomUnaryOp &amp;func=CustomUnaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseUnaryView&lt; CustomViewOp, const Derived &gt;</type>
      <name>unaryViewExpr</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a68569078c16642154d7c3b3b9a4f5423</anchor>
      <arglist>(const CustomViewOp &amp;func=CustomViewOp()) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseBinaryOp&lt; internal::scalar_zeta_op&lt; Scalar &gt;, const Derived, const DerivedQ &gt;</type>
      <name>zeta</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a49091054b94ccc456d8be5fbb4191079</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; DerivedQ &gt; &amp;q) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>ArrayBase</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ac45af1825284dd063f677102511625a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Derived &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a1bed9255f01f8a51dd6cb7e4ab2925c9</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Derived &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ade439053f0c517a6b94285223b1d1f5b</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ArrayBase</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>af9c383710355c66faa864064c331b4f5</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ArrayBase</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a56c4cd570ac5bd029328e19c14bb9ab3</anchor>
      <arglist>(Index, Index)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ArrayBase</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a1a08deff8282d3800df578480f657703</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>internal::enable_if&lt; !(internal::is_same&lt; typename Derived::Scalar, ScalarExponent &gt;::value) &amp;&amp;EIGEN_SCALAR_BINARY_SUPPORTED(pow, typename Derived::Scalar, ScalarExponent), const EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived, ScalarExponent, pow) &gt;::type</type>
      <name>pow</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ab6dc101d82e8228a19a8840e3a29c1c9</anchor>
      <arglist>(const Eigen::ArrayBase&lt; Derived &gt; &amp;x, const ScalarExponent &amp;exponent)</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::CwiseBinaryOp&lt; Eigen::internal::scalar_pow_op&lt; typename Derived::Scalar, typename ExponentDerived::Scalar &gt;, const Derived, const ExponentDerived &gt;</type>
      <name>pow</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>acb769e1ab1d809abb77c7ab98021ad81</anchor>
      <arglist>(const Eigen::ArrayBase&lt; Derived &gt; &amp;x, const Eigen::ArrayBase&lt; ExponentDerived &gt; &amp;exponents)</arglist>
    </member>
    <member kind="function">
      <type>internal::enable_if&lt; !(internal::is_same&lt; typename Derived::Scalar, Scalar &gt;::value) &amp;&amp;EIGEN_SCALAR_BINARY_SUPPORTED(pow, Scalar, typename Derived::Scalar), const EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(Scalar, Derived, pow) &gt;::type</type>
      <name>pow</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a7db6f1ad242a31a2fa421f500d1258c5</anchor>
      <arglist>(const Scalar &amp;x, const Eigen::ArrayBase&lt; Derived &gt; &amp;exponents)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ArrayBase&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;</name>
    <filename>classEigen_1_1ArrayBase.html</filename>
    <base>Eigen::DenseBase</base>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>Abs2ReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a24e9561ce8ee6cafb312e985173adce0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>AbsReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ab2078330b51488c120cafa46c2ae2bd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_acos_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>AcosReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a43c0894ca3f70c547626793a60edfb6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_arg_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>ArgReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a699a8d022e83b4638c5cab07752199e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_asin_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>AsinReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a25242176c6e595e2de6fc2ef34cf60f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_atan_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>AtanReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ab7619cd88910262bfc6073eae037596e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseBase&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a1591f6f51796e6451a919c36431219a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_boolean_not_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>BooleanNotReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a22194485978527c0dc3c933e3f38562c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_ceil_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>CeilReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a518d66075e790231ef28643be077d475</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>aa9ee5eebe5ab23a22c8a8baeab8885e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, const CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;, const ArrayWrapper&lt; ExpressionType &gt; &amp; &gt;::type</type>
      <name>ConjugateReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ac8e2ca380e48a8347e83a7abc14dba8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar &gt;, PlainObject &gt;</type>
      <name>ConstantReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a0ad30bd42492f9ef49084afdd0d5fe6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_cosh_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>CoshReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>afc21591babf48d4be6f72a8c587da860</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_cos_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>CosReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a34a5cd1127cd2b78affa6f058b34644e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_cube_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>CubeReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a0b979bb983f57164f65d5fa94e06d30d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>CwiseAbs2ReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a79cf4f066b118bc847a811b3cf9706fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>CwiseAbsReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a17194e0ba6fb3c9e918254fbe7b61dc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>CwiseInverseReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a62ce2a3351723324014363a77b7a5a41</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; internal::scalar_cmp_op&lt; Scalar, Scalar, internal::cmp_EQ &gt;, const ArrayWrapper&lt; ExpressionType &gt;, const ConstantReturnType &gt;</type>
      <name>CwiseScalarEqualReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a15d2ab8980d1e624cb985b5f05ef6bd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sign_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>CwiseSignReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a58a5e7c58fac7618c7cd4221249558e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>CwiseSqrtReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a81369b54956be526ccdda3ad11357ca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_digamma_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>DigammaReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a40088160b866924a33c5aaf8eeea009b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ArrayBase</type>
      <name>Eigen_BaseClassForSpecializationOfGlobalMathFuncImpl</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a31e98eccecba8ce3d219fd64d16132d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_erfc_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>ErfcReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ab1f9c5a7195988d28d223720d5155e76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_erf_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>ErfReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a1fb4f462a0d6b2a2e3b95de08e6ce112</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_exp_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>ExpReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a3f369dfd77a66a7db6ebe7c7813a5e51</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_floor_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>FloorReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a8661062b6450dfacacf5fd524ba24cf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_imag_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>ImagReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a25908268fc5e3ead057cca5b3f342edf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>InverseReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a48620f80c7d7c494b0640bde07af0331</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_isfinite_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>IsFiniteReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a63442e29ad518e3ee2ef71427c25c4aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_isinf_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>IsInfReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a6b51941b55dd151feb211a789b0dfc4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_isnan_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>IsNaNReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ad8c9538d9ffa85389f8ab2aa03fb792b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_lgamma_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>LgammaReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ab8ea7724bde1f0e7086dded843c7d5ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_log10_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>Log10ReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a73479f077ceabdbb56370f7c1bf1de1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_log1p_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>Log1pReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ae288968798661f74b36fe7a3c4341ef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_log_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>LogReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a7bb13734001ef1219e54b05c86706bbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>NegativeReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a94d49c58b972d405e3a81be089072afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryView&lt; internal::scalar_imag_ref_op&lt; Scalar &gt;, ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>NonConstImagReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a12319a8f7c5df701cf18dc09faab92b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, CwiseUnaryView&lt; internal::scalar_real_ref_op&lt; Scalar &gt;, ArrayWrapper&lt; ExpressionType &gt; &gt;, ArrayWrapper&lt; ExpressionType &gt; &amp; &gt;::type</type>
      <name>NonConstRealReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a6c7da191683b90003cdc6e77bbd21162</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a975bd48834ec3cb1c8436d3475b71939</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a4283fed1d2cc1085789f53f1895a7550</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, const CwiseUnaryOp&lt; internal::scalar_real_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;, const ArrayWrapper&lt; ExpressionType &gt; &amp; &gt;::type</type>
      <name>RealReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a61256fcb763890bca860e3b0366f40bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a33fdf1119ee1107d1e1905e624ca6e24</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_round_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>RoundReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>aff5254c2f86edc8eb0ac635b34adb6e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_rsqrt_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>RsqrtReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a14505c8e100cb5ecdf7f4e2227b4100e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a9d10903d33b230df8226b2adc0179c41</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sign_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>SignReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a8c45bb6cf97156e9d03761f59665ae43</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sinh_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>SinhReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a05f31103e0484219119dd74d29dec8d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sin_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>SinReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ab5b2cb1490a7be2c1a80835b805ec185</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>SqrtReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a75537526c5437a703573f0a8a66d6c97</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_square_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>SquareReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a185918431c160c361d5c34fd6787644b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ArrayBase</type>
      <name>StorageBaseType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a7c296f02281624d9c76eb864ab7209ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a6d90135958acf6f7e1c40277ea7da2b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_tanh_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>TanhReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a630c16d155b76cdb7e0cb85ade17bef7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_tan_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>TanReturnType</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a52db495d7c4673462dd75e6903d89bd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const AbsReturnType</type>
      <name>abs</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a5efe92eb15ea504206269a2a19b9878c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Abs2ReturnType</type>
      <name>abs2</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ad213e9822777ff03219eed7063c26971</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const AcosReturnType</type>
      <name>acos</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a823b8a01037260c26ea853f41a75dd87</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArgReturnType</type>
      <name>arg</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a38ad76c91fa4dcb1daae506098b30ae5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ArrayBase&lt; ArrayWrapper&lt; ExpressionType &gt; &gt; &amp;</type>
      <name>array</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>af65212900e3c7d36abd2c2b04e550a3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ArrayBase&lt; ArrayWrapper&lt; ExpressionType &gt; &gt; &amp;</type>
      <name>array</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a736ce9acdf2a7732f04633b2a6177d31</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const AsinReturnType</type>
      <name>asin</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a6d090b549b70fcb9468d16341c2204f2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const AtanReturnType</type>
      <name>atan</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a3d7c83346563ef1abac3c75615959595</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; CustomBinaryOp, const ArrayWrapper&lt; ExpressionType &gt;, const OtherDerived &gt;</type>
      <name>binaryExpr</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a97444338583fdd6ea18b4a3ae8e1553b</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other, const CustomBinaryOp &amp;func=CustomBinaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CastXpr&lt; NewType &gt;::Type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>adbbb2eb5bd61e6a5515ae511423d937a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CeilReturnType</type>
      <name>ceil</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a644fa9e672def0cd2bdab1f4efe6400e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a06602058e7d80827b7b0ec7cb72a747a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CosReturnType</type>
      <name>cos</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>abe1bff4421b16e62e75f932b83c4d31f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CoshReturnType</type>
      <name>cosh</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a5fd3dbcabcd2857db8f26ca5b321788f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CubeReturnType</type>
      <name>cube</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ab49fda99c455624b18410b9af0be71ec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbsReturnType</type>
      <name>cwiseAbs</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a43bf848499e8562675e8c5881ac1ee97</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbs2ReturnType</type>
      <name>cwiseAbs2</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>aab34a23028035fd99c8b1a3ef54443f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const</type>
      <name>CwiseBinaryOp</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>afbdf5d7a9c31675ff41dc4f958d7cae0</anchor>
      <arglist>(min)(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const</type>
      <name>CwiseBinaryOp</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a68d2610358935e40366d367da8777eee</anchor>
      <arglist>(max)(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; std::equal_to&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt;, const OtherDerived &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a5bce24aa0762399c48cde7777c21c9e2</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseScalarEqualReturnType</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a27bfdb32677ef8e25b1d2302a25ea504</anchor>
      <arglist>(const Scalar &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseInverseReturnType</type>
      <name>cwiseInverse</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a37217e1af9759d31758b61cb9d9a2eb0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar, Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt;, const OtherDerived &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a1f4b05bb0a90346314efc168e81b3add</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar, Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>af4a304df66f2c3059224d26155918084</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar, Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt;, const OtherDerived &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a6240050ea0f5fc52d5ed3d6252e4bbcd</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar, Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ad849f92841311f48355283164344c753</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; std::not_equal_to&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt;, const OtherDerived &gt;</type>
      <name>cwiseNotEqual</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a69fb89b5cc84d7043cce9df0f371ed10</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt;, const OtherDerived &gt;</type>
      <name>cwiseQuotient</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a91636e129a14395905c9bd76d7141c55</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseSignReturnType</type>
      <name>cwiseSign</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a100fa382843831044abbf77ca9280eaa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseSqrtReturnType</type>
      <name>cwiseSqrt</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>adc3329bedde0fbe79a4dc2389b2cffd9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const DigammaReturnType</type>
      <name>digamma</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a8fe3f90b672d2c4e80bf1c74b6b088e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_BINARY_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a73817b0bf0b959cab85c453302100101</anchor>
      <arglist>(ArrayWrapper&lt; ExpressionType &gt;, OtherDerived, product) operator*(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_BINARY_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a8d6fa230936f9b87bc720b5c802fbf35</anchor>
      <arglist>(ArrayWrapper&lt; ExpressionType &gt;, OtherDerived, product) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ErfReturnType</type>
      <name>erf</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>aa63d066102c083a96f0abec99a330f60</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ErfcReturnType</type>
      <name>erfc</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a0b5dc4e2072be63b4920f7b88dc1bf83</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ExpReturnType</type>
      <name>exp</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a7b262ecb3e4db0f87d2eae85f2d64f15</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const FloorReturnType</type>
      <name>floor</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a1dbd24e0b04ddd157436086266f917fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ac0e2019654b0bf1e82ada75b3ea9e5ef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonConstImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a09aadb6a71f9293d19c638598a418c92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const InverseReturnType</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a6b2a84065ff875d9491cf8d84ddbee2f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const IsFiniteReturnType</type>
      <name>isFinite</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a4e06a44043a006a487c57acf068305a2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const IsInfReturnType</type>
      <name>isInf</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ac35a8119b6fa65e1780e0845a8c4c141</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const IsNaNReturnType</type>
      <name>isNaN</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a683843fca0a48ae0d39374ec8890aac9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const LgammaReturnType</type>
      <name>lgamma</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>aaacc294090a265da0dc695737750dd28</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const LogReturnType</type>
      <name>log</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a7748ba1f6891fa4e10723a8bf77b8770</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Log10ReturnType</type>
      <name>log10</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a3ea6653e344e9233ccba8648ffc6389a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Log1pReturnType</type>
      <name>log1p</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a438640146f3e7488f09a4f60c305b1d9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC MatrixWrapper&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ac513167ec762bbf639dc375d314d91d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const MatrixWrapper&lt; const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ac8dd84288f041d38549b5ef455f2afa1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const BooleanNotReturnType</type>
      <name>operator!</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a43cb8d15f6ad4ee1f0a03bf6a4dc673a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; internal::scalar_boolean_and_op, const ArrayWrapper&lt; ExpressionType &gt;, const OtherDerived &gt;</type>
      <name>operator&amp;&amp;</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ae88791088470f8e33e903e9a46b02804</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a57dd1004bbcc1c76c48c3cef66549eda</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a1eb389f7a3cb21dfecc574b30ee614a3</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a093b90a811f78e658f58b5fa4f377290</anchor>
      <arglist>(const Scalar &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a13ee2fe6a11c907ea1ccc05c89880f7a</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ae759feb40350c87ba5ac669a2c670bad</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const NegativeReturnType</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ae04203c232cffc00218bb9cd71396ed6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a3eb9b4932f1b49a83565a80e056f607c</anchor>
      <arglist>(const Scalar &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a097d7a1cdf689a7779c9417cbd6e82b0</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>af3e031ab6f68d50983eb0d8071261fd1</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar, typename OtherDerived::Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt;, const OtherDerived &gt;</type>
      <name>operator/</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a65770de30d83fefe046011c1d2258391</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a8ff26b772df1a9a0f965c88c23198089</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ac696cadb71012c2d9c52d4f39692d5ff</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a72f5fe3d0805810e65eb897ccd3b6760</anchor>
      <arglist>(const ArrayBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>aff99276e139d767dbe3bcb360d5710a3</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; internal::scalar_boolean_xor_op, const ArrayWrapper&lt; ExpressionType &gt;, const OtherDerived &gt;</type>
      <name>operator^</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ad60a45873218a2346fe88caa300b1733</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; internal::scalar_boolean_or_op, const ArrayWrapper&lt; ExpressionType &gt;, const OtherDerived &gt;</type>
      <name>operator||</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a7c2e31673c2243b135e13de05de6e636</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a3c09942b87b89c06dc204fe8cf514ade</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonConstRealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ab520a5e364380a10d471534c1e3d2253</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const RoundReturnType</type>
      <name>round</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a354b5032ab3852a015a55b4dbf257d3d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const RsqrtReturnType</type>
      <name>rsqrt</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>aa978767ac25c6d708d7ac41524f75252</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const SignReturnType</type>
      <name>sign</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a756077be83779c575e95deb4361a6dd6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const SinReturnType</type>
      <name>sin</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a8f857f93533ac386282f47c5ef05459a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const SinhReturnType</type>
      <name>sinh</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a0984c5e3b76efa0c66a754ea7106f5b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const SqrtReturnType</type>
      <name>sqrt</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>aef292634cdf57e09ee29c758deff8251</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const SquareReturnType</type>
      <name>square</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a95c818b933d73944c53bf0226ea106c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const TanReturnType</type>
      <name>tan</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>acc502922cf9aeb43b07b30f250cd1d21</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const TanhReturnType</type>
      <name>tanh</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a1e63179878d5a652fef566a67f5b4014</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseUnaryOp&lt; CustomUnaryOp, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a3a548f8d340cd6eeb6aed77409725d88</anchor>
      <arglist>(const CustomUnaryOp &amp;func=CustomUnaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseUnaryView&lt; CustomViewOp, const ArrayWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>unaryViewExpr</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a68569078c16642154d7c3b3b9a4f5423</anchor>
      <arglist>(const CustomViewOp &amp;func=CustomViewOp()) const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseBinaryOp&lt; internal::scalar_zeta_op&lt; Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt;, const DerivedQ &gt;</type>
      <name>zeta</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a49091054b94ccc456d8be5fbb4191079</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; DerivedQ &gt; &amp;q) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>ArrayBase</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ac45af1825284dd063f677102511625a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a1bed9255f01f8a51dd6cb7e4ab2925c9</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ArrayWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ade439053f0c517a6b94285223b1d1f5b</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ArrayBase</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>af9c383710355c66faa864064c331b4f5</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ArrayBase</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a56c4cd570ac5bd029328e19c14bb9ab3</anchor>
      <arglist>(Index, Index)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ArrayBase</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a1a08deff8282d3800df578480f657703</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>internal::enable_if&lt; !(internal::is_same&lt; typename ArrayWrapper&lt; ExpressionType &gt; ::Scalar, ScalarExponent &gt;::value) &amp;&amp;EIGEN_SCALAR_BINARY_SUPPORTED(pow, typename ArrayWrapper&lt; ExpressionType &gt; ::Scalar, ScalarExponent), const EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(ArrayWrapper&lt; ExpressionType &gt;, ScalarExponent, pow) &gt;::type</type>
      <name>pow</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>ab6dc101d82e8228a19a8840e3a29c1c9</anchor>
      <arglist>(const Eigen::ArrayBase&lt; ArrayWrapper&lt; ExpressionType &gt; &gt; &amp;x, const ScalarExponent &amp;exponent)</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::CwiseBinaryOp&lt; Eigen::internal::scalar_pow_op&lt; typename ArrayWrapper&lt; ExpressionType &gt; ::Scalar, typename ExponentDerived::Scalar &gt;, const ArrayWrapper&lt; ExpressionType &gt;, const ExponentDerived &gt;</type>
      <name>pow</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>acb769e1ab1d809abb77c7ab98021ad81</anchor>
      <arglist>(const Eigen::ArrayBase&lt; ArrayWrapper&lt; ExpressionType &gt; &gt; &amp;x, const Eigen::ArrayBase&lt; ExponentDerived &gt; &amp;exponents)</arglist>
    </member>
    <member kind="function">
      <type>internal::enable_if&lt; !(internal::is_same&lt; typename ArrayWrapper&lt; ExpressionType &gt; ::Scalar, Scalar &gt;::value) &amp;&amp;EIGEN_SCALAR_BINARY_SUPPORTED(pow, Scalar, typename ArrayWrapper&lt; ExpressionType &gt; ::Scalar), const EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(Scalar, ArrayWrapper&lt; ExpressionType &gt;, pow) &gt;::type</type>
      <name>pow</name>
      <anchorfile>classEigen_1_1ArrayBase.html</anchorfile>
      <anchor>a7db6f1ad242a31a2fa421f500d1258c5</anchor>
      <arglist>(const Scalar &amp;x, const Eigen::ArrayBase&lt; ArrayWrapper&lt; ExpressionType &gt; &gt; &amp;exponents)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::ArrayWrapper</name>
    <filename>classEigen_1_1ArrayWrapper.html</filename>
    <templarg>ExpressionType</templarg>
    <base>ArrayBase&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;</base>
    <member kind="typedef">
      <type>ArrayBase&lt; ArrayWrapper &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>aac464fa56eeb9fffd4fec324eb8b338c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; ExpressionType &gt;::type</type>
      <name>NestedExpression</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>afb25ac421397b4e70b58c02ec6d9f61d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::ref_selector&lt; ExpressionType &gt;::non_const_type</type>
      <name>NestedExpressionType</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>aa4c30d28dcc6e08315eb85850d1c4d28</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; internal::is_lvalue&lt; ExpressionType &gt;::value, Scalar, const Scalar &gt;::type</type>
      <name>ScalarWithConstIfNotLvalue</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>af6dd8073d5d2a712a9e85efb3f846a3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>ArrayWrapper</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>a25496e0fc5930ee2e1f95e90501ef565</anchor>
      <arglist>(ExpressionType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>a83670116573156216d4bed85ebe37599</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>a1d4db31f7ca58d40330653452449f082</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>a88bc9963e42bc2a969843ebc703578a9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ScalarWithConstIfNotLvalue *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>af299075d9c9bd0576ce8d79aa6fba248</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>a253050cfcd86b54212cf7be114120120</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>a6ba099249a5b810ca27c034992aea5f6</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>adfcf3c2cc3b95a9166fff0ca7ab1d9db</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const internal::remove_all&lt; NestedExpressionType &gt;::type &amp;EIGEN_DEVICE_FUNC</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>a6f6a207cbb33b777878e9a5860db4c14</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>a609434f57cd4cf65ec7b0ddda6d0fee4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>a04bcb4140d2b2f9bf571efddac135a21</anchor>
      <arglist>(Index newSize)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>aaead58c7011ff95bb588d9bb242aca8a</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>ad7ed012e7b1358eae13b10277c2c9804</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NestedExpressionType</type>
      <name>m_expression</name>
      <anchorfile>classEigen_1_1ArrayWrapper.html</anchorfile>
      <anchor>a0f3b6ee3358fdb5f4699d709254665f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ArrayXpr</name>
    <filename>structEigen_1_1ArrayXpr.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_op</name>
    <filename>structEigen_1_1internal_1_1assign__op.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>assignCoeff</name>
      <anchorfile>structEigen_1_1internal_1_1assign__op.html</anchorfile>
      <anchor>a3ebf383597f27cf667e1819811240a5f</anchor>
      <arglist>(DstScalar &amp;a, const SrcScalar &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>assignPacket</name>
      <anchorfile>structEigen_1_1internal_1_1assign__op.html</anchorfile>
      <anchor>a692298cacb98ec36a00dadbc36824699</anchor>
      <arglist>(DstScalar *a, const Packet &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assign_op&lt; DstScalar, void &gt;</name>
    <filename>structEigen_1_1internal_1_1assign__op_3_01DstScalar_00_01void_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment</name>
    <filename>structEigen_1_1internal_1_1Assignment.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, CwiseBinaryOp&lt; internal::scalar_product_op&lt; ScalarBis, Scalar &gt;, const CwiseNullaryOp&lt; internal::scalar_constant_op&lt; ScalarBis &gt;, Plain &gt;, const Product&lt; Lhs, Rhs, DefaultProduct &gt; &gt;, AssignFunc, Dense2Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01CwiseBinaryOp_3_01internal_1_1scalar__cd3c7eb5cdd76e3762fda411afd41310.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; internal::scalar_product_op&lt; ScalarBis, Scalar &gt;, const CwiseNullaryOp&lt; internal::scalar_constant_op&lt; ScalarBis &gt;, Plain &gt;, const Product&lt; Lhs, Rhs, DefaultProduct &gt; &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01CwiseBinaryOp_3_01internal_1_1scalar__cd3c7eb5cdd76e3762fda411afd41310.html</anchorfile>
      <anchor>ab1c625f36159caa0534d2ef9147aaf25</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01CwiseBinaryOp_3_01internal_1_1scalar__cd3c7eb5cdd76e3762fda411afd41310.html</anchorfile>
      <anchor>a26c4bececb04fddf315034d1a4250f30</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const AssignFunc &amp;func)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, Homogeneous&lt; ArgType, Horizontal &gt;, internal::assign_op&lt; Scalar, typename ArgType::Scalar &gt;, Dense2Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Homogeneous_3_01ArgType_00_01Horizontac1f143842ed7f43f85f42f19a7023e02.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Homogeneous&lt; ArgType, Horizontal &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Homogeneous_3_01ArgType_00_01Horizontac1f143842ed7f43f85f42f19a7023e02.html</anchorfile>
      <anchor>a97ed740eba73853edafaa9293f2e30bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Homogeneous_3_01ArgType_00_01Horizontac1f143842ed7f43f85f42f19a7023e02.html</anchorfile>
      <anchor>af499e5c05f833725f99b695b9d3cbae5</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; Scalar, typename ArgType::Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, Homogeneous&lt; ArgType, Vertical &gt;, internal::assign_op&lt; Scalar, typename ArgType::Scalar &gt;, Dense2Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Homogeneous_3_01ArgType_00_01Vertical_4246a7ce3251626c8f20c5d4cd6c81f4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Homogeneous&lt; ArgType, Vertical &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Homogeneous_3_01ArgType_00_01Vertical_4246a7ce3251626c8f20c5d4cd6c81f4.html</anchorfile>
      <anchor>a32ad4def77e7d9593c334eb3777447fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Homogeneous_3_01ArgType_00_01Vertical_4246a7ce3251626c8f20c5d4cd6c81f4.html</anchorfile>
      <anchor>a770eda3cab096546dd27ba4d5399241d</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; Scalar, typename ArgType::Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, Inverse&lt; ColPivHouseholderQR&lt; MatrixType &gt; &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename ColPivHouseholderQR&lt; MatrixType &gt;::Scalar &gt;, Dense2Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Inverse_3_01ColPivHouseholderQR_3_01Ma9e9558fe4cb2865b653bde72f78d0720.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>ColPivHouseholderQR&lt; MatrixType &gt;</type>
      <name>QrType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Inverse_3_01ColPivHouseholderQR_3_01Ma9e9558fe4cb2865b653bde72f78d0720.html</anchorfile>
      <anchor>a1e7c6b004bdccc765df8ca4ba1e9310c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Inverse&lt; QrType &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Inverse_3_01ColPivHouseholderQR_3_01Ma9e9558fe4cb2865b653bde72f78d0720.html</anchorfile>
      <anchor>a43b5c87a5bed26cf5fa59fc2f3d160b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Inverse_3_01ColPivHouseholderQR_3_01Ma9e9558fe4cb2865b653bde72f78d0720.html</anchorfile>
      <anchor>abd58dc876e3e7da378577a72fb5ffa06</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; typename DstXprType::Scalar, typename QrType::Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, Inverse&lt; CompleteOrthogonalDecomposition&lt; MatrixType &gt; &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename CompleteOrthogonalDecomposition&lt; MatrixType &gt;::Scalar &gt;, Dense2Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Inverse_3_01CompleteOrthogonalDecomposbb413dc1921688b51738fc54e83f8dbd.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>CompleteOrthogonalDecomposition&lt; MatrixType &gt;</type>
      <name>CodType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Inverse_3_01CompleteOrthogonalDecomposbb413dc1921688b51738fc54e83f8dbd.html</anchorfile>
      <anchor>a6e9ed2f22b3b6819673298563a40a6a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Inverse&lt; CodType &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Inverse_3_01CompleteOrthogonalDecomposbb413dc1921688b51738fc54e83f8dbd.html</anchorfile>
      <anchor>a3b7796a3ddf3763ff8eaf5d32435a247</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Inverse_3_01CompleteOrthogonalDecomposbb413dc1921688b51738fc54e83f8dbd.html</anchorfile>
      <anchor>acbb612854432ba8044da1f1368314dfb</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; typename DstXprType::Scalar, typename CodType::Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, Inverse&lt; FullPivHouseholderQR&lt; MatrixType &gt; &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename FullPivHouseholderQR&lt; MatrixType &gt;::Scalar &gt;, Dense2Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Inverse_3_01FullPivHouseholderQR_3_01Mfd3e9df4ec0eba314679fb7541c8491b.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>FullPivHouseholderQR&lt; MatrixType &gt;</type>
      <name>QrType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Inverse_3_01FullPivHouseholderQR_3_01Mfd3e9df4ec0eba314679fb7541c8491b.html</anchorfile>
      <anchor>aaeda8a54982b17fc75011bef790c6193</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Inverse&lt; QrType &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Inverse_3_01FullPivHouseholderQR_3_01Mfd3e9df4ec0eba314679fb7541c8491b.html</anchorfile>
      <anchor>a70436cda4afe15db94d65a1e8f887f53</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Inverse_3_01FullPivHouseholderQR_3_01Mfd3e9df4ec0eba314679fb7541c8491b.html</anchorfile>
      <anchor>a65c6aaebd0c9c0ae0b79b8b104a60cdc</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; typename DstXprType::Scalar, typename QrType::Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, Inverse&lt; FullPivLU&lt; MatrixType &gt; &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename FullPivLU&lt; MatrixType &gt;::Scalar &gt;, Dense2Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Inverse_3_01FullPivLU_3_01MatrixType_070da8d4b61703a753f91013290a5abf1.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>FullPivLU&lt; MatrixType &gt;</type>
      <name>LuType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Inverse_3_01FullPivLU_3_01MatrixType_070da8d4b61703a753f91013290a5abf1.html</anchorfile>
      <anchor>a36faa9b66f3e8c7c4089e6c8e9ffcbd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Inverse&lt; LuType &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Inverse_3_01FullPivLU_3_01MatrixType_070da8d4b61703a753f91013290a5abf1.html</anchorfile>
      <anchor>ae71e99a024a87e924b473ab919a917df</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Inverse_3_01FullPivLU_3_01MatrixType_070da8d4b61703a753f91013290a5abf1.html</anchorfile>
      <anchor>a231169f7021568601b2e13f3e5a6257c</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; typename DstXprType::Scalar, typename MatrixType::Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, Inverse&lt; PartialPivLU&lt; MatrixType &gt; &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename PartialPivLU&lt; MatrixType &gt;::Scalar &gt;, Dense2Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Inverse_3_01PartialPivLU_3_01MatrixTyp68e7dfdc92df4c0f0af9386cc8059021.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>PartialPivLU&lt; MatrixType &gt;</type>
      <name>LuType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Inverse_3_01PartialPivLU_3_01MatrixTyp68e7dfdc92df4c0f0af9386cc8059021.html</anchorfile>
      <anchor>aca725b44383b6d57e6c91282a1b689e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Inverse&lt; LuType &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Inverse_3_01PartialPivLU_3_01MatrixTyp68e7dfdc92df4c0f0af9386cc8059021.html</anchorfile>
      <anchor>a17569c851a55ed2533f588f9863d2f72</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Inverse_3_01PartialPivLU_3_01MatrixTyp68e7dfdc92df4c0f0af9386cc8059021.html</anchorfile>
      <anchor>acd231757f32088e6544b2f6bb0eb9e6b</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; typename DstXprType::Scalar, typename LuType::Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, Inverse&lt; XprType &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename XprType::Scalar &gt;, Dense2Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Inverse_3_01XprType_01_4_00_01internal6c5c4776bbb1b16e08b6cbd291af318a.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Inverse&lt; XprType &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Inverse_3_01XprType_01_4_00_01internal6c5c4776bbb1b16e08b6cbd291af318a.html</anchorfile>
      <anchor>a5da1a8b1aecc8ceb7b2086590499d960</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Inverse_3_01XprType_01_4_00_01internal6c5c4776bbb1b16e08b6cbd291af318a.html</anchorfile>
      <anchor>a450acc4a5ca9172c882fd6d19a5ba35c</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; typename DstXprType::Scalar, typename XprType::Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, AliasFreeProduct &gt;, internal::add_assign_op&lt; typename DstXprType::Scalar, typename Product&lt; Lhs, Rhs, AliasFreeProduct &gt;::Scalar &gt;, Sparse2Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01AliasFreece2b7d2570b23e73a9d01a4e731cc96.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs, AliasFreeProduct &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01AliasFreece2b7d2570b23e73a9d01a4e731cc96.html</anchorfile>
      <anchor>a394636ac491ce75403314e37e12bddcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01AliasFreece2b7d2570b23e73a9d01a4e731cc96.html</anchorfile>
      <anchor>a05b9d6144b178e559b94eed1a84adf5e</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::add_assign_op&lt; typename DstXprType::Scalar, typename SrcXprType::Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, AliasFreeProduct &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename Product&lt; Lhs, Rhs, AliasFreeProduct &gt;::Scalar &gt;, Sparse2Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01AliasFref3aa60e47abe026a110885e924f69537.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs, AliasFreeProduct &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01AliasFref3aa60e47abe026a110885e924f69537.html</anchorfile>
      <anchor>abddf37655aa7ad93f556b77e97a36ab2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01AliasFref3aa60e47abe026a110885e924f69537.html</anchorfile>
      <anchor>a969d643c0bc0547dda3f2a9d1dbc4285</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; typename DstXprType::Scalar, typename SrcXprType::Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, AliasFreeProduct &gt;, internal::sub_assign_op&lt; typename DstXprType::Scalar, typename Product&lt; Lhs, Rhs, AliasFreeProduct &gt;::Scalar &gt;, Sparse2Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01AliasFre65d37c39a13f7cc04d9d55f55def8517.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs, AliasFreeProduct &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01AliasFre65d37c39a13f7cc04d9d55f55def8517.html</anchorfile>
      <anchor>ac283472d9605669723e1a05fab2cf5ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01AliasFre65d37c39a13f7cc04d9d55f55def8517.html</anchorfile>
      <anchor>ad3dfa9d4dc1b79e20c0ef37b2d3f66fd</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::sub_assign_op&lt; typename DstXprType::Scalar, typename SrcXprType::Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, DefaultProduct &gt;, internal::add_assign_op&lt; Scalar, typename Product&lt; Lhs, Rhs, DefaultProduct &gt;::Scalar &gt;, Dense2Triangular &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01DefaultPda81bf9a8ed2d3da28764872af938049.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs, DefaultProduct &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01DefaultPda81bf9a8ed2d3da28764872af938049.html</anchorfile>
      <anchor>a6fe3d17d2688fd663e852200d8cf8579</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01DefaultPda81bf9a8ed2d3da28764872af938049.html</anchorfile>
      <anchor>ac07b3b214716b4f8d23d0ea9ca0ae493</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::add_assign_op&lt; Scalar, typename SrcXprType::Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, DefaultProduct &gt;, internal::assign_op&lt; Scalar, typename Product&lt; Lhs, Rhs, DefaultProduct &gt;::Scalar &gt;, Dense2Triangular &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01DefaultP69fc13a26b70f8bd0d7549042fd88469.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs, DefaultProduct &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01DefaultP69fc13a26b70f8bd0d7549042fd88469.html</anchorfile>
      <anchor>ab58ff4f79362d670c01cc6fa4d8f238d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01DefaultP69fc13a26b70f8bd0d7549042fd88469.html</anchorfile>
      <anchor>a5a4f87a4c03524b1caca94cde6e215ae</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; Scalar, typename SrcXprType::Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, DefaultProduct &gt;, internal::sub_assign_op&lt; Scalar, typename Product&lt; Lhs, Rhs, DefaultProduct &gt;::Scalar &gt;, Dense2Triangular &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01DefaultP71ae0430efd69279bf47e2321686c88c.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs, DefaultProduct &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01DefaultP71ae0430efd69279bf47e2321686c88c.html</anchorfile>
      <anchor>afaf3ea3984def04214841fd080dedbb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01DefaultP71ae0430efd69279bf47e2321686c88c.html</anchorfile>
      <anchor>a0e60cd1a3ddaf3a1c3b159c0c70c0662</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::sub_assign_op&lt; Scalar, typename SrcXprType::Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, Options &gt;, internal::add_assign_op&lt; Scalar, Scalar &gt;, Dense2Dense, typename enable_if&lt;(Options==DefaultProduct||Options==AliasFreeProduct)&gt;::type &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01Options_4db0cd38037e17100569940de3e65234.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs, Options &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01Options_4db0cd38037e17100569940de3e65234.html</anchorfile>
      <anchor>a718b5cb522602e984768c6c4c58801f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01Options_4db0cd38037e17100569940de3e65234.html</anchorfile>
      <anchor>a8f6e4fb3a8ecf6c1c13d7223468b5bb7</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::add_assign_op&lt; Scalar, Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, Options &gt;, internal::assign_op&lt; Scalar, Scalar &gt;, Dense2Dense, typename enable_if&lt;(Options==DefaultProduct||Options==AliasFreeProduct)&gt;::type &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01Options_38828e948abb5d81be05f7c8059eaa10.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs, Options &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01Options_38828e948abb5d81be05f7c8059eaa10.html</anchorfile>
      <anchor>a8b6808aca61ff57dd4770fd010da12d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01Options_38828e948abb5d81be05f7c8059eaa10.html</anchorfile>
      <anchor>a0281c55ac8f6bd34576aeea23072a800</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; Scalar, Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, Options &gt;, internal::sub_assign_op&lt; Scalar, Scalar &gt;, Dense2Dense, typename enable_if&lt;(Options==DefaultProduct||Options==AliasFreeProduct)&gt;::type &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01Options_99adb1fa86c7cbc9e691e3bb418bc62f.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs, Options &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01Options_99adb1fa86c7cbc9e691e3bb418bc62f.html</anchorfile>
      <anchor>aaa296ef17ca0ac8a53b602b94f2d69b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Product_3_01Lhs_00_01Rhs_00_01Options_99adb1fa86c7cbc9e691e3bb418bc62f.html</anchorfile>
      <anchor>a22afc17b68523d7cb996c6976ab19be8</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::sub_assign_op&lt; Scalar, Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, Solve&lt; CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; typename DecType::Scalar &gt;, const Transpose&lt; const DecType &gt; &gt;, RhsType &gt;, internal::assign_op&lt; Scalar, Scalar &gt;, Dense2Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Solve_3_01CwiseUnaryOp_3_01internal_1_9d2c6fb5d2e5ceb456e00f8accc740d6.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Solve&lt; CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; typename DecType::Scalar &gt;, const Transpose&lt; const DecType &gt; &gt;, RhsType &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Solve_3_01CwiseUnaryOp_3_01internal_1_9d2c6fb5d2e5ceb456e00f8accc740d6.html</anchorfile>
      <anchor>aca0119603485d050980a0b80e38bf298</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Solve_3_01CwiseUnaryOp_3_01internal_1_9d2c6fb5d2e5ceb456e00f8accc740d6.html</anchorfile>
      <anchor>a4bb3d1d8bcd482b994fb81569a61a0f0</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; Scalar, Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, Solve&lt; DecType, RhsType &gt;, internal::assign_op&lt; Scalar, Scalar &gt;, Dense2Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Solve_3_01DecType_00_01RhsType_01_4_006f9aff88bd0a6d68f5503211b2d091f5.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Solve&lt; DecType, RhsType &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Solve_3_01DecType_00_01RhsType_01_4_006f9aff88bd0a6d68f5503211b2d091f5.html</anchorfile>
      <anchor>ae98cd3a314e6b89b174d705bf289b540</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Solve_3_01DecType_00_01RhsType_01_4_006f9aff88bd0a6d68f5503211b2d091f5.html</anchorfile>
      <anchor>a99f3f4b2a24f06cb5ddda40ec8326aab</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; Scalar, Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, Solve&lt; DecType, RhsType &gt;, internal::assign_op&lt; Scalar, Scalar &gt;, Sparse2Sparse &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Solve_3_01DecType_00_01RhsType_01_4_00f77498589c763674dbef578b30701790.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Solve&lt; DecType, RhsType &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Solve_3_01DecType_00_01RhsType_01_4_00f77498589c763674dbef578b30701790.html</anchorfile>
      <anchor>a4e946b74dcd1fd648975824e63e39bb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Solve_3_01DecType_00_01RhsType_01_4_00f77498589c763674dbef578b30701790.html</anchorfile>
      <anchor>aad63cb7b4a20ee314a3b9d264b86ddd8</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; Scalar, Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, Solve&lt; Transpose&lt; const DecType &gt;, RhsType &gt;, internal::assign_op&lt; Scalar, Scalar &gt;, Dense2Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Solve_3_01Transpose_3_01const_01DecTyp4fab8f0684efbab0808878d327f01d3d.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Solve&lt; Transpose&lt; const DecType &gt;, RhsType &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Solve_3_01Transpose_3_01const_01DecTyp4fab8f0684efbab0808878d327f01d3d.html</anchorfile>
      <anchor>a5db89fee454b66d40d062899472d0234</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01Solve_3_01Transpose_3_01const_01DecTyp4fab8f0684efbab0808878d327f01d3d.html</anchorfile>
      <anchor>a8a9a57d354125ef97f90e7c91a3f9b29</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; Scalar, Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, SolveWithGuess&lt; DecType, RhsType, GuessType &gt;, internal::assign_op&lt; Scalar, Scalar &gt;, Dense2Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SolveWithGuess_3_01DecType_00_01RhsTyp54a27e9b4de43cd961ad88381f8639d6.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>SolveWithGuess&lt; DecType, RhsType, GuessType &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SolveWithGuess_3_01DecType_00_01RhsTyp54a27e9b4de43cd961ad88381f8639d6.html</anchorfile>
      <anchor>affc5272654093c02547a24c799bc6847</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SolveWithGuess_3_01DecType_00_01RhsTyp54a27e9b4de43cd961ad88381f8639d6.html</anchorfile>
      <anchor>a0eef72c6336c71b4ffb879fae3b8fdf5</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; Scalar, Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, SparseQRMatrixQReturnType&lt; SparseQRType &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename DstXprType::Scalar &gt;, Sparse2Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SparseQRMatrixQReturnType_3_01SparseQR60e27a409bbc862060867446515f0171.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>DstXprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SparseQRMatrixQReturnType_3_01SparseQR60e27a409bbc862060867446515f0171.html</anchorfile>
      <anchor>a984972577f134d4f22af56f47b30e70f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseQRMatrixQReturnType&lt; SparseQRType &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SparseQRMatrixQReturnType_3_01SparseQR60e27a409bbc862060867446515f0171.html</anchorfile>
      <anchor>a70e8931a8c4b0ba14aa81dfad16bfb40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DstXprType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SparseQRMatrixQReturnType_3_01SparseQR60e27a409bbc862060867446515f0171.html</anchorfile>
      <anchor>ab019ba7d743296423b446e15d0131ad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SparseQRMatrixQReturnType_3_01SparseQR60e27a409bbc862060867446515f0171.html</anchorfile>
      <anchor>aa3918307d0e7004de1be35c89ee4a153</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; Scalar, Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, SparseQRMatrixQReturnType&lt; SparseQRType &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename DstXprType::Scalar &gt;, Sparse2Sparse &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SparseQRMatrixQReturnType_3_01SparseQRcf8623311e6a1287c016d7f028e86849.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>DstXprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SparseQRMatrixQReturnType_3_01SparseQRcf8623311e6a1287c016d7f028e86849.html</anchorfile>
      <anchor>a23aebc524b5ccb1c9b8e5bb72f1c5e17</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseQRMatrixQReturnType&lt; SparseQRType &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SparseQRMatrixQReturnType_3_01SparseQRcf8623311e6a1287c016d7f028e86849.html</anchorfile>
      <anchor>a93e5753112691850ff80b94096ba0726</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DstXprType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SparseQRMatrixQReturnType_3_01SparseQRcf8623311e6a1287c016d7f028e86849.html</anchorfile>
      <anchor>a4c1abbabaa62775474fce84d579c40dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SparseQRMatrixQReturnType_3_01SparseQRcf8623311e6a1287c016d7f028e86849.html</anchorfile>
      <anchor>a18b3b76ddaa1791e72d847be2d137961</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; Scalar, Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, SparseSymmetricPermutationProduct&lt; MatrixType, Mode &gt;, internal::assign_op&lt; Scalar, typename MatrixType::Scalar &gt;, Sparse2Sparse &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SparseSymmetricPermutationProduct_3_01047c06457d1f6bf5babed287b97ea56a.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>DstXprType::StorageIndex</type>
      <name>DstIndex</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SparseSymmetricPermutationProduct_3_01047c06457d1f6bf5babed287b97ea56a.html</anchorfile>
      <anchor>ab03c962995ac3213c9ebb3eced4aba88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseSymmetricPermutationProduct&lt; MatrixType, Mode &gt;</type>
      <name>SrcXprType</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SparseSymmetricPermutationProduct_3_01047c06457d1f6bf5babed287b97ea56a.html</anchorfile>
      <anchor>a27237deaf69ded2cfef08d699c0303cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SparseSymmetricPermutationProduct_3_01047c06457d1f6bf5babed287b97ea56a.html</anchorfile>
      <anchor>a860d6a0c898f8187dab5ca35567082cd</anchor>
      <arglist>(SparseMatrix&lt; Scalar, Options, DstIndex &gt; &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; Scalar, typename MatrixType::Scalar &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SparseSymmetricPermutationProduct_3_01047c06457d1f6bf5babed287b97ea56a.html</anchorfile>
      <anchor>a743214fc5df8550054cff8aaefc5d0db</anchor>
      <arglist>(SparseSelfAdjointView&lt; DestType, DestMode &gt; &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; Scalar, typename MatrixType::Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, Dense2Dense, Weak &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01Dense2Dense_00_01Weak_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01Dense2Dense_00_01Weak_01_4.html</anchorfile>
      <anchor>a23b7a4281a249055ccd7f123144a3a84</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const Functor &amp;func)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, Dense2Triangular &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01Dense2Triangular_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01Dense2Triangular_01_4.html</anchorfile>
      <anchor>a29c908c10a930f070f1c187eda70e46d</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const Functor &amp;func)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, Diagonal2Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01Diagonal2Dense_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01Diagonal2Dense_01_4.html</anchorfile>
      <anchor>ad33964548f8f2981e5d35e2d2e8fffe8</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; typename DstXprType::Scalar, typename SrcXprType::Scalar &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01Diagonal2Dense_01_4.html</anchorfile>
      <anchor>a4267da91867006719a3767e13c44098c</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::add_assign_op&lt; typename DstXprType::Scalar, typename SrcXprType::Scalar &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01Diagonal2Dense_01_4.html</anchorfile>
      <anchor>a08f8787f00a2ea39eea1e0d2d64cb2a4</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::sub_assign_op&lt; typename DstXprType::Scalar, typename SrcXprType::Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, Diagonal2Sparse &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01Diagonal2Sparse_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Array&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>ArrayXI</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01Diagonal2Sparse_01_4.html</anchorfile>
      <anchor>aa1aea4ab1d5785a977226ec4ee5a0a4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>ArrayXS</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01Diagonal2Sparse_01_4.html</anchorfile>
      <anchor>a7c1af253f38daf8f551b6e5809fce5a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DstXprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01Diagonal2Sparse_01_4.html</anchorfile>
      <anchor>a5e5ba1c28271d8b5c037d1668005ff46</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DstXprType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01Diagonal2Sparse_01_4.html</anchorfile>
      <anchor>a73be07480adf7672b8da352df4a94899</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01Diagonal2Sparse_01_4.html</anchorfile>
      <anchor>a3ebebc30f1ceca09787e5ad5c0fd9c43</anchor>
      <arglist>(SparseMatrix&lt; Scalar, Options, StorageIndex &gt; &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; typename DstXprType::Scalar, typename SrcXprType::Scalar &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01Diagonal2Sparse_01_4.html</anchorfile>
      <anchor>af302c9a90f62006c28bec8184a1c3c08</anchor>
      <arglist>(SparseMatrixBase&lt; DstDerived &gt; &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; typename DstXprType::Scalar, typename SrcXprType::Scalar &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01Diagonal2Sparse_01_4.html</anchorfile>
      <anchor>aa5fb6b65cca9c9cbafd0102a9b8184dc</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::add_assign_op&lt; typename DstXprType::Scalar, typename SrcXprType::Scalar &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01Diagonal2Sparse_01_4.html</anchorfile>
      <anchor>a6c98a58cd979be473443ee7b6c5fed0e</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::sub_assign_op&lt; typename DstXprType::Scalar, typename SrcXprType::Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, EigenBase2EigenBase, Weak &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01EigenBase2EigenBase_00_01Weak_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01EigenBase2EigenBase_00_01Weak_01_4.html</anchorfile>
      <anchor>aa049e2581ae61f4c4391e1854003e132</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; typename DstXprType::Scalar, typename SrcXprType::Scalar &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01EigenBase2EigenBase_00_01Weak_01_4.html</anchorfile>
      <anchor>a915dbd72d6a3f50505f06554da7af5da</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::add_assign_op&lt; typename DstXprType::Scalar, SrcScalarType &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01EigenBase2EigenBase_00_01Weak_01_4.html</anchorfile>
      <anchor>a6d0d55aa4438451b3d517e6f29161c4a</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::sub_assign_op&lt; typename DstXprType::Scalar, SrcScalarType &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, Sparse2Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01Sparse2Dense_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01Sparse2Dense_01_4.html</anchorfile>
      <anchor>ab9b166c76885ff13090942424e88db79</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const Functor &amp;func)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, Sparse2Sparse &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01Sparse2Sparse_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01Sparse2Sparse_01_4.html</anchorfile>
      <anchor>a6611277406152002f37cb9c1e06eb463</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; typename DstXprType::Scalar, typename SrcXprType::Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, SparseSelfAdjoint2Sparse &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01SparseSelfAdjoint2Sparse_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>DstXprType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01SparseSelfAdjoint2Sparse_01_4.html</anchorfile>
      <anchor>a429efae6af903e6754d8ed4bfd28948a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01SparseSelfAdjoint2Sparse_01_4.html</anchorfile>
      <anchor>a5254d19b2bf8ec31cdea7661f856182b</anchor>
      <arglist>(SparseMatrix&lt; DestScalar, StorageOrder, StorageIndex &gt; &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; typename DstXprType::Scalar, typename SrcXprType::Scalar &gt; &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01SparseSelfAdjoint2Sparse_01_4.html</anchorfile>
      <anchor>ad1293eaffabd867a539e53e73ea2798a</anchor>
      <arglist>(DynamicSparseMatrix&lt; DestScalar, ColMajor, StorageIndex &gt; &amp;dst, const SrcXprType &amp;src, const internal::assign_op&lt; typename DstXprType::Scalar, typename SrcXprType::Scalar &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, Triangular2Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01Triangular2Dense_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01Triangular2Dense_01_4.html</anchorfile>
      <anchor>a931b3b9ca1a40b366c22143993b50f67</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const Functor &amp;func)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, Triangular2Triangular &gt;</name>
    <filename>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01Triangular2Triangular_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1Assignment_3_01DstXprType_00_01SrcXprType_00_01Functor_00_01Triangular2Triangular_01_4.html</anchorfile>
      <anchor>a99fcc5348b1bc536a1595c2a2f227112</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const Functor &amp;func)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::assignment_from_xpr_op_product</name>
    <filename>structEigen_1_1internal_1_1assignment__from__xpr__op__product.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1assignment__from__xpr__op__product.html</anchorfile>
      <anchor>a7409e659f7fd561b060a4a262ba3672a</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const InitialFunc &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::AssignmentKind</name>
    <filename>structEigen_1_1internal_1_1AssignmentKind.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>EigenBase2EigenBase</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1AssignmentKind.html</anchorfile>
      <anchor>a18fda331c81a14c0764198df6851d6d1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::AssignmentKind&lt; DenseShape, BandShape &gt;</name>
    <filename>structEigen_1_1internal_1_1AssignmentKind_3_01DenseShape_00_01BandShape_01_4.html</filename>
    <member kind="typedef">
      <type>EigenBase2EigenBase</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1AssignmentKind_3_01DenseShape_00_01BandShape_01_4.html</anchorfile>
      <anchor>a487d348b92386835d76b9ecc5110a02a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::AssignmentKind&lt; DenseShape, DenseShape &gt;</name>
    <filename>structEigen_1_1internal_1_1AssignmentKind_3_01DenseShape_00_01DenseShape_01_4.html</filename>
    <member kind="typedef">
      <type>Dense2Dense</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1AssignmentKind_3_01DenseShape_00_01DenseShape_01_4.html</anchorfile>
      <anchor>a83f22c796a459812a94e5d3b5de66891</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::AssignmentKind&lt; DenseShape, DiagonalShape &gt;</name>
    <filename>structEigen_1_1internal_1_1AssignmentKind_3_01DenseShape_00_01DiagonalShape_01_4.html</filename>
    <member kind="typedef">
      <type>Diagonal2Dense</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1AssignmentKind_3_01DenseShape_00_01DiagonalShape_01_4.html</anchorfile>
      <anchor>a37ad5764b16d3d88e2f84737be93c88a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::AssignmentKind&lt; DenseShape, HomogeneousShape &gt;</name>
    <filename>structEigen_1_1internal_1_1AssignmentKind_3_01DenseShape_00_01HomogeneousShape_01_4.html</filename>
    <member kind="typedef">
      <type>Dense2Dense</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1AssignmentKind_3_01DenseShape_00_01HomogeneousShape_01_4.html</anchorfile>
      <anchor>af8e25accbdd082697ab50d60a5ff7668</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::AssignmentKind&lt; DenseShape, PermutationShape &gt;</name>
    <filename>structEigen_1_1internal_1_1AssignmentKind_3_01DenseShape_00_01PermutationShape_01_4.html</filename>
    <member kind="typedef">
      <type>EigenBase2EigenBase</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1AssignmentKind_3_01DenseShape_00_01PermutationShape_01_4.html</anchorfile>
      <anchor>a9c2e38eade45a93b83c5af22f5a2e7f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::AssignmentKind&lt; DenseShape, SparseShape &gt;</name>
    <filename>structEigen_1_1internal_1_1AssignmentKind_3_01DenseShape_00_01SparseShape_01_4.html</filename>
    <member kind="typedef">
      <type>Sparse2Dense</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1AssignmentKind_3_01DenseShape_00_01SparseShape_01_4.html</anchorfile>
      <anchor>a750527530f46241a2f8f979037a6ef98</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::AssignmentKind&lt; DenseShape, SparseTriangularShape &gt;</name>
    <filename>structEigen_1_1internal_1_1AssignmentKind_3_01DenseShape_00_01SparseTriangularShape_01_4.html</filename>
    <member kind="typedef">
      <type>Sparse2Dense</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1AssignmentKind_3_01DenseShape_00_01SparseTriangularShape_01_4.html</anchorfile>
      <anchor>a7f749cee63493922e4c4a9c9d8e8cb84</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::AssignmentKind&lt; DenseShape, TriangularShape &gt;</name>
    <filename>structEigen_1_1internal_1_1AssignmentKind_3_01DenseShape_00_01TriangularShape_01_4.html</filename>
    <member kind="typedef">
      <type>Triangular2Dense</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1AssignmentKind_3_01DenseShape_00_01TriangularShape_01_4.html</anchorfile>
      <anchor>ac48974e888776fdee480c930aade0a63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::AssignmentKind&lt; SparseSelfAdjointShape, SparseShape &gt;</name>
    <filename>structEigen_1_1internal_1_1AssignmentKind_3_01SparseSelfAdjointShape_00_01SparseShape_01_4.html</filename>
    <member kind="typedef">
      <type>Sparse2Sparse</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1AssignmentKind_3_01SparseSelfAdjointShape_00_01SparseShape_01_4.html</anchorfile>
      <anchor>aba0977d730379a1756e92f38120d1e54</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::AssignmentKind&lt; SparseShape, DiagonalShape &gt;</name>
    <filename>structEigen_1_1internal_1_1AssignmentKind_3_01SparseShape_00_01DiagonalShape_01_4.html</filename>
    <member kind="typedef">
      <type>Diagonal2Sparse</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1AssignmentKind_3_01SparseShape_00_01DiagonalShape_01_4.html</anchorfile>
      <anchor>a322a83d6eb9dfa1d733349a506002ef5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::AssignmentKind&lt; SparseShape, SparseSelfAdjointShape &gt;</name>
    <filename>structEigen_1_1internal_1_1AssignmentKind_3_01SparseShape_00_01SparseSelfAdjointShape_01_4.html</filename>
    <member kind="typedef">
      <type>SparseSelfAdjoint2Sparse</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1AssignmentKind_3_01SparseShape_00_01SparseSelfAdjointShape_01_4.html</anchorfile>
      <anchor>a292d40f0abb62123012cc833d536d1d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::AssignmentKind&lt; SparseShape, SparseShape &gt;</name>
    <filename>structEigen_1_1internal_1_1AssignmentKind_3_01SparseShape_00_01SparseShape_01_4.html</filename>
    <member kind="typedef">
      <type>Sparse2Sparse</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1AssignmentKind_3_01SparseShape_00_01SparseShape_01_4.html</anchorfile>
      <anchor>a3edbf9cc71c05d8e5c3eda23ca95ac63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::AssignmentKind&lt; SparseShape, SparseTriangularShape &gt;</name>
    <filename>structEigen_1_1internal_1_1AssignmentKind_3_01SparseShape_00_01SparseTriangularShape_01_4.html</filename>
    <member kind="typedef">
      <type>Sparse2Sparse</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1AssignmentKind_3_01SparseShape_00_01SparseTriangularShape_01_4.html</anchorfile>
      <anchor>a4e19ea09f4779069bfbe6460d19f1f47</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::AssignmentKind&lt; TriangularShape, DenseShape &gt;</name>
    <filename>structEigen_1_1internal_1_1AssignmentKind_3_01TriangularShape_00_01DenseShape_01_4.html</filename>
    <member kind="typedef">
      <type>Dense2Triangular</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1AssignmentKind_3_01TriangularShape_00_01DenseShape_01_4.html</anchorfile>
      <anchor>afe17b0030002e7f1ae42f6200a80f220</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::AssignmentKind&lt; TriangularShape, TriangularShape &gt;</name>
    <filename>structEigen_1_1internal_1_1AssignmentKind_3_01TriangularShape_00_01TriangularShape_01_4.html</filename>
    <member kind="typedef">
      <type>Triangular2Triangular</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1AssignmentKind_3_01TriangularShape_00_01TriangularShape_01_4.html</anchorfile>
      <anchor>a0c36b9f7d2866f7532ada40d628c313e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::BandMatrix</name>
    <filename>classEigen_1_1internal_1_1BandMatrix.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>Rows</templarg>
    <templarg>Cols</templarg>
    <templarg>Supers</templarg>
    <templarg>Subs</templarg>
    <templarg>Options</templarg>
    <base>BandMatrixBase&lt; BandMatrix&lt; _Scalar, Rows, Cols, Supers, Subs, Options &gt; &gt;</base>
    <member kind="typedef">
      <type>internal::traits&lt; BandMatrix &gt;::CoefficientsType</type>
      <name>CoefficientsType</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a55bf1a3acc0e0b3c4a9a8b1ddad631cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; BandMatrix &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a18a3abc017e0a0e706e5765ccdb155e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; BandMatrix &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a1b89828b6577877ee8bc2a4ffbcc1f06</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BandMatrix</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>acd5340da8e6a2e830c2b5610a8bf2825</anchor>
      <arglist>(Index rows=Rows, Index cols=Cols, Index supers=Supers, Index subs=Subs)</arglist>
    </member>
    <member kind="function">
      <type>const CoefficientsType &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a2fe0c5fd36629be04b00c0182e50ff48</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CoefficientsType &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a7e78f318a77804931ff8f0fe37ba26b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>ac2e269d04f0162379e9201f2b69c4ea6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a40c7b51bc27f4e875c2f709c5a551090</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>subs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a8e685c7075a432979d72822db86e6d0e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>supers</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a0c7b513e0e6fb1df19a13beba8a5ef94</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CoefficientsType</type>
      <name>m_coeffs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a838c9d05b9564e31d0302653dee4aeb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, Rows &gt;</type>
      <name>m_rows</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a03a436804ed5c1c96f0c96695c03abd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, Subs &gt;</type>
      <name>m_subs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a5df95e55263d64543f369a65af98d7d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, Supers &gt;</type>
      <name>m_supers</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a534f26dad48560f34066266f1b53a78f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BandMatrix&lt; RealScalar, ColsAtCompileTime, ColsAtCompileTime, 1, 0, RowMajor &gt;</name>
    <filename>classEigen_1_1internal_1_1BandMatrix.html</filename>
    <base>Eigen::internal::BandMatrixBase</base>
    <member kind="typedef">
      <type>internal::traits&lt; BandMatrix &gt;::CoefficientsType</type>
      <name>CoefficientsType</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a55bf1a3acc0e0b3c4a9a8b1ddad631cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; BandMatrix &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a18a3abc017e0a0e706e5765ccdb155e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; BandMatrix &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a1b89828b6577877ee8bc2a4ffbcc1f06</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BandMatrix</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>acd5340da8e6a2e830c2b5610a8bf2825</anchor>
      <arglist>(Index rows=Rows, Index cols=Cols, Index supers=Supers, Index subs=Subs)</arglist>
    </member>
    <member kind="function">
      <type>const CoefficientsType &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a2fe0c5fd36629be04b00c0182e50ff48</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CoefficientsType &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a7e78f318a77804931ff8f0fe37ba26b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>ac2e269d04f0162379e9201f2b69c4ea6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a40c7b51bc27f4e875c2f709c5a551090</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>subs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a8e685c7075a432979d72822db86e6d0e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>supers</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a0c7b513e0e6fb1df19a13beba8a5ef94</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CoefficientsType</type>
      <name>m_coeffs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a838c9d05b9564e31d0302653dee4aeb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, Rows &gt;</type>
      <name>m_rows</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a03a436804ed5c1c96f0c96695c03abd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, Subs &gt;</type>
      <name>m_subs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a5df95e55263d64543f369a65af98d7d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, Supers &gt;</type>
      <name>m_supers</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a534f26dad48560f34066266f1b53a78f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BandMatrix&lt; Scalar, Size, Size, Options &amp;SelfAdjoint?0:1, 1, Options|RowMajor &gt;</name>
    <filename>classEigen_1_1internal_1_1BandMatrix.html</filename>
    <base>Eigen::internal::BandMatrixBase</base>
    <member kind="typedef">
      <type>internal::traits&lt; BandMatrix &gt;::CoefficientsType</type>
      <name>CoefficientsType</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a55bf1a3acc0e0b3c4a9a8b1ddad631cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; BandMatrix &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a18a3abc017e0a0e706e5765ccdb155e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; BandMatrix &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a1b89828b6577877ee8bc2a4ffbcc1f06</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BandMatrix</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>acd5340da8e6a2e830c2b5610a8bf2825</anchor>
      <arglist>(Index rows=Rows, Index cols=Cols, Index supers=Supers, Index subs=Subs)</arglist>
    </member>
    <member kind="function">
      <type>const CoefficientsType &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a2fe0c5fd36629be04b00c0182e50ff48</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CoefficientsType &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a7e78f318a77804931ff8f0fe37ba26b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>ac2e269d04f0162379e9201f2b69c4ea6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a40c7b51bc27f4e875c2f709c5a551090</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>subs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a8e685c7075a432979d72822db86e6d0e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>supers</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a0c7b513e0e6fb1df19a13beba8a5ef94</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CoefficientsType</type>
      <name>m_coeffs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a838c9d05b9564e31d0302653dee4aeb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, Rows &gt;</type>
      <name>m_rows</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a03a436804ed5c1c96f0c96695c03abd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, Subs &gt;</type>
      <name>m_subs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a5df95e55263d64543f369a65af98d7d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, Supers &gt;</type>
      <name>m_supers</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrix.html</anchorfile>
      <anchor>a534f26dad48560f34066266f1b53a78f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::BandMatrixBase</name>
    <filename>classEigen_1_1internal_1_1BandMatrixBase.html</filename>
    <templarg>Derived</templarg>
    <base>Eigen::EigenBase</base>
    <class kind="struct">Eigen::internal::BandMatrixBase::DiagonalIntReturnType</class>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a7585d8f61a5d2bd20bfc70a97d0aaf7eab759d5fddd7eb7a95a7e6e1249def3a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a7585d8f61a5d2bd20bfc70a97d0aaf7eaba1fc084b5188cac3d93d0aca73509f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a7585d8f61a5d2bd20bfc70a97d0aaf7ea72f5e9956e95603c7807f364dfca57c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a7585d8f61a5d2bd20bfc70a97d0aaf7eaecd3d51b0e81f089aa85ab678728473c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a7585d8f61a5d2bd20bfc70a97d0aaf7eade54d40de9ce9280367020f6cafb6b85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a7585d8f61a5d2bd20bfc70a97d0aaf7ea4e6a2f50558b4f764643a31ca4f7902b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Supers</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a7585d8f61a5d2bd20bfc70a97d0aaf7ea84db1def9aea3e3dff87a787bdf2d64e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Subs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a7585d8f61a5d2bd20bfc70a97d0aaf7eabdda7ddbdc9e7177896b6a73ea3c23f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a7585d8f61a5d2bd20bfc70a97d0aaf7eaf0a456965c2b29a3aed5f7aa559ab5e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EigenBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>af06810be4827bc9268e0d02fea6b4e62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::CoefficientsType</type>
      <name>CoefficientsType</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a17c354627a5d45343b09ed4254b2871c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a7585d8f61a5d2bd20bfc70a97d0aaf7eaba1fc084b5188cac3d93d0aca73509f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a7585d8f61a5d2bd20bfc70a97d0aaf7eaecd3d51b0e81f089aa85ab678728473c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime &gt;</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a4b465b7b73aa09b04a05f9d94f6a7f58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a7585d8f61a5d2bd20bfc70a97d0aaf7eab759d5fddd7eb7a95a7e6e1249def3a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a7585d8f61a5d2bd20bfc70a97d0aaf7ea4e6a2f50558b4f764643a31ca4f7902b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a7585d8f61a5d2bd20bfc70a97d0aaf7eade54d40de9ce9280367020f6cafb6b85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a7585d8f61a5d2bd20bfc70a97d0aaf7eaf0a456965c2b29a3aed5f7aa559ab5e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a7585d8f61a5d2bd20bfc70a97d0aaf7ea72f5e9956e95603c7807f364dfca57c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>afca234d64175589fd9f35bb54e99a0cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseMatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a2f52fc1689db7ecbf7abe30d2b184f65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Subs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a7585d8f61a5d2bd20bfc70a97d0aaf7eabdda7ddbdc9e7177896b6a73ea3c23f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Supers</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a7585d8f61a5d2bd20bfc70a97d0aaf7ea84db1def9aea3e3dff87a787bdf2d64e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const CoefficientsType &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>ab7c9e9a7ca5ad0f2f3a82ac582650499</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CoefficientsType &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>ab296a77fa3ac9c7618957b01c7de0a35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CoefficientsType, Dynamic, 1 &gt;</type>
      <name>col</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>aca78a4990b6827b0b3086e28e6ae4257</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CoefficientsType, 1, SizeAtCompileTime &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>abce1c4d69e72ec594f67a841d1040606</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CoefficientsType, 1, SizeAtCompileTime &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a7c55438da88b00d29f8f514bddfa86ba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DiagonalIntReturnType&lt; N &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a1d98143681d5c1e2709ce18332a939dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const DiagonalIntReturnType&lt; N &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>aa8a5c997afb4ebd9b43b9ff2e1078cf9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CoefficientsType, 1, Dynamic &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a51ce12f0be57b0c2593c20c865de6af1</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CoefficientsType, 1, Dynamic &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a8f7146e80405018d6d0827c4a7713ad3</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a48c573fc9b58a2d4dd0741b284124a64</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>subs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a1115fe9b5a07d5218dacc15655a413cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>supers</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a58617da0d75d22b1f8dfdfde702ebb4a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>aacfa0b85201b8503376a9998987f81f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>DataRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a87d8d377ea648e8c6e7c94d92c9480fcae78a493a9d40a70327bc874e9513e79c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a87d8d377ea648e8c6e7c94d92c9480fca71a6609bdbdda97da681efd801f0b84c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>DataRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a87d8d377ea648e8c6e7c94d92c9480fcae78a493a9d40a70327bc874e9513e79c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a87d8d377ea648e8c6e7c94d92c9480fca71a6609bdbdda97da681efd801f0b84c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>diagonalLength</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a591e1a809bd6957740356a962f922626</anchor>
      <arglist>(Index i) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BandMatrixBase&lt; BandMatrix&lt; _Scalar, Rows, Cols, Supers, Subs, Options &gt; &gt;</name>
    <filename>classEigen_1_1internal_1_1BandMatrixBase.html</filename>
    <base>EigenBase&lt; BandMatrix&lt; _Scalar, Rows, Cols, Supers, Subs, Options &gt; &gt;</base>
    <member kind="typedef">
      <type>EigenBase&lt; BandMatrix&lt; _Scalar, Rows, Cols, Supers, Subs, Options &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>af06810be4827bc9268e0d02fea6b4e62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; BandMatrix&lt; _Scalar, Rows, Cols, Supers, Subs, Options &gt; &gt;::CoefficientsType</type>
      <name>CoefficientsType</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a17c354627a5d45343b09ed4254b2871c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a7585d8f61a5d2bd20bfc70a97d0aaf7eaba1fc084b5188cac3d93d0aca73509f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a7585d8f61a5d2bd20bfc70a97d0aaf7eaecd3d51b0e81f089aa85ab678728473c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime &gt;</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a4b465b7b73aa09b04a05f9d94f6a7f58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a7585d8f61a5d2bd20bfc70a97d0aaf7eab759d5fddd7eb7a95a7e6e1249def3a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a7585d8f61a5d2bd20bfc70a97d0aaf7ea4e6a2f50558b4f764643a31ca4f7902b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a7585d8f61a5d2bd20bfc70a97d0aaf7eade54d40de9ce9280367020f6cafb6b85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a7585d8f61a5d2bd20bfc70a97d0aaf7eaf0a456965c2b29a3aed5f7aa559ab5e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a7585d8f61a5d2bd20bfc70a97d0aaf7ea72f5e9956e95603c7807f364dfca57c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; BandMatrix&lt; _Scalar, Rows, Cols, Supers, Subs, Options &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>afca234d64175589fd9f35bb54e99a0cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseMatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a2f52fc1689db7ecbf7abe30d2b184f65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Subs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a7585d8f61a5d2bd20bfc70a97d0aaf7eabdda7ddbdc9e7177896b6a73ea3c23f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Supers</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a7585d8f61a5d2bd20bfc70a97d0aaf7ea84db1def9aea3e3dff87a787bdf2d64e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const CoefficientsType &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>ab7c9e9a7ca5ad0f2f3a82ac582650499</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CoefficientsType &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>ab296a77fa3ac9c7618957b01c7de0a35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CoefficientsType, Dynamic, 1 &gt;</type>
      <name>col</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>aca78a4990b6827b0b3086e28e6ae4257</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CoefficientsType, 1, SizeAtCompileTime &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>abce1c4d69e72ec594f67a841d1040606</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CoefficientsType, 1, SizeAtCompileTime &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a7c55438da88b00d29f8f514bddfa86ba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DiagonalIntReturnType&lt; N &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a1d98143681d5c1e2709ce18332a939dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const DiagonalIntReturnType&lt; N &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>aa8a5c997afb4ebd9b43b9ff2e1078cf9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CoefficientsType, 1, Dynamic &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a51ce12f0be57b0c2593c20c865de6af1</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CoefficientsType, 1, Dynamic &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a8f7146e80405018d6d0827c4a7713ad3</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a48c573fc9b58a2d4dd0741b284124a64</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>subs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a1115fe9b5a07d5218dacc15655a413cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>supers</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a58617da0d75d22b1f8dfdfde702ebb4a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>aacfa0b85201b8503376a9998987f81f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>DataRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a87d8d377ea648e8c6e7c94d92c9480fcae78a493a9d40a70327bc874e9513e79c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a87d8d377ea648e8c6e7c94d92c9480fca71a6609bdbdda97da681efd801f0b84c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>diagonalLength</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a591e1a809bd6957740356a962f922626</anchor>
      <arglist>(Index i) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BandMatrixBase&lt; BandMatrixWrapper&lt; _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;</name>
    <filename>classEigen_1_1internal_1_1BandMatrixBase.html</filename>
    <base>EigenBase&lt; BandMatrixWrapper&lt; _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;</base>
    <member kind="typedef">
      <type>EigenBase&lt; BandMatrixWrapper&lt; _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>af06810be4827bc9268e0d02fea6b4e62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; BandMatrixWrapper&lt; _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;::CoefficientsType</type>
      <name>CoefficientsType</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a17c354627a5d45343b09ed4254b2871c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a7585d8f61a5d2bd20bfc70a97d0aaf7eaba1fc084b5188cac3d93d0aca73509f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a7585d8f61a5d2bd20bfc70a97d0aaf7eaecd3d51b0e81f089aa85ab678728473c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime &gt;</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a4b465b7b73aa09b04a05f9d94f6a7f58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a7585d8f61a5d2bd20bfc70a97d0aaf7eab759d5fddd7eb7a95a7e6e1249def3a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a7585d8f61a5d2bd20bfc70a97d0aaf7ea4e6a2f50558b4f764643a31ca4f7902b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a7585d8f61a5d2bd20bfc70a97d0aaf7eade54d40de9ce9280367020f6cafb6b85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a7585d8f61a5d2bd20bfc70a97d0aaf7eaf0a456965c2b29a3aed5f7aa559ab5e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a7585d8f61a5d2bd20bfc70a97d0aaf7ea72f5e9956e95603c7807f364dfca57c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; BandMatrixWrapper&lt; _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>afca234d64175589fd9f35bb54e99a0cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseMatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a2f52fc1689db7ecbf7abe30d2b184f65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Subs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a7585d8f61a5d2bd20bfc70a97d0aaf7eabdda7ddbdc9e7177896b6a73ea3c23f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Supers</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a7585d8f61a5d2bd20bfc70a97d0aaf7ea84db1def9aea3e3dff87a787bdf2d64e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const CoefficientsType &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>ab7c9e9a7ca5ad0f2f3a82ac582650499</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CoefficientsType &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>ab296a77fa3ac9c7618957b01c7de0a35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CoefficientsType, Dynamic, 1 &gt;</type>
      <name>col</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>aca78a4990b6827b0b3086e28e6ae4257</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CoefficientsType, 1, SizeAtCompileTime &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>abce1c4d69e72ec594f67a841d1040606</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CoefficientsType, 1, SizeAtCompileTime &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a7c55438da88b00d29f8f514bddfa86ba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DiagonalIntReturnType&lt; N &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a1d98143681d5c1e2709ce18332a939dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const DiagonalIntReturnType&lt; N &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>aa8a5c997afb4ebd9b43b9ff2e1078cf9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CoefficientsType, 1, Dynamic &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a51ce12f0be57b0c2593c20c865de6af1</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CoefficientsType, 1, Dynamic &gt;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a8f7146e80405018d6d0827c4a7713ad3</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a48c573fc9b58a2d4dd0741b284124a64</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>subs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a1115fe9b5a07d5218dacc15655a413cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>supers</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a58617da0d75d22b1f8dfdfde702ebb4a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>aacfa0b85201b8503376a9998987f81f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>DataRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a87d8d377ea648e8c6e7c94d92c9480fcae78a493a9d40a70327bc874e9513e79c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a87d8d377ea648e8c6e7c94d92c9480fca71a6609bdbdda97da681efd801f0b84c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>diagonalLength</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a591e1a809bd6957740356a962f922626</anchor>
      <arglist>(Index i) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::BandMatrixWrapper</name>
    <filename>classEigen_1_1internal_1_1BandMatrixWrapper.html</filename>
    <templarg></templarg>
    <templarg>_Rows</templarg>
    <templarg>_Cols</templarg>
    <templarg>_Supers</templarg>
    <templarg>_Subs</templarg>
    <templarg>_Options</templarg>
    <base>BandMatrixBase&lt; BandMatrixWrapper&lt; _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;</base>
    <member kind="typedef">
      <type>internal::traits&lt; BandMatrixWrapper &gt;::CoefficientsType</type>
      <name>CoefficientsType</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>af2619600a9ac7189c920700acec2ed18</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; BandMatrixWrapper &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>a4d9b3b75046e2d298f72cae7c9929a3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; BandMatrixWrapper &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>a34e63430ed81b44a49dd339987e8ced6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BandMatrixWrapper</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>a1da1c6d582ee0fd5effd8290d114af62</anchor>
      <arglist>(const CoefficientsType &amp;coeffs, Index rows=_Rows, Index cols=_Cols, Index supers=_Supers, Index subs=_Subs)</arglist>
    </member>
    <member kind="function">
      <type>const CoefficientsType &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>a86c85e74d144b8db575f3814e3069651</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>a5c81a2138f0adfb23216de383aaeeeab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>a8d23b9d25729ac15c06591c810d13160</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>subs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>a146d5ceb44c93c8e0a48c207ad252a8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>supers</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>a5e874cc43bb0b406241e3cc6042335e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const CoefficientsType &amp;</type>
      <name>m_coeffs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>ad481463a6d56da0723164849763a26bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, _Rows &gt;</type>
      <name>m_rows</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>a93d973aec90dcf3f836f3660749aafcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, _Subs &gt;</type>
      <name>m_subs</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>ab3e85f1556236cfe51fd8f026c22bce5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, _Supers &gt;</type>
      <name>m_supers</name>
      <anchorfile>classEigen_1_1internal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>a5432c89ed42f81404cf32126adb911d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::BandShape</name>
    <filename>structEigen_1_1BandShape.html</filename>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>debugName</name>
      <anchorfile>structEigen_1_1BandShape.html</anchorfile>
      <anchor>aac060c162decb089ef61c22634a1652f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::BandShape</name>
    <filename>structEigen_1_1internal_1_1BandShape.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::BDCSVD</name>
    <filename>classEigen_1_1BDCSVD.html</filename>
    <templarg>_MatrixType</templarg>
    <base>SVDBase&lt; BDCSVD&lt; _MatrixType &gt; &gt;</base>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a3b46b86511d41c7c44e9e3faeabf8b0eaa0222fb3be5089e2f7ca67e1e2882954</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a3b46b86511d41c7c44e9e3faeabf8b0eaf0a020e5fd77a8f6f2cfb7145c8da295</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiagSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a3b46b86511d41c7c44e9e3faeabf8b0ea135cfd5fd712f17e50bdc0efa61cc366</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a3b46b86511d41c7c44e9e3faeabf8b0ea75ab90cba2fd1bdc327e07d349be1fd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a3b46b86511d41c7c44e9e3faeabf8b0ea0d30a3a19367ab871e64a980aea219f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxDiagSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a3b46b86511d41c7c44e9e3faeabf8b0eab37c73c7ace3196b7a9b799a33492116</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatrixOptions</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a3b46b86511d41c7c44e9e3faeabf8b0eaaac5b9fa1cd1464ae3ec6ffa7b86a95d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ref&lt; ArrayXr &gt;</type>
      <name>ArrayRef</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>ad30a7a883b86028c45559593c7a678a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; Index, 1, Dynamic &gt;</type>
      <name>ArrayXi</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a9dea0e28217993ad7de85351357724a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; RealScalar, Dynamic, 1 &gt;</type>
      <name>ArrayXr</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a1e177918a1acf8153ff5f323fbeed9fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a3b46b86511d41c7c44e9e3faeabf8b0eaf0a020e5fd77a8f6f2cfb7145c8da295</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiagSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a3b46b86511d41c7c44e9e3faeabf8b0ea135cfd5fd712f17e50bdc0efa61cc366</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ref&lt; ArrayXi &gt;</type>
      <name>IndicesRef</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>aab1c377c616062cc85356e47312cb412</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatrixOptions</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a3b46b86511d41c7c44e9e3faeabf8b0eaaac5b9fa1cd1464ae3ec6ffa7b86a95d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a8c3310eee662af4ca2428f7afd1472ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::MatrixUType</type>
      <name>MatrixUType</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a4c38005126c75b1ba3b1b95117b4546d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::MatrixVType</type>
      <name>MatrixVType</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a1a1140cddb7727637b5e33d9f3b13299</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, Dynamic, ColMajor &gt;</type>
      <name>MatrixX</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>acf9211e5353d60fc3209d62fa0e2bdf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; RealScalar, Dynamic, Dynamic, ColMajor &gt;</type>
      <name>MatrixXr</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a7b32c2adca9f10283820f437f08f6271</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a3b46b86511d41c7c44e9e3faeabf8b0ea0d30a3a19367ab871e64a980aea219f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxDiagSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a3b46b86511d41c7c44e9e3faeabf8b0eab37c73c7ace3196b7a9b799a33492116</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a3b46b86511d41c7c44e9e3faeabf8b0ea75ab90cba2fd1bdc327e07d349be1fd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; typename MatrixType::Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a2eb49279d7a1760eed1346fb8a0da629</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a3b46b86511d41c7c44e9e3faeabf8b0eaa0222fb3be5089e2f7ca67e1e2882954</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>aaeab2cfc3f87e2a2c595a9d5b4d97c71</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::SingularValuesType</type>
      <name>SingularValuesType</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a44cd685aa8d3807c006f6557bd69abf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; RealScalar, Dynamic, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a0ea2c57bf088d5fc480ad81945157079</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BDCSVD</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a39514816d38f9c418cf3f3514b511c2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BDCSVD</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a3e1fa48b3d042b7daf7392724a68bb60</anchor>
      <arglist>(Index rows, Index cols, unsigned int computationOptions=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BDCSVD</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a302746d9c534cd513c1df87c7ae4850d</anchor>
      <arglist>(const MatrixType &amp;matrix, unsigned int computationOptions=0)</arglist>
    </member>
    <member kind="function">
      <type>BDCSVD &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a52e3c627775010775c64d16a00cdb770</anchor>
      <arglist>(const MatrixType &amp;matrix, unsigned int computationOptions)</arglist>
    </member>
    <member kind="function">
      <type>BDCSVD &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>acf27f41ed044d74ea8e8cbaf17ffdb04</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSwitchSize</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>aa21c0cc5e99c861970bae45d94cae9ad</anchor>
      <arglist>(int s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~BDCSVD</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>abdf2b178ad413766bc1b292fcef701e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_numIters</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>ade7ebb87b1735432218681831b1801cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_algoswap</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a1e07b25c4a606cee8f34cdc75189a3b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_compU</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a63dc95af59e08a68b11268e98feea7fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixXr</type>
      <name>m_computed</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a76dcaed5bc2dd1c37832805fa8fed943</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_compV</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a707ea2d37a7024a6317f001a6971fbec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isTranspose</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a01ac6b6ddf81569780bf6449e8484a6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixXr</type>
      <name>m_naiveU</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a857bb0e5f633e0600ea6861f14da8a1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixXr</type>
      <name>m_naiveV</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a94b71ee8ecf0b6b621a1267cf136adc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nRec</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a43bb7c5a142ebde4c38967c5c3d42910</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ArrayXr</type>
      <name>m_workspace</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>ad62998546febd86ba715a9eae4c47b4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ArrayXi</type>
      <name>m_workspaceI</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a8bfc4be4bdc669038298ea29b940532f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SVDBase&lt; BDCSVD &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a5c60affb78af5d30fd51b4c743bea9bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>allocate</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a870393d7d95401a45fd65a3ff8b38bfb</anchor>
      <arglist>(Index rows, Index cols, unsigned int computationOptions)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeSingVals</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>ae1e384bc66726e45f96e7f0cc054487a</anchor>
      <arglist>(const ArrayRef &amp;col0, const ArrayRef &amp;diag, const IndicesRef &amp;perm, VectorType &amp;singVals, ArrayRef shifts, ArrayRef mus)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeSingVecs</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a2e28be342355e1414d26cfd65325ba7f</anchor>
      <arglist>(const ArrayRef &amp;zhat, const ArrayRef &amp;diag, const IndicesRef &amp;perm, const VectorType &amp;singVals, const ArrayRef &amp;shifts, const ArrayRef &amp;mus, MatrixXr &amp;U, MatrixXr &amp;V)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeSVDofM</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>ae5909813a632db6095ebd8af8541858a</anchor>
      <arglist>(Index firstCol, Index n, MatrixXr &amp;U, VectorType &amp;singVals, MatrixXr &amp;V)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>copyUV</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>aa059639383ca600f198cd178de5f116c</anchor>
      <arglist>(const HouseholderU &amp;householderU, const HouseholderV &amp;householderV, const NaiveU &amp;naiveU, const NaiveV &amp;naivev)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>deflation</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>abf371e539b921d6f4821bf8e87f7ef32</anchor>
      <arglist>(Index firstCol, Index lastCol, Index k, Index firstRowW, Index firstColW, Index shift)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>deflation43</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a7d8b1d486b13d72658b7ad44430e82e2</anchor>
      <arglist>(Index firstCol, Index shift, Index i, Index size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>deflation44</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a2a3ab669d075f81714bafe4088ae6074</anchor>
      <arglist>(Index firstColu, Index firstColm, Index firstRowW, Index firstColW, Index i, Index j, Index size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>divide</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>aefd73cc6b7a9ffc922c8d615efba2a52</anchor>
      <arglist>(Index firstCol, Index lastCol, Index firstRowW, Index firstColW, Index shift)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>perturbCol0</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a7f023b27fd80bd56632fdad81c4c8b4b</anchor>
      <arglist>(const ArrayRef &amp;col0, const ArrayRef &amp;diag, const IndicesRef &amp;perm, const VectorType &amp;singVals, const ArrayRef &amp;shifts, const ArrayRef &amp;mus, ArrayRef zhat)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>structured_update</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a06da4be04bf0815bfc692b2ce4485aec</anchor>
      <arglist>(Block&lt; MatrixXr, Dynamic, Dynamic &gt; A, const MatrixXr &amp;B, Index n1)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static RealScalar</type>
      <name>secularEq</name>
      <anchorfile>classEigen_1_1BDCSVD.html</anchorfile>
      <anchor>a2f1d2d4ca5769579c4eb0f04e03e7e7a</anchor>
      <arglist>(RealScalar x, const ArrayRef &amp;col0, const ArrayRef &amp;diag, const IndicesRef &amp;perm, const ArrayRef &amp;diagShifted, RealScalar shift)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::BiCGSTAB</name>
    <filename>classEigen_1_1BiCGSTAB.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>IterativeSolverBase&lt; BiCGSTAB&lt; _MatrixType, _Preconditioner &gt; &gt;</base>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1BiCGSTAB.html</anchorfile>
      <anchor>a32fdde20d29016946ae69b4ed5915f22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Preconditioner</type>
      <name>Preconditioner</name>
      <anchorfile>classEigen_1_1BiCGSTAB.html</anchorfile>
      <anchor>ae530e71021e146c29a47e4d634c279ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1BiCGSTAB.html</anchorfile>
      <anchor>a04cd3a89fc09e4fc6a464ee879caa3db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1BiCGSTAB.html</anchorfile>
      <anchor>ac52ea7eaf5cfde0eef5f846e95f49e02</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1BiCGSTAB.html</anchorfile>
      <anchor>a7fe02808db7ebde7a029c5031e8f72dc</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, Dest &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_with_guess_impl</name>
      <anchorfile>classEigen_1_1BiCGSTAB.html</anchorfile>
      <anchor>afb1eb9f5b3fa3b666f3871d5041dda11</anchor>
      <arglist>(const Rhs &amp;b, Dest &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BiCGSTAB</name>
      <anchorfile>classEigen_1_1BiCGSTAB.html</anchorfile>
      <anchor>ae1a0df6ef6e947256c3cb83ce7df7eda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BiCGSTAB</name>
      <anchorfile>classEigen_1_1BiCGSTAB.html</anchorfile>
      <anchor>a5842afd9566e254bc727de1fd7f46362</anchor>
      <arglist>(const EigenBase&lt; MatrixDerived &gt; &amp;A)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~BiCGSTAB</name>
      <anchorfile>classEigen_1_1BiCGSTAB.html</anchorfile>
      <anchor>ab478a5cee2227902a89b50a353f055b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>IterativeSolverBase&lt; BiCGSTAB &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1BiCGSTAB.html</anchorfile>
      <anchor>a6620d6485b61fb2df151347f8f75a7cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::binary_evaluator</name>
    <filename>structEigen_1_1internal_1_1binary__evaluator.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>binary_evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1binary__evaluator.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, IndexBased, IndexBased &gt;</name>
    <filename>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>evaluator_base&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</base>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>ae027ae95ca5db7208642f8eec7fc5d96a1f2384bf096a64d3c2fb2013ae02d830</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsFlags</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>ae027ae95ca5db7208642f8eec7fc5d96a6492a4020f00b686a7a57650a999ab54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsFlags</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>ae027ae95ca5db7208642f8eec7fc5d96a635b001629a4c600c6913c510147576d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SameType</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>ae027ae95ca5db7208642f8eec7fc5d96a55f0b0dd777cc46b613193ac5ad686db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StorageOrdersAgree</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>ae027ae95ca5db7208642f8eec7fc5d96a58a0ada8dba874164a5bef45b01ccefe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags0</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>ae027ae95ca5db7208642f8eec7fc5d96ad9e7f9a09ef3e2fca1dd9dc4c4694c5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>ae027ae95ca5db7208642f8eec7fc5d96a555a91c46c7e86b0328d81d2485fdfa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>ae027ae95ca5db7208642f8eec7fc5d96af07ad7eb628213d7a0b203d5e8a4a5e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>ae027ae95ca5db7208642f8eec7fc5d96af07ad7eb628213d7a0b203d5e8a4a5e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>ae027ae95ca5db7208642f8eec7fc5d96a1f2384bf096a64d3c2fb2013ae02d830</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>aad152cbdb60b334a5764e945d3fb840f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>ae027ae95ca5db7208642f8eec7fc5d96a555a91c46c7e86b0328d81d2485fdfa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags0</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>ae027ae95ca5db7208642f8eec7fc5d96ad9e7f9a09ef3e2fca1dd9dc4c4694c5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsFlags</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>ae027ae95ca5db7208642f8eec7fc5d96a6492a4020f00b686a7a57650a999ab54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsFlags</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>ae027ae95ca5db7208642f8eec7fc5d96a635b001629a4c600c6913c510147576d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SameType</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>ae027ae95ca5db7208642f8eec7fc5d96a55f0b0dd777cc46b613193ac5ad686db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StorageOrdersAgree</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>ae027ae95ca5db7208642f8eec7fc5d96a58a0ada8dba874164a5bef45b01ccefe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>a8c97a698e57625386a888928bd9d4e2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>binary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>a26703e97e69eb65d08bc171ee86e1f5b</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>a2d2931e9845a6960c80d85e42f0d6f44</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>a7f74a4162f494c1c415bbcbe75d50d0c</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>a195bed55ab775f99a88891a1caa16d8e</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>ad5e25a51f6602cd27f31cb99ae4a1d48</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const BinaryOp</type>
      <name>m_functor</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>ac4358c660a7d509e25be0c2f05aa88d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; Lhs &gt;</type>
      <name>m_lhsImpl</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>acc73348ccd1b0427bf21e8e56dd4a764</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; Rhs &gt;</type>
      <name>m_rhsImpl</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01ac73a2133a3b7c7ae4b49a4f505527a4.html</anchorfile>
      <anchor>a2779f6658304a42d22e7504bd7816b99</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, IndexBased, IteratorBased &gt;</name>
    <filename>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_016c8507d526cf185db2d56b7742a252e4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>evaluator_base&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</base>
    <class kind="class">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, IndexBased, IteratorBased &gt;::InnerIterator</class>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_016c8507d526cf185db2d56b7742a252e4.html</anchorfile>
      <anchor>a2929698bd0ac2dfca03bdd53bfd4ad72a12cda565bafa69c50327ddfd6b8106f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_016c8507d526cf185db2d56b7742a252e4.html</anchorfile>
      <anchor>a2929698bd0ac2dfca03bdd53bfd4ad72ac7afcf683ca1e78f5346e072b430a28d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_016c8507d526cf185db2d56b7742a252e4.html</anchorfile>
      <anchor>a2929698bd0ac2dfca03bdd53bfd4ad72a12cda565bafa69c50327ddfd6b8106f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_016c8507d526cf185db2d56b7742a252e4.html</anchorfile>
      <anchor>a2929698bd0ac2dfca03bdd53bfd4ad72ac7afcf683ca1e78f5346e072b430a28d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>binary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_016c8507d526cf185db2d56b7742a252e4.html</anchorfile>
      <anchor>ad52c21c8b66c9d493fa86c1f5e0eb000</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZerosEstimate</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_016c8507d526cf185db2d56b7742a252e4.html</anchorfile>
      <anchor>a540f79ec374a860c0e9d119910878d2f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; Rhs &gt;::InnerIterator</type>
      <name>RhsIterator</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_016c8507d526cf185db2d56b7742a252e4.html</anchorfile>
      <anchor>afe2638f620e0918129212b8d13202040</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>traits&lt; XprType &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_016c8507d526cf185db2d56b7742a252e4.html</anchorfile>
      <anchor>af64d430c7477dcb28229db55ad64e73e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>XprType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_016c8507d526cf185db2d56b7742a252e4.html</anchorfile>
      <anchor>aa275d603edec9e2305809c9586f2bd27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_016c8507d526cf185db2d56b7742a252e4.html</anchorfile>
      <anchor>a381c46379c2fc1211796aa95b1dac22a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const XprType &amp;</type>
      <name>m_expr</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_016c8507d526cf185db2d56b7742a252e4.html</anchorfile>
      <anchor>a9458aca3103f7de7c30ca71a7056ffcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const BinaryOp</type>
      <name>m_functor</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_016c8507d526cf185db2d56b7742a252e4.html</anchorfile>
      <anchor>aff8d0dc0c3e9dfa4191bbd4f69715657</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; Lhs &gt;</type>
      <name>m_lhsImpl</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_016c8507d526cf185db2d56b7742a252e4.html</anchorfile>
      <anchor>a99fa002c958af593f3b159c969cf1dc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; Rhs &gt;</type>
      <name>m_rhsImpl</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_016c8507d526cf185db2d56b7742a252e4.html</anchorfile>
      <anchor>a40f8ff8adeb2a32ddfd2184353314bca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, IteratorBased, IndexBased &gt;</name>
    <filename>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01c6fbc10b988770a8d370b5099cb91ae3.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>evaluator_base&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</base>
    <class kind="class">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, IteratorBased, IndexBased &gt;::InnerIterator</class>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01c6fbc10b988770a8d370b5099cb91ae3.html</anchorfile>
      <anchor>a43b7b9b3c52dc7f122968f8e7897813ba3f8543d5611645e00e70eb00cc862f8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01c6fbc10b988770a8d370b5099cb91ae3.html</anchorfile>
      <anchor>a43b7b9b3c52dc7f122968f8e7897813ba0fb22d225a9bf1fd16901eb53b4512b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01c6fbc10b988770a8d370b5099cb91ae3.html</anchorfile>
      <anchor>a43b7b9b3c52dc7f122968f8e7897813ba3f8543d5611645e00e70eb00cc862f8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01c6fbc10b988770a8d370b5099cb91ae3.html</anchorfile>
      <anchor>a43b7b9b3c52dc7f122968f8e7897813ba0fb22d225a9bf1fd16901eb53b4512b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>binary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01c6fbc10b988770a8d370b5099cb91ae3.html</anchorfile>
      <anchor>ae651ac32465859b332b06ec2d6b21b14</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZerosEstimate</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01c6fbc10b988770a8d370b5099cb91ae3.html</anchorfile>
      <anchor>a287b169a07a616c109fa94a9eb32c9dd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; Lhs &gt;::InnerIterator</type>
      <name>LhsIterator</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01c6fbc10b988770a8d370b5099cb91ae3.html</anchorfile>
      <anchor>a77cb8978ba80ac6d3c3d8fe12c1cf5cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>traits&lt; XprType &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01c6fbc10b988770a8d370b5099cb91ae3.html</anchorfile>
      <anchor>a4e37da1a1fe4959472ae2a6cc7a9632d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>XprType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01c6fbc10b988770a8d370b5099cb91ae3.html</anchorfile>
      <anchor>a1efc2cf6f2339944d155c90783f22a63</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01c6fbc10b988770a8d370b5099cb91ae3.html</anchorfile>
      <anchor>ad36d9bbe192ed9de539f812d91891f7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const XprType &amp;</type>
      <name>m_expr</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01c6fbc10b988770a8d370b5099cb91ae3.html</anchorfile>
      <anchor>a245d953951d776c44160a41718a35dd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const BinaryOp</type>
      <name>m_functor</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01c6fbc10b988770a8d370b5099cb91ae3.html</anchorfile>
      <anchor>abecc44c75458c4ffbf3f819f0b05a0b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; Lhs &gt;</type>
      <name>m_lhsImpl</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01c6fbc10b988770a8d370b5099cb91ae3.html</anchorfile>
      <anchor>af07052c9e9ae6334de98f6fbc859da51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; Rhs &gt;</type>
      <name>m_rhsImpl</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01c6fbc10b988770a8d370b5099cb91ae3.html</anchorfile>
      <anchor>afa9cd73f0db45a3fdebb42203a82af82</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, IteratorBased, IteratorBased &gt;</name>
    <filename>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_0187ef7211a78264dbf25c6de69e48634c.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>evaluator_base&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</base>
    <class kind="class">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, IteratorBased, IteratorBased &gt;::InnerIterator</class>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_0187ef7211a78264dbf25c6de69e48634c.html</anchorfile>
      <anchor>aad6f7362ab6f2df9cdbb24b968cf561fa17fcbc87ad2601e4d1fa8ec71ccd02c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_0187ef7211a78264dbf25c6de69e48634c.html</anchorfile>
      <anchor>aad6f7362ab6f2df9cdbb24b968cf561fac616d7acdedebb1297a690c92943eb5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_0187ef7211a78264dbf25c6de69e48634c.html</anchorfile>
      <anchor>aad6f7362ab6f2df9cdbb24b968cf561fa17fcbc87ad2601e4d1fa8ec71ccd02c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_0187ef7211a78264dbf25c6de69e48634c.html</anchorfile>
      <anchor>aad6f7362ab6f2df9cdbb24b968cf561fac616d7acdedebb1297a690c92943eb5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>binary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_0187ef7211a78264dbf25c6de69e48634c.html</anchorfile>
      <anchor>a7747e8ec8f8ab77d4b5c34d8ec147d63</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZerosEstimate</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_0187ef7211a78264dbf25c6de69e48634c.html</anchorfile>
      <anchor>a9dcef6b1bd94b3ef2340701cb89a7d88</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; Lhs &gt;::InnerIterator</type>
      <name>LhsIterator</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_0187ef7211a78264dbf25c6de69e48634c.html</anchorfile>
      <anchor>acb7cc7a296290d6e21c34baf0e2c38ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; Rhs &gt;::InnerIterator</type>
      <name>RhsIterator</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_0187ef7211a78264dbf25c6de69e48634c.html</anchorfile>
      <anchor>a8b08189bacce399c408feb4ab50a7c78</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>traits&lt; XprType &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_0187ef7211a78264dbf25c6de69e48634c.html</anchorfile>
      <anchor>aa23c1b09c906e6b06c6199fbf135ac24</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>XprType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_0187ef7211a78264dbf25c6de69e48634c.html</anchorfile>
      <anchor>ae3bf399ed58846129f844e952e4171df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_0187ef7211a78264dbf25c6de69e48634c.html</anchorfile>
      <anchor>ae069e9a63aefcd03761787f7959fc01b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const BinaryOp</type>
      <name>m_functor</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_0187ef7211a78264dbf25c6de69e48634c.html</anchorfile>
      <anchor>a25ce5e8eb8ee596b2c0f3b6b43179c70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; Lhs &gt;</type>
      <name>m_lhsImpl</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_0187ef7211a78264dbf25c6de69e48634c.html</anchorfile>
      <anchor>ac9d9bb135cf00c16bb4efea3977a6dbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; Rhs &gt;</type>
      <name>m_rhsImpl</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_0187ef7211a78264dbf25c6de69e48634c.html</anchorfile>
      <anchor>a96a2e714753042bdd908cb1e21899d7f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; scalar_boolean_and_op, Lhs, Rhs &gt;, IndexBased, IteratorBased &gt;</name>
    <filename>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__boolean__and__op_00_0f1eadf0d6878b69df23c5fe7965ce379.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>sparse_conjunction_evaluator&lt; CwiseBinaryOp&lt; scalar_boolean_and_op, Lhs, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>sparse_conjunction_evaluator&lt; XprType &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__boolean__and__op_00_0f1eadf0d6878b69df23c5fe7965ce379.html</anchorfile>
      <anchor>a2a9680fe7d0f25cace3fcd416a365529</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; scalar_boolean_and_op, Lhs, Rhs &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__boolean__and__op_00_0f1eadf0d6878b69df23c5fe7965ce379.html</anchorfile>
      <anchor>a2a82db452c49cad5c9b67cea350c2056</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>binary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__boolean__and__op_00_0f1eadf0d6878b69df23c5fe7965ce379.html</anchorfile>
      <anchor>a798104c34bbdb42c524111d8eef0ccab</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; scalar_boolean_and_op, Lhs, Rhs &gt;, IteratorBased, IndexBased &gt;</name>
    <filename>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__boolean__and__op_00_08c62c593168556572fa8be05f4d44538.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>sparse_conjunction_evaluator&lt; CwiseBinaryOp&lt; scalar_boolean_and_op, Lhs, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>sparse_conjunction_evaluator&lt; XprType &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__boolean__and__op_00_08c62c593168556572fa8be05f4d44538.html</anchorfile>
      <anchor>a993955e35964a2108462990f0df9f047</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; scalar_boolean_and_op, Lhs, Rhs &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__boolean__and__op_00_08c62c593168556572fa8be05f4d44538.html</anchorfile>
      <anchor>aae75565ff2eef6dcd3cdb26247dca232</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>binary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__boolean__and__op_00_08c62c593168556572fa8be05f4d44538.html</anchorfile>
      <anchor>a92a63ea9d84cb5fa395ef722c620fbbc</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; scalar_boolean_and_op, Lhs, Rhs &gt;, IteratorBased, IteratorBased &gt;</name>
    <filename>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__boolean__and__op_00_0bcdcf6b4f7ab9d1640cc219fdae5a498.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>sparse_conjunction_evaluator&lt; CwiseBinaryOp&lt; scalar_boolean_and_op, Lhs, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>sparse_conjunction_evaluator&lt; XprType &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__boolean__and__op_00_0bcdcf6b4f7ab9d1640cc219fdae5a498.html</anchorfile>
      <anchor>a6df9c3811eb7761096709eb0a23909eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; scalar_boolean_and_op, Lhs, Rhs &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__boolean__and__op_00_0bcdcf6b4f7ab9d1640cc219fdae5a498.html</anchorfile>
      <anchor>a5fc77935881e9be38d3a1919a39cf6bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>binary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__boolean__and__op_00_0bcdcf6b4f7ab9d1640cc219fdae5a498.html</anchorfile>
      <anchor>af909c8e5453e3c5725cc693c65ab8cb1</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; scalar_product_op&lt; T1, T2 &gt;, Lhs, Rhs &gt;, IndexBased, IteratorBased &gt;</name>
    <filename>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__product__op_3_01T1_00fc6d7062fc4c4559967b5942c918a999.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>sparse_conjunction_evaluator&lt; CwiseBinaryOp&lt; scalar_product_op&lt; T1, T2 &gt;, Lhs, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>sparse_conjunction_evaluator&lt; XprType &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__product__op_3_01T1_00fc6d7062fc4c4559967b5942c918a999.html</anchorfile>
      <anchor>a866273224bc3e4a8eca8da3145acde08</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; scalar_product_op&lt; T1, T2 &gt;, Lhs, Rhs &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__product__op_3_01T1_00fc6d7062fc4c4559967b5942c918a999.html</anchorfile>
      <anchor>ad6164def474d975a66fdec17fab0b0fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>binary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__product__op_3_01T1_00fc6d7062fc4c4559967b5942c918a999.html</anchorfile>
      <anchor>a90e0ed72c3cd96c8855dc433efb3a5e6</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; scalar_product_op&lt; T1, T2 &gt;, Lhs, Rhs &gt;, IteratorBased, IndexBased &gt;</name>
    <filename>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__product__op_3_01T1_003e0236402ae370a1386044562ebd1566.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>sparse_conjunction_evaluator&lt; CwiseBinaryOp&lt; scalar_product_op&lt; T1, T2 &gt;, Lhs, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>sparse_conjunction_evaluator&lt; XprType &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__product__op_3_01T1_003e0236402ae370a1386044562ebd1566.html</anchorfile>
      <anchor>aab80a656aa560c1e2ac5c6d05e2a10b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; scalar_product_op&lt; T1, T2 &gt;, Lhs, Rhs &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__product__op_3_01T1_003e0236402ae370a1386044562ebd1566.html</anchorfile>
      <anchor>aa32698257926fc2b2f1d7126a8a99275</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>binary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__product__op_3_01T1_003e0236402ae370a1386044562ebd1566.html</anchorfile>
      <anchor>aab8abc31d595ff831492f2fe97c8038d</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; scalar_product_op&lt; T1, T2 &gt;, Lhs, Rhs &gt;, IteratorBased, IteratorBased &gt;</name>
    <filename>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__product__op_3_01T1_0099f4848f018b8a5a0922648487955a02.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>sparse_conjunction_evaluator&lt; CwiseBinaryOp&lt; scalar_product_op&lt; T1, T2 &gt;, Lhs, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>sparse_conjunction_evaluator&lt; XprType &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__product__op_3_01T1_0099f4848f018b8a5a0922648487955a02.html</anchorfile>
      <anchor>a0e54dc0a8a589d0655a6bcd3b575a1f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; scalar_product_op&lt; T1, T2 &gt;, Lhs, Rhs &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__product__op_3_01T1_0099f4848f018b8a5a0922648487955a02.html</anchorfile>
      <anchor>a18d741a8ce1f7c4857ea5a874e94e67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>binary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01scalar__product__op_3_01T1_0099f4848f018b8a5a0922648487955a02.html</anchorfile>
      <anchor>a3d9715fa9b763957643996d9dda10067</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::binary_op_base</name>
    <filename>structEigen_1_1internal_1_1binary__op__base.html</filename>
    <templarg>Arg1</templarg>
    <templarg>Arg2</templarg>
    <member kind="typedef">
      <type>Arg1</type>
      <name>first_argument_type</name>
      <anchorfile>structEigen_1_1internal_1_1binary__op__base.html</anchorfile>
      <anchor>a83c1997b82c31cf8b003232445cbdcf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Arg2</type>
      <name>second_argument_type</name>
      <anchorfile>structEigen_1_1internal_1_1binary__op__base.html</anchorfile>
      <anchor>abd943c603b3b6ff7c304ec1326b4eb53</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>binary_op_base&lt; LhsScalar, RhsScalar &gt;</name>
    <filename>structEigen_1_1internal_1_1binary__op__base.html</filename>
    <member kind="typedef">
      <type>LhsScalar</type>
      <name>first_argument_type</name>
      <anchorfile>structEigen_1_1internal_1_1binary__op__base.html</anchorfile>
      <anchor>a83c1997b82c31cf8b003232445cbdcf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RhsScalar</type>
      <name>second_argument_type</name>
      <anchorfile>structEigen_1_1internal_1_1binary__op__base.html</anchorfile>
      <anchor>abd943c603b3b6ff7c304ec1326b4eb53</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>binary_op_base&lt; Scalar, Exponent &gt;</name>
    <filename>structEigen_1_1internal_1_1binary__op__base.html</filename>
    <member kind="typedef">
      <type>Scalar</type>
      <name>first_argument_type</name>
      <anchorfile>structEigen_1_1internal_1_1binary__op__base.html</anchorfile>
      <anchor>a83c1997b82c31cf8b003232445cbdcf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Exponent</type>
      <name>second_argument_type</name>
      <anchorfile>structEigen_1_1internal_1_1binary__op__base.html</anchorfile>
      <anchor>abd943c603b3b6ff7c304ec1326b4eb53</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>binary_op_base&lt; Scalar, Scalar &gt;</name>
    <filename>structEigen_1_1internal_1_1binary__op__base.html</filename>
    <member kind="typedef">
      <type>Scalar</type>
      <name>first_argument_type</name>
      <anchorfile>structEigen_1_1internal_1_1binary__op__base.html</anchorfile>
      <anchor>a83c1997b82c31cf8b003232445cbdcf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar</type>
      <name>second_argument_type</name>
      <anchorfile>structEigen_1_1internal_1_1binary__op__base.html</anchorfile>
      <anchor>abd943c603b3b6ff7c304ec1326b4eb53</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::binary_result_of_select</name>
    <filename>structEigen_1_1internal_1_1binary__result__of__select.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>SizeOf</templarg>
    <member kind="typedef">
      <type>internal::remove_all&lt; ArgType0 &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1binary__result__of__select.html</anchorfile>
      <anchor>af0d2f7a6263e74d1ee937e9e182fe553</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::binary_result_of_select&lt; Func, ArgType0, ArgType1, sizeof(has_std_result_type)&gt;</name>
    <filename>structEigen_1_1internal_1_1binary__result__of__select_3_01Func_00_01ArgType0_00_01ArgType1_00_01e2248f3d0c779aae296fca32cdc79d49.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Func::result_type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1binary__result__of__select_3_01Func_00_01ArgType0_00_01ArgType1_00_01e2248f3d0c779aae296fca32cdc79d49.html</anchorfile>
      <anchor>ac805de12b142e814afdbac4aede1dfa5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::binary_result_of_select&lt; Func, ArgType0, ArgType1, sizeof(has_tr1_result)&gt;</name>
    <filename>structEigen_1_1internal_1_1binary__result__of__select_3_01Func_00_01ArgType0_00_01ArgType1_00_01sizeof_07has__tr1__result_08_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Func::template result&lt; Func(ArgType0, ArgType1)&gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1binary__result__of__select_3_01Func_00_01ArgType0_00_01ArgType1_00_01sizeof_07has__tr1__result_08_4.html</anchorfile>
      <anchor>a3e27d3266b9728c213c35a4e90f1a73d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::binary_sparse_evaluator</name>
    <filename>structEigen_1_1internal_1_1binary__sparse__evaluator.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::bind1st_op</name>
    <filename>structEigen_1_1internal_1_1bind1st__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>BinaryOp::first_argument_type</type>
      <name>first_argument_type</name>
      <anchorfile>structEigen_1_1internal_1_1bind1st__op.html</anchorfile>
      <anchor>a7077959adccaa8d1b40651aa62e52b57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BinaryOp::result_type</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1bind1st__op.html</anchorfile>
      <anchor>ac869c115c8c893e8d26b701e737de71d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BinaryOp::second_argument_type</type>
      <name>second_argument_type</name>
      <anchorfile>structEigen_1_1internal_1_1bind1st__op.html</anchorfile>
      <anchor>a02181cf233191b49866496b14645b041</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>bind1st_op</name>
      <anchorfile>structEigen_1_1internal_1_1bind1st__op.html</anchorfile>
      <anchor>ad94de0363c64e023025e925eecfe3bee</anchor>
      <arglist>(const first_argument_type &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1bind1st__op.html</anchorfile>
      <anchor>ab6afd4a874b1cc79c44b3212f34b773f</anchor>
      <arglist>(const second_argument_type &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1bind1st__op.html</anchorfile>
      <anchor>a3c64838212ad6e17a20a0452e3dd87e3</anchor>
      <arglist>(const Packet &amp;b) const</arglist>
    </member>
    <member kind="variable">
      <type>first_argument_type</type>
      <name>m_value</name>
      <anchorfile>structEigen_1_1internal_1_1bind1st__op.html</anchorfile>
      <anchor>a44102df580616a3ca34b6623abbf65d4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::bind2nd_op</name>
    <filename>structEigen_1_1internal_1_1bind2nd__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>BinaryOp::first_argument_type</type>
      <name>first_argument_type</name>
      <anchorfile>structEigen_1_1internal_1_1bind2nd__op.html</anchorfile>
      <anchor>a4adfa0f8948a383979d3c5aa83d0dd94</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BinaryOp::result_type</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1bind2nd__op.html</anchorfile>
      <anchor>ad97adf3801d80deece8c22de5033a3d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BinaryOp::second_argument_type</type>
      <name>second_argument_type</name>
      <anchorfile>structEigen_1_1internal_1_1bind2nd__op.html</anchorfile>
      <anchor>a70aef800d3ea7ae665c4d671c49a3b73</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>bind2nd_op</name>
      <anchorfile>structEigen_1_1internal_1_1bind2nd__op.html</anchorfile>
      <anchor>a62bc1a63faa8acd350cd47e58ee1db18</anchor>
      <arglist>(const second_argument_type &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1bind2nd__op.html</anchorfile>
      <anchor>a5bbc5ea88b92dc44ac50c4661211138c</anchor>
      <arglist>(const first_argument_type &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1bind2nd__op.html</anchorfile>
      <anchor>a24c0369009febc49bebf4b1caa046206</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
    <member kind="variable">
      <type>second_argument_type</type>
      <name>m_value</name>
      <anchorfile>structEigen_1_1internal_1_1bind2nd__op.html</anchorfile>
      <anchor>a816ed96eec76ba3ccb8d3e71f62776ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::blas_data_mapper</name>
    <filename>classEigen_1_1internal_1_1blas__data__mapper.html</filename>
    <templarg>Scalar</templarg>
    <templarg>Index</templarg>
    <templarg>StorageOrder</templarg>
    <templarg>AlignmentType</templarg>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::half</type>
      <name>HalfPacket</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a2a7e2cc9f49b1328b3c730a4ea94dda0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BlasLinearMapper&lt; Scalar, Index, AlignmentType &gt;</type>
      <name>LinearMapper</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a6ece4295a96eb25888a84b66d74ecea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a6b3a9094d6d25aaecebb80ea9d0cd802</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BlasVectorMapper&lt; Scalar, Index &gt;</type>
      <name>VectorMapper</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a6af2e5b42bf8920514caed0900e136ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE</type>
      <name>blas_data_mapper</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>adb0990f4121cc371ff39e18243fa7f75</anchor>
      <arglist>(Scalar *data, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a772b5c873d654e3937f244722bd20bb3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>firstAligned</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a45b684d956b18a77fa5a1e4d84e7cd26</anchor>
      <arglist>(Index size) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE SubPacket</type>
      <name>gatherPacket</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>ae947afd5dceca7c8f1d5c5f054e2ffcf</anchor>
      <arglist>(Index i, Index j) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE LinearMapper</type>
      <name>getLinearMapper</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a8564af1d8d9304f73e40bd11caf319f7</anchor>
      <arglist>(Index i, Index j) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE blas_data_mapper&lt; Scalar, Index, StorageOrder, AlignmentType &gt;</type>
      <name>getSubMapper</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a3ec8250149dcb94a1adabeaca916e022</anchor>
      <arglist>(Index i, Index j) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE VectorMapper</type>
      <name>getVectorMapper</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>acd275391ce4e8698f1c4001bdc7f17e6</anchor>
      <arglist>(Index i, Index j) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE HalfPacket</type>
      <name>loadHalfPacket</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>ab20e83fe585195cf86f2f4f46409a186</anchor>
      <arglist>(Index i, Index j) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Packet</type>
      <name>loadPacket</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>ad82c65c2daa3e60f0ab6d96eab37b4f8</anchor>
      <arglist>(Index i, Index j) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>acfc17ca5e17082a5ec461875239dfdbc</anchor>
      <arglist>(Index i, Index j) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void</type>
      <name>scatterPacket</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a026a62809b2eff9e14ccc8c22b26e5f0</anchor>
      <arglist>(Index i, Index j, const SubPacket &amp;p) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Index</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a3303085bf92397158e10f0c9fd217754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar *EIGEN_RESTRICT</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>ae0833ea4b5bb89f042f6c582be6baf48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a9547e7778e522ac1c4276a8dd04a959f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>blas_data_mapper&lt; const Scalar, Index, StorageOrder &gt;</name>
    <filename>classEigen_1_1internal_1_1blas__data__mapper.html</filename>
    <member kind="typedef">
      <type>packet_traits&lt; const Scalar &gt;::half</type>
      <name>HalfPacket</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a2a7e2cc9f49b1328b3c730a4ea94dda0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BlasLinearMapper&lt; const Scalar, Index, Unaligned &gt;</type>
      <name>LinearMapper</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a6ece4295a96eb25888a84b66d74ecea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; const Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a6b3a9094d6d25aaecebb80ea9d0cd802</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BlasVectorMapper&lt; const Scalar, Index &gt;</type>
      <name>VectorMapper</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a6af2e5b42bf8920514caed0900e136ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE</type>
      <name>blas_data_mapper</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>adb0990f4121cc371ff39e18243fa7f75</anchor>
      <arglist>(const Scalar *data, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const const Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a772b5c873d654e3937f244722bd20bb3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>firstAligned</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a45b684d956b18a77fa5a1e4d84e7cd26</anchor>
      <arglist>(Index size) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE SubPacket</type>
      <name>gatherPacket</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>ae947afd5dceca7c8f1d5c5f054e2ffcf</anchor>
      <arglist>(Index i, Index j) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE LinearMapper</type>
      <name>getLinearMapper</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a8564af1d8d9304f73e40bd11caf319f7</anchor>
      <arglist>(Index i, Index j) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE blas_data_mapper&lt; const Scalar, Index, StorageOrder, Unaligned &gt;</type>
      <name>getSubMapper</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a3ec8250149dcb94a1adabeaca916e022</anchor>
      <arglist>(Index i, Index j) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE VectorMapper</type>
      <name>getVectorMapper</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>acd275391ce4e8698f1c4001bdc7f17e6</anchor>
      <arglist>(Index i, Index j) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE HalfPacket</type>
      <name>loadHalfPacket</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>ab20e83fe585195cf86f2f4f46409a186</anchor>
      <arglist>(Index i, Index j) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Packet</type>
      <name>loadPacket</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>ad82c65c2daa3e60f0ab6d96eab37b4f8</anchor>
      <arglist>(Index i, Index j) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE const Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>acfc17ca5e17082a5ec461875239dfdbc</anchor>
      <arglist>(Index i, Index j) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void</type>
      <name>scatterPacket</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a026a62809b2eff9e14ccc8c22b26e5f0</anchor>
      <arglist>(Index i, Index j, const SubPacket &amp;p) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Index</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a3303085bf92397158e10f0c9fd217754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Scalar *EIGEN_RESTRICT</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>ae0833ea4b5bb89f042f6c582be6baf48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1internal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a9547e7778e522ac1c4276a8dd04a959f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::blas_traits</name>
    <filename>structEigen_1_1internal_1_1blas__traits.html</filename>
    <templarg>XprType</templarg>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a3f98424c465a8a9d66dc4e519416ed4dab85bd1bb72cfde8336ce3ff018ae4fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsTransposed</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a3f98424c465a8a9d66dc4e519416ed4dae31c9502964aa175da138e3f717d60ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NeedToConjugate</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a3f98424c465a8a9d66dc4e519416ed4da2c0800670fd72abc6658dd4d922d461e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasUsableDirectAccess</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a3f98424c465a8a9d66dc4e519416ed4da228d7525224d211c959e28d64dfc2304</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType</type>
      <name>_ExtractType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>ada873c310e824caadb8bd690cac37316</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; bool(HasUsableDirectAccess), ExtractType, typename _ExtractType::PlainObject &gt;::type</type>
      <name>DirectLinearAccessType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a6c3057fb89fc7a4257c3b06e9931438f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const XprType &amp;</type>
      <name>ExtractType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a63b33a3d263ccd7709cb758a560ab5b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasUsableDirectAccess</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a3f98424c465a8a9d66dc4e519416ed4da228d7525224d211c959e28d64dfc2304</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a3f98424c465a8a9d66dc4e519416ed4dab85bd1bb72cfde8336ce3ff018ae4fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsTransposed</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a3f98424c465a8a9d66dc4e519416ed4dae31c9502964aa175da138e3f717d60ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NeedToConjugate</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a3f98424c465a8a9d66dc4e519416ed4da2c0800670fd72abc6658dd4d922d461e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; XprType &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>ac5b1b5ec7dfe61418c561674e47a5cdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ExtractType</type>
      <name>extract</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a05d6cd2ebeac5e92aee45db28b416023</anchor>
      <arglist>(const XprType &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Scalar</type>
      <name>extractScalarFactor</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a49bf936917523bf20c00633e30787352</anchor>
      <arglist>(const XprType &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::blas_traits&lt; const T &gt;</name>
    <filename>structEigen_1_1internal_1_1blas__traits_3_01const_01T_01_4.html</filename>
    <templarg></templarg>
    <base>blas_traits&lt; T &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::blas_traits&lt; CwiseBinaryOp&lt; scalar_product_op&lt; Scalar &gt;, const CwiseNullaryOp&lt; scalar_constant_op&lt; Scalar &gt;, Plain &gt;, NestedXpr &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1blas__traits_3_01CwiseBinaryOp_3_01scalar__product__op_3_01Scalar_01_54447077d6e54f062dff7dea8b08a397.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>blas_traits&lt; NestedXpr &gt;</base>
    <member kind="typedef">
      <type>blas_traits&lt; NestedXpr &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseBinaryOp_3_01scalar__product__op_3_01Scalar_01_54447077d6e54f062dff7dea8b08a397.html</anchorfile>
      <anchor>ab030a244ed57b83a807dca5df86293e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ExtractType</type>
      <name>ExtractType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseBinaryOp_3_01scalar__product__op_3_01Scalar_01_54447077d6e54f062dff7dea8b08a397.html</anchorfile>
      <anchor>a3b78ae427bd972407c5ee568b3d55089</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; scalar_product_op&lt; Scalar &gt;, const CwiseNullaryOp&lt; scalar_constant_op&lt; Scalar &gt;, Plain &gt;, NestedXpr &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseBinaryOp_3_01scalar__product__op_3_01Scalar_01_54447077d6e54f062dff7dea8b08a397.html</anchorfile>
      <anchor>a8dfb9e865bf366a17916271313d00f2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ExtractType</type>
      <name>extract</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseBinaryOp_3_01scalar__product__op_3_01Scalar_01_54447077d6e54f062dff7dea8b08a397.html</anchorfile>
      <anchor>a07ea5a459ee85ec83971704821736a6b</anchor>
      <arglist>(const XprType &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>extractScalarFactor</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseBinaryOp_3_01scalar__product__op_3_01Scalar_01_54447077d6e54f062dff7dea8b08a397.html</anchorfile>
      <anchor>a73a1695d94e51dc6326585c62b922a05</anchor>
      <arglist>(const XprType &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::blas_traits&lt; CwiseBinaryOp&lt; scalar_product_op&lt; Scalar &gt;, const CwiseNullaryOp&lt; scalar_constant_op&lt; Scalar &gt;, Plain1 &gt;, const CwiseNullaryOp&lt; scalar_constant_op&lt; Scalar &gt;, Plain2 &gt; &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1blas__traits_3_01CwiseBinaryOp_3_01scalar__product__op_3_01Scalar_01_6ccdd7c5e1cfdc7fe5d6bb3511210581.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>blas_traits&lt; CwiseNullaryOp&lt; scalar_constant_op&lt; Scalar &gt;, Plain1 &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::blas_traits&lt; CwiseBinaryOp&lt; scalar_product_op&lt; Scalar &gt;, NestedXpr, const CwiseNullaryOp&lt; scalar_constant_op&lt; Scalar &gt;, Plain &gt; &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1blas__traits_3_01CwiseBinaryOp_3_01scalar__product__op_3_01Scalar_01_aa87993799f77f4576f6aa8372930803.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>blas_traits&lt; NestedXpr &gt;</base>
    <member kind="typedef">
      <type>blas_traits&lt; NestedXpr &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseBinaryOp_3_01scalar__product__op_3_01Scalar_01_aa87993799f77f4576f6aa8372930803.html</anchorfile>
      <anchor>a16e86b3c9b5ee9fc5beafb3794d0d34d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ExtractType</type>
      <name>ExtractType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseBinaryOp_3_01scalar__product__op_3_01Scalar_01_aa87993799f77f4576f6aa8372930803.html</anchorfile>
      <anchor>adde209e66b16d58511517be27431a0cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; scalar_product_op&lt; Scalar &gt;, NestedXpr, const CwiseNullaryOp&lt; scalar_constant_op&lt; Scalar &gt;, Plain &gt; &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseBinaryOp_3_01scalar__product__op_3_01Scalar_01_aa87993799f77f4576f6aa8372930803.html</anchorfile>
      <anchor>a94129887dcddc89db38c8c83fcf1123c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ExtractType</type>
      <name>extract</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseBinaryOp_3_01scalar__product__op_3_01Scalar_01_aa87993799f77f4576f6aa8372930803.html</anchorfile>
      <anchor>a451e59046680cf183880a88d7a5ccd1b</anchor>
      <arglist>(const XprType &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>extractScalarFactor</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseBinaryOp_3_01scalar__product__op_3_01Scalar_01_aa87993799f77f4576f6aa8372930803.html</anchorfile>
      <anchor>a4c21dd892992bd0b6c3882cf44db323d</anchor>
      <arglist>(const XprType &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>blas_traits&lt; CwiseNullaryOp&lt; scalar_constant_op&lt; Scalar &gt;, Plain1 &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1blas__traits.html</filename>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; scalar_constant_op&lt; Scalar &gt;, Plain1 &gt;</type>
      <name>_ExtractType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>ada873c310e824caadb8bd690cac37316</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; bool(HasUsableDirectAccess), ExtractType, typename _ExtractType::PlainObject &gt;::type</type>
      <name>DirectLinearAccessType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a6c3057fb89fc7a4257c3b06e9931438f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const CwiseNullaryOp&lt; scalar_constant_op&lt; Scalar &gt;, Plain1 &gt; &amp;</type>
      <name>ExtractType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a63b33a3d263ccd7709cb758a560ab5b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasUsableDirectAccess</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a3f98424c465a8a9d66dc4e519416ed4da228d7525224d211c959e28d64dfc2304</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a3f98424c465a8a9d66dc4e519416ed4dab85bd1bb72cfde8336ce3ff018ae4fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsTransposed</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a3f98424c465a8a9d66dc4e519416ed4dae31c9502964aa175da138e3f717d60ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NeedToConjugate</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a3f98424c465a8a9d66dc4e519416ed4da2c0800670fd72abc6658dd4d922d461e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; CwiseNullaryOp&lt; scalar_constant_op&lt; Scalar &gt;, Plain1 &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>ac5b1b5ec7dfe61418c561674e47a5cdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ExtractType</type>
      <name>extract</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a05d6cd2ebeac5e92aee45db28b416023</anchor>
      <arglist>(const CwiseNullaryOp&lt; scalar_constant_op&lt; Scalar &gt;, Plain1 &gt; &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Scalar</type>
      <name>extractScalarFactor</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a49bf936917523bf20c00633e30787352</anchor>
      <arglist>(const CwiseNullaryOp&lt; scalar_constant_op&lt; Scalar &gt;, Plain1 &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::blas_traits&lt; CwiseUnaryOp&lt; scalar_conjugate_op&lt; Scalar &gt;, NestedXpr &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__conjugate__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>blas_traits&lt; NestedXpr &gt;</base>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__conjugate__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>aba31675b8a68522cba2303d00c07cff7a1e996cb17690872de9e2fda1bcedbdbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NeedToConjugate</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__conjugate__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>aba31675b8a68522cba2303d00c07cff7a834653093b890d8b6281b441f280777d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>blas_traits&lt; NestedXpr &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__conjugate__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>aacef013bcf0786ae648c43747b65f2b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ExtractType</type>
      <name>ExtractType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__conjugate__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>ad5d64836de0bd79d6c6ca3cea647d27b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__conjugate__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>aba31675b8a68522cba2303d00c07cff7a1e996cb17690872de9e2fda1bcedbdbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NeedToConjugate</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__conjugate__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>aba31675b8a68522cba2303d00c07cff7a834653093b890d8b6281b441f280777d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; scalar_conjugate_op&lt; Scalar &gt;, NestedXpr &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__conjugate__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>a424e24e7403aae75d6c5dc539fb85b90</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ExtractType</type>
      <name>extract</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__conjugate__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>a39daffcfd4b4fabb88c7b928257a4fb1</anchor>
      <arglist>(const XprType &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>extractScalarFactor</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__conjugate__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>ac63f8c58fa69e9baa01483c7d3200bf3</anchor>
      <arglist>(const XprType &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::blas_traits&lt; CwiseUnaryOp&lt; scalar_opposite_op&lt; Scalar &gt;, NestedXpr &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__opposite__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>blas_traits&lt; NestedXpr &gt;</base>
    <member kind="typedef">
      <type>blas_traits&lt; NestedXpr &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__opposite__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>a80c3c52e7e6a3310652776f136057df2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ExtractType</type>
      <name>ExtractType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__opposite__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>a1d2a2f89421f01fead08c5603598df5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; scalar_opposite_op&lt; Scalar &gt;, NestedXpr &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__opposite__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>ac6f066ce18637fba5bd7392f86343529</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ExtractType</type>
      <name>extract</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__opposite__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>a0ebd74c7270418f42ff7d74a5004bc50</anchor>
      <arglist>(const XprType &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>extractScalarFactor</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__opposite__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>ad98da552792b4d5489ca94fe7953eaa8</anchor>
      <arglist>(const XprType &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>blas_traits&lt; NestedXpr &gt;</name>
    <filename>structEigen_1_1internal_1_1blas__traits.html</filename>
    <member kind="typedef">
      <type>NestedXpr</type>
      <name>_ExtractType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>ada873c310e824caadb8bd690cac37316</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; bool(HasUsableDirectAccess), ExtractType, typename _ExtractType::PlainObject &gt;::type</type>
      <name>DirectLinearAccessType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a6c3057fb89fc7a4257c3b06e9931438f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const NestedXpr &amp;</type>
      <name>ExtractType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a63b33a3d263ccd7709cb758a560ab5b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasUsableDirectAccess</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a3f98424c465a8a9d66dc4e519416ed4da228d7525224d211c959e28d64dfc2304</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a3f98424c465a8a9d66dc4e519416ed4dab85bd1bb72cfde8336ce3ff018ae4fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsTransposed</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a3f98424c465a8a9d66dc4e519416ed4dae31c9502964aa175da138e3f717d60ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NeedToConjugate</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a3f98424c465a8a9d66dc4e519416ed4da2c0800670fd72abc6658dd4d922d461e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; NestedXpr &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>ac5b1b5ec7dfe61418c561674e47a5cdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ExtractType</type>
      <name>extract</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a05d6cd2ebeac5e92aee45db28b416023</anchor>
      <arglist>(const NestedXpr &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Scalar</type>
      <name>extractScalarFactor</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a49bf936917523bf20c00633e30787352</anchor>
      <arglist>(const NestedXpr &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>blas_traits&lt; T &gt;</name>
    <filename>structEigen_1_1internal_1_1blas__traits.html</filename>
    <member kind="typedef">
      <type>T</type>
      <name>_ExtractType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>ada873c310e824caadb8bd690cac37316</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; bool(HasUsableDirectAccess), ExtractType, typename _ExtractType::PlainObject &gt;::type</type>
      <name>DirectLinearAccessType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a6c3057fb89fc7a4257c3b06e9931438f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const T &amp;</type>
      <name>ExtractType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a63b33a3d263ccd7709cb758a560ab5b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasUsableDirectAccess</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a3f98424c465a8a9d66dc4e519416ed4da228d7525224d211c959e28d64dfc2304</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a3f98424c465a8a9d66dc4e519416ed4dab85bd1bb72cfde8336ce3ff018ae4fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsTransposed</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a3f98424c465a8a9d66dc4e519416ed4dae31c9502964aa175da138e3f717d60ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NeedToConjugate</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a3f98424c465a8a9d66dc4e519416ed4da2c0800670fd72abc6658dd4d922d461e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; T &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>ac5b1b5ec7dfe61418c561674e47a5cdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ExtractType</type>
      <name>extract</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a05d6cd2ebeac5e92aee45db28b416023</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Scalar</type>
      <name>extractScalarFactor</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits.html</anchorfile>
      <anchor>a49bf936917523bf20c00633e30787352</anchor>
      <arglist>(const T &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::blas_traits&lt; Transpose&lt; NestedXpr &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1blas__traits_3_01Transpose_3_01NestedXpr_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>blas_traits&lt; NestedXpr &gt;</base>
    <member kind="enumvalue">
      <name>IsTransposed</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01Transpose_3_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>a3a19137a2e1df40e8d001c6ce8fea68bab84d39a809168e146d8122311f9989ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transpose&lt; const typename Base::_ExtractType &gt;</type>
      <name>_ExtractType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01Transpose_3_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>ad3c53fc92612e717eb957593716a41a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>blas_traits&lt; NestedXpr &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01Transpose_3_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>a98ee8e1e8d3feea2c0cc211608853721</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; bool(Base::HasUsableDirectAccess), ExtractType, typename ExtractType::PlainObject &gt;::type</type>
      <name>DirectLinearAccessType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01Transpose_3_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>a26aca4a666455214557b32b7c8513820</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transpose&lt; const typename Base::_ExtractType &gt;</type>
      <name>ExtractType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01Transpose_3_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>adf8c914c5fc4062759771ec13db5e0f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsTransposed</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01Transpose_3_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>a3a19137a2e1df40e8d001c6ce8fea68bab84d39a809168e146d8122311f9989ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NestedXpr::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01Transpose_3_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>ab8f56c83a3977445c0f2fe1519ded7ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transpose&lt; NestedXpr &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01Transpose_3_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>a8c6c7c398df3cc58c6326cbaa1e6d486</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ExtractType</type>
      <name>extract</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01Transpose_3_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>a4263fd65419c2513eb9a6e1d45b21b86</anchor>
      <arglist>(const XprType &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>extractScalarFactor</name>
      <anchorfile>structEigen_1_1internal_1_1blas__traits_3_01Transpose_3_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>adc4186cfbda6b18cc3b061212e42fb36</anchor>
      <arglist>(const XprType &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::BlasLinearMapper</name>
    <filename>classEigen_1_1internal_1_1BlasLinearMapper.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>AlignmentType</templarg>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::half</type>
      <name>HalfPacket</name>
      <anchorfile>classEigen_1_1internal_1_1BlasLinearMapper.html</anchorfile>
      <anchor>ab6cc925c0e7b005f5b0cfd435b37c09d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>classEigen_1_1internal_1_1BlasLinearMapper.html</anchorfile>
      <anchor>a2da71f30432ab284eb782baaf9e77b9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE</type>
      <name>BlasLinearMapper</name>
      <anchorfile>classEigen_1_1internal_1_1BlasLinearMapper.html</anchorfile>
      <anchor>a7f663c011737427cae88044cc69b4918</anchor>
      <arglist>(Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE HalfPacket</type>
      <name>loadHalfPacket</name>
      <anchorfile>classEigen_1_1internal_1_1BlasLinearMapper.html</anchorfile>
      <anchor>ad0b309a443fe66f1a6c96ecc7e7d209e</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Packet</type>
      <name>loadPacket</name>
      <anchorfile>classEigen_1_1internal_1_1BlasLinearMapper.html</anchorfile>
      <anchor>a42eaa16ed738ea667a2d5f69fc6f5985</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1internal_1_1BlasLinearMapper.html</anchorfile>
      <anchor>a0b6a635dc05553ee31bde3a7c4527706</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void</type>
      <name>prefetch</name>
      <anchorfile>classEigen_1_1internal_1_1BlasLinearMapper.html</anchorfile>
      <anchor>ad17cc10aa0e1557737199bed14a1b784</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void</type>
      <name>storePacket</name>
      <anchorfile>classEigen_1_1internal_1_1BlasLinearMapper.html</anchorfile>
      <anchor>abe3c1c4047295e21b64e4f8bb13ddea5</anchor>
      <arglist>(Index i, const Packet &amp;p) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar *</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1internal_1_1BlasLinearMapper.html</anchorfile>
      <anchor>a3cea3f284f9d821a49ee33246be9bd86</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::BlasVectorMapper</name>
    <filename>classEigen_1_1internal_1_1BlasVectorMapper.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>aligned</name>
      <anchorfile>classEigen_1_1internal_1_1BlasVectorMapper.html</anchorfile>
      <anchor>ab5c476e3545d42b5be634611a2a7523a</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE</type>
      <name>BlasVectorMapper</name>
      <anchorfile>classEigen_1_1internal_1_1BlasVectorMapper.html</anchorfile>
      <anchor>af960b8e257c177df77229dfdb693ce11</anchor>
      <arglist>(Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Packet</type>
      <name>load</name>
      <anchorfile>classEigen_1_1internal_1_1BlasVectorMapper.html</anchorfile>
      <anchor>a2a6098ea0c20a5f32b672b713819175c</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1internal_1_1BlasVectorMapper.html</anchorfile>
      <anchor>aad255f311f5104bb1ab25555b5064053</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar *</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1internal_1_1BlasVectorMapper.html</anchorfile>
      <anchor>a0404fe18b0e65c578304bc477bf46e6c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Block</name>
    <filename>classEigen_1_1Block.html</filename>
    <templarg>XprType</templarg>
    <templarg>BlockRows</templarg>
    <templarg>BlockCols</templarg>
    <templarg>InnerPanel</templarg>
    <base>BlockImpl&lt; XprType, BlockRows, BlockCols, InnerPanel, internal::traits&lt; XprType &gt;::StorageKind &gt;</base>
    <member kind="typedef">
      <type>Impl</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Block.html</anchorfile>
      <anchor>ab6380a1694e62dd00877746c0073ad88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; XprType &gt;::type</type>
      <name>NestedExpression</name>
      <anchorfile>classEigen_1_1Block.html</anchorfile>
      <anchor>a5674d819d24fcf80d9349447f8f523ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Block</name>
      <anchorfile>classEigen_1_1Block.html</anchorfile>
      <anchor>ab45272f7223731c9a61937e55795c728</anchor>
      <arglist>(XprType &amp;xpr, Index i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Block</name>
      <anchorfile>classEigen_1_1Block.html</anchorfile>
      <anchor>afdf396b628ef3874414bbfc4ebd72ab4</anchor>
      <arglist>(XprType &amp;xpr, Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Block</name>
      <anchorfile>classEigen_1_1Block.html</anchorfile>
      <anchor>a09e495968e1c52a5838bfd102978e09e</anchor>
      <arglist>(XprType &amp;xpr, Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>BlockImpl&lt; XprType, BlockRows, BlockCols, InnerPanel, typename internal::traits&lt; XprType &gt;::StorageKind &gt;</type>
      <name>Impl</name>
      <anchorfile>classEigen_1_1Block.html</anchorfile>
      <anchor>ae6c9a65ea6be7fe31e4b37a6867a0c69</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Block&lt; VectorType, internal::traits&lt; VectorType &gt;::Flags &amp;RowMajorBit ? 1 :Size, internal::traits&lt; VectorType &gt;::Flags &amp;RowMajorBit ? Size :1 &gt;</name>
    <filename>classEigen_1_1Block.html</filename>
    <base>Eigen::BlockImpl</base>
    <member kind="typedef">
      <type>Impl</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Block.html</anchorfile>
      <anchor>ab6380a1694e62dd00877746c0073ad88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; VectorType &gt;::type</type>
      <name>NestedExpression</name>
      <anchorfile>classEigen_1_1Block.html</anchorfile>
      <anchor>a5674d819d24fcf80d9349447f8f523ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Block</name>
      <anchorfile>classEigen_1_1Block.html</anchorfile>
      <anchor>ab45272f7223731c9a61937e55795c728</anchor>
      <arglist>(VectorType &amp;xpr, Index i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Block</name>
      <anchorfile>classEigen_1_1Block.html</anchorfile>
      <anchor>afdf396b628ef3874414bbfc4ebd72ab4</anchor>
      <arglist>(VectorType &amp;xpr, Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Block</name>
      <anchorfile>classEigen_1_1Block.html</anchorfile>
      <anchor>a09e495968e1c52a5838bfd102978e09e</anchor>
      <arglist>(VectorType &amp;xpr, Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>BlockImpl&lt; VectorType, BlockRows, BlockCols, InnerPanel, typename internal::traits&lt; VectorType &gt;::StorageKind &gt;</type>
      <name>Impl</name>
      <anchorfile>classEigen_1_1Block.html</anchorfile>
      <anchor>ae6c9a65ea6be7fe31e4b37a6867a0c69</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::block_evaluator</name>
    <filename>structEigen_1_1internal_1_1block__evaluator.html</filename>
    <templarg></templarg>
    <templarg>BlockRows</templarg>
    <templarg>BlockCols</templarg>
    <templarg>InnerPanel</templarg>
    <templarg>HasDirectAccess</templarg>
  </compound>
  <compound kind="class">
    <name>block_evaluator&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt;</name>
    <filename>structEigen_1_1internal_1_1block__evaluator.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::block_evaluator&lt; ArgType, BlockRows, BlockCols, InnerPanel, false &gt;</name>
    <filename>structEigen_1_1internal_1_1block__evaluator_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg>BlockRows</templarg>
    <templarg>BlockCols</templarg>
    <templarg>InnerPanel</templarg>
    <base>unary_evaluator&lt; Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt; &gt;</base>
    <member kind="typedef">
      <type>Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1block__evaluator_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01false_01_4.html</anchorfile>
      <anchor>aace900a8b95db4b5bb32d001ed47046d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>block_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1block__evaluator_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01false_01_4.html</anchorfile>
      <anchor>a60d48f1e854540b4482f08a2df683f01</anchor>
      <arglist>(const XprType &amp;block)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::block_evaluator&lt; ArgType, BlockRows, BlockCols, InnerPanel, true &gt;</name>
    <filename>structEigen_1_1internal_1_1block__evaluator_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg>BlockRows</templarg>
    <templarg>BlockCols</templarg>
    <templarg>InnerPanel</templarg>
    <base>mapbase_evaluator&lt; Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt;, Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt;::PlainObject &gt;</base>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1block__evaluator_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>a09e1359e9d99e16caa8f5c7323687b0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1block__evaluator_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>aef867a45d6d161067588499d085b8a32</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>block_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1block__evaluator_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>a69f3ec8b043f7e351e9382f2b8e938db</anchor>
      <arglist>(const XprType &amp;block)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::BlockImpl</name>
    <filename>classEigen_1_1BlockImpl.html</filename>
    <templarg></templarg>
    <templarg>BlockRows</templarg>
    <templarg>BlockCols</templarg>
    <templarg>InnerPanel</templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>Eigen::BlockImpl&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true, Sparse &gt;</name>
    <filename>classEigen_1_1BlockImpl_3_01const_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex98cceac251450451735e311989720dd8.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <templarg></templarg>
    <templarg>BlockRows</templarg>
    <templarg>BlockCols</templarg>
    <base>sparse_matrix_block_impl&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols &gt;</base>
    <member kind="typedef">
      <type>internal::sparse_matrix_block_impl&lt; SparseMatrixType, BlockRows, BlockCols &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01const_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex98cceac251450451735e311989720dd8.html</anchorfile>
      <anchor>a5cc4672b2331279180c9af148ebfdfea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;</type>
      <name>SparseMatrixType</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01const_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex98cceac251450451735e311989720dd8.html</anchorfile>
      <anchor>aa28cb9135bd83ed430af3e1d905df1cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01const_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex98cceac251450451735e311989720dd8.html</anchorfile>
      <anchor>a9bdf06d54c99f56f497f622cebf1e865</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockImpl</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01const_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex98cceac251450451735e311989720dd8.html</anchorfile>
      <anchor>a6833f7d6ee32796f27e0f91269621e33</anchor>
      <arglist>(SparseMatrixType &amp;xpr, Index i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockImpl</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01const_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex98cceac251450451735e311989720dd8.html</anchorfile>
      <anchor>a88649cbc3eef2dc78ccfd3ee2be679bf</anchor>
      <arglist>(SparseMatrixType &amp;xpr, Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>BlockImpl</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01const_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex98cceac251450451735e311989720dd8.html</anchorfile>
      <anchor>aa59b48e4ed24ca43d1c6b49225199db7</anchor>
      <arglist>(const SparseMatrixBase&lt; Derived &gt; &amp;xpr, Index i)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>BlockImpl</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01const_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex98cceac251450451735e311989720dd8.html</anchorfile>
      <anchor>aa91421ae7453db9a372e4cd82e533a6f</anchor>
      <arglist>(const SparseMatrixBase&lt; Derived &gt; &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::BlockImpl&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true, Sparse &gt;</name>
    <filename>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_00412b5ee7534e99e32baefd75dc79f7fd.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <templarg></templarg>
    <templarg>BlockRows</templarg>
    <templarg>BlockCols</templarg>
    <base>sparse_matrix_block_impl&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols &gt;</base>
    <member kind="typedef">
      <type>internal::sparse_matrix_block_impl&lt; SparseMatrixType, BlockRows, BlockCols &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_00412b5ee7534e99e32baefd75dc79f7fd.html</anchorfile>
      <anchor>a849e4149fbbc22773bfd8d841a6660d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;</type>
      <name>SparseMatrixType</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_00412b5ee7534e99e32baefd75dc79f7fd.html</anchorfile>
      <anchor>a1d362d9a3e5d04fb463d11ff6ffbf75d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_00412b5ee7534e99e32baefd75dc79f7fd.html</anchorfile>
      <anchor>a573dd898bd9d3a24a15e2e03454b17cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockImpl</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_00412b5ee7534e99e32baefd75dc79f7fd.html</anchorfile>
      <anchor>a3a5dc17d00c534af21081c34f98ebdf6</anchor>
      <arglist>(SparseMatrixType &amp;xpr, Index i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockImpl</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_00412b5ee7534e99e32baefd75dc79f7fd.html</anchorfile>
      <anchor>ad53f7226718009ae010348cb8c2eb062</anchor>
      <arglist>(SparseMatrixType &amp;xpr, Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::BlockImpl&lt; XprType, BlockRows, BlockCols, InnerPanel, Dense &gt;</name>
    <filename>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Dense_01_4.html</filename>
    <templarg></templarg>
    <templarg>BlockRows</templarg>
    <templarg>BlockCols</templarg>
    <templarg>InnerPanel</templarg>
    <base>BlockImpl_dense&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;</base>
    <member kind="typedef">
      <type>Impl</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Dense_01_4.html</anchorfile>
      <anchor>a6343ad315fba432c3ccfccbcae23de9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>BlockImpl</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Dense_01_4.html</anchorfile>
      <anchor>a20e4e2375b0d79b6820e05d481f17a9a</anchor>
      <arglist>(XprType &amp;xpr, Index i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>BlockImpl</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Dense_01_4.html</anchorfile>
      <anchor>a085388c41a4b03b1817ffb0c465c0433</anchor>
      <arglist>(XprType &amp;xpr, Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>BlockImpl</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Dense_01_4.html</anchorfile>
      <anchor>abdea47b9ce5c0674cf046777e5769cc4</anchor>
      <arglist>(XprType &amp;xpr, Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::BlockImpl_dense&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;</type>
      <name>Impl</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Dense_01_4.html</anchorfile>
      <anchor>abeec0e805efe001ed909d881180dd68a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>XprType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Dense_01_4.html</anchorfile>
      <anchor>ad7e5079e5025b71e1e007a4bb68d5afd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BlockImpl&lt; XprType, BlockRows, BlockCols, InnerPanel, internal::traits&lt; XprType &gt;::StorageKind &gt;</name>
    <filename>classEigen_1_1BlockImpl.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::BlockImpl&lt; XprType, BlockRows, BlockCols, InnerPanel, Sparse &gt;</name>
    <filename>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</filename>
    <templarg></templarg>
    <templarg>BlockRows</templarg>
    <templarg>BlockCols</templarg>
    <templarg>InnerPanel</templarg>
    <base>SparseMatrixBase&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</base>
    <base protection="private">Eigen::internal::no_assignment_operator</base>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>ac6c2f3269e2c15e1e6c7eb50eeb8c274ac26e6a3e88a67281ae9bc905d42999e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; typename XprType::Nested &gt;::type</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>acc94ba0d1f7f531a08624d7725bb6aca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>ac6c2f3269e2c15e1e6c7eb50eeb8c274ac26e6a3e88a67281ae9bc905d42999e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>blockCols</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a257fe3d3e8f009ba75d011630343dcb8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockImpl</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>aa724feeda73e4d5d2330c6dced2d18f9</anchor>
      <arglist>(XprType &amp;xpr, Index i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockImpl</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a2fe461bd49f27e586b7d0e652e370644</anchor>
      <arglist>(XprType &amp;xpr, Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>blockRows</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a8593b07879eea5ec6dfa45edc3d25caf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a6b9defaebcc780006f27e76f08499fba</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a1e194ee085e268d9c658abe12c8c0f1b</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a93d43b319f38c691f85d9e0cc67dffc7</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a12ecce656754031902a63616743296a9</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a41c66766b88e5a799dc43e632893d19e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const XprType &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>ae8e74c1163b1076878c8337c991e1734</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XprType &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a0bd888c97bfaabd4554d9ba71525dc2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>af82dc473bacd9c54dbded4352b5cb267</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>startCol</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a40091f5bb91ea58dbd81be3610f09c09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>startRow</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a24e7db3dab2ee329f6a6a71bbcb4eacc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a54ef75cc168c62d5118002aaf947c03e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>BlockImpl &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a2fc5447541b6e903d1efd6412ea39b9a</anchor>
      <arglist>(const T &amp;)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, ColsAtCompileTime &gt;</type>
      <name>m_blockCols</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a660cab28430727dc43dd7715ef67fb06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, RowsAtCompileTime &gt;</type>
      <name>m_blockRows</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a56f40ad14a87e57ce025c9069dd22a4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::ref_selector&lt; XprType &gt;::non_const_type</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a1e4f46c00e8bc0be2ec7dd83614de5d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, XprType::ColsAtCompileTime==1 ? 0 :Dynamic &gt;</type>
      <name>m_startCol</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a28237b3b6320adfa5fdf343b11e26afb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, XprType::RowsAtCompileTime==1 ? 0 :Dynamic &gt;</type>
      <name>m_startRow</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>af1ec44ed1855328a5c24e8b27bbfe05a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseMatrixBase&lt; BlockType &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>ac88bf687a20b81a3421ef33165076d97</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;</type>
      <name>BlockType</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>a6afe34f45377eb9f7df35faf434de562</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::unary_evaluator&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, internal::IteratorBased, Scalar &gt;</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01Sparse_01_4.html</anchorfile>
      <anchor>abbd5998ae9e753ee48f1d0540f134ba7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::BlockImpl&lt; XprType, BlockRows, BlockCols, true, Sparse &gt;</name>
    <filename>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</filename>
    <templarg></templarg>
    <templarg>BlockRows</templarg>
    <templarg>BlockCols</templarg>
    <base>SparseMatrixBase&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</base>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>a169edaedf8bf9d237df933a611945510a8e044a3c097d49cb1e56be5f96612808</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>a169edaedf8bf9d237df933a611945510a8e044a3c097d49cb1e56be5f96612808</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>blockCols</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>aa4fa38172f380c5fc0b4f0384b7323fa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockImpl</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>aee0d79245f190c6527c6497ccdf5a64c</anchor>
      <arglist>(XprType &amp;xpr, Index i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BlockImpl</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>a972403c829721b87392efb052a15520f</anchor>
      <arglist>(XprType &amp;xpr, Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>blockRows</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>ac195ca9f0eb4457f30909ec875f5bb2b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>a6629ca31ab4fa286135d565e814e065a</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>afd51fb207e281ddeef2862b545c114d0</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>a7d9e9faa36ad1a0db6346d48f7e0fbf5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const XprType &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>a158cdb49f5e51e9c27f3e2a76c1ced1f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>XprType &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>a984b3774316c0ecb720ffef326c53144</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>ae05b62da37ab4a46c33f1e9cce6e423e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>a4eef1be1e24500f714bba290627a1eb1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>startCol</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>a3b882c4ba689dae08fb73c4488f69247</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>startRow</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>ae74f2c170925e6e38b9b3892efac1a1b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>OuterSize</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>a75a90b9bf9672fb550ee34cf24ba5561a4298e9b60f063dc13c0780bd5951541f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseMatrixBase&lt; BlockType &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>abc75ece9d24fbb6462c73710779dd18a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>OuterSize</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>a75a90b9bf9672fb550ee34cf24ba5561a4298e9b60f063dc13c0780bd5951541f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>BlockImpl &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>ac99a8afd4c9ac1c54c9e043ec8acc7a9</anchor>
      <arglist>(const T &amp;)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::ref_selector&lt; XprType &gt;::non_const_type</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>a6e18c50a424065ac274db7c80e1c8093</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, OuterSize &gt;</type>
      <name>m_outerSize</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>a6525976971d94e822a9942ad4e7214c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outerStart</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>a3938dc4edb0eba663df891828d5fe30d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::remove_all&lt; typename XprType::Nested &gt;::type</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>a757b3d000352980b0a2b556de5a6f110</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Block&lt; XprType, BlockRows, BlockCols, true &gt;</type>
      <name>BlockType</name>
      <anchorfile>classEigen_1_1BlockImpl_3_01XprType_00_01BlockRows_00_01BlockCols_00_01true_00_01Sparse_01_4.html</anchorfile>
      <anchor>a3027a9f5d132a09a248a3c95f0b8d5c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::BlockImpl_dense</name>
    <filename>classEigen_1_1internal_1_1BlockImpl__dense.html</filename>
    <templarg>XprType</templarg>
    <templarg>BlockRows</templarg>
    <templarg>BlockCols</templarg>
    <templarg>InnerPanel</templarg>
    <templarg>HasDirectAccess</templarg>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; BlockType &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a82e7e22b0f7dfac2a9d51c83e6466f72</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>BlockImpl_dense</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>af68c0eafb607bb884cfe507bee39052e</anchor>
      <arglist>(XprType &amp;xpr, Index i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>BlockImpl_dense</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>aa77daae8d8aef85ce9445cfd23363cbf</anchor>
      <arglist>(XprType &amp;xpr, Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>BlockImpl_dense</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a187c7918e6f200bf1d7d9a9c2f608547</anchor>
      <arglist>(XprType &amp;xpr, Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a6b865aa92f59769f560e1b67990d9199</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a3acaeaa2adcc188cde276bf87043f317</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a1e50e8322ff5af7141c45eacbeaf86cd</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a8728f3d4165b1d602334a0a9c4ac74ae</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a9f7f0e5c43d9230cc2fcae8f0a996d59</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a08ec8723ba5b7b42418993b75efa6509</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>ad9029a68d176acb67683ad387343a318</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const internal::remove_all&lt; XprTypeNested &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a0787c7ed9ab44398bda9ce26f4ed2917</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC XprType &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a286c3b51a17651242aea9c6ae44991d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a417d701309282c0781b83cbd052a0a3b</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a56988e0d84a8bd0bc238a90dda7fb101</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a233bff1b2ba038272ba57891802c9b30</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC StorageIndex</type>
      <name>startCol</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>afa5798a61fe753fb0ded7ec54b3d0812</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC StorageIndex</type>
      <name>startRow</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a66b5ab9ca60354d0ccf089b45845fc35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>aaeffe51db30fa700fb40e46727dc24db</anchor>
      <arglist>(Index rowId, Index colId, const PacketScalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a1529a7640b9ee5fa3508366ea5e768c2</anchor>
      <arglist>(Index index, const PacketScalar &amp;val)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; StorageIndex, ColsAtCompileTime &gt;</type>
      <name>m_blockCols</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a7a23a026eb66e97b013232ad51484787</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; StorageIndex, RowsAtCompileTime &gt;</type>
      <name>m_blockRows</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>ac291975b43fca46500549c74c1a0c4e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; StorageIndex,(XprType::ColsAtCompileTime==1 &amp;&amp;BlockCols==1) ? 0 :Dynamic &gt;</type>
      <name>m_startCol</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a134bccd933a58975a09aa29e7ed892e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; StorageIndex,(XprType::RowsAtCompileTime==1 &amp;&amp;BlockRows==1) ? 0 :Dynamic &gt;</type>
      <name>m_startRow</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a8b4026b1f4826e03f8a6607e367b1d9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XprTypeNested</type>
      <name>m_xpr</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a8abb3255400f15ed99ce723c49615c0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;</type>
      <name>BlockType</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a22de430a1da94a9e7a3cce7cfa627909</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::ref_selector&lt; XprType &gt;::non_const_type</type>
      <name>XprTypeNested</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a6b533bd0778b03f3d97adb0cf2fa10c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BlockImpl_dense&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;</name>
    <filename>classEigen_1_1internal_1_1BlockImpl__dense.html</filename>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; BlockType &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a82e7e22b0f7dfac2a9d51c83e6466f72</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>BlockImpl_dense</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>af68c0eafb607bb884cfe507bee39052e</anchor>
      <arglist>(XprType &amp;xpr, Index i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>BlockImpl_dense</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>aa77daae8d8aef85ce9445cfd23363cbf</anchor>
      <arglist>(XprType &amp;xpr, Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>BlockImpl_dense</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a187c7918e6f200bf1d7d9a9c2f608547</anchor>
      <arglist>(XprType &amp;xpr, Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a6b865aa92f59769f560e1b67990d9199</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a3acaeaa2adcc188cde276bf87043f317</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a1e50e8322ff5af7141c45eacbeaf86cd</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a8728f3d4165b1d602334a0a9c4ac74ae</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a9f7f0e5c43d9230cc2fcae8f0a996d59</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a08ec8723ba5b7b42418993b75efa6509</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>ad9029a68d176acb67683ad387343a318</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const internal::remove_all&lt; XprTypeNested &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a0787c7ed9ab44398bda9ce26f4ed2917</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC XprType &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a286c3b51a17651242aea9c6ae44991d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a417d701309282c0781b83cbd052a0a3b</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a56988e0d84a8bd0bc238a90dda7fb101</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a233bff1b2ba038272ba57891802c9b30</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC StorageIndex</type>
      <name>startCol</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>afa5798a61fe753fb0ded7ec54b3d0812</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC StorageIndex</type>
      <name>startRow</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a66b5ab9ca60354d0ccf089b45845fc35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>aaeffe51db30fa700fb40e46727dc24db</anchor>
      <arglist>(Index rowId, Index colId, const PacketScalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a1529a7640b9ee5fa3508366ea5e768c2</anchor>
      <arglist>(Index index, const PacketScalar &amp;val)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; StorageIndex, ColsAtCompileTime &gt;</type>
      <name>m_blockCols</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a7a23a026eb66e97b013232ad51484787</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; StorageIndex, RowsAtCompileTime &gt;</type>
      <name>m_blockRows</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>ac291975b43fca46500549c74c1a0c4e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; StorageIndex,(XprType::ColsAtCompileTime==1 &amp;&amp;BlockCols==1) ? 0 :Dynamic &gt;</type>
      <name>m_startCol</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a134bccd933a58975a09aa29e7ed892e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; StorageIndex,(XprType::RowsAtCompileTime==1 &amp;&amp;BlockRows==1) ? 0 :Dynamic &gt;</type>
      <name>m_startRow</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a8b4026b1f4826e03f8a6607e367b1d9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XprTypeNested</type>
      <name>m_xpr</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a8abb3255400f15ed99ce723c49615c0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;</type>
      <name>BlockType</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a22de430a1da94a9e7a3cce7cfa627909</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::ref_selector&lt; XprType &gt;::non_const_type</type>
      <name>XprTypeNested</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense.html</anchorfile>
      <anchor>a6b533bd0778b03f3d97adb0cf2fa10c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::BlockImpl_dense&lt; XprType, BlockRows, BlockCols, InnerPanel, true &gt;</name>
    <filename>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg>BlockRows</templarg>
    <templarg>BlockCols</templarg>
    <templarg>InnerPanel</templarg>
    <base>MapBase&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; BlockType &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>a1c15fa6e6d001b1dd257885b13258b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>BlockImpl_dense</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>a72b340bbcd3acefc375e7a5eacd790f5</anchor>
      <arglist>(XprType &amp;xpr, Index i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>BlockImpl_dense</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>aaa47737cd19396275d5bcb6d9520e49f</anchor>
      <arglist>(XprType &amp;xpr, Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>BlockImpl_dense</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>a9e2d1e641a5000ca0c10b1eaeab84adf</anchor>
      <arglist>(XprType &amp;xpr, Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>a91fea2e027a3b057b5f70ab52a1a24b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const internal::remove_all&lt; XprTypeNested &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>a40239b9d0e6a94820f79cf2ff76ccf1f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC XprType &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>af4cf3afb073a0e36d166c0ab458ec446</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>ac6f37b9a06897f0891fcd7b65ce2800e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC StorageIndex</type>
      <name>startCol</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>aad398a270fefb4092098de434d1d48d0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC StorageIndex</type>
      <name>startRow</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>acba1ac3133130df90650b256338b64df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>BlockImpl_dense</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>a76cc797c9cfccc1af4cf13107d271863</anchor>
      <arglist>(XprType &amp;xpr, const Scalar *data, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>a2930e1284a7cd0d10ca7af46c50520e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outerStride</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>ae0744034189ad873da698feebfe0a374</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; StorageIndex,(XprType::ColsAtCompileTime==1 &amp;&amp;BlockCols==1) ? 0 :Dynamic &gt;</type>
      <name>m_startCol</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>ade5fdd1437ea358eb0040a07d3f726c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; StorageIndex,(XprType::RowsAtCompileTime==1 &amp;&amp;BlockRows==1) ? 0 :Dynamic &gt;</type>
      <name>m_startRow</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>a8980847dbfee6f4a64f705640cb976b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XprTypeNested</type>
      <name>m_xpr</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>a746d7500a44f0475b2d11ffb0476135b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>XprTypeIsRowMajor</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>ac224ab04fb1380c5f2c247349f94cad9afa6a302c4bd6cce9f6bd8ba0923a3cc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;</type>
      <name>BlockType</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>afede87a5f711a466acd7deba5ee2f4d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>XprTypeIsRowMajor</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>ac224ab04fb1380c5f2c247349f94cad9afa6a302c4bd6cce9f6bd8ba0923a3cc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::ref_selector&lt; XprType &gt;::non_const_type</type>
      <name>XprTypeNested</name>
      <anchorfile>classEigen_1_1internal_1_1BlockImpl__dense_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>a4ba46f77e8c09890e8f75d31c86a0bdd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::CacheSizes</name>
    <filename>structEigen_1_1internal_1_1CacheSizes.html</filename>
    <member kind="function">
      <type></type>
      <name>CacheSizes</name>
      <anchorfile>structEigen_1_1internal_1_1CacheSizes.html</anchorfile>
      <anchor>a69f99c2d5e61aa622975bbfd7edbc4ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::ptrdiff_t</type>
      <name>m_l1</name>
      <anchorfile>structEigen_1_1internal_1_1CacheSizes.html</anchorfile>
      <anchor>a2e40c5b1a5c224871d46bd8daf02bbf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::ptrdiff_t</type>
      <name>m_l2</name>
      <anchorfile>structEigen_1_1internal_1_1CacheSizes.html</anchorfile>
      <anchor>aca8d9973df4c91cd3a9de81221a0b2d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::ptrdiff_t</type>
      <name>m_l3</name>
      <anchorfile>structEigen_1_1internal_1_1CacheSizes.html</anchorfile>
      <anchor>af9ff1e9bc970c01499cf20974d0e8082</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::cast_return_type</name>
    <filename>structEigen_1_1internal_1_1cast__return__type.html</filename>
    <templarg>XprType</templarg>
    <templarg>CastType</templarg>
    <member kind="typedef">
      <type>remove_all&lt; CastType &gt;::type</type>
      <name>_CastType</name>
      <anchorfile>structEigen_1_1internal_1_1cast__return__type.html</anchorfile>
      <anchor>a1c9077977303cecc13d0069f58624662</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>CurrentScalarType</name>
      <anchorfile>structEigen_1_1internal_1_1cast__return__type.html</anchorfile>
      <anchor>a596724bf517968c8384b050916a1a076</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_CastType::Scalar</type>
      <name>NewScalarType</name>
      <anchorfile>structEigen_1_1internal_1_1cast__return__type.html</anchorfile>
      <anchor>aa13fd8b2e8fe3a4cdfc25b4f0961cbec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; is_same&lt; CurrentScalarType, NewScalarType &gt;::value, const XprType &amp;, CastType &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1cast__return__type.html</anchorfile>
      <anchor>a317bf470ba15bfe4cdfc28991ef8302c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ArrayBase::CastXpr</name>
    <filename>structEigen_1_1ArrayBase_1_1CastXpr.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>internal::cast_return_type&lt; Derived, const CwiseUnaryOp&lt; internal::scalar_cast_op&lt; Scalar, NewType &gt;, const Derived &gt; &gt;::type</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1ArrayBase_1_1CastXpr.html</anchorfile>
      <anchor>a909bc162c4bf7829a0f0e01185fdf15b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::MatrixBase::CastXpr</name>
    <filename>structEigen_1_1MatrixBase_1_1CastXpr.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>internal::cast_return_type&lt; Derived, const CwiseUnaryOp&lt; internal::scalar_cast_op&lt; Scalar, NewType &gt;, const Derived &gt; &gt;::type</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1MatrixBase_1_1CastXpr.html</anchorfile>
      <anchor>ac97d00889be890a13ca4059798508bd8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CastXpr</name>
    <filename>structCastXpr.html</filename>
    <templarg>NewType</templarg>
    <member kind="typedef">
      <type>internal::cast_return_type&lt; Derived, const CwiseUnaryOp&lt; internal::scalar_cast_op&lt; Scalar, NewType &gt;, const Derived &gt; &gt;::type</type>
      <name>Type</name>
      <anchorfile>structCastXpr.html</anchorfile>
      <anchor>a1e5100db77edfeba152c8ee6efe96c95</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SparseMatrixBase::CastXpr</name>
    <filename>structEigen_1_1SparseMatrixBase_1_1CastXpr.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>internal::cast_return_type&lt; Derived, const CwiseUnaryOp&lt; internal::scalar_cast_op&lt; Scalar, NewType &gt;, const Derived &gt; &gt;::type</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1SparseMatrixBase_1_1CastXpr.html</anchorfile>
      <anchor>a2d3a3873b679db8c1f25da7a1074e52a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CBaseModel</name>
    <filename>classCBaseModel.html</filename>
    <class kind="struct">CBaseModel::CFace</class>
    <member kind="function">
      <type></type>
      <name>CBaseModel</name>
      <anchorfile>classCBaseModel.html</anchorfile>
      <anchor>a24b5c3a275e10604a295788da7ae673e</anchor>
      <arglist>(const string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>const CFace &amp;</type>
      <name>Face</name>
      <anchorfile>classCBaseModel.html</anchorfile>
      <anchor>a391162cba970226d5a92f6312684faf3</anchor>
      <arglist>(int faceIndex) const</arglist>
    </member>
    <member kind="function">
      <type>const vector&lt; CBaseModel::CFace &gt; &amp;</type>
      <name>GetFaces</name>
      <anchorfile>classCBaseModel.html</anchorfile>
      <anchor>a6d5319caf478d24426eae374c2bf9864</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>GetFileFullName</name>
      <anchorfile>classCBaseModel.html</anchorfile>
      <anchor>aa393ab0ccc3460b829ebade4380bda08</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>GetFileShortName</name>
      <anchorfile>classCBaseModel.html</anchorfile>
      <anchor>a8cc9ec49d91d15f7ac1bf5eac4ca34f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>GetFileShortNameWithoutExtension</name>
      <anchorfile>classCBaseModel.html</anchorfile>
      <anchor>a0460405ca33040d14af09d80cb9e1e0b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNumOfFaces</name>
      <anchorfile>classCBaseModel.html</anchorfile>
      <anchor>ada132f637ac6e7e6ae5c1186769e3fc6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNumOfVerts</name>
      <anchorfile>classCBaseModel.html</anchorfile>
      <anchor>ac8191448648c3bd5cb1bc68cd91342cf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetScale</name>
      <anchorfile>classCBaseModel.html</anchorfile>
      <anchor>ad4d255d4ad242266719e45d0a2b64a27</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CPoint3D</type>
      <name>GetShiftVertex</name>
      <anchorfile>classCBaseModel.html</anchorfile>
      <anchor>ab9b9b52264a44d3eb043020ce35e5951</anchor>
      <arglist>(int indexOfVert) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetVertexID</name>
      <anchorfile>classCBaseModel.html</anchorfile>
      <anchor>acae29ee0d0e8e0d37767e5dc59956e0e</anchor>
      <arglist>(const CPoint3D &amp;pt) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>LoadModel</name>
      <anchorfile>classCBaseModel.html</anchorfile>
      <anchor>ae7d62b4150842f432dcc92d0967edc86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const CPoint3D &amp;</type>
      <name>Normal</name>
      <anchorfile>classCBaseModel.html</anchorfile>
      <anchor>a61782f9be913bcf41d31f7a04e9e5fb8</anchor>
      <arglist>(int vertIndex) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>PrintInfo</name>
      <anchorfile>classCBaseModel.html</anchorfile>
      <anchor>aa217fff83ab24164edf8f5599c4ca317</anchor>
      <arglist>(ostream &amp;out) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SaveMFile</name>
      <anchorfile>classCBaseModel.html</anchorfile>
      <anchor>a04c51fdf26afa4b26c0a8390f16509e6</anchor>
      <arglist>(const string &amp;filename) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SaveObjFile</name>
      <anchorfile>classCBaseModel.html</anchorfile>
      <anchor>a46071cbc45a8b980a1ed73809b7fafca</anchor>
      <arglist>(const string &amp;filename) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SaveOffFile</name>
      <anchorfile>classCBaseModel.html</anchorfile>
      <anchor>a591ba455afb667b12ca4989e9011a966</anchor>
      <arglist>(const string &amp;filename) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SavePamametrizationObjFile</name>
      <anchorfile>classCBaseModel.html</anchorfile>
      <anchor>a017ebb3eadd4ac35145387bac07bd8d1</anchor>
      <arglist>(const vector&lt; pair&lt; double, double &gt;&gt; &amp;uvs, const string &amp;filename) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SaveScalarFieldObjFile</name>
      <anchorfile>classCBaseModel.html</anchorfile>
      <anchor>a3651bfe462a715b5c0ad74aa69f03a1f</anchor>
      <arglist>(const vector&lt; double &gt; &amp;vals, const string &amp;filename) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SaveScalarFieldObjFile</name>
      <anchorfile>classCBaseModel.html</anchorfile>
      <anchor>a2a311f649cabca25d65eb2a1468dc4f9</anchor>
      <arglist>(const vector&lt; double &gt; &amp;vals, double maxV, const string &amp;filename) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SaveScalarFieldObjFile</name>
      <anchorfile>classCBaseModel.html</anchorfile>
      <anchor>a4b2e8033e18ca68989c14f3339bff45c</anchor>
      <arglist>(const vector&lt; double &gt; &amp;vals, const string &amp;comments, const string &amp;filename) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetFaces</name>
      <anchorfile>classCBaseModel.html</anchorfile>
      <anchor>ac4f60884150171b1e17cd191724b7657</anchor>
      <arglist>(const vector&lt; CBaseModel::CFace &gt; &amp;faces)</arglist>
    </member>
    <member kind="function">
      <type>const CPoint3D &amp;</type>
      <name>Vert</name>
      <anchorfile>classCBaseModel.html</anchorfile>
      <anchor>ab5d0c1cad5fd389d36367d930b000db8</anchor>
      <arglist>(int vertIndex) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static string</type>
      <name>GetComments</name>
      <anchorfile>classCBaseModel.html</anchorfile>
      <anchor>a2b74ef3d915cecdc0e89a02d27849321</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static vector&lt; double &gt;</type>
      <name>GetScalarField</name>
      <anchorfile>classCBaseModel.html</anchorfile>
      <anchor>a5ed278e1c4b1b6fe57ffcaff7e596d69</anchor>
      <arglist>(string filename)</arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; CFace &gt;</type>
      <name>m_Faces</name>
      <anchorfile>classCBaseModel.html</anchorfile>
      <anchor>ae2741a78b7236fe10fb3e5240d2b13b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; CPoint3D &gt;</type>
      <name>m_Verts</name>
      <anchorfile>classCBaseModel.html</anchorfile>
      <anchor>ab21884469d1cbf920611c6c1e44d850f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ComputeScaleAndNormals</name>
      <anchorfile>classCBaseModel.html</anchorfile>
      <anchor>a7dbba7ed1e162ad61d4689c40f5f6076</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ReadFile</name>
      <anchorfile>classCBaseModel.html</anchorfile>
      <anchor>a691503cfdf8745e23c96790274671978</anchor>
      <arglist>(const string &amp;filename)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ReadMFile</name>
      <anchorfile>classCBaseModel.html</anchorfile>
      <anchor>a9d570a72c217605da5df38b045586aaa</anchor>
      <arglist>(const string &amp;filename)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ReadObjFile</name>
      <anchorfile>classCBaseModel.html</anchorfile>
      <anchor>afb6bd19971f8bbd7140500f0fd73a26a</anchor>
      <arglist>(const string &amp;filename)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ReadOffFile</name>
      <anchorfile>classCBaseModel.html</anchorfile>
      <anchor>ae2b83f7a2712603bd86aa4f412e0560e</anchor>
      <arglist>(const string &amp;filename)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>m_filename</name>
      <anchorfile>classCBaseModel.html</anchorfile>
      <anchor>a3585e025e4072819487e2ca255fdf905</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; CPoint3D &gt;</type>
      <name>m_NormalsToVerts</name>
      <anchorfile>classCBaseModel.html</anchorfile>
      <anchor>a44929685490acbefef0662ca037ae637</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_scale</name>
      <anchorfile>classCBaseModel.html</anchorfile>
      <anchor>a49ee6db1aae898699027afa22c810da4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>set&lt; int &gt;</type>
      <name>m_UselessFaces</name>
      <anchorfile>classCBaseModel.html</anchorfile>
      <anchor>a7a57a78e364fd2d5edc75a221e437144</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CChen_Han</name>
    <filename>classCChen__Han.html</filename>
    <base>CExactDGPMethod</base>
    <class kind="struct">CChen_Han::InfoAtAngle</class>
    <class kind="struct">CChen_Han::QuoteWindow</class>
    <class kind="struct">CChen_Han::Window</class>
    <member kind="function">
      <type></type>
      <name>CChen_Han</name>
      <anchorfile>classCChen__Han.html</anchorfile>
      <anchor>a7b1d5e194f1f07b2eb056535b6764c1f</anchor>
      <arglist>(const CRichModel &amp;model, int source)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CChen_Han</name>
      <anchorfile>classCChen__Han.html</anchorfile>
      <anchor>a5df337adfdca13c0af2ac3c0fe16a67c</anchor>
      <arglist>(const CRichModel &amp;model, int source, int destination)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CChen_Han</name>
      <anchorfile>classCChen__Han.html</anchorfile>
      <anchor>a85c5602bbbc1b26100e8c564498155b4</anchor>
      <arglist>(const CRichModel &amp;model, int source, double R)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CChen_Han</name>
      <anchorfile>classCChen__Han.html</anchorfile>
      <anchor>a072270f0b9db951759e5f9974d2c9cda</anchor>
      <arglist>(const CRichModel &amp;model, const map&lt; int, double &gt; &amp;sources)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CChen_Han</name>
      <anchorfile>classCChen__Han.html</anchorfile>
      <anchor>a949c2df42e82f67367e145c7e31c8fa3</anchor>
      <arglist>(const CRichModel &amp;model, const map&lt; int, double &gt; &amp;sources, const set&lt; int &gt; &amp;destinations)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CChen_Han</name>
      <anchorfile>classCChen__Han.html</anchorfile>
      <anchor>ad685b0bc4ed78d51025c7e8319805ac9</anchor>
      <arglist>(const CRichModel &amp;model, const set&lt; int &gt; &amp;sources)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CChen_Han</name>
      <anchorfile>classCChen__Han.html</anchorfile>
      <anchor>a35304ab07db8e6fd36a18ea5287f3aac</anchor>
      <arglist>(const CRichModel &amp;model, const set&lt; int &gt; &amp;sources, double R)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CChen_Han</name>
      <anchorfile>classCChen__Han.html</anchorfile>
      <anchor>a111d26434cc47f124730192ad418fa88</anchor>
      <arglist>(const CRichModel &amp;model, const set&lt; int &gt; &amp;sources, const set&lt; int &gt; &amp;destinations)</arglist>
    </member>
    <member kind="function">
      <type>__int64</type>
      <name>GetMaxLenOfPseudoSourceQueue</name>
      <anchorfile>classCChen__Han.html</anchorfile>
      <anchor>a540833c19104653de60072ff16e6d488</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>__int64</type>
      <name>GetMaxLenOfWindowQueue</name>
      <anchorfile>classCChen__Han.html</anchorfile>
      <anchor>a3399e69cffcf5f1322534e304825687e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>__int64</type>
      <name>GetTotalNumOfWindows</name>
      <anchorfile>classCChen__Han.html</anchorfile>
      <anchor>af472adce559cf608518d403fd3b8ee57</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OutputExperimentalResults</name>
      <anchorfile>classCChen__Han.html</anchorfile>
      <anchor>ab69bb33afef3ea2b0ea81dc754cbf258</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>AddIntoQueueOfPseudoSources</name>
      <anchorfile>classCChen__Han.html</anchorfile>
      <anchor>adf2f01a3c3036aac865c40bc89f7058c</anchor>
      <arglist>(const QuoteInfoAtVertex &amp;quoteOfPseudoSource)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>AddIntoQueueOfWindows</name>
      <anchorfile>classCChen__Han.html</anchorfile>
      <anchor>a6ab7b7b5d154e049bb2bcac6e9dfe8fb</anchor>
      <arglist>(QuoteWindow &amp;quoteW)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>CollectExperimentalResults</name>
      <anchorfile>classCChen__Han.html</anchorfile>
      <anchor>a1f49feda2fe63727f38479159885edb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ComputeChildrenOfPseudoSource</name>
      <anchorfile>classCChen__Han.html</anchorfile>
      <anchor>a33653ec0034b522459d8bb0d2f12d10b</anchor>
      <arglist>(int indexOfParentVertex)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ComputeChildrenOfPseudoSourceFromPseudoSource</name>
      <anchorfile>classCChen__Han.html</anchorfile>
      <anchor>abca2701db27e0c33c637daa950364988</anchor>
      <arglist>(int indexOfParentVertex)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ComputeChildrenOfPseudoSourceFromWindow</name>
      <anchorfile>classCChen__Han.html</anchorfile>
      <anchor>aae7429ec4ee47cf2b2edb3beae8b23c4</anchor>
      <arglist>(int indexOfParentVertex)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ComputeChildrenOfSource</name>
      <anchorfile>classCChen__Han.html</anchorfile>
      <anchor>a56482392a629181524656b4e3bcce017</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ComputeChildrenOfSource</name>
      <anchorfile>classCChen__Han.html</anchorfile>
      <anchor>ae69c40bb2de1e321ef4b96aba6f0bccd</anchor>
      <arglist>(int indexOfSourceVert, double dis)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ComputeChildrenOfWindow</name>
      <anchorfile>classCChen__Han.html</anchorfile>
      <anchor>a48e196cd10b2a6baf5eb537ff491b2c4</anchor>
      <arglist>(QuoteWindow &amp;quoteParentWindow)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ComputeLeftTrimmedChildWithParent</name>
      <anchorfile>classCChen__Han.html</anchorfile>
      <anchor>afe3bc30a5f67aa8af35bb3223f1d6610</anchor>
      <arglist>(const Window &amp;w)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ComputeRightTrimmedChildWithParent</name>
      <anchorfile>classCChen__Han.html</anchorfile>
      <anchor>aed2a064a4b381e7846e917801f7bf434</anchor>
      <arglist>(const Window &amp;w)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ComputeTheOnlyLeftChild</name>
      <anchorfile>classCChen__Han.html</anchorfile>
      <anchor>a41b2c704c493d13ddac3af13489411fb</anchor>
      <arglist>(const Window &amp;w)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ComputeTheOnlyLeftTrimmedChild</name>
      <anchorfile>classCChen__Han.html</anchorfile>
      <anchor>a052e40c383ee25bdc3620feb9e7b76c8</anchor>
      <arglist>(const Window &amp;w)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ComputeTheOnlyRightChild</name>
      <anchorfile>classCChen__Han.html</anchorfile>
      <anchor>ac0e52ef4e38ca951e28fe96fa681d068</anchor>
      <arglist>(const Window &amp;w)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ComputeTheOnlyRightTrimmedChild</name>
      <anchorfile>classCChen__Han.html</anchorfile>
      <anchor>a16fc69ca2892ebb4509964d78651ab6a</anchor>
      <arglist>(const Window &amp;w)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>CreateIntervalChildOfPseudoSource</name>
      <anchorfile>classCChen__Han.html</anchorfile>
      <anchor>a4c04471328e7102a15b226d796018795</anchor>
      <arglist>(int source, int subIndexOfIncidentEdge, double propL=0, double propR=1)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>Dispose</name>
      <anchorfile>classCChen__Han.html</anchorfile>
      <anchor>a7eb969add157181a9571d2718bb54dd5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>FillVertChildOfPseudoSource</name>
      <anchorfile>classCChen__Han.html</anchorfile>
      <anchor>a622e573de9d930cee312c45bb176c880</anchor>
      <arglist>(int source, int subIndexOfVert)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>Initialize</name>
      <anchorfile>classCChen__Han.html</anchorfile>
      <anchor>aa52a571aa92dc4c2d14763c011bd4ca4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>IsTooNarrowWindow</name>
      <anchorfile>classCChen__Han.html</anchorfile>
      <anchor>affea3be95bbb5bbf38f39277593d74a9</anchor>
      <arglist>(const Window &amp;w) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>Propagate</name>
      <anchorfile>classCChen__Han.html</anchorfile>
      <anchor>a5badb3796698d0480893f478207646b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>UpdateTreeDepthBackWithChoice</name>
      <anchorfile>classCChen__Han.html</anchorfile>
      <anchor>a5bf78373e523f402e15742d3fdc0e845</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; InfoAtAngle &gt;</type>
      <name>m_InfoAtAngles</name>
      <anchorfile>classCChen__Han.html</anchorfile>
      <anchor>a2786543750d4342039455dd17e5d4661</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>__int64</type>
      <name>m_nCountOfWindows</name>
      <anchorfile>classCChen__Han.html</anchorfile>
      <anchor>a3ca57c36a86e6ade34d899fd60d0eaee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>__int64</type>
      <name>m_nMaxLenOfPseudoSourceQueue</name>
      <anchorfile>classCChen__Han.html</anchorfile>
      <anchor>a5c5da0115501fe3778d03286689617c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>__int64</type>
      <name>m_nMaxLenOfWindowQueue</name>
      <anchorfile>classCChen__Han.html</anchorfile>
      <anchor>af1b6dd58d961d0c36c53592477c979e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>queue&lt; QuoteInfoAtVertex &gt;</type>
      <name>m_QueueForPseudoSources</name>
      <anchorfile>classCChen__Han.html</anchorfile>
      <anchor>a0983cd509b669b7a96984c0ff655fe36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>queue&lt; QuoteWindow &gt;</type>
      <name>m_QueueForWindows</name>
      <anchorfile>classCChen__Han.html</anchorfile>
      <anchor>abc64df7e01388854b205c1be0ccd7f4d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CDistanceApproach</name>
    <filename>classCDistanceApproach.html</filename>
    <member kind="function">
      <type>vector&lt; EdgePoint &gt;</type>
      <name>BacktraceIsoline</name>
      <anchorfile>classCDistanceApproach.html</anchorfile>
      <anchor>aa04c93f50d87931a792c08a661444cd1</anchor>
      <arglist>(double val) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual vector&lt; EdgePoint &gt;</type>
      <name>BacktraceShortestPath</name>
      <anchorfile>classCDistanceApproach.html</anchorfile>
      <anchor>ac72a5db9988dd023cba62bfec6417e93</anchor>
      <arglist>(int end) const =0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CDistanceApproach</name>
      <anchorfile>classCDistanceApproach.html</anchorfile>
      <anchor>a06460973a66f8924f16bf31c15e248d0</anchor>
      <arglist>(const CRichModel &amp;model, int source)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CDistanceApproach</name>
      <anchorfile>classCDistanceApproach.html</anchorfile>
      <anchor>a959b5bda86d6b2012febd48caba801b2</anchor>
      <arglist>(const CRichModel &amp;model, int source, int destination)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CDistanceApproach</name>
      <anchorfile>classCDistanceApproach.html</anchorfile>
      <anchor>ac6b28bbbbf8efeb0f9f1cb4f84759236</anchor>
      <arglist>(const CRichModel &amp;model, int source, double R)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CDistanceApproach</name>
      <anchorfile>classCDistanceApproach.html</anchorfile>
      <anchor>a0919e01e85ffed03f27ee841fe31c96f</anchor>
      <arglist>(const CRichModel &amp;model, const map&lt; int, double &gt; &amp;sources)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CDistanceApproach</name>
      <anchorfile>classCDistanceApproach.html</anchorfile>
      <anchor>a0b6d9cd34fef80078c7f72189809e67c</anchor>
      <arglist>(const CRichModel &amp;model, const map&lt; int, double &gt; &amp;sources, const set&lt; int &gt; &amp;destinations)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CDistanceApproach</name>
      <anchorfile>classCDistanceApproach.html</anchorfile>
      <anchor>ad62178e20fad644a3b12c910ce6a8ea8</anchor>
      <arglist>(const CRichModel &amp;model, const set&lt; int &gt; &amp;sources)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CDistanceApproach</name>
      <anchorfile>classCDistanceApproach.html</anchorfile>
      <anchor>abdae3ebf8835d8c9207bbcbabf2c68f2</anchor>
      <arglist>(const CRichModel &amp;model, const set&lt; int &gt; &amp;sources, double R)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CDistanceApproach</name>
      <anchorfile>classCDistanceApproach.html</anchorfile>
      <anchor>a20e84d3d6bc7e3ec6407cb9ce021d648</anchor>
      <arglist>(const CRichModel &amp;model, const set&lt; int &gt; &amp;sources, const set&lt; int &gt; &amp;destinations)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Execute</name>
      <anchorfile>classCDistanceApproach.html</anchorfile>
      <anchor>ae8053e83e3fbc23bbb691e3f6d4659f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>GetAlgorithmName</name>
      <anchorfile>classCDistanceApproach.html</anchorfile>
      <anchor>ade0fc533249ed76e92e548ac1d885023</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>GetAncestor</name>
      <anchorfile>classCDistanceApproach.html</anchorfile>
      <anchor>a1cf06f377aff9ae73db84ca2aaaaa1cc</anchor>
      <arglist>(int vIndex) const =0</arglist>
    </member>
    <member kind="function">
      <type>const vector&lt; double &gt; &amp;</type>
      <name>GetDistanceField</name>
      <anchorfile>classCDistanceApproach.html</anchorfile>
      <anchor>ae3782409685a5924e7cca623037b057e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetMaxDistance</name>
      <anchorfile>classCDistanceApproach.html</anchorfile>
      <anchor>a65f2c48bc4ff43e561952dbae7ba831a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual __int64</type>
      <name>GetMaxLenOfQueue</name>
      <anchorfile>classCDistanceApproach.html</anchorfile>
      <anchor>abfaf62c4423b0e8bfc4259b022dda3ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual __int64</type>
      <name>GetMaxPropagationLevels</name>
      <anchorfile>classCDistanceApproach.html</anchorfile>
      <anchor>afab099877f8a9b745e5c289639668982</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetMemoryCost</name>
      <anchorfile>classCDistanceApproach.html</anchorfile>
      <anchor>afa7c47b5dacce630f2725f262c34f9d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>__int64</type>
      <name>GetRunTime</name>
      <anchorfile>classCDistanceApproach.html</anchorfile>
      <anchor>a644e08347bfed5395a33a9802a0fda0e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OutputExperimentalResults</name>
      <anchorfile>classCDistanceApproach.html</anchorfile>
      <anchor>a13be25063cb886c77ccaac3c3af5e342</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static vector&lt; double &gt;</type>
      <name>DiffDistanceField</name>
      <anchorfile>classCDistanceApproach.html</anchorfile>
      <anchor>ae66ef16ea5a2c8bea9d2f367a5f8b54f</anchor>
      <arglist>(const vector&lt; double &gt; &amp;field1, const vector&lt; double &gt; &amp;field2)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>m_memory</name>
      <anchorfile>classCDistanceApproach.html</anchorfile>
      <anchor>ac52cd4aa6c5aeddc8a04778cca3a6372</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>CollectExperimentalResults</name>
      <anchorfile>classCDistanceApproach.html</anchorfile>
      <anchor>a13e5452fcf5044a5f872069d173d088d</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>Dispose</name>
      <anchorfile>classCDistanceApproach.html</anchorfile>
      <anchor>a4a7bb45465a7e95310d0f462f451145b</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>Initialize</name>
      <anchorfile>classCDistanceApproach.html</anchorfile>
      <anchor>a380933398b26e75791b67c91c2dbb012</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>Propagate</name>
      <anchorfile>classCDistanceApproach.html</anchorfile>
      <anchor>a3f2b9e4c12f3026dfdedebfdf331620b</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>__int64</type>
      <name>m_depthOfResultingTree</name>
      <anchorfile>classCDistanceApproach.html</anchorfile>
      <anchor>a4b6d7e66080784af26032d5c70496dd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>set&lt; int &gt;</type>
      <name>m_destinations</name>
      <anchorfile>classCDistanceApproach.html</anchorfile>
      <anchor>acb658a5e61b118bcc4fec576024f266e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_maxDisValue</name>
      <anchorfile>classCDistanceApproach.html</anchorfile>
      <anchor>a5920e7a8b1f4e4ae4ebc81abf07b3a9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>__int64</type>
      <name>m_maxLenOfQueue</name>
      <anchorfile>classCDistanceApproach.html</anchorfile>
      <anchor>a9a2823908d5a0be22d36e2e390b51037</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>m_nameOfAlgorithm</name>
      <anchorfile>classCDistanceApproach.html</anchorfile>
      <anchor>ad6bd17cfb7b6eefc93177a2da4fb1716</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>__int64</type>
      <name>m_nTotalMilliSeconds</name>
      <anchorfile>classCDistanceApproach.html</anchorfile>
      <anchor>a9fce973a53c392785c87e57b34362413</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_radius</name>
      <anchorfile>classCDistanceApproach.html</anchorfile>
      <anchor>ae94ed9a22cd5861128cab24118910853</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; double &gt;</type>
      <name>m_scalarField</name>
      <anchorfile>classCDistanceApproach.html</anchorfile>
      <anchor>a277f8a0a7db3c13d9cd361c10339a4e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>map&lt; int, double &gt;</type>
      <name>m_sources</name>
      <anchorfile>classCDistanceApproach.html</anchorfile>
      <anchor>ae9e5731c7a468f46790792c45f44d436</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const CRichModel &amp;</type>
      <name>model</name>
      <anchorfile>classCDistanceApproach.html</anchorfile>
      <anchor>a350f59ac4bd08c5ced62f0a746fe25c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CRichModel::CEdge</name>
    <filename>structCRichModel_1_1CEdge.html</filename>
    <member kind="function">
      <type></type>
      <name>CEdge</name>
      <anchorfile>structCRichModel_1_1CEdge.html</anchorfile>
      <anchor>ab190d810546a96c9b779cb9748c56da4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>angleOpposite</name>
      <anchorfile>structCRichModel_1_1CEdge.html</anchorfile>
      <anchor>a7012e534eedcdaaddb3200ed9cf77282</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pair&lt; double, double &gt;</type>
      <name>coordOfOppositeVert</name>
      <anchorfile>structCRichModel_1_1CEdge.html</anchorfile>
      <anchor>a73bf6c74b0e2d19ec32363a8c8b2bda3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>indexOfFrontFace</name>
      <anchorfile>structCRichModel_1_1CEdge.html</anchorfile>
      <anchor>a175d4145b1abb2fff8ea73b72d8ce362</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>indexOfLeftEdge</name>
      <anchorfile>structCRichModel_1_1CEdge.html</anchorfile>
      <anchor>ad8ff785d6a3c0c6aec5f1e237dbf2fc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>indexOfLeftVert</name>
      <anchorfile>structCRichModel_1_1CEdge.html</anchorfile>
      <anchor>a5ca4d193714c930bfd0c46b7353f7b69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>indexOfOppositeVert</name>
      <anchorfile>structCRichModel_1_1CEdge.html</anchorfile>
      <anchor>ab0ca809b1c30834a250e62172a3da937</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>indexOfReverseEdge</name>
      <anchorfile>structCRichModel_1_1CEdge.html</anchorfile>
      <anchor>a0a99c2a95e02948d1d71f2f0e73731e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>indexOfRightEdge</name>
      <anchorfile>structCRichModel_1_1CEdge.html</anchorfile>
      <anchor>a5f548f3efdc73643b532ee89a2ef7193</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>indexOfRightVert</name>
      <anchorfile>structCRichModel_1_1CEdge.html</anchorfile>
      <anchor>a691677a0bd779da8766922393d351622</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>length</name>
      <anchorfile>structCRichModel_1_1CEdge.html</anchorfile>
      <anchor>aa58804ce6c3552557ad9c62740e714f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pair&lt; double, double &gt;</type>
      <name>matrixRotatedToLeftEdge</name>
      <anchorfile>structCRichModel_1_1CEdge.html</anchorfile>
      <anchor>a2d49ef598081075cd3847b2ea8b2072e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pair&lt; double, double &gt;</type>
      <name>matrixRotatedToRightEdge</name>
      <anchorfile>structCRichModel_1_1CEdge.html</anchorfile>
      <anchor>a022764e0e25a419bcade785df8eb433b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CellMap</name>
    <filename>structCellMap.html</filename>
    <member kind="variable">
      <type>cv::Point2f</type>
      <name>coordinate</name>
      <anchorfile>structCellMap.html</anchorfile>
      <anchor>a18c40af466445116a6b223b07db84c6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isFree</name>
      <anchorfile>structCellMap.html</anchorfile>
      <anchor>a29bc8f3aede2bab385baaafc62645aa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isOccupied</name>
      <anchorfile>structCellMap.html</anchorfile>
      <anchor>a87809f9f22e1ff96e439edb6bf914ab2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isScanned</name>
      <anchorfile>structCellMap.html</anchorfile>
      <anchor>ae9cdd025a890d3646fd0b3b202dd2e86</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CExactDGPMethod</name>
    <filename>classCExactDGPMethod.html</filename>
    <base>CDistanceApproach</base>
    <class kind="struct">CExactDGPMethod::InfoAtVertex</class>
    <class kind="struct">CExactDGPMethod::QuoteInfoAtVertex</class>
    <member kind="function" virtualness="virtual">
      <type>virtual vector&lt; EdgePoint &gt;</type>
      <name>BacktraceShortestPath</name>
      <anchorfile>classCExactDGPMethod.html</anchorfile>
      <anchor>a3b13b21d48ab09de6343e78ec5fb195d</anchor>
      <arglist>(int end) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CExactDGPMethod</name>
      <anchorfile>classCExactDGPMethod.html</anchorfile>
      <anchor>a35eaef697d92916d7a46c93731b6ebd3</anchor>
      <arglist>(const CRichModel &amp;inputModel, int source)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CExactDGPMethod</name>
      <anchorfile>classCExactDGPMethod.html</anchorfile>
      <anchor>a6b9aeffaa4e60edf8b26739c4c7af181</anchor>
      <arglist>(const CRichModel &amp;inputModel, int source, int destination)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CExactDGPMethod</name>
      <anchorfile>classCExactDGPMethod.html</anchorfile>
      <anchor>a0a259b21bae107079a4aff90eb0886ff</anchor>
      <arglist>(const CRichModel &amp;inputModel, int source, double R)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CExactDGPMethod</name>
      <anchorfile>classCExactDGPMethod.html</anchorfile>
      <anchor>afe78665c5a22807feb0bdd801d9f5947</anchor>
      <arglist>(const CRichModel &amp;inputModel, const map&lt; int, double &gt; &amp;indexOfSourceVerts)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CExactDGPMethod</name>
      <anchorfile>classCExactDGPMethod.html</anchorfile>
      <anchor>a5b1f6410583f2e04b30c121f96b4f42d</anchor>
      <arglist>(const CRichModel &amp;inputModel, const map&lt; int, double &gt; &amp;indexOfSourceVerts, const set&lt; int &gt; &amp;destinations)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CExactDGPMethod</name>
      <anchorfile>classCExactDGPMethod.html</anchorfile>
      <anchor>a5725803015b8f0c9602e581b108965d2</anchor>
      <arglist>(const CRichModel &amp;inputModel, const set&lt; int &gt; &amp;indexOfSourceVerts)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CExactDGPMethod</name>
      <anchorfile>classCExactDGPMethod.html</anchorfile>
      <anchor>ae1c9ed4ee888fcebd057c5f8d44c5af5</anchor>
      <arglist>(const CRichModel &amp;inputModel, const set&lt; int &gt; &amp;indexOfSourceVerts, double R)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CExactDGPMethod</name>
      <anchorfile>classCExactDGPMethod.html</anchorfile>
      <anchor>a275cedfc51aa8b60533a26b1370ad36c</anchor>
      <arglist>(const CRichModel &amp;inputModel, const set&lt; int &gt; &amp;indexOfSourceVerts, const set&lt; int &gt; &amp;destinations)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>GetAncestor</name>
      <anchorfile>classCExactDGPMethod.html</anchorfile>
      <anchor>a5670a78a48b1ace5e1c3439329e07f2a</anchor>
      <arglist>(int vIndex) const</arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; InfoAtVertex &gt;</type>
      <name>m_InfoAtVertices</name>
      <anchorfile>classCExactDGPMethod.html</anchorfile>
      <anchor>a8f57caf4900b3ee60527c88b52d5d662</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>CollectExperimentalResults</name>
      <anchorfile>classCExactDGPMethod.html</anchorfile>
      <anchor>a20c217d41daa2a8de8059cd748caecb0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>Dispose</name>
      <anchorfile>classCExactDGPMethod.html</anchorfile>
      <anchor>a443517136386a81aec70cc638878ae5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>Initialize</name>
      <anchorfile>classCExactDGPMethod.html</anchorfile>
      <anchor>ab81ac7333ed203c1a42cf4c4d1bb3448</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>Propagate</name>
      <anchorfile>classCExactDGPMethod.html</anchorfile>
      <anchor>adcaf04ccdae67a00391c1c6ef3423e5c</anchor>
      <arglist>()=0</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CBaseModel::CFace</name>
    <filename>structCBaseModel_1_1CFace.html</filename>
    <member kind="function">
      <type></type>
      <name>CFace</name>
      <anchorfile>structCBaseModel_1_1CFace.html</anchorfile>
      <anchor>a5e1bab2c7fd2b97c7276a97b2d2dfa35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CFace</name>
      <anchorfile>structCBaseModel_1_1CFace.html</anchorfile>
      <anchor>acdc7ec06f4ca820b639d119ee5bff178</anchor>
      <arglist>(int x, int y, int z)</arglist>
    </member>
    <member kind="function">
      <type>int &amp;</type>
      <name>operator[]</name>
      <anchorfile>structCBaseModel_1_1CFace.html</anchorfile>
      <anchor>a8841e1441abbab1381389bbfa676f0c4</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator[]</name>
      <anchorfile>structCBaseModel_1_1CFace.html</anchorfile>
      <anchor>ac94b23809adeb71e3dd0de6016db950c</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>verts</name>
      <anchorfile>structCBaseModel_1_1CFace.html</anchorfile>
      <anchor>a7df97309c3963881afcf85d0077890bc</anchor>
      <arglist>[3]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::check_rows_cols_for_overflow</name>
    <filename>structEigen_1_1internal_1_1check__rows__cols__for__overflow.html</filename>
    <templarg>MaxSizeAtCompileTime</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1check__rows__cols__for__overflow.html</anchorfile>
      <anchor>a96aadd23e6335d10018576e81dec4443</anchor>
      <arglist>(Index, Index)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::check_rows_cols_for_overflow&lt; Dynamic &gt;</name>
    <filename>structEigen_1_1internal_1_1check__rows__cols__for__overflow_3_01Dynamic_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1check__rows__cols__for__overflow_3_01Dynamic_01_4.html</anchorfile>
      <anchor>a4483c7d8313821530752f5639014bb58</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::check_transpose_aliasing_compile_time_selector</name>
    <filename>structEigen_1_1internal_1_1check__transpose__aliasing__compile__time__selector.html</filename>
    <templarg>DestIsTransposed</templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1check__transpose__aliasing__compile__time__selector.html</anchorfile>
      <anchor>a1c7549bb0429a7403b0a7c0ac87cf050a91b2252c53a2ad34ab1c338e6be98b08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1check__transpose__aliasing__compile__time__selector.html</anchorfile>
      <anchor>a1c7549bb0429a7403b0a7c0ac87cf050a91b2252c53a2ad34ab1c338e6be98b08</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::check_transpose_aliasing_compile_time_selector&lt; DestIsTransposed, CwiseBinaryOp&lt; BinOp, DerivedA, DerivedB &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1check__transpose__aliasing__compile__time__selector_3_01DestIsTranspo018442e7e55248c657a2b8481266323d.html</filename>
    <templarg>DestIsTransposed</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1check__transpose__aliasing__compile__time__selector_3_01DestIsTranspo018442e7e55248c657a2b8481266323d.html</anchorfile>
      <anchor>ab8815632c1d283825ca709f2a76d0272a78df75eacf7a28398f0e18e2a1c6d534</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1check__transpose__aliasing__compile__time__selector_3_01DestIsTranspo018442e7e55248c657a2b8481266323d.html</anchorfile>
      <anchor>ab8815632c1d283825ca709f2a76d0272a78df75eacf7a28398f0e18e2a1c6d534</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::check_transpose_aliasing_run_time_selector</name>
    <filename>structEigen_1_1internal_1_1check__transpose__aliasing__run__time__selector.html</filename>
    <templarg></templarg>
    <templarg>DestIsTransposed</templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1check__transpose__aliasing__run__time__selector.html</anchorfile>
      <anchor>afe5ddaa724ea7106086bc07105d3a55f</anchor>
      <arglist>(const Scalar *dest, const OtherDerived &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::check_transpose_aliasing_run_time_selector&lt; Scalar, DestIsTransposed, CwiseBinaryOp&lt; BinOp, DerivedA, DerivedB &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1check__transpose__aliasing__run__time__selector_3_01Scalar_00_01DestI58f9a1beb146afb27323273625e1789c.html</filename>
    <templarg></templarg>
    <templarg>DestIsTransposed</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1check__transpose__aliasing__run__time__selector_3_01Scalar_00_01DestI58f9a1beb146afb27323273625e1789c.html</anchorfile>
      <anchor>ae6e2eebec28efcb71ed43e9c1fe1d49c</anchor>
      <arglist>(const Scalar *dest, const CwiseBinaryOp&lt; BinOp, DerivedA, DerivedB &gt; &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::checkTransposeAliasing_impl</name>
    <filename>structEigen_1_1internal_1_1checkTransposeAliasing__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>MightHaveTransposeAliasing</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1checkTransposeAliasing__impl.html</anchorfile>
      <anchor>a01cee326e5f97de5675845081f35a9ab</anchor>
      <arglist>(const Derived &amp;dst, const OtherDerived &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::checkTransposeAliasing_impl&lt; Derived, OtherDerived, false &gt;</name>
    <filename>structEigen_1_1internal_1_1checkTransposeAliasing__impl_3_01Derived_00_01OtherDerived_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1checkTransposeAliasing__impl_3_01Derived_00_01OtherDerived_00_01false_01_4.html</anchorfile>
      <anchor>a9b124ec8236f4729eeb12d619da434df</anchor>
      <arglist>(const Derived &amp;, const OtherDerived &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::cholmod_configure_matrix</name>
    <filename>structEigen_1_1internal_1_1cholmod__configure__matrix.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::cholmod_configure_matrix&lt; double &gt;</name>
    <filename>structEigen_1_1internal_1_1cholmod__configure__matrix_3_01double_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1cholmod__configure__matrix_3_01double_01_4.html</anchorfile>
      <anchor>a2070738f3a67504dea541cf1068b61da</anchor>
      <arglist>(CholmodType &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::cholmod_configure_matrix&lt; std::complex&lt; double &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1cholmod__configure__matrix_3_01std_1_1complex_3_01double_01_4_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1cholmod__configure__matrix_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ab3560344879b16337d17862725beb787</anchor>
      <arglist>(CholmodType &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CholmodBase</name>
    <filename>classEigen_1_1CholmodBase.html</filename>
    <templarg>_MatrixType</templarg>
    <templarg>_UpLo</templarg>
    <templarg>Derived</templarg>
    <base>Eigen::SparseSolverBase</base>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ade1824bda34b15c479030eec5e064ba8a4ee3784d05afb083ef925ed75aa56a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a6b26a76af1d42d80ffec5d0a95f95f70ab54851fcd780b91c28f4920c556de332</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a6b26a76af1d42d80ffec5d0a95f95f70a0bfec8a523492974c6f5b0c073451ad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType</type>
      <name>CholMatrixType</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a82a0f525caf126ef100aa602bb2b90ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a6b26a76af1d42d80ffec5d0a95f95f70ab54851fcd780b91c28f4920c556de332</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>afe78a31a015c2044984b8db916694af3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a6b26a76af1d42d80ffec5d0a95f95f70a0bfec8a523492974c6f5b0c073451ad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a71ebe5db761957c82e451118f7ff7d63</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ad6a5c19a8dda800ca460fc8dfc0fca08</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>acbe43800768330fbf1b0dc38644031ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ade1824bda34b15c479030eec5e064ba8a4ee3784d05afb083ef925ed75aa56a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ad7002ebd76d3a5e6e86ab595d6cecc57</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, MatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ad83e9fa24e94410bceadf0eb69793622</anchor>
      <arglist>(const SparseMatrixBase&lt; RhsDerived &gt; &amp;b, SparseMatrixBase&lt; DestDerived &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a5ac967e9f4ccfc43ca9e610b89232c24</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>cholmod_common &amp;</type>
      <name>cholmod</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a6a85bf52d6aa480240a64f277d7f96c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CholmodBase</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ac321082a7fdaba8f01f0860325830cd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CholmodBase</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a1b54c3f3d0315a6c581c6ded51076bf6</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>aa0b16898522cca48af94e96f8a27666d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>abaf5be01b1e3035a4de0b19f5b63549e</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ab4ffb4a9735ad7e81a01d5789ce96547</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpMemory</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a1edeab014fff595aef0d8085f459253b</anchor>
      <arglist>(Stream &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a5bd9c9ec4d1c15f202a6c66b5e9ef37b</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ada4cc43c64767d186fcb8997440cc753</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>logDeterminant</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a597f7839a39604af18a8741a0d8c46bf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a849383115475b8bb4da3cfcc86a64e9e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setShift</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a886fc102723ca7bde4ac7162dfd72f5d</anchor>
      <arglist>(const RealScalar &amp;offset)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CholmodBase</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a86ae537fd793334d90c4208b86d10a5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseSolverBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>adc81958ef5452be2c4acb39a46fa057c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>abb97dcccd90c5e529c6708005cc084cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cholmod_common</type>
      <name>m_cholmod</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a160c7925c7d7272b721b7c5c715403db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cholmod_factor *</type>
      <name>m_cholmodFactor</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a137eb7ffaff34f811fae47d21a8114b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a4618b21b4c72f33d078124e6959446ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a438be23d40a87065edd187a269c1853d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_shiftOffset</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a50e2cf642ffac7e2c64db95100a91d70</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CholmodBase&lt; _MatrixType, _UpLo, CholmodDecomposition&lt; _MatrixType, _UpLo &gt; &gt;</name>
    <filename>classEigen_1_1CholmodBase.html</filename>
    <base>SparseSolverBase&lt; CholmodDecomposition&lt; _MatrixType, _UpLo &gt; &gt;</base>
    <member kind="typedef">
      <type>MatrixType</type>
      <name>CholMatrixType</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a82a0f525caf126ef100aa602bb2b90ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a6b26a76af1d42d80ffec5d0a95f95f70ab54851fcd780b91c28f4920c556de332</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>afe78a31a015c2044984b8db916694af3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a6b26a76af1d42d80ffec5d0a95f95f70a0bfec8a523492974c6f5b0c073451ad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a71ebe5db761957c82e451118f7ff7d63</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ad6a5c19a8dda800ca460fc8dfc0fca08</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>acbe43800768330fbf1b0dc38644031ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ade1824bda34b15c479030eec5e064ba8a4ee3784d05afb083ef925ed75aa56a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ad7002ebd76d3a5e6e86ab595d6cecc57</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, MatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ad83e9fa24e94410bceadf0eb69793622</anchor>
      <arglist>(const SparseMatrixBase&lt; RhsDerived &gt; &amp;b, SparseMatrixBase&lt; DestDerived &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a5ac967e9f4ccfc43ca9e610b89232c24</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>cholmod_common &amp;</type>
      <name>cholmod</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a6a85bf52d6aa480240a64f277d7f96c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CholmodBase</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ac321082a7fdaba8f01f0860325830cd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CholmodBase</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a1b54c3f3d0315a6c581c6ded51076bf6</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>aa0b16898522cca48af94e96f8a27666d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CholmodDecomposition&lt; _MatrixType, _UpLo &gt; &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>abaf5be01b1e3035a4de0b19f5b63549e</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ab4ffb4a9735ad7e81a01d5789ce96547</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpMemory</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a1edeab014fff595aef0d8085f459253b</anchor>
      <arglist>(Stream &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a5bd9c9ec4d1c15f202a6c66b5e9ef37b</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ada4cc43c64767d186fcb8997440cc753</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>logDeterminant</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a597f7839a39604af18a8741a0d8c46bf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a849383115475b8bb4da3cfcc86a64e9e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CholmodDecomposition&lt; _MatrixType, _UpLo &gt; &amp;</type>
      <name>setShift</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a886fc102723ca7bde4ac7162dfd72f5d</anchor>
      <arglist>(const RealScalar &amp;offset)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CholmodBase</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a86ae537fd793334d90c4208b86d10a5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseSolverBase&lt; CholmodDecomposition&lt; _MatrixType, _UpLo &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>adc81958ef5452be2c4acb39a46fa057c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>abb97dcccd90c5e529c6708005cc084cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cholmod_common</type>
      <name>m_cholmod</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a160c7925c7d7272b721b7c5c715403db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cholmod_factor *</type>
      <name>m_cholmodFactor</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a137eb7ffaff34f811fae47d21a8114b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a4618b21b4c72f33d078124e6959446ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a438be23d40a87065edd187a269c1853d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_shiftOffset</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a50e2cf642ffac7e2c64db95100a91d70</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CholmodBase&lt; _MatrixType, _UpLo, CholmodSimplicialLDLT&lt; _MatrixType, _UpLo &gt; &gt;</name>
    <filename>classEigen_1_1CholmodBase.html</filename>
    <base>SparseSolverBase&lt; CholmodSimplicialLDLT&lt; _MatrixType, _UpLo &gt; &gt;</base>
    <member kind="typedef">
      <type>MatrixType</type>
      <name>CholMatrixType</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a82a0f525caf126ef100aa602bb2b90ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a6b26a76af1d42d80ffec5d0a95f95f70ab54851fcd780b91c28f4920c556de332</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>afe78a31a015c2044984b8db916694af3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a6b26a76af1d42d80ffec5d0a95f95f70a0bfec8a523492974c6f5b0c073451ad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a71ebe5db761957c82e451118f7ff7d63</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ad6a5c19a8dda800ca460fc8dfc0fca08</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>acbe43800768330fbf1b0dc38644031ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ade1824bda34b15c479030eec5e064ba8a4ee3784d05afb083ef925ed75aa56a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ad7002ebd76d3a5e6e86ab595d6cecc57</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, MatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ad83e9fa24e94410bceadf0eb69793622</anchor>
      <arglist>(const SparseMatrixBase&lt; RhsDerived &gt; &amp;b, SparseMatrixBase&lt; DestDerived &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a5ac967e9f4ccfc43ca9e610b89232c24</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>cholmod_common &amp;</type>
      <name>cholmod</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a6a85bf52d6aa480240a64f277d7f96c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CholmodBase</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ac321082a7fdaba8f01f0860325830cd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CholmodBase</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a1b54c3f3d0315a6c581c6ded51076bf6</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>aa0b16898522cca48af94e96f8a27666d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CholmodSimplicialLDLT&lt; _MatrixType, _UpLo &gt; &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>abaf5be01b1e3035a4de0b19f5b63549e</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ab4ffb4a9735ad7e81a01d5789ce96547</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpMemory</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a1edeab014fff595aef0d8085f459253b</anchor>
      <arglist>(Stream &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a5bd9c9ec4d1c15f202a6c66b5e9ef37b</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ada4cc43c64767d186fcb8997440cc753</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>logDeterminant</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a597f7839a39604af18a8741a0d8c46bf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a849383115475b8bb4da3cfcc86a64e9e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CholmodSimplicialLDLT&lt; _MatrixType, _UpLo &gt; &amp;</type>
      <name>setShift</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a886fc102723ca7bde4ac7162dfd72f5d</anchor>
      <arglist>(const RealScalar &amp;offset)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CholmodBase</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a86ae537fd793334d90c4208b86d10a5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseSolverBase&lt; CholmodSimplicialLDLT&lt; _MatrixType, _UpLo &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>adc81958ef5452be2c4acb39a46fa057c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>abb97dcccd90c5e529c6708005cc084cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cholmod_common</type>
      <name>m_cholmod</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a160c7925c7d7272b721b7c5c715403db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cholmod_factor *</type>
      <name>m_cholmodFactor</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a137eb7ffaff34f811fae47d21a8114b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a4618b21b4c72f33d078124e6959446ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a438be23d40a87065edd187a269c1853d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_shiftOffset</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a50e2cf642ffac7e2c64db95100a91d70</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CholmodBase&lt; _MatrixType, _UpLo, CholmodSimplicialLLT&lt; _MatrixType, _UpLo &gt; &gt;</name>
    <filename>classEigen_1_1CholmodBase.html</filename>
    <base>SparseSolverBase&lt; CholmodSimplicialLLT&lt; _MatrixType, _UpLo &gt; &gt;</base>
    <member kind="typedef">
      <type>MatrixType</type>
      <name>CholMatrixType</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a82a0f525caf126ef100aa602bb2b90ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a6b26a76af1d42d80ffec5d0a95f95f70ab54851fcd780b91c28f4920c556de332</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>afe78a31a015c2044984b8db916694af3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a6b26a76af1d42d80ffec5d0a95f95f70a0bfec8a523492974c6f5b0c073451ad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a71ebe5db761957c82e451118f7ff7d63</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ad6a5c19a8dda800ca460fc8dfc0fca08</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>acbe43800768330fbf1b0dc38644031ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ade1824bda34b15c479030eec5e064ba8a4ee3784d05afb083ef925ed75aa56a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ad7002ebd76d3a5e6e86ab595d6cecc57</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, MatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ad83e9fa24e94410bceadf0eb69793622</anchor>
      <arglist>(const SparseMatrixBase&lt; RhsDerived &gt; &amp;b, SparseMatrixBase&lt; DestDerived &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a5ac967e9f4ccfc43ca9e610b89232c24</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>cholmod_common &amp;</type>
      <name>cholmod</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a6a85bf52d6aa480240a64f277d7f96c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CholmodBase</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ac321082a7fdaba8f01f0860325830cd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CholmodBase</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a1b54c3f3d0315a6c581c6ded51076bf6</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>aa0b16898522cca48af94e96f8a27666d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CholmodSimplicialLLT&lt; _MatrixType, _UpLo &gt; &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>abaf5be01b1e3035a4de0b19f5b63549e</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ab4ffb4a9735ad7e81a01d5789ce96547</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpMemory</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a1edeab014fff595aef0d8085f459253b</anchor>
      <arglist>(Stream &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a5bd9c9ec4d1c15f202a6c66b5e9ef37b</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ada4cc43c64767d186fcb8997440cc753</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>logDeterminant</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a597f7839a39604af18a8741a0d8c46bf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a849383115475b8bb4da3cfcc86a64e9e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CholmodSimplicialLLT&lt; _MatrixType, _UpLo &gt; &amp;</type>
      <name>setShift</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a886fc102723ca7bde4ac7162dfd72f5d</anchor>
      <arglist>(const RealScalar &amp;offset)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CholmodBase</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a86ae537fd793334d90c4208b86d10a5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseSolverBase&lt; CholmodSimplicialLLT&lt; _MatrixType, _UpLo &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>adc81958ef5452be2c4acb39a46fa057c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>abb97dcccd90c5e529c6708005cc084cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cholmod_common</type>
      <name>m_cholmod</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a160c7925c7d7272b721b7c5c715403db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cholmod_factor *</type>
      <name>m_cholmodFactor</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a137eb7ffaff34f811fae47d21a8114b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a4618b21b4c72f33d078124e6959446ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a438be23d40a87065edd187a269c1853d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_shiftOffset</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a50e2cf642ffac7e2c64db95100a91d70</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CholmodBase&lt; _MatrixType, _UpLo, CholmodSupernodalLLT&lt; _MatrixType, _UpLo &gt; &gt;</name>
    <filename>classEigen_1_1CholmodBase.html</filename>
    <base>SparseSolverBase&lt; CholmodSupernodalLLT&lt; _MatrixType, _UpLo &gt; &gt;</base>
    <member kind="typedef">
      <type>MatrixType</type>
      <name>CholMatrixType</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a82a0f525caf126ef100aa602bb2b90ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a6b26a76af1d42d80ffec5d0a95f95f70ab54851fcd780b91c28f4920c556de332</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>afe78a31a015c2044984b8db916694af3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a6b26a76af1d42d80ffec5d0a95f95f70a0bfec8a523492974c6f5b0c073451ad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a71ebe5db761957c82e451118f7ff7d63</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ad6a5c19a8dda800ca460fc8dfc0fca08</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>acbe43800768330fbf1b0dc38644031ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ade1824bda34b15c479030eec5e064ba8a4ee3784d05afb083ef925ed75aa56a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ad7002ebd76d3a5e6e86ab595d6cecc57</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, MatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ad83e9fa24e94410bceadf0eb69793622</anchor>
      <arglist>(const SparseMatrixBase&lt; RhsDerived &gt; &amp;b, SparseMatrixBase&lt; DestDerived &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a5ac967e9f4ccfc43ca9e610b89232c24</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>cholmod_common &amp;</type>
      <name>cholmod</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a6a85bf52d6aa480240a64f277d7f96c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CholmodBase</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ac321082a7fdaba8f01f0860325830cd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CholmodBase</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a1b54c3f3d0315a6c581c6ded51076bf6</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>aa0b16898522cca48af94e96f8a27666d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CholmodSupernodalLLT&lt; _MatrixType, _UpLo &gt; &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>abaf5be01b1e3035a4de0b19f5b63549e</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ab4ffb4a9735ad7e81a01d5789ce96547</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpMemory</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a1edeab014fff595aef0d8085f459253b</anchor>
      <arglist>(Stream &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a5bd9c9ec4d1c15f202a6c66b5e9ef37b</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>ada4cc43c64767d186fcb8997440cc753</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>logDeterminant</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a597f7839a39604af18a8741a0d8c46bf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a849383115475b8bb4da3cfcc86a64e9e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CholmodSupernodalLLT&lt; _MatrixType, _UpLo &gt; &amp;</type>
      <name>setShift</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a886fc102723ca7bde4ac7162dfd72f5d</anchor>
      <arglist>(const RealScalar &amp;offset)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CholmodBase</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a86ae537fd793334d90c4208b86d10a5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseSolverBase&lt; CholmodSupernodalLLT&lt; _MatrixType, _UpLo &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>adc81958ef5452be2c4acb39a46fa057c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>abb97dcccd90c5e529c6708005cc084cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cholmod_common</type>
      <name>m_cholmod</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a160c7925c7d7272b721b7c5c715403db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cholmod_factor *</type>
      <name>m_cholmodFactor</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a137eb7ffaff34f811fae47d21a8114b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a4618b21b4c72f33d078124e6959446ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a438be23d40a87065edd187a269c1853d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_shiftOffset</name>
      <anchorfile>classEigen_1_1CholmodBase.html</anchorfile>
      <anchor>a50e2cf642ffac7e2c64db95100a91d70</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CholmodDecomposition</name>
    <filename>classEigen_1_1CholmodDecomposition.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <base>CholmodBase&lt; _MatrixType, _UpLo, CholmodDecomposition&lt; _MatrixType, _UpLo &gt; &gt;</base>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1CholmodDecomposition.html</anchorfile>
      <anchor>aea53309ad25a4d695c6884ca4016ab89</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CholmodDecomposition</name>
      <anchorfile>classEigen_1_1CholmodDecomposition.html</anchorfile>
      <anchor>a5772a4921664ad9888dfec92dc6769ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CholmodDecomposition</name>
      <anchorfile>classEigen_1_1CholmodDecomposition.html</anchorfile>
      <anchor>aa89a5c32285a145485f143caa234cd9d</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMode</name>
      <anchorfile>classEigen_1_1CholmodDecomposition.html</anchorfile>
      <anchor>afa7d632441f66874d4097276d5e23df5</anchor>
      <arglist>(CholmodMode mode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CholmodDecomposition</name>
      <anchorfile>classEigen_1_1CholmodDecomposition.html</anchorfile>
      <anchor>a2f9ff607bd24199636e3da8f076dd909</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1CholmodDecomposition.html</anchorfile>
      <anchor>a85db020782a18263b54252eb7b4ba15f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CholmodBase&lt; _MatrixType, _UpLo, CholmodDecomposition &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CholmodDecomposition.html</anchorfile>
      <anchor>ad5331c91bb8c754b5da5253282e69031</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CholmodSimplicialLDLT</name>
    <filename>classEigen_1_1CholmodSimplicialLDLT.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <base>CholmodBase&lt; _MatrixType, _UpLo, CholmodSimplicialLDLT&lt; _MatrixType, _UpLo &gt; &gt;</base>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1CholmodSimplicialLDLT.html</anchorfile>
      <anchor>a25eb39d9c0d5baef08fda965444cb27e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CholmodSimplicialLDLT</name>
      <anchorfile>classEigen_1_1CholmodSimplicialLDLT.html</anchorfile>
      <anchor>aa804d5c72980bf74cc0da72d3b282c45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CholmodSimplicialLDLT</name>
      <anchorfile>classEigen_1_1CholmodSimplicialLDLT.html</anchorfile>
      <anchor>a98280cac66601a0ef98d28de1a430061</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CholmodSimplicialLDLT</name>
      <anchorfile>classEigen_1_1CholmodSimplicialLDLT.html</anchorfile>
      <anchor>ad710a54d3331dca280e25b4fb00ce8ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1CholmodSimplicialLDLT.html</anchorfile>
      <anchor>a368110df5fb61cbebbce2c43bcc8faa7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CholmodBase&lt; _MatrixType, _UpLo, CholmodSimplicialLDLT &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CholmodSimplicialLDLT.html</anchorfile>
      <anchor>ab16ab3714278d2bcdcbfbadf4131011b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CholmodSimplicialLLT</name>
    <filename>classEigen_1_1CholmodSimplicialLLT.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <base>CholmodBase&lt; _MatrixType, _UpLo, CholmodSimplicialLLT&lt; _MatrixType, _UpLo &gt; &gt;</base>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1CholmodSimplicialLLT.html</anchorfile>
      <anchor>a88c7441fa03aed599eba4f29492e7fe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CholmodSimplicialLLT</name>
      <anchorfile>classEigen_1_1CholmodSimplicialLLT.html</anchorfile>
      <anchor>ab2a48ff9ff61845c045c1a4ac4145931</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CholmodSimplicialLLT</name>
      <anchorfile>classEigen_1_1CholmodSimplicialLLT.html</anchorfile>
      <anchor>a5f0aaf18cba4b276da9946f968fbf14b</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CholmodSimplicialLLT</name>
      <anchorfile>classEigen_1_1CholmodSimplicialLLT.html</anchorfile>
      <anchor>aa1a14f409309ec3a418373b0a3369baa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1CholmodSimplicialLLT.html</anchorfile>
      <anchor>a6014655338ba52e480682c73b9da2061</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CholmodBase&lt; _MatrixType, _UpLo, CholmodSimplicialLLT &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CholmodSimplicialLLT.html</anchorfile>
      <anchor>a99e6dcff0aa317d342a253b82ffa6d45</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CholmodSupernodalLLT</name>
    <filename>classEigen_1_1CholmodSupernodalLLT.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <base>CholmodBase&lt; _MatrixType, _UpLo, CholmodSupernodalLLT&lt; _MatrixType, _UpLo &gt; &gt;</base>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1CholmodSupernodalLLT.html</anchorfile>
      <anchor>a65e46c3ca6023d947706dac78173e916</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CholmodSupernodalLLT</name>
      <anchorfile>classEigen_1_1CholmodSupernodalLLT.html</anchorfile>
      <anchor>a06c337e34307dcf94b8f1291aafeaeee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CholmodSupernodalLLT</name>
      <anchorfile>classEigen_1_1CholmodSupernodalLLT.html</anchorfile>
      <anchor>acd892066850e8ee5fbdc33d40f006cb3</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CholmodSupernodalLLT</name>
      <anchorfile>classEigen_1_1CholmodSupernodalLLT.html</anchorfile>
      <anchor>aa301c84ce1b78a5498e10afe2aaa80ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1CholmodSupernodalLLT.html</anchorfile>
      <anchor>a06172bfd8b6408d1291246c0535e1684</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CholmodBase&lt; _MatrixType, _UpLo, CholmodSupernodalLLT &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CholmodSupernodalLLT.html</anchorfile>
      <anchor>a4e63b0439f514f6d3d1c0dcf49b13e22</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CICH_WindowFiltering</name>
    <filename>classCICH__WindowFiltering.html</filename>
    <base>CChen_Han</base>
    <member kind="function">
      <type></type>
      <name>CICH_WindowFiltering</name>
      <anchorfile>classCICH__WindowFiltering.html</anchorfile>
      <anchor>a5805dc708f5e19578be899bd6fc66b1f</anchor>
      <arglist>(const CRichModel &amp;model, int source)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CICH_WindowFiltering</name>
      <anchorfile>classCICH__WindowFiltering.html</anchorfile>
      <anchor>a095e2cbccbbfe550a46cb51ed4131874</anchor>
      <arglist>(const CRichModel &amp;model, int source, int destination)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CICH_WindowFiltering</name>
      <anchorfile>classCICH__WindowFiltering.html</anchorfile>
      <anchor>a017a8337e4b57320c58626f08373f08f</anchor>
      <arglist>(const CRichModel &amp;model, int source, double R)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CICH_WindowFiltering</name>
      <anchorfile>classCICH__WindowFiltering.html</anchorfile>
      <anchor>a13ac09539f9ca43c8f66ccc371b9e57d</anchor>
      <arglist>(const CRichModel &amp;model, const map&lt; int, double &gt; &amp;sources)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CICH_WindowFiltering</name>
      <anchorfile>classCICH__WindowFiltering.html</anchorfile>
      <anchor>ab49b43fa1e46985febb7d40523b24a5a</anchor>
      <arglist>(const CRichModel &amp;model, const map&lt; int, double &gt; &amp;sources, const set&lt; int &gt; &amp;destinations)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CICH_WindowFiltering</name>
      <anchorfile>classCICH__WindowFiltering.html</anchorfile>
      <anchor>acadb6cd0888ab2a3136e08183e5aacbe</anchor>
      <arglist>(const CRichModel &amp;model, const set&lt; int &gt; &amp;sources)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CICH_WindowFiltering</name>
      <anchorfile>classCICH__WindowFiltering.html</anchorfile>
      <anchor>ae626b31078e711bf6fc973cbb199eb22</anchor>
      <arglist>(const CRichModel &amp;model, const set&lt; int &gt; &amp;sources, double R)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CICH_WindowFiltering</name>
      <anchorfile>classCICH__WindowFiltering.html</anchorfile>
      <anchor>a9f064714224a660ddcd1ad592a560851</anchor>
      <arglist>(const CRichModel &amp;model, const set&lt; int &gt; &amp;sources, const set&lt; int &gt; &amp;destinations)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>AddIntoQueueOfWindows</name>
      <anchorfile>classCICH__WindowFiltering.html</anchorfile>
      <anchor>af8787eeef4f41f0f7a2f64172dc07c63</anchor>
      <arglist>(QuoteWindow &amp;quoteW)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>CheckValidityWithXinWangFiltering</name>
      <anchorfile>classCICH__WindowFiltering.html</anchorfile>
      <anchor>aab20f9e04fafb4053a7c46ff1843cf0b</anchor>
      <arglist>(Window &amp;w) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TSP::City</name>
    <filename>structTSP_1_1City.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>x</name>
      <anchorfile>structTSP_1_1City.html</anchorfile>
      <anchor>aca2c1759a6cf61eaa1fcfe2d3a0b606a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>y</name>
      <anchorfile>structTSP_1_1City.html</anchorfile>
      <anchor>a87b8f22cf3b52abca3384a87c93a3746</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Cluster</name>
    <filename>structCluster.html</filename>
    <member kind="function">
      <type></type>
      <name>Cluster</name>
      <anchorfile>structCluster.html</anchorfile>
      <anchor>aee7feb1d599d4c8fda6c3ee83e86ba81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Cluster</name>
      <anchorfile>structCluster.html</anchorfile>
      <anchor>a9336864b62c603591e6af2efeae355e2</anchor>
      <arglist>(int l, Eigen::Vector2d p, vector&lt; int &gt; s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Cluster</name>
      <anchorfile>structCluster.html</anchorfile>
      <anchor>ac9305759ee35821bd439be4ccc4cd6b8</anchor>
      <arglist>(const Cluster &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Cluster &amp;</type>
      <name>operator=</name>
      <anchorfile>structCluster.html</anchorfile>
      <anchor>ab62590f5eeefe9bd075ca88b5f4a9d1e</anchor>
      <arglist>(const Cluster &amp;other)</arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector2d</type>
      <name>centroid</name>
      <anchorfile>structCluster.html</anchorfile>
      <anchor>ae44ddbb14cdf29bde49123f9366a8a9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>label</name>
      <anchorfile>structCluster.html</anchorfile>
      <anchor>a46d2423885d68c0569683002f4752558</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; int &gt;</type>
      <name>samples</name>
      <anchorfile>structCluster.html</anchorfile>
      <anchor>a048fb61e552d74a25f78fc24ad552a4f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::coeff_visitor</name>
    <filename>structEigen_1_1internal_1_1coeff__visitor.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1coeff__visitor.html</anchorfile>
      <anchor>adfb8342e9131db6f1ebee928681ed031</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>init</name>
      <anchorfile>structEigen_1_1internal_1_1coeff__visitor.html</anchorfile>
      <anchor>a539c8a9892058be19907907f7298a100</anchor>
      <arglist>(const Scalar &amp;value, Index i, Index j)</arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>col</name>
      <anchorfile>structEigen_1_1internal_1_1coeff__visitor.html</anchorfile>
      <anchor>a9ce5b71bd59199535b78b1db63fd3801</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>res</name>
      <anchorfile>structEigen_1_1internal_1_1coeff__visitor.html</anchorfile>
      <anchor>a997d67dffc3b7f525c5c43d6b8b61177</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>row</name>
      <anchorfile>structEigen_1_1internal_1_1coeff__visitor.html</anchorfile>
      <anchor>aaec19026273c975a85b1d539d4b7dbab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::colamd_col</name>
    <filename>structinternal_1_1colamd__col.html</filename>
    <templarg>IndexType</templarg>
    <member kind="variable">
      <type>IndexType</type>
      <name>degree_next</name>
      <anchorfile>structinternal_1_1colamd__col.html</anchorfile>
      <anchor>a808942c2b4ec1e135243ab2927622900</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexType</type>
      <name>hash</name>
      <anchorfile>structinternal_1_1colamd__col.html</anchorfile>
      <anchor>a0988ef98762284597845075582b36470</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexType</type>
      <name>hash_next</name>
      <anchorfile>structinternal_1_1colamd__col.html</anchorfile>
      <anchor>a837b9b9d470e96d32e303679ce004374</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexType</type>
      <name>headhash</name>
      <anchorfile>structinternal_1_1colamd__col.html</anchorfile>
      <anchor>a9bad1f353265bb7c0d8cc5c57d5fc413</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexType</type>
      <name>length</name>
      <anchorfile>structinternal_1_1colamd__col.html</anchorfile>
      <anchor>ace6c1dba33e5567803b3ac65102d0505</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexType</type>
      <name>order</name>
      <anchorfile>structinternal_1_1colamd__col.html</anchorfile>
      <anchor>a8fe398ae0ce2340284ccfdbb6f8e1681</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexType</type>
      <name>parent</name>
      <anchorfile>structinternal_1_1colamd__col.html</anchorfile>
      <anchor>a055aae294c88d90e8d88e262a16d6072</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexType</type>
      <name>prev</name>
      <anchorfile>structinternal_1_1colamd__col.html</anchorfile>
      <anchor>a33b7b6481a4677a7cc5bbff4b9074ea4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexType</type>
      <name>score</name>
      <anchorfile>structinternal_1_1colamd__col.html</anchorfile>
      <anchor>afdc05497e4b487dda74646419d993478</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union internal::colamd_col::@502</type>
      <name>shared1</name>
      <anchorfile>structinternal_1_1colamd__col.html</anchorfile>
      <anchor>adf897bfcbbccdcbe282525e2fea99218</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union internal::colamd_col::@503</type>
      <name>shared2</name>
      <anchorfile>structinternal_1_1colamd__col.html</anchorfile>
      <anchor>afefeab3adcea2ad122800d5c00169e9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union internal::colamd_col::@504</type>
      <name>shared3</name>
      <anchorfile>structinternal_1_1colamd__col.html</anchorfile>
      <anchor>ace1cf376aa68d7ae68b0e02876bb3d3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union internal::colamd_col::@505</type>
      <name>shared4</name>
      <anchorfile>structinternal_1_1colamd__col.html</anchorfile>
      <anchor>af7afa3017bcae2ec7054089ee5712196</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexType</type>
      <name>start</name>
      <anchorfile>structinternal_1_1colamd__col.html</anchorfile>
      <anchor>a127a40c2b27808cd35f80a9d565d1634</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexType</type>
      <name>thickness</name>
      <anchorfile>structinternal_1_1colamd__col.html</anchorfile>
      <anchor>a982ba15d99d1149c2d15c3aa0c27c206</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::colamd_col</name>
    <filename>structEigen_1_1internal_1_1colamd__col.html</filename>
    <templarg></templarg>
    <member kind="variable">
      <type>IndexType</type>
      <name>degree_next</name>
      <anchorfile>structEigen_1_1internal_1_1colamd__col.html</anchorfile>
      <anchor>ab0968115557f3032ed5702158c5a4fa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexType</type>
      <name>hash</name>
      <anchorfile>structEigen_1_1internal_1_1colamd__col.html</anchorfile>
      <anchor>a98deb5bd83c950d1b1769fd16fb9abbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexType</type>
      <name>hash_next</name>
      <anchorfile>structEigen_1_1internal_1_1colamd__col.html</anchorfile>
      <anchor>a8acf9811a7657dbac3654cfc9b88f9e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexType</type>
      <name>headhash</name>
      <anchorfile>structEigen_1_1internal_1_1colamd__col.html</anchorfile>
      <anchor>adf8f73e6709c6e1413a965ea983686e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexType</type>
      <name>length</name>
      <anchorfile>structEigen_1_1internal_1_1colamd__col.html</anchorfile>
      <anchor>a7654b4d10c3ea9cae1522b31bd138eb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexType</type>
      <name>order</name>
      <anchorfile>structEigen_1_1internal_1_1colamd__col.html</anchorfile>
      <anchor>a576c1ca9d5d3478e696a2f98135fbb3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexType</type>
      <name>parent</name>
      <anchorfile>structEigen_1_1internal_1_1colamd__col.html</anchorfile>
      <anchor>a0bdefb6d3e38be8daa52071982e01b8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexType</type>
      <name>prev</name>
      <anchorfile>structEigen_1_1internal_1_1colamd__col.html</anchorfile>
      <anchor>abfbcea54e41b518ebc50686e9282b039</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexType</type>
      <name>score</name>
      <anchorfile>structEigen_1_1internal_1_1colamd__col.html</anchorfile>
      <anchor>a55bd794cb85573a85bc039568292a457</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union Eigen::internal::colamd_col::@508</type>
      <name>shared1</name>
      <anchorfile>structEigen_1_1internal_1_1colamd__col.html</anchorfile>
      <anchor>acf47eb412641b004f5796181c2e6bc09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union Eigen::internal::colamd_col::@509</type>
      <name>shared2</name>
      <anchorfile>structEigen_1_1internal_1_1colamd__col.html</anchorfile>
      <anchor>a4d6b3c6ee52af4e0529f27280a7becbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union Eigen::internal::colamd_col::@510</type>
      <name>shared3</name>
      <anchorfile>structEigen_1_1internal_1_1colamd__col.html</anchorfile>
      <anchor>addb5932db6485f80fa75abba1d525a25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union Eigen::internal::colamd_col::@511</type>
      <name>shared4</name>
      <anchorfile>structEigen_1_1internal_1_1colamd__col.html</anchorfile>
      <anchor>a0a6fe05ce785082975ca92306b99c3d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexType</type>
      <name>start</name>
      <anchorfile>structEigen_1_1internal_1_1colamd__col.html</anchorfile>
      <anchor>a687db8c17f3026acfb354d52def9326c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexType</type>
      <name>thickness</name>
      <anchorfile>structEigen_1_1internal_1_1colamd__col.html</anchorfile>
      <anchor>a9a1fdd33a8474b5447337cc65bd67c4e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::Colamd_Row</name>
    <filename>structinternal_1_1Colamd__Row.html</filename>
    <templarg>IndexType</templarg>
    <member kind="variable">
      <type>IndexType</type>
      <name>degree</name>
      <anchorfile>structinternal_1_1Colamd__Row.html</anchorfile>
      <anchor>a2c81b93280cf9d42e6cb0ff395261da6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexType</type>
      <name>first_column</name>
      <anchorfile>structinternal_1_1Colamd__Row.html</anchorfile>
      <anchor>a9b694a3f462bae9fdab80ac9f8c3a867</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexType</type>
      <name>length</name>
      <anchorfile>structinternal_1_1Colamd__Row.html</anchorfile>
      <anchor>a061b6aba0ec750f7183a6ad248be7be6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexType</type>
      <name>mark</name>
      <anchorfile>structinternal_1_1Colamd__Row.html</anchorfile>
      <anchor>a12ce9cc01f76b9a138b0de8f257212f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexType</type>
      <name>p</name>
      <anchorfile>structinternal_1_1Colamd__Row.html</anchorfile>
      <anchor>a5763d514bab77c972feccff2fddd9920</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union internal::Colamd_Row::@506</type>
      <name>shared1</name>
      <anchorfile>structinternal_1_1Colamd__Row.html</anchorfile>
      <anchor>a5c82fdb100085db66f86a5ac66a3ab9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union internal::Colamd_Row::@507</type>
      <name>shared2</name>
      <anchorfile>structinternal_1_1Colamd__Row.html</anchorfile>
      <anchor>a6058d6e33cffa7775e08e0688109b022</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexType</type>
      <name>start</name>
      <anchorfile>structinternal_1_1Colamd__Row.html</anchorfile>
      <anchor>ac6998584d9ff3a7eae40b632b0e63b43</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Colamd_Row</name>
    <filename>structEigen_1_1internal_1_1Colamd__Row.html</filename>
    <templarg></templarg>
    <member kind="variable">
      <type>IndexType</type>
      <name>degree</name>
      <anchorfile>structEigen_1_1internal_1_1Colamd__Row.html</anchorfile>
      <anchor>a1eebcfce9cffd6f1876c8268732d5015</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexType</type>
      <name>first_column</name>
      <anchorfile>structEigen_1_1internal_1_1Colamd__Row.html</anchorfile>
      <anchor>a51e8079302da7a17ce09d73966335227</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexType</type>
      <name>length</name>
      <anchorfile>structEigen_1_1internal_1_1Colamd__Row.html</anchorfile>
      <anchor>adc72231f189d3b0d648e400e48a72173</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexType</type>
      <name>mark</name>
      <anchorfile>structEigen_1_1internal_1_1Colamd__Row.html</anchorfile>
      <anchor>af6fbe5736bab2ece3d79caf1a1e71367</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexType</type>
      <name>p</name>
      <anchorfile>structEigen_1_1internal_1_1Colamd__Row.html</anchorfile>
      <anchor>aa6e0642c08c2381ff2e6b92b0d458e16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union Eigen::internal::Colamd_Row::@512</type>
      <name>shared1</name>
      <anchorfile>structEigen_1_1internal_1_1Colamd__Row.html</anchorfile>
      <anchor>ad1bdf208ea3be514ddf0897d44ada528</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union Eigen::internal::Colamd_Row::@513</type>
      <name>shared2</name>
      <anchorfile>structEigen_1_1internal_1_1Colamd__Row.html</anchorfile>
      <anchor>a9a69248f23f9dfbfd85609b3b4dee2e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexType</type>
      <name>start</name>
      <anchorfile>structEigen_1_1internal_1_1Colamd__Row.html</anchorfile>
      <anchor>a41f05e0dd97a417777b381619fedc697</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::COLAMDOrdering</name>
    <filename>classEigen_1_1COLAMDOrdering.html</filename>
    <templarg>StorageIndex</templarg>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1COLAMDOrdering.html</anchorfile>
      <anchor>a9b6ec654523903abaa7daf8e669b0daa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1COLAMDOrdering.html</anchorfile>
      <anchor>afedad7a4b7f0f018787dc8f977cdd674</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1COLAMDOrdering.html</anchorfile>
      <anchor>a708cb20191dcd79856d922f262405946</anchor>
      <arglist>(const MatrixType &amp;mat, PermutationType &amp;perm)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::ColPivHouseholderQR</name>
    <filename>classEigen_1_1ColPivHouseholderQR.html</filename>
    <templarg>_MatrixType</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ab4391b3cfbe40ff989131ed813668a2fa2b7d6936770907f5042d03375bff2c1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ab4391b3cfbe40ff989131ed813668a2fa6455fe3000941557fca86f2638304210</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ab4391b3cfbe40ff989131ed813668a2faecc869ab5baeb312fb8611f391f44841</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ab4391b3cfbe40ff989131ed813668a2fa8c6eabbda4218455907fa9cd8600e425</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ab4391b3cfbe40ff989131ed813668a2fa6455fe3000941557fca86f2638304210</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_diag_type&lt; MatrixType &gt;::type</type>
      <name>HCoeffsType</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a5773b249a76bed6f46e04b9a2c832019</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HouseholderSequence&lt; MatrixType, typename internal::remove_all&lt; typename HCoeffsType::ConjugateReturnType &gt;::type &gt;</type>
      <name>HouseholderSequenceType</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a55b37f691cf7c54edd525b551eefe566</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_row_type&lt; MatrixType, Index &gt;::type</type>
      <name>IntRowVectorType</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a6a936341a807b4c526edeae544ed3c50</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a8276f0f98a2d82532146ae8b5967f6e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ab4391b3cfbe40ff989131ed813668a2fa8c6eabbda4218455907fa9cd8600e425</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ab4391b3cfbe40ff989131ed813668a2faecc869ab5baeb312fb8611f391f44841</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; ColsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a04a1ec15296f9c62857e98e7699fe2a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>aa3945dfd3f2109bd7f26a4acefe9f769</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_row_type&lt; MatrixType, RealScalar &gt;::type</type>
      <name>RealRowVectorType</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>afb69477038a2efe1a09072fa46030be9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a55487671adbf44783c3c8b109cb0a14d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ab4391b3cfbe40ff989131ed813668a2fa2b7d6936770907f5042d03375bff2c1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_row_type&lt; MatrixType &gt;::type</type>
      <name>RowVectorType</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ad2e5d38156d09b36f4c57b7746092ad1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a7a1da52a50e75161a8ea7b3f72934129</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>aa5d396f5f75b59073a6ed5c0f54bfd42</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a22731a654f7568409c6a0d5592a192ba</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ae6bdb186aa81c7b4fae575c6e055ab47</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>absDeterminant</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ac87c3bf42098d6f7324dafbc50fa83f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColPivHouseholderQR</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a9d8a92c2a2f0debe5454812372237ed4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColPivHouseholderQR</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a5965d4fdebc04b2df71d67ff0b2d0c2c</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColPivHouseholderQR</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a1aa6a5b95380df0ceb224cb833316d4f</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColPivHouseholderQR</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a65782010a93a4c9ef4a9191ac8fe30bc</anchor>
      <arglist>(EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a5d8f3537c8589e6dcdec278081d50f3c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationType &amp;</type>
      <name>colsPermutation</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ab6ad43e6a6fb75726eae0d5499948f4a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ColPivHouseholderQR &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a1cf5d190eae8bdea76a850a5374c4b0c</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>ColPivHouseholderQR&lt; MatrixType &gt; &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a608016776319abe8fe96b85f83c8dd3d</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>dimensionOfKernel</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a7c9294565d179226133770160b827be1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const HCoeffsType &amp;</type>
      <name>hCoeffs</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ac5943d19aa5fd96340c7df6874fcb1b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequenceType</type>
      <name>householderQ</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a28ab9d8916ca609c5469c4c192fbfa28</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a5c756a789175197cab3eff3a3e479ef2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Inverse&lt; ColPivHouseholderQR &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a31c45402e74774d9cd13af0e57a6b72f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInjective</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a0031998053c9c7345c9458f7443aa263</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInvertible</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a945720f8d683f8ebe97fa807edd3142a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSurjective</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a87a7d06e0b0479e5b56b19c2a4f56365</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>logAbsDeterminant</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>afdc29438a335871f67449c253369ce12</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequenceType</type>
      <name>matrixQ</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a8d7cb1ac2cbb00a283f59f6d26ae763c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixQR</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>aa572ac050c8d4fadd4f08a87f6b1e62b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixR</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a44c534d47bde6b67ce4b5247d142ef30</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>maxPivot</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>aac8c43d720170980f582d01494df9e8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonzeroPivots</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a796610bab81f0527aa1ae440c71f58a4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rank</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a2a59aaa689613ce5ef0c9130ad33940e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a7b149d8acc35378384bd8cd1b7335545</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ColPivHouseholderQR &amp;</type>
      <name>setThreshold</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ae712cdc9f0e521cfc8061bee58ff55ee</anchor>
      <arglist>(const RealScalar &amp;threshold)</arglist>
    </member>
    <member kind="function">
      <type>ColPivHouseholderQR &amp;</type>
      <name>setThreshold</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a648df14c457ceceb09d933d06d3bdded</anchor>
      <arglist>(Default_t)</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; ColPivHouseholderQR, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>aaa9c4af89930ab3bb7612ed9ae33d3f5</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>threshold</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a72276adb1aa11f870f50d0bd58af014d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeInPlace</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a7bc043db5ef8072bc9be198404123a56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>check_template_parameters</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a5a0113f1df3e804a7798ebaaaa2354ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealRowVectorType</type>
      <name>m_colNormsDirect</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>af8a22d9fe93d43e15c307057b68599ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealRowVectorType</type>
      <name>m_colNormsUpdated</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>aaa3f7ab88d949abfd1251de47fc4f801</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationType</type>
      <name>m_colsPermutation</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ae8c60cd69becab7d4b6dae2c3013fc3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntRowVectorType</type>
      <name>m_colsTranspositions</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a704ec5134f897483b899aab024b4d6c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_det_pq</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a43597f3b3ae67cc05edac305ef24dad7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HCoeffsType</type>
      <name>m_hCoeffs</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a36023f1cfaf9676147c244aedddfffea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a512037be99a84c29b835280670113b5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_maxpivot</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a65f1f2cae0c047868da485c8db81f1a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nonzero_pivots</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ab99a6c9cc74ca1441d955605cccad919</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_prescribedThreshold</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a9a4f85e7fb5dbb8d46781550f567e1fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_qr</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ae4b89d0232954e45e269669f32449c98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RowVectorType</type>
      <name>m_temp</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a1c729c46a632871176a4f68ff80500fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_usePrescribedThreshold</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ad155de2c03a65d9be81a9174efe6e43a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PermutationType::StorageIndex</type>
      <name>PermIndexType</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ae904d37b302f24078b635681629aea13</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>CompleteOrthogonalDecomposition&lt; MatrixType &gt;</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a6c741054e65697365ce75f1bbec5802b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ColPivHouseholderQR&lt; MatrixType &gt;</name>
    <filename>classEigen_1_1ColPivHouseholderQR.html</filename>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ab4391b3cfbe40ff989131ed813668a2fa6455fe3000941557fca86f2638304210</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_diag_type&lt; MatrixType &gt;::type</type>
      <name>HCoeffsType</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a5773b249a76bed6f46e04b9a2c832019</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HouseholderSequence&lt; MatrixType, typename internal::remove_all&lt; typename HCoeffsType::ConjugateReturnType &gt;::type &gt;</type>
      <name>HouseholderSequenceType</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a55b37f691cf7c54edd525b551eefe566</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_row_type&lt; MatrixType, Index &gt;::type</type>
      <name>IntRowVectorType</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a6a936341a807b4c526edeae544ed3c50</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a8276f0f98a2d82532146ae8b5967f6e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ab4391b3cfbe40ff989131ed813668a2fa8c6eabbda4218455907fa9cd8600e425</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ab4391b3cfbe40ff989131ed813668a2faecc869ab5baeb312fb8611f391f44841</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; ColsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a04a1ec15296f9c62857e98e7699fe2a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>aa3945dfd3f2109bd7f26a4acefe9f769</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_row_type&lt; MatrixType, RealScalar &gt;::type</type>
      <name>RealRowVectorType</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>afb69477038a2efe1a09072fa46030be9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a55487671adbf44783c3c8b109cb0a14d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ab4391b3cfbe40ff989131ed813668a2fa2b7d6936770907f5042d03375bff2c1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_row_type&lt; MatrixType &gt;::type</type>
      <name>RowVectorType</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ad2e5d38156d09b36f4c57b7746092ad1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a7a1da52a50e75161a8ea7b3f72934129</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>aa5d396f5f75b59073a6ed5c0f54bfd42</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a22731a654f7568409c6a0d5592a192ba</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ae6bdb186aa81c7b4fae575c6e055ab47</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>absDeterminant</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ac87c3bf42098d6f7324dafbc50fa83f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColPivHouseholderQR</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a9d8a92c2a2f0debe5454812372237ed4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColPivHouseholderQR</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a5965d4fdebc04b2df71d67ff0b2d0c2c</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColPivHouseholderQR</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a1aa6a5b95380df0ceb224cb833316d4f</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColPivHouseholderQR</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a65782010a93a4c9ef4a9191ac8fe30bc</anchor>
      <arglist>(EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a5d8f3537c8589e6dcdec278081d50f3c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationType &amp;</type>
      <name>colsPermutation</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ab6ad43e6a6fb75726eae0d5499948f4a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ColPivHouseholderQR &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a1cf5d190eae8bdea76a850a5374c4b0c</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>ColPivHouseholderQR&lt; MatrixType &gt; &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a608016776319abe8fe96b85f83c8dd3d</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>dimensionOfKernel</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a7c9294565d179226133770160b827be1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const HCoeffsType &amp;</type>
      <name>hCoeffs</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ac5943d19aa5fd96340c7df6874fcb1b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequenceType</type>
      <name>householderQ</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a28ab9d8916ca609c5469c4c192fbfa28</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a5c756a789175197cab3eff3a3e479ef2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Inverse&lt; ColPivHouseholderQR &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a31c45402e74774d9cd13af0e57a6b72f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInjective</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a0031998053c9c7345c9458f7443aa263</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInvertible</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a945720f8d683f8ebe97fa807edd3142a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSurjective</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a87a7d06e0b0479e5b56b19c2a4f56365</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>logAbsDeterminant</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>afdc29438a335871f67449c253369ce12</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequenceType</type>
      <name>matrixQ</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a8d7cb1ac2cbb00a283f59f6d26ae763c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixQR</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>aa572ac050c8d4fadd4f08a87f6b1e62b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixR</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a44c534d47bde6b67ce4b5247d142ef30</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>maxPivot</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>aac8c43d720170980f582d01494df9e8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonzeroPivots</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a796610bab81f0527aa1ae440c71f58a4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rank</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a2a59aaa689613ce5ef0c9130ad33940e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a7b149d8acc35378384bd8cd1b7335545</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ColPivHouseholderQR &amp;</type>
      <name>setThreshold</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ae712cdc9f0e521cfc8061bee58ff55ee</anchor>
      <arglist>(const RealScalar &amp;threshold)</arglist>
    </member>
    <member kind="function">
      <type>ColPivHouseholderQR &amp;</type>
      <name>setThreshold</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a648df14c457ceceb09d933d06d3bdded</anchor>
      <arglist>(Default_t)</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; ColPivHouseholderQR, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>aaa9c4af89930ab3bb7612ed9ae33d3f5</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>threshold</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a72276adb1aa11f870f50d0bd58af014d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeInPlace</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a7bc043db5ef8072bc9be198404123a56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>check_template_parameters</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a5a0113f1df3e804a7798ebaaaa2354ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealRowVectorType</type>
      <name>m_colNormsDirect</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>af8a22d9fe93d43e15c307057b68599ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealRowVectorType</type>
      <name>m_colNormsUpdated</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>aaa3f7ab88d949abfd1251de47fc4f801</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationType</type>
      <name>m_colsPermutation</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ae8c60cd69becab7d4b6dae2c3013fc3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntRowVectorType</type>
      <name>m_colsTranspositions</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a704ec5134f897483b899aab024b4d6c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_det_pq</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a43597f3b3ae67cc05edac305ef24dad7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HCoeffsType</type>
      <name>m_hCoeffs</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a36023f1cfaf9676147c244aedddfffea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a512037be99a84c29b835280670113b5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_maxpivot</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a65f1f2cae0c047868da485c8db81f1a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nonzero_pivots</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ab99a6c9cc74ca1441d955605cccad919</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_prescribedThreshold</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a9a4f85e7fb5dbb8d46781550f567e1fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_qr</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ae4b89d0232954e45e269669f32449c98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RowVectorType</type>
      <name>m_temp</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a1c729c46a632871176a4f68ff80500fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_usePrescribedThreshold</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ad155de2c03a65d9be81a9174efe6e43a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PermutationType::StorageIndex</type>
      <name>PermIndexType</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ae904d37b302f24078b635681629aea13</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>CompleteOrthogonalDecomposition&lt; MatrixType &gt;</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a6c741054e65697365ce75f1bbec5802b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ColPivHouseholderQR&lt; TransposeTypeWithSameStorageOrder &gt;</name>
    <filename>classEigen_1_1ColPivHouseholderQR.html</filename>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ab4391b3cfbe40ff989131ed813668a2fa6455fe3000941557fca86f2638304210</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_diag_type&lt; MatrixType &gt;::type</type>
      <name>HCoeffsType</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a5773b249a76bed6f46e04b9a2c832019</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HouseholderSequence&lt; MatrixType, typename internal::remove_all&lt; typename HCoeffsType::ConjugateReturnType &gt;::type &gt;</type>
      <name>HouseholderSequenceType</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a55b37f691cf7c54edd525b551eefe566</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_row_type&lt; MatrixType, Index &gt;::type</type>
      <name>IntRowVectorType</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a6a936341a807b4c526edeae544ed3c50</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TransposeTypeWithSameStorageOrder</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a8276f0f98a2d82532146ae8b5967f6e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ab4391b3cfbe40ff989131ed813668a2fa8c6eabbda4218455907fa9cd8600e425</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ab4391b3cfbe40ff989131ed813668a2faecc869ab5baeb312fb8611f391f44841</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; ColsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a04a1ec15296f9c62857e98e7699fe2a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>aa3945dfd3f2109bd7f26a4acefe9f769</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_row_type&lt; MatrixType, RealScalar &gt;::type</type>
      <name>RealRowVectorType</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>afb69477038a2efe1a09072fa46030be9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a55487671adbf44783c3c8b109cb0a14d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ab4391b3cfbe40ff989131ed813668a2fa2b7d6936770907f5042d03375bff2c1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_row_type&lt; MatrixType &gt;::type</type>
      <name>RowVectorType</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ad2e5d38156d09b36f4c57b7746092ad1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a7a1da52a50e75161a8ea7b3f72934129</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>aa5d396f5f75b59073a6ed5c0f54bfd42</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a22731a654f7568409c6a0d5592a192ba</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ae6bdb186aa81c7b4fae575c6e055ab47</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>absDeterminant</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ac87c3bf42098d6f7324dafbc50fa83f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColPivHouseholderQR</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a9d8a92c2a2f0debe5454812372237ed4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColPivHouseholderQR</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a5965d4fdebc04b2df71d67ff0b2d0c2c</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColPivHouseholderQR</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a1aa6a5b95380df0ceb224cb833316d4f</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColPivHouseholderQR</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a65782010a93a4c9ef4a9191ac8fe30bc</anchor>
      <arglist>(EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a5d8f3537c8589e6dcdec278081d50f3c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationType &amp;</type>
      <name>colsPermutation</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ab6ad43e6a6fb75726eae0d5499948f4a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ColPivHouseholderQR &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a1cf5d190eae8bdea76a850a5374c4b0c</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>ColPivHouseholderQR&lt; MatrixType &gt; &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a608016776319abe8fe96b85f83c8dd3d</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>dimensionOfKernel</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a7c9294565d179226133770160b827be1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const HCoeffsType &amp;</type>
      <name>hCoeffs</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ac5943d19aa5fd96340c7df6874fcb1b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequenceType</type>
      <name>householderQ</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a28ab9d8916ca609c5469c4c192fbfa28</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a5c756a789175197cab3eff3a3e479ef2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Inverse&lt; ColPivHouseholderQR &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a31c45402e74774d9cd13af0e57a6b72f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInjective</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a0031998053c9c7345c9458f7443aa263</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInvertible</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a945720f8d683f8ebe97fa807edd3142a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSurjective</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a87a7d06e0b0479e5b56b19c2a4f56365</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>logAbsDeterminant</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>afdc29438a335871f67449c253369ce12</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequenceType</type>
      <name>matrixQ</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a8d7cb1ac2cbb00a283f59f6d26ae763c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixQR</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>aa572ac050c8d4fadd4f08a87f6b1e62b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixR</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a44c534d47bde6b67ce4b5247d142ef30</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>maxPivot</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>aac8c43d720170980f582d01494df9e8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonzeroPivots</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a796610bab81f0527aa1ae440c71f58a4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rank</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a2a59aaa689613ce5ef0c9130ad33940e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a7b149d8acc35378384bd8cd1b7335545</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ColPivHouseholderQR &amp;</type>
      <name>setThreshold</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ae712cdc9f0e521cfc8061bee58ff55ee</anchor>
      <arglist>(const RealScalar &amp;threshold)</arglist>
    </member>
    <member kind="function">
      <type>ColPivHouseholderQR &amp;</type>
      <name>setThreshold</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a648df14c457ceceb09d933d06d3bdded</anchor>
      <arglist>(Default_t)</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; ColPivHouseholderQR, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>aaa9c4af89930ab3bb7612ed9ae33d3f5</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>threshold</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a72276adb1aa11f870f50d0bd58af014d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeInPlace</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a7bc043db5ef8072bc9be198404123a56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>check_template_parameters</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a5a0113f1df3e804a7798ebaaaa2354ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealRowVectorType</type>
      <name>m_colNormsDirect</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>af8a22d9fe93d43e15c307057b68599ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealRowVectorType</type>
      <name>m_colNormsUpdated</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>aaa3f7ab88d949abfd1251de47fc4f801</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationType</type>
      <name>m_colsPermutation</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ae8c60cd69becab7d4b6dae2c3013fc3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntRowVectorType</type>
      <name>m_colsTranspositions</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a704ec5134f897483b899aab024b4d6c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_det_pq</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a43597f3b3ae67cc05edac305ef24dad7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HCoeffsType</type>
      <name>m_hCoeffs</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a36023f1cfaf9676147c244aedddfffea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a512037be99a84c29b835280670113b5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_maxpivot</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a65f1f2cae0c047868da485c8db81f1a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nonzero_pivots</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ab99a6c9cc74ca1441d955605cccad919</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_prescribedThreshold</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a9a4f85e7fb5dbb8d46781550f567e1fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_qr</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ae4b89d0232954e45e269669f32449c98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RowVectorType</type>
      <name>m_temp</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a1c729c46a632871176a4f68ff80500fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_usePrescribedThreshold</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ad155de2c03a65d9be81a9174efe6e43a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PermutationType::StorageIndex</type>
      <name>PermIndexType</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>ae904d37b302f24078b635681629aea13</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>CompleteOrthogonalDecomposition&lt; MatrixType &gt;</name>
      <anchorfile>classEigen_1_1ColPivHouseholderQR.html</anchorfile>
      <anchor>a6c741054e65697365ce75f1bbec5802b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::column_dfs_traits</name>
    <filename>structEigen_1_1internal_1_1column__dfs__traits.html</filename>
    <templarg>IndexVector</templarg>
    <templarg>ScalarVector</templarg>
    <base>Eigen::internal::no_assignment_operator</base>
    <member kind="enumvalue">
      <name>ExpandMem</name>
      <anchorfile>structEigen_1_1internal_1_1column__dfs__traits.html</anchorfile>
      <anchor>af006c3c7ac0bc5ef96de5726a99aff96ac2db34d827867e8cf18833f266f945dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ExpandMem</name>
      <anchorfile>structEigen_1_1internal_1_1column__dfs__traits.html</anchorfile>
      <anchor>af006c3c7ac0bc5ef96de5726a99aff96ac2db34d827867e8cf18833f266f945dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScalarVector::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1column__dfs__traits.html</anchorfile>
      <anchor>a8adc38f8b5e97c0ab3c8a90b1fd5cb9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IndexVector::Scalar</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1column__dfs__traits.html</anchorfile>
      <anchor>a7c5616d5178c49c1374613aefa1d68ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>column_dfs_traits</name>
      <anchorfile>structEigen_1_1internal_1_1column__dfs__traits.html</anchorfile>
      <anchor>a84be35a20707d05cdf72d18e7755ae96</anchor>
      <arglist>(Index jcol, Index &amp;jsuper, typename SparseLUImpl&lt; Scalar, StorageIndex &gt;::GlobalLU_t &amp;glu, SparseLUImpl&lt; Scalar, StorageIndex &gt; &amp;luImpl)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mem_expand</name>
      <anchorfile>structEigen_1_1internal_1_1column__dfs__traits.html</anchorfile>
      <anchor>a5b48ce6fa5fa373fd784033df70959ff</anchor>
      <arglist>(IndexVector &amp;lsub, Index &amp;nextl, Index chmark)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>update_segrep</name>
      <anchorfile>structEigen_1_1internal_1_1column__dfs__traits.html</anchorfile>
      <anchor>a034a1bf7ad2d7a4ba7e8c91463dc3f36</anchor>
      <arglist>(Index, Index)</arglist>
    </member>
    <member kind="variable">
      <type>SparseLUImpl&lt; Scalar, StorageIndex &gt;::GlobalLU_t &amp;</type>
      <name>m_glu</name>
      <anchorfile>structEigen_1_1internal_1_1column__dfs__traits.html</anchorfile>
      <anchor>a8a373ddef6de2fd2462c06534a052118</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>m_jcol</name>
      <anchorfile>structEigen_1_1internal_1_1column__dfs__traits.html</anchorfile>
      <anchor>aeb425429d726efde9a63eea217549a0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index &amp;</type>
      <name>m_jsuper_ref</name>
      <anchorfile>structEigen_1_1internal_1_1column__dfs__traits.html</anchorfile>
      <anchor>a899dbc434353f1d05b512169a2f57e87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SparseLUImpl&lt; Scalar, StorageIndex &gt; &amp;</type>
      <name>m_luImpl</name>
      <anchorfile>structEigen_1_1internal_1_1column__dfs__traits.html</anchorfile>
      <anchor>a0bfbf67afd5463fd9b10fc6d9bcefedb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CommaInitializer</name>
    <filename>structEigen_1_1CommaInitializer.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1CommaInitializer.html</anchorfile>
      <anchor>a0fb578ef5537c458150ea8bb7eae63d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>CommaInitializer</name>
      <anchorfile>structEigen_1_1CommaInitializer.html</anchorfile>
      <anchor>aed4e19a5d8bb35516c08385e67feae00</anchor>
      <arglist>(XprType &amp;xpr, const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>CommaInitializer</name>
      <anchorfile>structEigen_1_1CommaInitializer.html</anchorfile>
      <anchor>a55b185ca858afa95645cbc4e97030cee</anchor>
      <arglist>(XprType &amp;xpr, const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>CommaInitializer</name>
      <anchorfile>structEigen_1_1CommaInitializer.html</anchorfile>
      <anchor>a0b4c51ae41d98320e4ee66e27e6f8dfa</anchor>
      <arglist>(const CommaInitializer &amp;o)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC XprType &amp;</type>
      <name>finished</name>
      <anchorfile>structEigen_1_1CommaInitializer.html</anchorfile>
      <anchor>a3be7de7fb3e8d3c4d3063f480181b17f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CommaInitializer &amp;</type>
      <name>operator,</name>
      <anchorfile>structEigen_1_1CommaInitializer.html</anchorfile>
      <anchor>aa86188eae996f009ed0e8ae508b07c5d</anchor>
      <arglist>(const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CommaInitializer &amp;</type>
      <name>operator,</name>
      <anchorfile>structEigen_1_1CommaInitializer.html</anchorfile>
      <anchor>a643641e7710568d39b1e8658817a5912</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>~CommaInitializer</name>
      <anchorfile>structEigen_1_1CommaInitializer.html</anchorfile>
      <anchor>ad737684daf9bc78f2a6527713d2c6e35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>m_col</name>
      <anchorfile>structEigen_1_1CommaInitializer.html</anchorfile>
      <anchor>ab31bf5a9a85ca7afd84b7adf4baaaa5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>m_currentBlockRows</name>
      <anchorfile>structEigen_1_1CommaInitializer.html</anchorfile>
      <anchor>a9a6ad628399cc4aa31bafe8df7beb850</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>m_row</name>
      <anchorfile>structEigen_1_1CommaInitializer.html</anchorfile>
      <anchor>afac25de119210f2df4d814694b6c56f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XprType &amp;</type>
      <name>m_xpr</name>
      <anchorfile>structEigen_1_1CommaInitializer.html</anchorfile>
      <anchor>a0e012d28c281acfd727bf3e99780c919</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CompleteOrthogonalDecomposition</name>
    <filename>classEigen_1_1CompleteOrthogonalDecomposition.html</filename>
    <templarg>_MatrixType</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>ad46c2d845d3907be05adbadbab984fa9a1e04da3bb9aeaf4e661fa5be8a284a8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>ad46c2d845d3907be05adbadbab984fa9a7dca4cdc1f96d890e25d74d4c9774bc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>ad46c2d845d3907be05adbadbab984fa9a347b9cc470d20d062af8c413b2f4393d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>ad46c2d845d3907be05adbadbab984fa9a6fca406d299a35ff209a555a14645fff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>ad46c2d845d3907be05adbadbab984fa9a7dca4cdc1f96d890e25d74d4c9774bc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_diag_type&lt; MatrixType &gt;::type</type>
      <name>HCoeffsType</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>aca5b63fffae26e0e1eaa38d63b575038</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HouseholderSequence&lt; MatrixType, typename internal::remove_all&lt; typename HCoeffsType::ConjugateReturnType &gt;::type &gt;</type>
      <name>HouseholderSequenceType</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a9d4e0e44ac23ad8baf0f91e91b982dec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_row_type&lt; MatrixType, Index &gt;::type</type>
      <name>IntRowVectorType</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>acc44ac642c48935fe0da40c25035aa86</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a8eba7b5263a0241cb477b3531f5ef609</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>ad46c2d845d3907be05adbadbab984fa9a6fca406d299a35ff209a555a14645fff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>ad46c2d845d3907be05adbadbab984fa9a347b9cc470d20d062af8c413b2f4393d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; ColsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>ae60d0d820677d67b73258322bcae0a2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a4db9c08da38e11bd598ed743061966b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_row_type&lt; MatrixType, RealScalar &gt;::type</type>
      <name>RealRowVectorType</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>aa14f4af8219de2dcd8a1c43546d9dd4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>aa9ac87cdab6bf619ca5802cca93ca4e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>ad46c2d845d3907be05adbadbab984fa9a1e04da3bb9aeaf4e661fa5be8a284a8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_row_type&lt; MatrixType &gt;::type</type>
      <name>RowVectorType</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a7034cb4035db5e3d7c538c27c3d15212</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a1aa69ca9c8caf074891ed9177a754361</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>af255cba487b5513259359d5e27a68d73</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a0b288fc8c0c84da06601d75aa5dc72fb</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a6b6db285a30edd61d7ea2690062f4a93</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>absDeterminant</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>ac040c34ce3fb2b68d3f57adc0c29d526</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a41e9ee4b8bd05c9021fd066169e1d76c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationType &amp;</type>
      <name>colsPermutation</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a601c67a4a0bbe9c7b25b885279db9ff2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CompleteOrthogonalDecomposition</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a7ba33814fd3fdc62f6179cdcd655c679</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CompleteOrthogonalDecomposition</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>aa6c282dd7452ebe754024edb71bebd09</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CompleteOrthogonalDecomposition</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>afcfaf7a395f853247c23bb52b1ffb1cc</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CompleteOrthogonalDecomposition</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a082295ba2aac35a8b8b9e2d46e1d7ce4</anchor>
      <arglist>(EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>CompleteOrthogonalDecomposition &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a28aa1e99ac0116246c66608f3fd10d31</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>dimensionOfKernel</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>aca2b59560c4851b7d7701872990a3426</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const HCoeffsType &amp;</type>
      <name>hCoeffs</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>ad25a868ecd499d6dda0119e4d3659504</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequenceType</type>
      <name>householderQ</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>ac95b93ddad59c6e57d06fcd4737b27e1</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a1f5c45f78848cfdbb96963cefbbb3274</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInjective</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a2740067b81ec3e0ad20a2bea9a5a475f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInvertible</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a7c4f24f868295349a3bb99e5f217b069</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSurjective</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a53dd287d3e1bbc548595d63880fd51bf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>logAbsDeterminant</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>ad59d6dc78dab52a0038ac372b4a72c0d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequenceType</type>
      <name>matrixQ</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a179e996df71ef165bad8f4bc5d79e24d</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixQTZ</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>ad89e2529fc1a8721239d9b6be9613a69</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixT</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a806213f5c96ff765265f47067229586d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>matrixZ</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a4cd178f13aefe5189d4beeb3eb1c5897</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>maxPivot</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a5b712a58c13b7e5089be9228ec42f738</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonzeroPivots</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>af9d7a5bdbc16a4a0bf7394ef0dd208da</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Inverse&lt; CompleteOrthogonalDecomposition &gt;</type>
      <name>pseudoInverse</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a3c89639299720ce089435d26d6822d6f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rank</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>af348f64b26f8467a020062c22b748806</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>ae49c60b9b4d7f74dc79a94bf20a14142</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CompleteOrthogonalDecomposition &amp;</type>
      <name>setThreshold</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>aa9c9f7cbde9d58ca5552381b70ad8d82</anchor>
      <arglist>(const RealScalar &amp;threshold)</arglist>
    </member>
    <member kind="function">
      <type>CompleteOrthogonalDecomposition &amp;</type>
      <name>setThreshold</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a27c8da71874be7a64d6723bd0cae9f4f</anchor>
      <arglist>(Default_t)</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; CompleteOrthogonalDecomposition, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>ab303e177cc7df17e435c79dca9ef5654</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>threshold</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a3909f07268496c0f08f1b57331d91075</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const HCoeffsType &amp;</type>
      <name>zCoeffs</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a0b28c24992d313d4b04d109dcc7e5220</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyZAdjointOnTheLeftInPlace</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a0a89641e0b4ea92c515405f2a31e6abe</anchor>
      <arglist>(Rhs &amp;rhs) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeInPlace</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>adb0b963d7d8f96492904e8eda03efbf5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>check_template_parameters</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a5e066e98d76f6bb2231f16676d18c877</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ColPivHouseholderQR&lt; MatrixType &gt;</type>
      <name>m_cpqr</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a7e53f3ce1fc2d8244a64c18855ab2641</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RowVectorType</type>
      <name>m_temp</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a953bdfff5e3e3bdeeb3263b83eef4475</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HCoeffsType</type>
      <name>m_zCoeffs</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a84daf778398c92d7c0856564069897b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PermutationType::Index</type>
      <name>PermIndexType</name>
      <anchorfile>classEigen_1_1CompleteOrthogonalDecomposition.html</anchorfile>
      <anchor>a67b18fd2c406474e09bcdab86d99ee64</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::complex_schur_reduce_to_hessenberg</name>
    <filename>structEigen_1_1internal_1_1complex__schur__reduce__to__hessenberg.html</filename>
    <templarg>MatrixType</templarg>
    <templarg>IsComplex</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1complex__schur__reduce__to__hessenberg.html</anchorfile>
      <anchor>a385fdf7234ee42f1d0d316ebfd142338</anchor>
      <arglist>(ComplexSchur&lt; MatrixType &gt; &amp;_this, const MatrixType &amp;matrix, bool computeU)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::complex_schur_reduce_to_hessenberg&lt; MatrixType, false &gt;</name>
    <filename>structEigen_1_1internal_1_1complex__schur__reduce__to__hessenberg_3_01MatrixType_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1complex__schur__reduce__to__hessenberg_3_01MatrixType_00_01false_01_4.html</anchorfile>
      <anchor>ac5afd1090b4ab0488035a861fc5c71a1</anchor>
      <arglist>(ComplexSchur&lt; MatrixType &gt; &amp;_this, const MatrixType &amp;matrix, bool computeU)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::ComplexEigenSolver</name>
    <filename>classEigen_1_1ComplexEigenSolver.html</filename>
    <templarg>_MatrixType</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>ae170ce3f39e3035920cc253b05a01a31aa2a2d9eb7e0333818fa6d82fad4bd0a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>ae170ce3f39e3035920cc253b05a01a31ab207d393744b012e51dbd40592f5cbae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>ae170ce3f39e3035920cc253b05a01a31a57ae1bf982997b163cae99622c02d1a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>ae170ce3f39e3035920cc253b05a01a31ac51054783492a77bab67dc1f0391e14c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>ae170ce3f39e3035920cc253b05a01a31a14ffdb33a2b31ae8ec67fcc81e510ab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>ae170ce3f39e3035920cc253b05a01a31ab207d393744b012e51dbd40592f5cbae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>ComplexScalar</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>a3604c99a69fac3bee42c88cb2b589143</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; ComplexScalar, ColsAtCompileTime, 1, Options &amp;(~RowMajor), MaxColsAtCompileTime, 1 &gt;</type>
      <name>EigenvalueType</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>ad3a663b1ff5200a098dabbbf9b7162b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; ComplexScalar, RowsAtCompileTime, ColsAtCompileTime, Options, MaxRowsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>EigenvectorType</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>a67cd4d20590abfd86b2639c4c8ea3dd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>abc0218d8b902af0d6c759bfc0a8a8d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>ad61f6278843a601096276c9a72c0252f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>ae170ce3f39e3035920cc253b05a01a31a14ffdb33a2b31ae8ec67fcc81e510ab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>ae170ce3f39e3035920cc253b05a01a31ac51054783492a77bab67dc1f0391e14c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>ae170ce3f39e3035920cc253b05a01a31a57ae1bf982997b163cae99622c02d1a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>a7c2f4ce02837e653f92d40a3f3acad87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>ae170ce3f39e3035920cc253b05a01a31aa2a2d9eb7e0333818fa6d82fad4bd0a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>a61035d40c9498bb1d47628cdd4946785</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ComplexEigenSolver</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>a3322a21574c61eefd450c003515ad802</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ComplexEigenSolver</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>a86751f64ebcd5c554551fb5eaaa02db7</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ComplexEigenSolver</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>a748de5c1e7f730e16421e6d451437600</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix, bool computeEigenvectors=true)</arglist>
    </member>
    <member kind="function">
      <type>ComplexEigenSolver &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>aeb7e38c6db5369f5c974f3786e94c1f0</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix, bool computeEigenvectors=true)</arglist>
    </member>
    <member kind="function">
      <type>ComplexEigenSolver&lt; MatrixType &gt; &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>a077a28fcef2f7eecb6041380cfcd83fd</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix, bool computeEigenvectors)</arglist>
    </member>
    <member kind="function">
      <type>const EigenvalueType &amp;</type>
      <name>eigenvalues</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>a10c25c7620e7faedcd39991cce3a757b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EigenvectorType &amp;</type>
      <name>eigenvectors</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>a3aa5e27800349990778da8fa532c1270</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>getMaxIterations</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>aeec4754e32bf2d1c650bf3aed110c3d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>ad4d9d8b90145900b9686d2dabbe46730</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ComplexEigenSolver &amp;</type>
      <name>setMaxIterations</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>a0c5a974da17774d75be41e351e6bda62</anchor>
      <arglist>(Index maxIters)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>check_template_parameters</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>ad20cfdbbbeb1013d37dc1d82e20405ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_eigenvectorsOk</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>aaae579b2c6a89d7bdba009bdb89f1a6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>EigenvalueType</type>
      <name>m_eivalues</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>a2dbb933120321d03761975a2b690a07b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>EigenvectorType</type>
      <name>m_eivec</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>a2d507484b14171d4d1137d7f2b04576e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>a50049111bc1de16bd271cdb55e40f87b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>EigenvectorType</type>
      <name>m_matX</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>a5af4bbd1177ecb5f6017a98c682862ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComplexSchur&lt; MatrixType &gt;</type>
      <name>m_schur</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>abfdd3bc09d7f5f298c3ec8e0a715daab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>doComputeEigenvectors</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>a5943c0a2d0bb9145ecdb0bbfb391684a</anchor>
      <arglist>(const RealScalar &amp;matrixnorm)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>sortEigenvalues</name>
      <anchorfile>classEigen_1_1ComplexEigenSolver.html</anchorfile>
      <anchor>a977117acbb9361ce295e8ef5279acbae</anchor>
      <arglist>(bool computeEigenvectors)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::ComplexSchur</name>
    <filename>classEigen_1_1ComplexSchur.html</filename>
    <templarg>_MatrixType</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ab6ae8a1066fd1ef6d7caa5afbd60ab18aa21901583016e3f7ccc07e8fb964c91e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ab6ae8a1066fd1ef6d7caa5afbd60ab18ac3a4117284eef3308e12fbce55579f71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ab6ae8a1066fd1ef6d7caa5afbd60ab18ad8b8ae29e8e41493cbf127219ef2bbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ab6ae8a1066fd1ef6d7caa5afbd60ab18a647cd185b4eb2887f292f257201dcbe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ab6ae8a1066fd1ef6d7caa5afbd60ab18ac0b0a94625484decab7f29525eb8ad36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ab6ae8a1066fd1ef6d7caa5afbd60ab18ac3a4117284eef3308e12fbce55579f71</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; ComplexScalar, RowsAtCompileTime, ColsAtCompileTime, Options, MaxRowsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>ComplexMatrixType</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>af61fe57877d51cfb50178f78534042f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>ComplexScalar</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ae1a4713b53f821867fbad617e426832a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a652104d13723a5b1db2937866a034557</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>afb9e799fdea51d173e310c82d80d5947</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ab6ae8a1066fd1ef6d7caa5afbd60ab18ac0b0a94625484decab7f29525eb8ad36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ab6ae8a1066fd1ef6d7caa5afbd60ab18a647cd185b4eb2887f292f257201dcbe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ab6ae8a1066fd1ef6d7caa5afbd60ab18ad8b8ae29e8e41493cbf127219ef2bbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a360081b7ad59db28b9955dea3e4b7dd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ab6ae8a1066fd1ef6d7caa5afbd60ab18aa21901583016e3f7ccc07e8fb964c91e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a9a8ee9df37ee1f90d0e53103c58683c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ComplexSchur</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ad707d9978dc36b3b15e460c2a83f4093</anchor>
      <arglist>(Index size=RowsAtCompileTime==Dynamic ? 1 :RowsAtCompileTime)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ComplexSchur</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a9c92c6e4c33890d2d063c5c8dd22777d</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix, bool computeU=true)</arglist>
    </member>
    <member kind="function">
      <type>ComplexSchur &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a3543d2c286563108cd9ace672bbb1c09</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix, bool computeU=true)</arglist>
    </member>
    <member kind="function">
      <type>ComplexSchur&lt; MatrixType &gt; &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>aeaf9ab3a08a463b865a9ac64d2cea592</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix, bool computeU)</arglist>
    </member>
    <member kind="function">
      <type>ComplexSchur &amp;</type>
      <name>computeFromHessenberg</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a05dfbf329047aba756a844f8fe2de314</anchor>
      <arglist>(const HessMatrixType &amp;matrixH, const OrthMatrixType &amp;matrixQ, bool computeU=true)</arglist>
    </member>
    <member kind="function">
      <type>ComplexSchur&lt; MatrixType &gt; &amp;</type>
      <name>computeFromHessenberg</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>aa994974c184fa6df704b14f85c98f3e3</anchor>
      <arglist>(const HessMatrixType &amp;matrixH, const OrthMatrixType &amp;matrixQ, bool computeU)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>getMaxIterations</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a2fc0b7bc409a49e7cdb7b6edcfff26eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a8c5ee15fecfd126fc362c3f2fd28f51e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ComplexMatrixType &amp;</type>
      <name>matrixT</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>add3ab5ed83f7f2f06b79fa910a2d5684</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ComplexMatrixType &amp;</type>
      <name>matrixU</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>afed8177cf9836f032d42bdb6c6bc6e01</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ComplexSchur &amp;</type>
      <name>setMaxIterations</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a6ca227fbd5387f3a625351354b8eec44</anchor>
      <arglist>(Index maxIters)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>m_maxIterationsPerRow</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ad37ef6058ce690a1fac4cc524b70cbf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HessenbergDecomposition&lt; MatrixType &gt;</type>
      <name>m_hess</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>afa2fb01289186fe882d7db7f2493b0ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>adb18a90a2087d7a89253275d311418c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a48e29539f604b170a3e757f5cbeeb818</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComplexMatrixType</type>
      <name>m_matT</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a1ae856aee520ee8fca06376fc7fd8b6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComplexMatrixType</type>
      <name>m_matU</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a53fefee5d25b8853fbd0b2c4f0873a9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_matUisUptodate</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a8a6b06445c8c2a10191052880cadb7cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_maxIters</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a2e55a5d20381f8f898872f318d591785</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>ComplexScalar</type>
      <name>computeShift</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ad237355f8b2d204b1eca19158a469837</anchor>
      <arglist>(Index iu, Index iter)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>reduceToTriangularForm</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a57ef0baf828122eccaa9b8a74ea5d14b</anchor>
      <arglist>(bool computeU)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>subdiagonalEntryIsNeglegible</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ab9c698aac87cd5baa067045cd4b5bdaa</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::complex_schur_reduce_to_hessenberg&lt; MatrixType, NumTraits&lt; Scalar &gt;::IsComplex &gt;</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ad25f2162da857c1114ed0383648a7728</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ComplexSchur&lt; MatrixType &gt;</name>
    <filename>classEigen_1_1ComplexSchur.html</filename>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ab6ae8a1066fd1ef6d7caa5afbd60ab18ac3a4117284eef3308e12fbce55579f71</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; ComplexScalar, RowsAtCompileTime, ColsAtCompileTime, Options, MaxRowsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>ComplexMatrixType</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>af61fe57877d51cfb50178f78534042f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>ComplexScalar</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ae1a4713b53f821867fbad617e426832a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a652104d13723a5b1db2937866a034557</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>afb9e799fdea51d173e310c82d80d5947</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ab6ae8a1066fd1ef6d7caa5afbd60ab18ac0b0a94625484decab7f29525eb8ad36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ab6ae8a1066fd1ef6d7caa5afbd60ab18a647cd185b4eb2887f292f257201dcbe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ab6ae8a1066fd1ef6d7caa5afbd60ab18ad8b8ae29e8e41493cbf127219ef2bbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a360081b7ad59db28b9955dea3e4b7dd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ab6ae8a1066fd1ef6d7caa5afbd60ab18aa21901583016e3f7ccc07e8fb964c91e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a9a8ee9df37ee1f90d0e53103c58683c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ComplexSchur</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ad707d9978dc36b3b15e460c2a83f4093</anchor>
      <arglist>(Index size=RowsAtCompileTime==Dynamic ? 1 :RowsAtCompileTime)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ComplexSchur</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a9c92c6e4c33890d2d063c5c8dd22777d</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix, bool computeU=true)</arglist>
    </member>
    <member kind="function">
      <type>ComplexSchur &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a3543d2c286563108cd9ace672bbb1c09</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix, bool computeU=true)</arglist>
    </member>
    <member kind="function">
      <type>ComplexSchur&lt; MatrixType &gt; &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>aeaf9ab3a08a463b865a9ac64d2cea592</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix, bool computeU)</arglist>
    </member>
    <member kind="function">
      <type>ComplexSchur &amp;</type>
      <name>computeFromHessenberg</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a05dfbf329047aba756a844f8fe2de314</anchor>
      <arglist>(const HessMatrixType &amp;matrixH, const OrthMatrixType &amp;matrixQ, bool computeU=true)</arglist>
    </member>
    <member kind="function">
      <type>ComplexSchur&lt; MatrixType &gt; &amp;</type>
      <name>computeFromHessenberg</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>aa994974c184fa6df704b14f85c98f3e3</anchor>
      <arglist>(const HessMatrixType &amp;matrixH, const OrthMatrixType &amp;matrixQ, bool computeU)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>getMaxIterations</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a2fc0b7bc409a49e7cdb7b6edcfff26eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a8c5ee15fecfd126fc362c3f2fd28f51e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ComplexMatrixType &amp;</type>
      <name>matrixT</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>add3ab5ed83f7f2f06b79fa910a2d5684</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ComplexMatrixType &amp;</type>
      <name>matrixU</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>afed8177cf9836f032d42bdb6c6bc6e01</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ComplexSchur &amp;</type>
      <name>setMaxIterations</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a6ca227fbd5387f3a625351354b8eec44</anchor>
      <arglist>(Index maxIters)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>m_maxIterationsPerRow</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ad37ef6058ce690a1fac4cc524b70cbf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HessenbergDecomposition&lt; MatrixType &gt;</type>
      <name>m_hess</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>afa2fb01289186fe882d7db7f2493b0ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>adb18a90a2087d7a89253275d311418c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a48e29539f604b170a3e757f5cbeeb818</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComplexMatrixType</type>
      <name>m_matT</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a1ae856aee520ee8fca06376fc7fd8b6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComplexMatrixType</type>
      <name>m_matU</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a53fefee5d25b8853fbd0b2c4f0873a9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_matUisUptodate</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a8a6b06445c8c2a10191052880cadb7cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_maxIters</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a2e55a5d20381f8f898872f318d591785</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>ComplexScalar</type>
      <name>computeShift</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ad237355f8b2d204b1eca19158a469837</anchor>
      <arglist>(Index iu, Index iter)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>reduceToTriangularForm</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>a57ef0baf828122eccaa9b8a74ea5d14b</anchor>
      <arglist>(bool computeU)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>subdiagonalEntryIsNeglegible</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ab9c698aac87cd5baa067045cd4b5bdaa</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::complex_schur_reduce_to_hessenberg&lt; MatrixType, NumTraits&lt; Scalar &gt;::IsComplex &gt;</name>
      <anchorfile>classEigen_1_1ComplexSchur.html</anchorfile>
      <anchor>ad25f2162da857c1114ed0383648a7728</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::CompressedStorage</name>
    <filename>classEigen_1_1internal_1_1CompressedStorage.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>_StorageIndex</templarg>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a6714e298df525bf3e02d175b08cd6cba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ad2b97b9facd3f5d9735f0dfc062e31de</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>allocatedSize</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a5bbb43e8d508c3e96acb1dab527bdd1c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>append</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a881cd25a78ee12eb7b775c537e95e89d</anchor>
      <arglist>(const Scalar &amp;v, Index i)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>at</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a0fe151c0217177fd43df764e8e0cdec2</anchor>
      <arglist>(Index key, const Scalar &amp;defaultValue=Scalar(0)) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>atInRange</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a70c2745dd270aaa44b415ec2e9bf2ae0</anchor>
      <arglist>(Index start, Index end, Index key, const Scalar &amp;defaultValue=Scalar(0)) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>atWithInsertion</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a8621aa0d1d0e27b025d41b9321968357</anchor>
      <arglist>(Index key, const Scalar &amp;defaultValue=Scalar(0))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a827850622e91b53a2fafd0d15fcfcc8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CompressedStorage</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>af4d437cd4e0e69dbbe991759acb4591b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CompressedStorage</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a259255414bcca5b0f874422b814adcd8</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CompressedStorage</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a58e4d0458b53f8261fbb6547ae2c5cb7</anchor>
      <arglist>(const CompressedStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex &amp;</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a04f1c912dad61d2620a53c9418a9f906</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex &amp;</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a7bec4e88206a90b374af95e64e1879f3</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>indexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a9e973b7ef77b5d46b369b5523e81d4b0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>indexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a7ad2418d8872a7c45893cf7214e38b0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CompressedStorage &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a76413b8626d4ef2bd1681cbfb7d16dbd</anchor>
      <arglist>(const CompressedStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ab82e42c20bd4522475aec0dd61835259</anchor>
      <arglist>(const Scalar &amp;reference, const RealScalar &amp;epsilon=NumTraits&lt; RealScalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a1c32b23ec703d56e9087ae378f96c311</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ab303161d4a86c4b562b1d604025dafbd</anchor>
      <arglist>(Index size, double reserveSizeFactor=0)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>searchLowerIndex</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ad96105b5ab19886e96076513eab77da5</anchor>
      <arglist>(Index key) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>searchLowerIndex</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a250b3282557fc6da7cf505f93ab5ad59</anchor>
      <arglist>(Index start, Index end, Index key) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a3af1e9ce60526daec87ddb034d017dd5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>squeeze</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>aa8809423ddf2e140945668acecc32ad5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ab767a66ceffd14d21475675eb4f6fb23</anchor>
      <arglist>(CompressedStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ad6a4470fdf50980c03ddf7b8bebaea41</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>adf4c880439d02baea59468a63f7cb14f</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a8f8804967f17640208ce219d06ae9892</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ad65af688bcf021fc1da716b15f11712a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CompressedStorage</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a1a702d437a69edc65581a75500ba00c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ac74d44c0ee51ef7b98d274c6a10fbf93</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reallocate</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ad9e41dc861c361ecc304fcff83da9ecd</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_allocatedSize</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a9e133beed1bcc4582da39c00d9d08ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_indices</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a41723f152d917dcf64f5b6e8b967f2e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_size</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a8ef874ccc231de5fa4ee688092d31d1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar *</type>
      <name>m_values</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ac620bc6061b228c215b81cf106c728c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CompressedStorage&lt; Scalar, StorageIndex &gt;</name>
    <filename>classEigen_1_1internal_1_1CompressedStorage.html</filename>
    <member kind="typedef">
      <type>Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a6714e298df525bf3e02d175b08cd6cba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ad2b97b9facd3f5d9735f0dfc062e31de</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>allocatedSize</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a5bbb43e8d508c3e96acb1dab527bdd1c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>append</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a881cd25a78ee12eb7b775c537e95e89d</anchor>
      <arglist>(const Scalar &amp;v, Index i)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>at</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a0fe151c0217177fd43df764e8e0cdec2</anchor>
      <arglist>(Index key, const Scalar &amp;defaultValue=Scalar(0)) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>atInRange</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a70c2745dd270aaa44b415ec2e9bf2ae0</anchor>
      <arglist>(Index start, Index end, Index key, const Scalar &amp;defaultValue=Scalar(0)) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>atWithInsertion</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a8621aa0d1d0e27b025d41b9321968357</anchor>
      <arglist>(Index key, const Scalar &amp;defaultValue=Scalar(0))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a827850622e91b53a2fafd0d15fcfcc8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CompressedStorage</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>af4d437cd4e0e69dbbe991759acb4591b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CompressedStorage</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a259255414bcca5b0f874422b814adcd8</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CompressedStorage</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a58e4d0458b53f8261fbb6547ae2c5cb7</anchor>
      <arglist>(const CompressedStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex &amp;</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a04f1c912dad61d2620a53c9418a9f906</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex &amp;</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a7bec4e88206a90b374af95e64e1879f3</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>indexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a9e973b7ef77b5d46b369b5523e81d4b0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>indexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a7ad2418d8872a7c45893cf7214e38b0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CompressedStorage &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a76413b8626d4ef2bd1681cbfb7d16dbd</anchor>
      <arglist>(const CompressedStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ab82e42c20bd4522475aec0dd61835259</anchor>
      <arglist>(const Scalar &amp;reference, const RealScalar &amp;epsilon=NumTraits&lt; RealScalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a1c32b23ec703d56e9087ae378f96c311</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ab303161d4a86c4b562b1d604025dafbd</anchor>
      <arglist>(Index size, double reserveSizeFactor=0)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>searchLowerIndex</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ad96105b5ab19886e96076513eab77da5</anchor>
      <arglist>(Index key) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>searchLowerIndex</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a250b3282557fc6da7cf505f93ab5ad59</anchor>
      <arglist>(Index start, Index end, Index key) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a3af1e9ce60526daec87ddb034d017dd5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>squeeze</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>aa8809423ddf2e140945668acecc32ad5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ab767a66ceffd14d21475675eb4f6fb23</anchor>
      <arglist>(CompressedStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ad6a4470fdf50980c03ddf7b8bebaea41</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>adf4c880439d02baea59468a63f7cb14f</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a8f8804967f17640208ce219d06ae9892</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ad65af688bcf021fc1da716b15f11712a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CompressedStorage</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a1a702d437a69edc65581a75500ba00c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ac74d44c0ee51ef7b98d274c6a10fbf93</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reallocate</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ad9e41dc861c361ecc304fcff83da9ecd</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_allocatedSize</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a9e133beed1bcc4582da39c00d9d08ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_indices</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a41723f152d917dcf64f5b6e8b967f2e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_size</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>a8ef874ccc231de5fa4ee688092d31d1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar *</type>
      <name>m_values</name>
      <anchorfile>classEigen_1_1internal_1_1CompressedStorage.html</anchorfile>
      <anchor>ac620bc6061b228c215b81cf106c728c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::compute_default_alignment</name>
    <filename>structEigen_1_1internal_1_1compute__default__alignment.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1compute__default__alignment.html</anchorfile>
      <anchor>a05662c07c2c0968c500f35e4d59e3af2aad4a32a4514a74e2df5b585dfa0ceb23</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1compute__default__alignment.html</anchorfile>
      <anchor>a05662c07c2c0968c500f35e4d59e3af2aad4a32a4514a74e2df5b585dfa0ceb23</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::compute_default_alignment&lt; T, Dynamic &gt;</name>
    <filename>structEigen_1_1internal_1_1compute__default__alignment_3_01T_00_01Dynamic_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1compute__default__alignment_3_01T_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a3227f005be9f3c39a07eccad896a79c5a0c99933274f907c5679ef6ede3761dfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1compute__default__alignment_3_01T_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a3227f005be9f3c39a07eccad896a79c5a0c99933274f907c5679ef6ede3761dfc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::compute_default_alignment_helper</name>
    <filename>structEigen_1_1internal_1_1compute__default__alignment__helper.html</filename>
    <templarg>ArrayBytes</templarg>
    <templarg>AlignmentBytes</templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1compute__default__alignment__helper.html</anchorfile>
      <anchor>abb21d856e839718c3340bff62182a147a6e67e6bb66f95e3430085551ff7278ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1compute__default__alignment__helper.html</anchorfile>
      <anchor>abb21d856e839718c3340bff62182a147a6e67e6bb66f95e3430085551ff7278ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::compute_inverse</name>
    <filename>structEigen_1_1internal_1_1compute__inverse.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Size</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse.html</anchorfile>
      <anchor>ab3392d7cab242bdb510741c662dc01dd</anchor>
      <arglist>(const MatrixType &amp;matrix, ResultType &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::compute_inverse&lt; MatrixType, ResultType, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1compute__inverse_3_01MatrixType_00_01ResultType_00_011_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse_3_01MatrixType_00_01ResultType_00_011_01_4.html</anchorfile>
      <anchor>a6ba9f9ce7e13e2da7a335b8460f211a7</anchor>
      <arglist>(const MatrixType &amp;matrix, ResultType &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::compute_inverse&lt; MatrixType, ResultType, 2 &gt;</name>
    <filename>structEigen_1_1internal_1_1compute__inverse_3_01MatrixType_00_01ResultType_00_012_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse_3_01MatrixType_00_01ResultType_00_012_01_4.html</anchorfile>
      <anchor>a2180ced5f49fe944a9bdcdd0d45db391</anchor>
      <arglist>(const MatrixType &amp;matrix, ResultType &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::compute_inverse&lt; MatrixType, ResultType, 3 &gt;</name>
    <filename>structEigen_1_1internal_1_1compute__inverse_3_01MatrixType_00_01ResultType_00_013_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse_3_01MatrixType_00_01ResultType_00_013_01_4.html</anchorfile>
      <anchor>a85ff1ae68f3676b513dc50428e8a8cf6</anchor>
      <arglist>(const MatrixType &amp;matrix, ResultType &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::compute_inverse&lt; MatrixType, ResultType, 4 &gt;</name>
    <filename>structEigen_1_1internal_1_1compute__inverse_3_01MatrixType_00_01ResultType_00_014_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>compute_inverse_size4&lt; Architecture::Target, MatrixType::Scalar, MatrixType, ResultType &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::compute_inverse_and_det_with_check</name>
    <filename>structEigen_1_1internal_1_1compute__inverse__and__det__with__check.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Size</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::compute_inverse_and_det_with_check&lt; MatrixType, ResultType, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1compute__inverse__and__det__with__check_3_01MatrixType_00_01ResultType_00_011_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse__and__det__with__check_3_01MatrixType_00_01ResultType_00_011_01_4.html</anchorfile>
      <anchor>af65bd555cb7b2aa48208364a4beea8be</anchor>
      <arglist>(const MatrixType &amp;matrix, const typename MatrixType::RealScalar &amp;absDeterminantThreshold, ResultType &amp;result, typename ResultType::Scalar &amp;determinant, bool &amp;invertible)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::compute_inverse_and_det_with_check&lt; MatrixType, ResultType, 2 &gt;</name>
    <filename>structEigen_1_1internal_1_1compute__inverse__and__det__with__check_3_01MatrixType_00_01ResultType_00_012_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse__and__det__with__check_3_01MatrixType_00_01ResultType_00_012_01_4.html</anchorfile>
      <anchor>a520ba3dc958c01e4bbcf965f1764ba90</anchor>
      <arglist>(const MatrixType &amp;matrix, const typename MatrixType::RealScalar &amp;absDeterminantThreshold, ResultType &amp;inverse, typename ResultType::Scalar &amp;determinant, bool &amp;invertible)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::compute_inverse_and_det_with_check&lt; MatrixType, ResultType, 3 &gt;</name>
    <filename>structEigen_1_1internal_1_1compute__inverse__and__det__with__check_3_01MatrixType_00_01ResultType_00_013_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse__and__det__with__check_3_01MatrixType_00_01ResultType_00_013_01_4.html</anchorfile>
      <anchor>af6d645a2657bca93b5fc20cae807056d</anchor>
      <arglist>(const MatrixType &amp;matrix, const typename MatrixType::RealScalar &amp;absDeterminantThreshold, ResultType &amp;inverse, typename ResultType::Scalar &amp;determinant, bool &amp;invertible)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::compute_inverse_and_det_with_check&lt; MatrixType, ResultType, 4 &gt;</name>
    <filename>structEigen_1_1internal_1_1compute__inverse__and__det__with__check_3_01MatrixType_00_01ResultType_00_014_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse__and__det__with__check_3_01MatrixType_00_01ResultType_00_014_01_4.html</anchorfile>
      <anchor>abe35a5b8a514af880fd4cdd8186b1918</anchor>
      <arglist>(const MatrixType &amp;matrix, const typename MatrixType::RealScalar &amp;absDeterminantThreshold, ResultType &amp;inverse, typename ResultType::Scalar &amp;determinant, bool &amp;invertible)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::compute_inverse_size4</name>
    <filename>structEigen_1_1internal_1_1compute__inverse__size4.html</filename>
    <templarg>Arch</templarg>
    <templarg>Scalar</templarg>
    <templarg>MatrixType</templarg>
    <templarg>ResultType</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse__size4.html</anchorfile>
      <anchor>a469e6f0a3d8fcc11aeeed9df5add3843</anchor>
      <arglist>(const MatrixType &amp;matrix, ResultType &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::compute_inverse_size4&lt; Architecture::SSE, double, MatrixType, ResultType &gt;</name>
    <filename>structEigen_1_1internal_1_1compute__inverse__size4_3_01Architecture_1_1SSE_00_01double_00_01MatrixType_00_01ResultType_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>MatrixAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse__size4_3_01Architecture_1_1SSE_00_01double_00_01MatrixType_00_01ResultType_01_4.html</anchorfile>
      <anchor>a30b34e1e2130e7c98863edf0493a9525a2ad2aa9760758de4595111d290f740ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResultAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse__size4_3_01Architecture_1_1SSE_00_01double_00_01MatrixType_00_01ResultType_01_4.html</anchorfile>
      <anchor>a30b34e1e2130e7c98863edf0493a9525a37e76fc0610c1d1aba8e83a8f1177d7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StorageOrdersMatch</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse__size4_3_01Architecture_1_1SSE_00_01double_00_01MatrixType_00_01ResultType_01_4.html</anchorfile>
      <anchor>a30b34e1e2130e7c98863edf0493a9525a7c0cf7ff133f3a27ba692be05e89fcfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt;(MatrixType::Flags &amp;LinearAccessBit), MatrixType const &amp;, typename MatrixType::PlainObject &gt;::type</type>
      <name>ActualMatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse__size4_3_01Architecture_1_1SSE_00_01double_00_01MatrixType_00_01ResultType_01_4.html</anchorfile>
      <anchor>a8c192b289cb1e6467ea937d742232706</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatrixAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse__size4_3_01Architecture_1_1SSE_00_01double_00_01MatrixType_00_01ResultType_01_4.html</anchorfile>
      <anchor>a30b34e1e2130e7c98863edf0493a9525a2ad2aa9760758de4595111d290f740ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResultAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse__size4_3_01Architecture_1_1SSE_00_01double_00_01MatrixType_00_01ResultType_01_4.html</anchorfile>
      <anchor>a30b34e1e2130e7c98863edf0493a9525a37e76fc0610c1d1aba8e83a8f1177d7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StorageOrdersMatch</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse__size4_3_01Architecture_1_1SSE_00_01double_00_01MatrixType_00_01ResultType_01_4.html</anchorfile>
      <anchor>a30b34e1e2130e7c98863edf0493a9525a7c0cf7ff133f3a27ba692be05e89fcfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse__size4_3_01Architecture_1_1SSE_00_01double_00_01MatrixType_00_01ResultType_01_4.html</anchorfile>
      <anchor>a641fad02088ab0ae87dd67428a561e8b</anchor>
      <arglist>(const MatrixType &amp;mat, ResultType &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::compute_inverse_size4&lt; Architecture::SSE, float, MatrixType, ResultType &gt;</name>
    <filename>structEigen_1_1internal_1_1compute__inverse__size4_3_01Architecture_1_1SSE_00_01float_00_01MatrixType_00_01ResultType_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>MatrixAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse__size4_3_01Architecture_1_1SSE_00_01float_00_01MatrixType_00_01ResultType_01_4.html</anchorfile>
      <anchor>a2fd05cc64501d2776ad187315cbbd48da93684dc3b2dd71add6cbb345c6313029</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResultAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse__size4_3_01Architecture_1_1SSE_00_01float_00_01MatrixType_00_01ResultType_01_4.html</anchorfile>
      <anchor>a2fd05cc64501d2776ad187315cbbd48daf093d5e4dc154b6c50676f5973bc1ac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StorageOrdersMatch</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse__size4_3_01Architecture_1_1SSE_00_01float_00_01MatrixType_00_01ResultType_01_4.html</anchorfile>
      <anchor>a2fd05cc64501d2776ad187315cbbd48dacfeaf7edd2c790c96836cc2554f59dd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt;(MatrixType::Flags &amp;LinearAccessBit), MatrixType const &amp;, typename MatrixType::PlainObject &gt;::type</type>
      <name>ActualMatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse__size4_3_01Architecture_1_1SSE_00_01float_00_01MatrixType_00_01ResultType_01_4.html</anchorfile>
      <anchor>a3b9b2332c19ad1337922138ef2b4a011</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatrixAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse__size4_3_01Architecture_1_1SSE_00_01float_00_01MatrixType_00_01ResultType_01_4.html</anchorfile>
      <anchor>a2fd05cc64501d2776ad187315cbbd48da93684dc3b2dd71add6cbb345c6313029</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResultAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse__size4_3_01Architecture_1_1SSE_00_01float_00_01MatrixType_00_01ResultType_01_4.html</anchorfile>
      <anchor>a2fd05cc64501d2776ad187315cbbd48daf093d5e4dc154b6c50676f5973bc1ac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StorageOrdersMatch</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse__size4_3_01Architecture_1_1SSE_00_01float_00_01MatrixType_00_01ResultType_01_4.html</anchorfile>
      <anchor>a2fd05cc64501d2776ad187315cbbd48dacfeaf7edd2c790c96836cc2554f59dd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse__size4_3_01Architecture_1_1SSE_00_01float_00_01MatrixType_00_01ResultType_01_4.html</anchorfile>
      <anchor>affc709e9578304b42627aa8e238455a9</anchor>
      <arglist>(const MatrixType &amp;mat, ResultType &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>compute_inverse_size4&lt; Architecture::Target, MatrixType::Scalar, MatrixType, ResultType &gt;</name>
    <filename>structEigen_1_1internal_1_1compute__inverse__size4.html</filename>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1compute__inverse__size4.html</anchorfile>
      <anchor>a469e6f0a3d8fcc11aeeed9df5add3843</anchor>
      <arglist>(const MatrixType &amp;matrix, ResultType &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::compute_matrix_flags</name>
    <filename>classEigen_1_1internal_1_1compute__matrix__flags.html</filename>
    <templarg></templarg>
    <templarg>Rows</templarg>
    <templarg>Cols</templarg>
    <templarg>Options</templarg>
    <templarg>MaxRows</templarg>
    <templarg>MaxCols</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>classEigen_1_1internal_1_1compute__matrix__flags.html</anchorfile>
      <anchor>a23d4773c6d262fc2057759e050859f3aa42cb02bac0badf6c656b9c9a034ca188</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>classEigen_1_1internal_1_1compute__matrix__flags.html</anchorfile>
      <anchor>a23d4773c6d262fc2057759e050859f3aa42cb02bac0badf6c656b9c9a034ca188</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>row_major_bit</name>
      <anchorfile>classEigen_1_1internal_1_1compute__matrix__flags.html</anchorfile>
      <anchor>ae54d1d7e809a81d7423e3d939e2dec58a5151cb9800ccb139755c4248791eada4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>row_major_bit</name>
      <anchorfile>classEigen_1_1internal_1_1compute__matrix__flags.html</anchorfile>
      <anchor>ae54d1d7e809a81d7423e3d939e2dec58a5151cb9800ccb139755c4248791eada4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conditional</name>
    <filename>structEigen_1_1internal_1_1conditional.html</filename>
    <templarg>Condition</templarg>
    <templarg>Then</templarg>
    <templarg>Else</templarg>
    <member kind="typedef">
      <type>Then</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1conditional.html</anchorfile>
      <anchor>a2433d8a903dfd8c2ea617c77a63b8f8a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>conditional&lt; bool(internal::is_lvalue&lt; Derived &gt;::value), Scalar *, const Scalar * &gt;</name>
    <filename>structEigen_1_1internal_1_1conditional.html</filename>
    <member kind="typedef">
      <type>Scalar *</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1conditional.html</anchorfile>
      <anchor>a2433d8a903dfd8c2ea617c77a63b8f8a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>conditional&lt; bool(internal::is_lvalue&lt; Derived &gt;::value), StorageIndex *, const StorageIndex * &gt;</name>
    <filename>structEigen_1_1internal_1_1conditional.html</filename>
    <member kind="typedef">
      <type>StorageIndex *</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1conditional.html</anchorfile>
      <anchor>a2433d8a903dfd8c2ea617c77a63b8f8a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conditional&lt; false, Then, Else &gt;</name>
    <filename>structEigen_1_1internal_1_1conditional_3_01false_00_01Then_00_01Else_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Else</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1conditional_3_01false_00_01Then_00_01Else_01_4.html</anchorfile>
      <anchor>ab754baa99b87660a6bd1b30769da3753</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>conditional&lt;!Cond, const T &amp;, CwiseUnaryOp&lt; scalar_conjugate_op&lt; traits&lt; T &gt;::Scalar &gt;, T &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1conditional.html</filename>
    <member kind="typedef">
      <type>const T &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1conditional.html</anchorfile>
      <anchor>a2433d8a903dfd8c2ea617c77a63b8f8a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_expr_if</name>
    <filename>structEigen_1_1internal_1_1conj__expr__if.html</filename>
    <templarg>Cond</templarg>
    <templarg>T</templarg>
    <base>conditional&lt;!Cond, const T &amp;, CwiseUnaryOp&lt; scalar_conjugate_op&lt; traits&lt; T &gt;::Scalar &gt;, T &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper</name>
    <filename>structEigen_1_1internal_1_1conj__helper.html</filename>
    <templarg>LhsScalar</templarg>
    <templarg>RhsScalar</templarg>
    <templarg>ConjLhs</templarg>
    <templarg>ConjRhs</templarg>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper.html</anchorfile>
      <anchor>a261dd08a57eefe6d7b44327472ec7c07</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper.html</anchorfile>
      <anchor>a7b2020c12ab5c5c09f39303d543a4cf2</anchor>
      <arglist>(const LhsScalar &amp;x, const RhsScalar &amp;y, const Scalar &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper.html</anchorfile>
      <anchor>a10c2bdc3cc1a624a2c8d5d9ccc89679e</anchor>
      <arglist>(const LhsScalar &amp;x, const RhsScalar &amp;y) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>conj_helper&lt; Eigen::internal::true_type, Eigen::internal::true_type, ConjLhs, false &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper.html</filename>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; Eigen::internal::true_type, Eigen::internal::true_type &gt;::ReturnType</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper.html</anchorfile>
      <anchor>a261dd08a57eefe6d7b44327472ec7c07</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper.html</anchorfile>
      <anchor>a7b2020c12ab5c5c09f39303d543a4cf2</anchor>
      <arglist>(const Eigen::internal::true_type &amp;x, const Eigen::internal::true_type &amp;y, const Scalar &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper.html</anchorfile>
      <anchor>a10c2bdc3cc1a624a2c8d5d9ccc89679e</anchor>
      <arglist>(const Eigen::internal::true_type &amp;x, const Eigen::internal::true_type &amp;y) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>conj_helper&lt; Eigen::internal::true_type, Eigen::internal::true_type, false, ConjRhs &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper.html</filename>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; Eigen::internal::true_type, Eigen::internal::true_type &gt;::ReturnType</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper.html</anchorfile>
      <anchor>a261dd08a57eefe6d7b44327472ec7c07</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper.html</anchorfile>
      <anchor>a7b2020c12ab5c5c09f39303d543a4cf2</anchor>
      <arglist>(const Eigen::internal::true_type &amp;x, const Eigen::internal::true_type &amp;y, const Scalar &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper.html</anchorfile>
      <anchor>a10c2bdc3cc1a624a2c8d5d9ccc89679e</anchor>
      <arglist>(const Eigen::internal::true_type &amp;x, const Eigen::internal::true_type &amp;y) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; Packet1cd, Packet1cd, false, true &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01Packet1cd_00_01Packet1cd_00_01false_00_01true_01_4.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet1cd_00_01Packet1cd_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a239ba231d08da7038b01908334bef352</anchor>
      <arglist>(const Packet1cd &amp;x, const Packet1cd &amp;y, const Packet1cd &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet1cd_00_01Packet1cd_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a239ba231d08da7038b01908334bef352</anchor>
      <arglist>(const Packet1cd &amp;x, const Packet1cd &amp;y, const Packet1cd &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet1cd_00_01Packet1cd_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a077ec7bf6ea716ab78494320e7a6e085</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet1cd_00_01Packet1cd_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a077ec7bf6ea716ab78494320e7a6e085</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; Packet1cd, Packet1cd, true, false &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01Packet1cd_00_01Packet1cd_00_01true_00_01false_01_4.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet1cd_00_01Packet1cd_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>a7d2d447af001a9de6e0c310ec8dacf14</anchor>
      <arglist>(const Packet1cd &amp;x, const Packet1cd &amp;y, const Packet1cd &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet1cd_00_01Packet1cd_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>a7d2d447af001a9de6e0c310ec8dacf14</anchor>
      <arglist>(const Packet1cd &amp;x, const Packet1cd &amp;y, const Packet1cd &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet1cd_00_01Packet1cd_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>af4aa2375a7954ed060d41bb27f60445a</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet1cd_00_01Packet1cd_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>af4aa2375a7954ed060d41bb27f60445a</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; Packet1cd, Packet1cd, true, true &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01Packet1cd_00_01Packet1cd_00_01true_00_01true_01_4.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet1cd_00_01Packet1cd_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>ab0df31eba681670a0a08b1daf8bb9cef</anchor>
      <arglist>(const Packet1cd &amp;x, const Packet1cd &amp;y, const Packet1cd &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet1cd_00_01Packet1cd_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>ab0df31eba681670a0a08b1daf8bb9cef</anchor>
      <arglist>(const Packet1cd &amp;x, const Packet1cd &amp;y, const Packet1cd &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet1cd_00_01Packet1cd_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>a4ef4207a9fe37dbfb82d1f059c27b1b3</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet1cd_00_01Packet1cd_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>a4ef4207a9fe37dbfb82d1f059c27b1b3</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; Packet1cd, Packet2d, false, false &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01Packet1cd_00_01Packet2d_00_01false_00_01false_01_4.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet1cd_00_01Packet2d_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a4dcc72037fc97411c0c2a28bebf7812d</anchor>
      <arglist>(const Packet1cd &amp;x, const Packet2d &amp;y, const Packet1cd &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet1cd_00_01Packet2d_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a3180e39d0a8f233420ef8fd3e5d26746</anchor>
      <arglist>(const Packet1cd &amp;x, const Packet2d &amp;y) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; Packet2cd, Packet2cd, false, true &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01Packet2cd_00_01Packet2cd_00_01false_00_01true_01_4.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cd_00_01Packet2cd_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>ade4bdd34fc1f6e68d7b988778b5574bf</anchor>
      <arglist>(const Packet2cd &amp;x, const Packet2cd &amp;y, const Packet2cd &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cd_00_01Packet2cd_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a7467ccb1243cb2f7cbcd143fecb9824e</anchor>
      <arglist>(const Packet2cd &amp;a, const Packet2cd &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; Packet2cd, Packet2cd, true, false &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01Packet2cd_00_01Packet2cd_00_01true_00_01false_01_4.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cd_00_01Packet2cd_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>a166a5efc61cfff2f3635af5fbf37db0e</anchor>
      <arglist>(const Packet2cd &amp;x, const Packet2cd &amp;y, const Packet2cd &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cd_00_01Packet2cd_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>ae350a7a68057b0ecabe9cbb3cba29737</anchor>
      <arglist>(const Packet2cd &amp;a, const Packet2cd &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; Packet2cd, Packet2cd, true, true &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01Packet2cd_00_01Packet2cd_00_01true_00_01true_01_4.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cd_00_01Packet2cd_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>a35755e54de7413497048b98f2ea64fea</anchor>
      <arglist>(const Packet2cd &amp;x, const Packet2cd &amp;y, const Packet2cd &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cd_00_01Packet2cd_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>a9fff571edb209bb981023c4a117baf00</anchor>
      <arglist>(const Packet2cd &amp;a, const Packet2cd &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; Packet2cd, Packet4d, false, false &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01Packet2cd_00_01Packet4d_00_01false_00_01false_01_4.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cd_00_01Packet4d_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>abab98eb44eb0133d7d85080fb90e6776</anchor>
      <arglist>(const Packet2cd &amp;x, const Packet4d &amp;y, const Packet2cd &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cd_00_01Packet4d_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a1d58ade0366784b121425bfadd07fa17</anchor>
      <arglist>(const Packet2cd &amp;x, const Packet4d &amp;y) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; Packet2cf, Packet2cf, false, true &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01false_00_01true_01_4.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a39029f97833eb088f1a544ad8bfd6523</anchor>
      <arglist>(const Packet2cf &amp;x, const Packet2cf &amp;y, const Packet2cf &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a39029f97833eb088f1a544ad8bfd6523</anchor>
      <arglist>(const Packet2cf &amp;x, const Packet2cf &amp;y, const Packet2cf &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a39029f97833eb088f1a544ad8bfd6523</anchor>
      <arglist>(const Packet2cf &amp;x, const Packet2cf &amp;y, const Packet2cf &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a39029f97833eb088f1a544ad8bfd6523</anchor>
      <arglist>(const Packet2cf &amp;x, const Packet2cf &amp;y, const Packet2cf &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a862dc97e126dc92a670828ee289031ec</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a862dc97e126dc92a670828ee289031ec</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a862dc97e126dc92a670828ee289031ec</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a862dc97e126dc92a670828ee289031ec</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; Packet2cf, Packet2cf, true, false &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01false_01_4.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>adf96b24cdfcc9e3616d67c6f16da9920</anchor>
      <arglist>(const Packet2cf &amp;x, const Packet2cf &amp;y, const Packet2cf &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>adf96b24cdfcc9e3616d67c6f16da9920</anchor>
      <arglist>(const Packet2cf &amp;x, const Packet2cf &amp;y, const Packet2cf &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>adf96b24cdfcc9e3616d67c6f16da9920</anchor>
      <arglist>(const Packet2cf &amp;x, const Packet2cf &amp;y, const Packet2cf &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>adf96b24cdfcc9e3616d67c6f16da9920</anchor>
      <arglist>(const Packet2cf &amp;x, const Packet2cf &amp;y, const Packet2cf &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>a09374613c0b962776ac245738c43f36b</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>a09374613c0b962776ac245738c43f36b</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>a09374613c0b962776ac245738c43f36b</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>a09374613c0b962776ac245738c43f36b</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; Packet2cf, Packet2cf, true, true &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01true_01_4.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>a8bf77b0b220423fcc876b5ad49c99e61</anchor>
      <arglist>(const Packet2cf &amp;x, const Packet2cf &amp;y, const Packet2cf &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>a8bf77b0b220423fcc876b5ad49c99e61</anchor>
      <arglist>(const Packet2cf &amp;x, const Packet2cf &amp;y, const Packet2cf &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>a8bf77b0b220423fcc876b5ad49c99e61</anchor>
      <arglist>(const Packet2cf &amp;x, const Packet2cf &amp;y, const Packet2cf &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>a8bf77b0b220423fcc876b5ad49c99e61</anchor>
      <arglist>(const Packet2cf &amp;x, const Packet2cf &amp;y, const Packet2cf &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>a6956a6a7b0de2fd58bd9a8ab2e3c25ae</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>a6956a6a7b0de2fd58bd9a8ab2e3c25ae</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>a6956a6a7b0de2fd58bd9a8ab2e3c25ae</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>a6956a6a7b0de2fd58bd9a8ab2e3c25ae</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; Packet2cf, Packet4f, false, false &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet4f_00_01false_00_01false_01_4.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet4f_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>af9cf403f4c7835908d5da81d8437a82d</anchor>
      <arglist>(const Packet2cf &amp;x, const Packet4f &amp;y, const Packet2cf &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet4f_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>af9cf403f4c7835908d5da81d8437a82d</anchor>
      <arglist>(const Packet2cf &amp;x, const Packet4f &amp;y, const Packet2cf &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet4f_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>ad5efd350158730484a9c4092b569359b</anchor>
      <arglist>(const Packet2cf &amp;x, const Packet4f &amp;y) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2cf_00_01Packet4f_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>ad5efd350158730484a9c4092b569359b</anchor>
      <arglist>(const Packet2cf &amp;x, const Packet4f &amp;y) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; Packet2d, Packet1cd, false, false &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01Packet2d_00_01Packet1cd_00_01false_00_01false_01_4.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2d_00_01Packet1cd_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a3291b9b61371756247d5f7cbde8f6887</anchor>
      <arglist>(const Packet2d &amp;x, const Packet1cd &amp;y, const Packet1cd &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet2d_00_01Packet1cd_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>ac33f153d3f24652b65a83df7bfd7f837</anchor>
      <arglist>(const Packet2d &amp;x, const Packet1cd &amp;y) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; Packet4cf, Packet4cf, false, true &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01Packet4cf_00_01Packet4cf_00_01false_00_01true_01_4.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet4cf_00_01Packet4cf_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a6d6a6ef4f67a8efd530debc6e9009222</anchor>
      <arglist>(const Packet4cf &amp;x, const Packet4cf &amp;y, const Packet4cf &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet4cf_00_01Packet4cf_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a19ff6d80791dd7ee3efa068187c4f6d4</anchor>
      <arglist>(const Packet4cf &amp;a, const Packet4cf &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; Packet4cf, Packet4cf, true, false &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01Packet4cf_00_01Packet4cf_00_01true_00_01false_01_4.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet4cf_00_01Packet4cf_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>a31f5ab661b7a9412aac6e9ec5d0e47e7</anchor>
      <arglist>(const Packet4cf &amp;x, const Packet4cf &amp;y, const Packet4cf &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet4cf_00_01Packet4cf_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>a18cb647e7118b87040773cb6ba846076</anchor>
      <arglist>(const Packet4cf &amp;a, const Packet4cf &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; Packet4cf, Packet4cf, true, true &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01Packet4cf_00_01Packet4cf_00_01true_00_01true_01_4.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet4cf_00_01Packet4cf_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>a4edcd637a905735fd9d8f0158eaa5fe3</anchor>
      <arglist>(const Packet4cf &amp;x, const Packet4cf &amp;y, const Packet4cf &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet4cf_00_01Packet4cf_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>aaaa36dbafeef9a405bbd0dead0fa4d9d</anchor>
      <arglist>(const Packet4cf &amp;a, const Packet4cf &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; Packet4cf, Packet8f, false, false &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01Packet4cf_00_01Packet8f_00_01false_00_01false_01_4.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet4cf_00_01Packet8f_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>ab0be06b86b24a87a5cb629893f20a9e0</anchor>
      <arglist>(const Packet4cf &amp;x, const Packet8f &amp;y, const Packet4cf &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet4cf_00_01Packet8f_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a2f0554d7810c3b59f9c935e08159331e</anchor>
      <arglist>(const Packet4cf &amp;x, const Packet8f &amp;y) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; Packet4d, Packet2cd, false, false &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01Packet4d_00_01Packet2cd_00_01false_00_01false_01_4.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet4d_00_01Packet2cd_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a24c4b47811ecc9ee67fc1b54b41221c7</anchor>
      <arglist>(const Packet4d &amp;x, const Packet2cd &amp;y, const Packet2cd &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet4d_00_01Packet2cd_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a377815e196ab154f2e465b945ffd5aea</anchor>
      <arglist>(const Packet4d &amp;x, const Packet2cd &amp;y) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; Packet4f, Packet2cf, false, false &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01Packet4f_00_01Packet2cf_00_01false_00_01false_01_4.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet4f_00_01Packet2cf_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a84c2abfd25999f66536252046bbb1240</anchor>
      <arglist>(const Packet4f &amp;x, const Packet2cf &amp;y, const Packet2cf &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet4f_00_01Packet2cf_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a84c2abfd25999f66536252046bbb1240</anchor>
      <arglist>(const Packet4f &amp;x, const Packet2cf &amp;y, const Packet2cf &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet4f_00_01Packet2cf_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>ac60f7f53396acc85580e6d10091ae895</anchor>
      <arglist>(const Packet4f &amp;x, const Packet2cf &amp;y) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet4f_00_01Packet2cf_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>ac60f7f53396acc85580e6d10091ae895</anchor>
      <arglist>(const Packet4f &amp;x, const Packet2cf &amp;y) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; Packet8f, Packet4cf, false, false &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01Packet8f_00_01Packet4cf_00_01false_00_01false_01_4.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet8f_00_01Packet4cf_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a0f5cba34f084c12244deb2480e8119ac</anchor>
      <arglist>(const Packet8f &amp;x, const Packet4cf &amp;y, const Packet4cf &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Packet8f_00_01Packet4cf_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>af1695348ea377eae0928a5d102e9fa73</anchor>
      <arglist>(const Packet8f &amp;x, const Packet4cf &amp;y) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; RealScalar, std::complex&lt; RealScalar &gt;, false, Conj &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01Conj_01_4.html</filename>
    <templarg></templarg>
    <templarg>Conj</templarg>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01Conj_01_4.html</anchorfile>
      <anchor>a439125d3e845768d3698076787d179c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01Conj_01_4.html</anchorfile>
      <anchor>aca574a03a8f7b07ff5be42a46225fede</anchor>
      <arglist>(const RealScalar &amp;x, const Scalar &amp;y, const Scalar &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01Conj_01_4.html</anchorfile>
      <anchor>ac57d9fcc8f1e5a90dee9a3820ab15872</anchor>
      <arglist>(const RealScalar &amp;x, const Scalar &amp;y) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; Scalar, Scalar, false, false &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01Scalar_00_01Scalar_00_01false_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Scalar_00_01Scalar_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a749c17e88cf10d2475791f45277cc803</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01Scalar_00_01Scalar_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a983d0e335017e8db84b32b99074708e5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; std::complex&lt; RealScalar &gt;, RealScalar, Conj, false &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01Conj_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg>Conj</templarg>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01Conj_00_01false_01_4.html</anchorfile>
      <anchor>abd2eb57095dc746343be34a6cc2179a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01Conj_00_01false_01_4.html</anchorfile>
      <anchor>acb3b266952bbb5f1eb6a31f242ef34b8</anchor>
      <arglist>(const Scalar &amp;x, const RealScalar &amp;y, const Scalar &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01Conj_00_01false_01_4.html</anchorfile>
      <anchor>a3668690bc0f854f0e4958866199178d6</anchor>
      <arglist>(const Scalar &amp;x, const RealScalar &amp;y) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, false, true &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complddd4d51fbc11fd65352bc9d14fc6d7c8.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complddd4d51fbc11fd65352bc9d14fc6d7c8.html</anchorfile>
      <anchor>a5c8d5bd21d66221296357d96c071fdf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complddd4d51fbc11fd65352bc9d14fc6d7c8.html</anchorfile>
      <anchor>a8bd1e153ba5606648c963500f7a9616c</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complddd4d51fbc11fd65352bc9d14fc6d7c8.html</anchorfile>
      <anchor>a2d63f500d2bf2b2c0ba3ca9004349559</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, true, false &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complfb27d6a04c6716b86a9f981d4b287821.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complfb27d6a04c6716b86a9f981d4b287821.html</anchorfile>
      <anchor>a1922c9c71ad6d01e2f810d24fbc7a144</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complfb27d6a04c6716b86a9f981d4b287821.html</anchorfile>
      <anchor>a392744309fe85b0c762c2c14cdd8148b</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complfb27d6a04c6716b86a9f981d4b287821.html</anchorfile>
      <anchor>ac0f9c5aa9c4a5d75d13ab0a4a2f6bc7f</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_helper&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, true, true &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compl6d7ceb414b2a39bf2166a8aea53b718a.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compl6d7ceb414b2a39bf2166a8aea53b718a.html</anchorfile>
      <anchor>ac76181c3b5e9b918adec8f754cc6df6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmadd</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compl6d7ceb414b2a39bf2166a8aea53b718a.html</anchorfile>
      <anchor>a7bffa756d3773120e9896fe170b2e805</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;c) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmul</name>
      <anchorfile>structEigen_1_1internal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compl6d7ceb414b2a39bf2166a8aea53b718a.html</anchorfile>
      <anchor>afd1abfeac0df0619345e5e0e58a31782</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_if</name>
    <filename>structEigen_1_1internal_1_1conj__if.html</filename>
    <templarg>Conjugate</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_if&lt; false &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__if_3_01false_01_4.html</filename>
    <member kind="function">
      <type>const T &amp;</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1conj__if_3_01false_01_4.html</anchorfile>
      <anchor>a639324040d96a2e3f5e40c96dd2b5065</anchor>
      <arglist>(const T &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>pconj</name>
      <anchorfile>structEigen_1_1internal_1_1conj__if_3_01false_01_4.html</anchorfile>
      <anchor>a25e035754a0b3cad3af8cca1ae57abb9</anchor>
      <arglist>(const T &amp;x) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conj_if&lt; true &gt;</name>
    <filename>structEigen_1_1internal_1_1conj__if_3_01true_01_4.html</filename>
    <member kind="function">
      <type>T</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1conj__if_3_01true_01_4.html</anchorfile>
      <anchor>ac702d64c1cc0b8a4b2eebeafd57c473f</anchor>
      <arglist>(const T &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>pconj</name>
      <anchorfile>structEigen_1_1internal_1_1conj__if_3_01true_01_4.html</anchorfile>
      <anchor>a4dd4359e90b3e47f301e3cc517548ed5</anchor>
      <arglist>(const T &amp;x) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Conjugate</name>
    <filename>classEigen_1_1Conjugate.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>Eigen::ConjugateGradient</name>
    <filename>classEigen_1_1ConjugateGradient.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <templarg></templarg>
    <base>IterativeSolverBase&lt; ConjugateGradient&lt; _MatrixType, _UpLo, _Preconditioner &gt; &gt;</base>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1ConjugateGradient.html</anchorfile>
      <anchor>aaab7741d8e4fd512d3272f09d49cba9aa4a8e0eab77daad2f99dbcab7a83f2117</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1ConjugateGradient.html</anchorfile>
      <anchor>ac7e663c3436a92b0c2f45b288fbc1bb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Preconditioner</type>
      <name>Preconditioner</name>
      <anchorfile>classEigen_1_1ConjugateGradient.html</anchorfile>
      <anchor>a3d4ee165efe6de3647f9a1bc8074b8f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1ConjugateGradient.html</anchorfile>
      <anchor>aa29f85be5f03e532742c148d00cd56b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1ConjugateGradient.html</anchorfile>
      <anchor>a8c5a83c590bec382e23713092bfeec3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1ConjugateGradient.html</anchorfile>
      <anchor>aaab7741d8e4fd512d3272f09d49cba9aa4a8e0eab77daad2f99dbcab7a83f2117</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1ConjugateGradient.html</anchorfile>
      <anchor>a29cf39cbb200b90db87c83fea233478c</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, Dest &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_with_guess_impl</name>
      <anchorfile>classEigen_1_1ConjugateGradient.html</anchorfile>
      <anchor>a06dadd6b4282026f340202d987ecd23f</anchor>
      <arglist>(const Rhs &amp;b, Dest &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConjugateGradient</name>
      <anchorfile>classEigen_1_1ConjugateGradient.html</anchorfile>
      <anchor>a92a9656ca9fa4da240194f89229255eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConjugateGradient</name>
      <anchorfile>classEigen_1_1ConjugateGradient.html</anchorfile>
      <anchor>ac10f778fcd137eca1f6057c8ddd3d644</anchor>
      <arglist>(const EigenBase&lt; MatrixDerived &gt; &amp;A)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ConjugateGradient</name>
      <anchorfile>classEigen_1_1ConjugateGradient.html</anchorfile>
      <anchor>a9c1c5dc0312d20074ecf1fb3874bd1ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>IterativeSolverBase&lt; ConjugateGradient &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ConjugateGradient.html</anchorfile>
      <anchor>a7dddb81de9430bb992736ff3f633fd9b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conservative_resize_like_impl</name>
    <filename>structEigen_1_1internal_1_1conservative__resize__like__impl.html</filename>
    <templarg>Derived</templarg>
    <templarg>OtherDerived</templarg>
    <templarg>IsVector</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1conservative__resize__like__impl.html</anchorfile>
      <anchor>af0084305baab7e1026cf70dba792f0b6</anchor>
      <arglist>(DenseBase&lt; Derived &gt; &amp;_this, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1conservative__resize__like__impl.html</anchorfile>
      <anchor>afe2945bf1a4b75309e106fb7d361a736</anchor>
      <arglist>(DenseBase&lt; Derived &gt; &amp;_this, const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>conservative_resize_like_impl&lt; Derived, OtherDerived, false &gt;</name>
    <filename>structEigen_1_1internal_1_1conservative__resize__like__impl.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1conservative__resize__like__impl.html</anchorfile>
      <anchor>af0084305baab7e1026cf70dba792f0b6</anchor>
      <arglist>(DenseBase&lt; Derived &gt; &amp;_this, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1conservative__resize__like__impl.html</anchorfile>
      <anchor>afe2945bf1a4b75309e106fb7d361a736</anchor>
      <arglist>(DenseBase&lt; Derived &gt; &amp;_this, const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conservative_resize_like_impl&lt; Derived, OtherDerived, true &gt;</name>
    <filename>structEigen_1_1internal_1_1conservative__resize__like__impl_3_01Derived_00_01OtherDerived_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>conservative_resize_like_impl&lt; Derived, OtherDerived, false &gt;</base>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1conservative__resize__like__impl_3_01Derived_00_01OtherDerived_00_01true_01_4.html</anchorfile>
      <anchor>a24a690bdb05a860ad1c253911e95211b</anchor>
      <arglist>(DenseBase&lt; Derived &gt; &amp;_this, Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1conservative__resize__like__impl_3_01Derived_00_01OtherDerived_00_01true_01_4.html</anchorfile>
      <anchor>a48c16fbc1366547027af95eb5cbfcc01</anchor>
      <arglist>(DenseBase&lt; Derived &gt; &amp;_this, const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conservative_sparse_sparse_product_selector</name>
    <filename>structEigen_1_1internal_1_1conservative__sparse__sparse__product__selector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>RhsStorageOrder</templarg>
    <templarg>ResStorageOrder</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, ColMajor, ColMajor, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1conservative__sparse__sparse__product__selector_3_01Lhs_00_01Rhs_00_0c2541cf58b0df1d4b3bebb8d69c04165.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>remove_all&lt; Lhs &gt;::type</type>
      <name>LhsCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1conservative__sparse__sparse__product__selector_3_01Lhs_00_01Rhs_00_0c2541cf58b0df1d4b3bebb8d69c04165.html</anchorfile>
      <anchor>aa70e3b07c735731b96c8dddbf3f29ade</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LhsCleaned::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1conservative__sparse__sparse__product__selector_3_01Lhs_00_01Rhs_00_0c2541cf58b0df1d4b3bebb8d69c04165.html</anchorfile>
      <anchor>a42443d6e0197e9e270de6eae45118f69</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1conservative__sparse__sparse__product__selector_3_01Lhs_00_01Rhs_00_0c2541cf58b0df1d4b3bebb8d69c04165.html</anchorfile>
      <anchor>a317a92ae45ac58dc58de38589845a606</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, ColMajor, ColMajor, RowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1conservative__sparse__sparse__product__selector_3_01Lhs_00_01Rhs_00_0a3cd037fe7a9178422ec01c57e8cb1de.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>traits&lt; typename remove_all&lt; Lhs &gt;::type &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1conservative__sparse__sparse__product__selector_3_01Lhs_00_01Rhs_00_0a3cd037fe7a9178422ec01c57e8cb1de.html</anchorfile>
      <anchor>a8e51d4364ddc415e957c749ac5f7dd1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1conservative__sparse__sparse__product__selector_3_01Lhs_00_01Rhs_00_0a3cd037fe7a9178422ec01c57e8cb1de.html</anchorfile>
      <anchor>aee14dcc69459334713705c5691bcfab4</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, ColMajor, RowMajor, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1conservative__sparse__sparse__product__selector_3_01Lhs_00_01Rhs_00_0f8e1305b0a859ae2e394fd29d3f755c3.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1conservative__sparse__sparse__product__selector_3_01Lhs_00_01Rhs_00_0f8e1305b0a859ae2e394fd29d3f755c3.html</anchorfile>
      <anchor>abab06cc22bd6a57b7e2bb85532ecd596</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, ColMajor, RowMajor, RowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1conservative__sparse__sparse__product__selector_3_01Lhs_00_01Rhs_00_052aebf381d85eeccb8c31599154248c1.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1conservative__sparse__sparse__product__selector_3_01Lhs_00_01Rhs_00_052aebf381d85eeccb8c31599154248c1.html</anchorfile>
      <anchor>abe6e205932ce6b6c9ff4b8053dd243ee</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, RowMajor, ColMajor, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1conservative__sparse__sparse__product__selector_3_01Lhs_00_01Rhs_00_07ee4ef209514f82a2732298bd00cb00b.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1conservative__sparse__sparse__product__selector_3_01Lhs_00_01Rhs_00_07ee4ef209514f82a2732298bd00cb00b.html</anchorfile>
      <anchor>af07c2f116084d68ee7070aaf2e1cbfe1</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, RowMajor, ColMajor, RowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1conservative__sparse__sparse__product__selector_3_01Lhs_00_01Rhs_00_0000ee319a52d852409ed079b47cf2c3a.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1conservative__sparse__sparse__product__selector_3_01Lhs_00_01Rhs_00_0000ee319a52d852409ed079b47cf2c3a.html</anchorfile>
      <anchor>a2e9b527f914bf8cd4c5e497dacebb1bb</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, RowMajor, RowMajor, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1conservative__sparse__sparse__product__selector_3_01Lhs_00_01Rhs_00_08baa6ce9be09a4cf7f95c5953707f7e8.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1conservative__sparse__sparse__product__selector_3_01Lhs_00_01Rhs_00_08baa6ce9be09a4cf7f95c5953707f7e8.html</anchorfile>
      <anchor>a19040dbd90c01e2ec84b612c629d71c7</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, RowMajor, RowMajor, RowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1conservative__sparse__sparse__product__selector_3_01Lhs_00_01Rhs_00_05f1cb18808b08160ef5857886c6fb7bf.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1conservative__sparse__sparse__product__selector_3_01Lhs_00_01Rhs_00_05f1cb18808b08160ef5857886c6fb7bf.html</anchorfile>
      <anchor>a1a728638529c6e9e198464483e581caa</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::const_blas_data_mapper</name>
    <filename>classEigen_1_1internal_1_1const__blas__data__mapper.html</filename>
    <templarg>Scalar</templarg>
    <templarg>Index</templarg>
    <templarg>StorageOrder</templarg>
    <base>blas_data_mapper&lt; const Scalar, Index, StorageOrder &gt;</base>
    <member kind="function">
      <type>EIGEN_ALWAYS_INLINE</type>
      <name>const_blas_data_mapper</name>
      <anchorfile>classEigen_1_1internal_1_1const__blas__data__mapper.html</anchorfile>
      <anchor>ae18b6a511e6f40baf1ec5936ee16e248</anchor>
      <arglist>(const Scalar *data, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_ALWAYS_INLINE const_blas_data_mapper&lt; Scalar, Index, StorageOrder &gt;</type>
      <name>getSubMapper</name>
      <anchorfile>classEigen_1_1internal_1_1const__blas__data__mapper.html</anchorfile>
      <anchor>ae630dbeda283542d68ee615c2cdf4d53</anchor>
      <arglist>(Index i, Index j) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::MatrixBase::ConstDiagonalIndexReturnType</name>
    <filename>structEigen_1_1MatrixBase_1_1ConstDiagonalIndexReturnType.html</filename>
    <templarg>Index</templarg>
    <member kind="typedef">
      <type>const Diagonal&lt; const Derived, Index &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1MatrixBase_1_1ConstDiagonalIndexReturnType.html</anchorfile>
      <anchor>abb869f9b5b8910a80171a10b85bc8dd8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::DenseBase::ConstFixedBlockXpr</name>
    <filename>structEigen_1_1DenseBase_1_1ConstFixedBlockXpr.html</filename>
    <templarg>Rows</templarg>
    <templarg>Cols</templarg>
    <member kind="typedef">
      <type>Block&lt; const Derived, Rows, Cols &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1DenseBase_1_1ConstFixedBlockXpr.html</anchorfile>
      <anchor>a83a94551dfc89f107fdf64b50395f6db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ConstFixedBlockXpr</name>
    <filename>structConstFixedBlockXpr.html</filename>
    <templarg>Rows</templarg>
    <templarg>Cols</templarg>
    <member kind="typedef">
      <type>Block&lt; const Derived, Rows, Cols &gt;</type>
      <name>Type</name>
      <anchorfile>structConstFixedBlockXpr.html</anchorfile>
      <anchor>aeef0c276ee139539e33171ef3ce64f92</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SparseMatrixBase::ConstFixedBlockXpr</name>
    <filename>structEigen_1_1SparseMatrixBase_1_1ConstFixedBlockXpr.html</filename>
    <templarg>Rows</templarg>
    <templarg>Cols</templarg>
    <member kind="typedef">
      <type>Block&lt; const Derived, Rows, Cols &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1SparseMatrixBase_1_1ConstFixedBlockXpr.html</anchorfile>
      <anchor>afdc6cb19cc884653a1eb1a1d2aafe551</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::DenseBase::ConstFixedSegmentReturnType</name>
    <filename>structEigen_1_1DenseBase_1_1ConstFixedSegmentReturnType.html</filename>
    <templarg>Size</templarg>
    <member kind="typedef">
      <type>const VectorBlock&lt; const Derived, Size &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1DenseBase_1_1ConstFixedSegmentReturnType.html</anchorfile>
      <anchor>a8ff59e0bd4c81ec0f2f2e608fbfedfef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ConstFixedSegmentReturnType</name>
    <filename>structConstFixedSegmentReturnType.html</filename>
    <templarg>Size</templarg>
    <member kind="typedef">
      <type>const VectorBlock&lt; const Derived, Size &gt;</type>
      <name>Type</name>
      <anchorfile>structConstFixedSegmentReturnType.html</anchorfile>
      <anchor>af181183dece4cc094f1d4902ade7d121</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SparseMatrixBase::ConstFixedSegmentReturnType</name>
    <filename>structEigen_1_1SparseMatrixBase_1_1ConstFixedSegmentReturnType.html</filename>
    <templarg>Size</templarg>
    <member kind="typedef">
      <type>const VectorBlock&lt; const Derived, Size &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1SparseMatrixBase_1_1ConstFixedSegmentReturnType.html</anchorfile>
      <anchor>acae60bb4d8a51170372941a2b1b3e409</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::DenseBase::ConstNColsBlockXpr</name>
    <filename>structEigen_1_1DenseBase_1_1ConstNColsBlockXpr.html</filename>
    <templarg>N</templarg>
    <member kind="typedef">
      <type>const Block&lt; const Derived, internal::traits&lt; Derived &gt;::RowsAtCompileTime, N, !IsRowMajor &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1DenseBase_1_1ConstNColsBlockXpr.html</anchorfile>
      <anchor>a73b934e0c38b490e5e639189d81b6266</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ConstNColsBlockXpr</name>
    <filename>structConstNColsBlockXpr.html</filename>
    <templarg>N</templarg>
    <member kind="typedef">
      <type>const Block&lt; const Derived, internal::traits&lt; Derived &gt;::RowsAtCompileTime, N, !IsRowMajor &gt;</type>
      <name>Type</name>
      <anchorfile>structConstNColsBlockXpr.html</anchorfile>
      <anchor>a12a950b35aad45156aeb24eef23dc5d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SparseMatrixBase::ConstNColsBlockXpr</name>
    <filename>structEigen_1_1SparseMatrixBase_1_1ConstNColsBlockXpr.html</filename>
    <templarg>N</templarg>
    <member kind="typedef">
      <type>const Block&lt; const Derived, internal::traits&lt; Derived &gt;::RowsAtCompileTime, N, !IsRowMajor &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1SparseMatrixBase_1_1ConstNColsBlockXpr.html</anchorfile>
      <anchor>adcb9a3bdd6eae242d2db0093ae24fc09</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::DenseBase::ConstNRowsBlockXpr</name>
    <filename>structEigen_1_1DenseBase_1_1ConstNRowsBlockXpr.html</filename>
    <templarg>N</templarg>
    <member kind="typedef">
      <type>const Block&lt; const Derived, N, internal::traits&lt; Derived &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1DenseBase_1_1ConstNRowsBlockXpr.html</anchorfile>
      <anchor>a96665a20b6e74d4beda0751074afd6fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ConstNRowsBlockXpr</name>
    <filename>structConstNRowsBlockXpr.html</filename>
    <templarg>N</templarg>
    <member kind="typedef">
      <type>const Block&lt; const Derived, N, internal::traits&lt; Derived &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>Type</name>
      <anchorfile>structConstNRowsBlockXpr.html</anchorfile>
      <anchor>ae63ae688b42419e3dd3167c2f06864c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SparseMatrixBase::ConstNRowsBlockXpr</name>
    <filename>structEigen_1_1SparseMatrixBase_1_1ConstNRowsBlockXpr.html</filename>
    <templarg>N</templarg>
    <member kind="typedef">
      <type>const Block&lt; const Derived, N, internal::traits&lt; Derived &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1SparseMatrixBase_1_1ConstNRowsBlockXpr.html</anchorfile>
      <anchor>a2aac4e649b8b3c886614ccd40a7f2b63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::constructor_without_unaligned_array_assert</name>
    <filename>structEigen_1_1internal_1_1constructor__without__unaligned__array__assert.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_matrix_wrapper&lt; MatrixType, false &gt;::ConstSelfAdjointViewReturnType</name>
    <filename>structEigen_1_1internal_1_1generic__matrix__wrapper_3_01MatrixType_00_01false_01_4_1_1ConstSelfAdjointViewReturnType.html</filename>
    <templarg>UpLo</templarg>
    <member kind="typedef">
      <type>ActualMatrixType::template ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1internal_1_1generic__matrix__wrapper_3_01MatrixType_00_01false_01_4_1_1ConstSelfAdjointViewReturnType.html</anchorfile>
      <anchor>a58add0965fe42d8fa8c17f322b6cbc4e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_matrix_wrapper&lt; MatrixType, true &gt;::ConstSelfAdjointViewReturnType</name>
    <filename>structEigen_1_1internal_1_1generic__matrix__wrapper_3_01MatrixType_00_01true_01_4_1_1ConstSelfAdjointViewReturnType.html</filename>
    <templarg>UpLo</templarg>
    <member kind="typedef">
      <type>ActualMatrixType</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1internal_1_1generic__matrix__wrapper_3_01MatrixType_00_01true_01_4_1_1ConstSelfAdjointViewReturnType.html</anchorfile>
      <anchor>a1be9ca02c8eb212030b2239d6b12da23</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::MatrixBase::ConstSelfAdjointViewReturnType</name>
    <filename>structEigen_1_1MatrixBase_1_1ConstSelfAdjointViewReturnType.html</filename>
    <templarg>UpLo</templarg>
    <member kind="typedef">
      <type>const SelfAdjointView&lt; const Derived, UpLo &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1MatrixBase_1_1ConstSelfAdjointViewReturnType.html</anchorfile>
      <anchor>ac13928d91344ce53f99519d53299348c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SparseMatrixBase::ConstSelfAdjointViewReturnType</name>
    <filename>structEigen_1_1SparseMatrixBase_1_1ConstSelfAdjointViewReturnType.html</filename>
    <templarg>UpLo</templarg>
    <member kind="typedef">
      <type>const SparseSelfAdjointView&lt; const Derived, UpLo &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1SparseMatrixBase_1_1ConstSelfAdjointViewReturnType.html</anchorfile>
      <anchor>a1cc602fd26edeeaeb8d0d671230f7c2d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::MatrixBase::ConstTriangularViewReturnType</name>
    <filename>structEigen_1_1MatrixBase_1_1ConstTriangularViewReturnType.html</filename>
    <templarg>Mode</templarg>
    <member kind="typedef">
      <type>const TriangularView&lt; const Derived, Mode &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1MatrixBase_1_1ConstTriangularViewReturnType.html</anchorfile>
      <anchor>a40f14663a6e3112a6d9829ba37c7e30d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling</name>
    <filename>structEigen_1_1internal_1_1copy__using__evaluator__DefaultTraversal__CompleteUnrolling.html</filename>
    <templarg></templarg>
    <templarg>Index</templarg>
    <templarg>Stop</templarg>
    <member kind="enumvalue">
      <name>outer</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__DefaultTraversal__CompleteUnrolling.html</anchorfile>
      <anchor>af06add582303c1c16d027dafd2db3933afbd061078254992594603e8fa10268fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>inner</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__DefaultTraversal__CompleteUnrolling.html</anchorfile>
      <anchor>af06add582303c1c16d027dafd2db3933a105f567642512d7601745a34662c0a01</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Kernel::DstEvaluatorType</type>
      <name>DstEvaluatorType</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__DefaultTraversal__CompleteUnrolling.html</anchorfile>
      <anchor>afa8b115419f4f7254c00e31026d89ad6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DstEvaluatorType::XprType</type>
      <name>DstXprType</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__DefaultTraversal__CompleteUnrolling.html</anchorfile>
      <anchor>a26932dba1235922ba07998e8b6afd88e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>inner</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__DefaultTraversal__CompleteUnrolling.html</anchorfile>
      <anchor>af06add582303c1c16d027dafd2db3933a105f567642512d7601745a34662c0a01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>outer</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__DefaultTraversal__CompleteUnrolling.html</anchorfile>
      <anchor>af06add582303c1c16d027dafd2db3933afbd061078254992594603e8fa10268fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__DefaultTraversal__CompleteUnrolling.html</anchorfile>
      <anchor>a9d9964d1daebdb781f198dc25cde8d1f</anchor>
      <arglist>(Kernel &amp;kernel)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling&lt; Kernel, Stop, Stop &gt;</name>
    <filename>structEigen_1_1internal_1_1copy__using__evaluator__DefaultTraversal__CompleteUnrolling_3_01Kernel_00_01Stop_00_01Stop_01_4.html</filename>
    <templarg></templarg>
    <templarg>Stop</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__DefaultTraversal__CompleteUnrolling_3_01Kernel_00_01Stop_00_01Stop_01_4.html</anchorfile>
      <anchor>a4a12c3b2e8f901f1989cffedabdff5bf</anchor>
      <arglist>(Kernel &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::copy_using_evaluator_DefaultTraversal_InnerUnrolling</name>
    <filename>structEigen_1_1internal_1_1copy__using__evaluator__DefaultTraversal__InnerUnrolling.html</filename>
    <templarg></templarg>
    <templarg>Index_</templarg>
    <templarg>Stop</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__DefaultTraversal__InnerUnrolling.html</anchorfile>
      <anchor>a4a3241ab24ef97eec46891b1488eb31e</anchor>
      <arglist>(Kernel &amp;kernel, Index outer)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::copy_using_evaluator_DefaultTraversal_InnerUnrolling&lt; Kernel, Stop, Stop &gt;</name>
    <filename>structEigen_1_1internal_1_1copy__using__evaluator__DefaultTraversal__InnerUnrolling_3_01Kernel_00_01Stop_00_01Stop_01_4.html</filename>
    <templarg></templarg>
    <templarg>Stop</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__DefaultTraversal__InnerUnrolling_3_01Kernel_00_01Stop_00_01Stop_01_4.html</anchorfile>
      <anchor>ad378c60aa2c775fb49af7c666ec92f82</anchor>
      <arglist>(Kernel &amp;, Index)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling</name>
    <filename>structEigen_1_1internal_1_1copy__using__evaluator__innervec__CompleteUnrolling.html</filename>
    <templarg></templarg>
    <templarg>Index</templarg>
    <templarg>Stop</templarg>
    <member kind="enumvalue">
      <name>outer</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__innervec__CompleteUnrolling.html</anchorfile>
      <anchor>a84c609b363be4830037e26ed86fabadea1d9a5512ce8424e6edb318e695294590</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>inner</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__innervec__CompleteUnrolling.html</anchorfile>
      <anchor>a84c609b363be4830037e26ed86fabadea58d94f73665a8d3d1aa0df9b7edb6bee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SrcAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__innervec__CompleteUnrolling.html</anchorfile>
      <anchor>a84c609b363be4830037e26ed86fabadea8b31d511a0ab3a4ee2b381811ee5bc93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DstAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__innervec__CompleteUnrolling.html</anchorfile>
      <anchor>a84c609b363be4830037e26ed86fabadeafacb4daf9f902d9d6a18390f0910bdc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DstAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__innervec__CompleteUnrolling.html</anchorfile>
      <anchor>a84c609b363be4830037e26ed86fabadeafacb4daf9f902d9d6a18390f0910bdc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Kernel::DstEvaluatorType</type>
      <name>DstEvaluatorType</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__innervec__CompleteUnrolling.html</anchorfile>
      <anchor>a380af5207fb13006b1a69698fd758082</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DstEvaluatorType::XprType</type>
      <name>DstXprType</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__innervec__CompleteUnrolling.html</anchorfile>
      <anchor>a6b3dce8ef2f1568a09bf18dc15a15f81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>inner</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__innervec__CompleteUnrolling.html</anchorfile>
      <anchor>a84c609b363be4830037e26ed86fabadea58d94f73665a8d3d1aa0df9b7edb6bee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>outer</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__innervec__CompleteUnrolling.html</anchorfile>
      <anchor>a84c609b363be4830037e26ed86fabadea1d9a5512ce8424e6edb318e695294590</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Kernel::PacketType</type>
      <name>PacketType</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__innervec__CompleteUnrolling.html</anchorfile>
      <anchor>a0941896241a59f3dd7d288ae55fd236d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SrcAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__innervec__CompleteUnrolling.html</anchorfile>
      <anchor>a84c609b363be4830037e26ed86fabadea8b31d511a0ab3a4ee2b381811ee5bc93</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__innervec__CompleteUnrolling.html</anchorfile>
      <anchor>a5d26f02f41e78b2e18e0294a22393ebb</anchor>
      <arglist>(Kernel &amp;kernel)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling&lt; Kernel, Stop, Stop &gt;</name>
    <filename>structEigen_1_1internal_1_1copy__using__evaluator__innervec__CompleteUnrolling_3_01Kernel_00_01Stop_00_01Stop_01_4.html</filename>
    <templarg></templarg>
    <templarg>Stop</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__innervec__CompleteUnrolling_3_01Kernel_00_01Stop_00_01Stop_01_4.html</anchorfile>
      <anchor>a80a1b7cdacbdcc72795e2800f47ea92d</anchor>
      <arglist>(Kernel &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::copy_using_evaluator_innervec_InnerUnrolling</name>
    <filename>structEigen_1_1internal_1_1copy__using__evaluator__innervec__InnerUnrolling.html</filename>
    <templarg></templarg>
    <templarg>Index_</templarg>
    <templarg>Stop</templarg>
    <templarg>SrcAlignment</templarg>
    <templarg>DstAlignment</templarg>
    <member kind="typedef">
      <type>Kernel::PacketType</type>
      <name>PacketType</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__innervec__InnerUnrolling.html</anchorfile>
      <anchor>a7bd34f0aaff97549c85930302f539eef</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__innervec__InnerUnrolling.html</anchorfile>
      <anchor>a50b1b52b49e7474bb4b6d77bb0286c2d</anchor>
      <arglist>(Kernel &amp;kernel, Index outer)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::copy_using_evaluator_innervec_InnerUnrolling&lt; Kernel, Stop, Stop, SrcAlignment, DstAlignment &gt;</name>
    <filename>structEigen_1_1internal_1_1copy__using__evaluator__innervec__InnerUnrolling_3_01Kernel_00_01Stopf42768ba11799f170ea26e4c3d1a1f41.html</filename>
    <templarg></templarg>
    <templarg>Stop</templarg>
    <templarg>SrcAlignment</templarg>
    <templarg>DstAlignment</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__innervec__InnerUnrolling_3_01Kernel_00_01Stopf42768ba11799f170ea26e4c3d1a1f41.html</anchorfile>
      <anchor>aa4b8cc41b2fd619fa21cb57414053b68</anchor>
      <arglist>(Kernel &amp;, Index)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling</name>
    <filename>structEigen_1_1internal_1_1copy__using__evaluator__LinearTraversal__CompleteUnrolling.html</filename>
    <templarg></templarg>
    <templarg>Index</templarg>
    <templarg>Stop</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__LinearTraversal__CompleteUnrolling.html</anchorfile>
      <anchor>a290a74d6dfcf33ce64f78513f29574e9</anchor>
      <arglist>(Kernel &amp;kernel)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling&lt; Kernel, Stop, Stop &gt;</name>
    <filename>structEigen_1_1internal_1_1copy__using__evaluator__LinearTraversal__CompleteUnrolling_3_01Kernel_00_01Stop_00_01Stop_01_4.html</filename>
    <templarg></templarg>
    <templarg>Stop</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__LinearTraversal__CompleteUnrolling_3_01Kernel_00_01Stop_00_01Stop_01_4.html</anchorfile>
      <anchor>ac091bfbc88981b5c6f6435af523d42bf</anchor>
      <arglist>(Kernel &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::copy_using_evaluator_traits</name>
    <filename>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>DstFlags</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a8b896902ba9f267b56f8ce9bf630f6f9ae0bc06d0f7ccbd4ebd5f6ed7fd1d0611</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SrcFlags</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a8b896902ba9f267b56f8ce9bf630f6f9a29b066fae32d88cb825c60b971a75405</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DstAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a4005e3a34ac0686b27d36162160e1e72ae3107a5fd6c4c760229cdf7772648053</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SrcAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a4005e3a34ac0686b27d36162160e1e72a75fe893ff510e2cb1597fd6b850d7c47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DstHasDirectAccess</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a4005e3a34ac0686b27d36162160e1e72a229dc6011281d4d17b6fdbf0cfcfffe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JointAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a4005e3a34ac0686b27d36162160e1e72a9af850505c6c1cdbd4261aa2583f33a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LinearRequiredAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a1fd418c76e7a6218cbfff70af4a629f5a9e935f234e2af3ce7b5b29086a25f13f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerRequiredAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a1fd418c76e7a6218cbfff70af4a629f5af6d88d280168e756ac201b1a8ed4f6cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Traversal</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a4acd79fe9f98ad4e6158781a1cb304ffaa4fb0d655b1243a1a3a8954b8fdfa917</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorized</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a4acd79fe9f98ad4e6158781a1cb304ffad0c131b94257f7fa287dc6b34ef63b22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Unrolling</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>adc5be3a06443dc22dbc0a26261cb6ea7a8dd0627368ebbf8721e2dc951c6c229f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DstEvaluator::XprType</type>
      <name>Dst</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a3f82645c1639690df8d7c786a86b6d76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DstAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a4005e3a34ac0686b27d36162160e1e72ae3107a5fd6c4c760229cdf7772648053</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DstFlags</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a8b896902ba9f267b56f8ce9bf630f6f9ae0bc06d0f7ccbd4ebd5f6ed7fd1d0611</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DstHasDirectAccess</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a4005e3a34ac0686b27d36162160e1e72a229dc6011281d4d17b6fdbf0cfcfffe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Dst::Scalar</type>
      <name>DstScalar</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>af449f8796c0ea6e750096672bad13525</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerRequiredAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a1fd418c76e7a6218cbfff70af4a629f5af6d88d280168e756ac201b1a8ed4f6cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JointAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a4005e3a34ac0686b27d36162160e1e72a9af850505c6c1cdbd4261aa2583f33a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LinearRequiredAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a1fd418c76e7a6218cbfff70af4a629f5a9e935f234e2af3ce7b5b29086a25f13f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; int(Traversal)==LinearVectorizedTraversal, LinearPacketType, InnerPacketType &gt;::type</type>
      <name>PacketType</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>acfc32ecb7201ba969f37e61c65e9b934</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SrcAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a4005e3a34ac0686b27d36162160e1e72a75fe893ff510e2cb1597fd6b850d7c47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SrcFlags</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a8b896902ba9f267b56f8ce9bf630f6f9a29b066fae32d88cb825c60b971a75405</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Traversal</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a4acd79fe9f98ad4e6158781a1cb304ffaa4fb0d655b1243a1a3a8954b8fdfa917</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Unrolling</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>adc5be3a06443dc22dbc0a26261cb6ea7a8dd0627368ebbf8721e2dc951c6c229f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorized</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a4acd79fe9f98ad4e6158781a1cb304ffad0c131b94257f7fa287dc6b34ef63b22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>InnerSize</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>aeaebec864a7d3fececff832478cb5093a37fb990b81150850c960668702a680bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>InnerMaxSize</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>aeaebec864a7d3fececff832478cb5093a6f91dbf2a842c14815ec66ddd9fdd328</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>OuterStride</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>aeaebec864a7d3fececff832478cb5093a6c448544884fcc3877444cdad1a3d674</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>aeaebec864a7d3fececff832478cb5093a0679bba1b77308bc3730fd6bf0edb7f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>LinearPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a21b060b5c763da06c0235771f2591310a4993481de91442f929934cccd33c884b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>InnerPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a21b060b5c763da06c0235771f2591310a845ffe5842e6ebace029cf5f2983288f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>DstIsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a9b9967ee877c4b1c35aa83dd9d88f25aa995fb74e9e19420dc8eef62b924580d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>SrcIsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a9b9967ee877c4b1c35aa83dd9d88f25aace6fab903c6810f6060af261349829a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>StorageOrdersAgree</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a9b9967ee877c4b1c35aa83dd9d88f25aab89cb170b50baa30a2f47f22ed8c2d6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MightVectorize</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a9b9967ee877c4b1c35aa83dd9d88f25aa208811dcbf1adddba9d877a323873b39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MayInnerVectorize</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a9b9967ee877c4b1c35aa83dd9d88f25aa5cde6bb83d0fab87b187f2177c3b9a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MayLinearize</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a9b9967ee877c4b1c35aa83dd9d88f25aa5d88f39451de03f80571a7f899928558</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MayLinearVectorize</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a9b9967ee877c4b1c35aa83dd9d88f25aa08eabe986fd93fced0cbbbd29359534c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MaySliceVectorize</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a9b9967ee877c4b1c35aa83dd9d88f25aaa13256e4df8ee69681903f2772c02444</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>ActualPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a58a8d7110ee25465f0bf47b64f05a39fac4a5ec40009fa15d3d0e8a8ac5a4a1c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>UnrollingLimit</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a58a8d7110ee25465f0bf47b64f05a39fa795f3b78b4c2eedc498926734b9695d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>ActualPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a58a8d7110ee25465f0bf47b64f05a39fac4a5ec40009fa15d3d0e8a8ac5a4a1c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>DstIsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a9b9967ee877c4b1c35aa83dd9d88f25aa995fb74e9e19420dc8eef62b924580d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>InnerMaxSize</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>aeaebec864a7d3fececff832478cb5093a6f91dbf2a842c14815ec66ddd9fdd328</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>InnerPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a21b060b5c763da06c0235771f2591310a845ffe5842e6ebace029cf5f2983288f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>find_best_packet&lt; DstScalar, InnerSize &gt;::type</type>
      <name>InnerPacketType</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>aa40fb9b2dcc644e1a3592f5334ac34a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>InnerSize</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>aeaebec864a7d3fececff832478cb5093a37fb990b81150850c960668702a680bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>LinearPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a21b060b5c763da06c0235771f2591310a4993481de91442f929934cccd33c884b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>find_best_packet&lt; DstScalar, Dst::SizeAtCompileTime &gt;::type</type>
      <name>LinearPacketType</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>ab8a4f589d82c42a09b61bf1bd1cec119</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>aeaebec864a7d3fececff832478cb5093a0679bba1b77308bc3730fd6bf0edb7f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MayInnerVectorize</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a9b9967ee877c4b1c35aa83dd9d88f25aa5cde6bb83d0fab87b187f2177c3b9a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MayLinearize</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a9b9967ee877c4b1c35aa83dd9d88f25aa5d88f39451de03f80571a7f899928558</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MayLinearVectorize</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a9b9967ee877c4b1c35aa83dd9d88f25aa08eabe986fd93fced0cbbbd29359534c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MaySliceVectorize</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a9b9967ee877c4b1c35aa83dd9d88f25aaa13256e4df8ee69681903f2772c02444</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MightVectorize</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a9b9967ee877c4b1c35aa83dd9d88f25aa208811dcbf1adddba9d877a323873b39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>OuterStride</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>aeaebec864a7d3fececff832478cb5093a6c448544884fcc3877444cdad1a3d674</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>SrcIsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a9b9967ee877c4b1c35aa83dd9d88f25aace6fab903c6810f6060af261349829a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>StorageOrdersAgree</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a9b9967ee877c4b1c35aa83dd9d88f25aab89cb170b50baa30a2f47f22ed8c2d6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>UnrollingLimit</name>
      <anchorfile>structEigen_1_1internal_1_1copy__using__evaluator__traits.html</anchorfile>
      <anchor>a58a8d7110ee25465f0bf47b64f05a39fa795f3b78b4c2eedc498926734b9695d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::member_lpnorm::Cost</name>
    <filename>structEigen_1_1internal_1_1member__lpnorm_1_1Cost.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1member__lpnorm_1_1Cost.html</anchorfile>
      <anchor>a5a6d204d3258d921453c860e88f3b23ca03d668455a2dc5d49fd01ecdce7f1ec6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1member__lpnorm_1_1Cost.html</anchorfile>
      <anchor>a5a6d204d3258d921453c860e88f3b23ca03d668455a2dc5d49fd01ecdce7f1ec6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::member_redux::Cost</name>
    <filename>structEigen_1_1internal_1_1member__redux_1_1Cost.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1member__redux_1_1Cost.html</anchorfile>
      <anchor>ab83bf54df254566de97d2ffe7447cd04aed250169c93566b4087691fb8461f2bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1member__redux_1_1Cost.html</anchorfile>
      <anchor>ab83bf54df254566de97d2ffe7447cd04aed250169c93566b4087691fb8461f2bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CPoint3D</name>
    <filename>structCPoint3D.html</filename>
    <member kind="function">
      <type></type>
      <name>CPoint3D</name>
      <anchorfile>structCPoint3D.html</anchorfile>
      <anchor>aa13e40b383461e7672e6be7af2cd480a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CPoint3D</name>
      <anchorfile>structCPoint3D.html</anchorfile>
      <anchor>ac70e6bd4c9c6d3a9479f9f4b634feaf8</anchor>
      <arglist>(double x, double y, double z)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Len</name>
      <anchorfile>structCPoint3D.html</anchorfile>
      <anchor>a44add3bafd4d16124cf9e2a063951f82</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Normalize</name>
      <anchorfile>structCPoint3D.html</anchorfile>
      <anchor>ad5fc4d17b14eb2c0af5aa7469b00bb8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CPoint3D &amp;</type>
      <name>operator*=</name>
      <anchorfile>structCPoint3D.html</anchorfile>
      <anchor>a7e374d8e76a713126d48887a2d344d3c</anchor>
      <arglist>(double times)</arglist>
    </member>
    <member kind="function">
      <type>CPoint3D &amp;</type>
      <name>operator+=</name>
      <anchorfile>structCPoint3D.html</anchorfile>
      <anchor>aa4b6ba4bc7be93363e2324f3607a7b5a</anchor>
      <arglist>(const CPoint3D &amp;pt)</arglist>
    </member>
    <member kind="function">
      <type>CPoint3D &amp;</type>
      <name>operator-=</name>
      <anchorfile>structCPoint3D.html</anchorfile>
      <anchor>a549973a636df288f3a352cf81d46fcff</anchor>
      <arglist>(const CPoint3D &amp;pt)</arglist>
    </member>
    <member kind="function">
      <type>CPoint3D &amp;</type>
      <name>operator/=</name>
      <anchorfile>structCPoint3D.html</anchorfile>
      <anchor>a494518c9fddd5b0b0471302fc3db2a5c</anchor>
      <arglist>(double times)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>structCPoint3D.html</anchorfile>
      <anchor>a727532270f73aaebd3672aea0579a465</anchor>
      <arglist>(const CPoint3D &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structCPoint3D.html</anchorfile>
      <anchor>a4910099546cf1beb5073796cd6feeaee</anchor>
      <arglist>(const CPoint3D &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>CPoint3D</type>
      <name>Rotate</name>
      <anchorfile>structCPoint3D.html</anchorfile>
      <anchor>ada983527f6d283deba6da7b1ad32260b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>x</name>
      <anchorfile>structCPoint3D.html</anchorfile>
      <anchor>ae5d5fb687ece1bebb535ee5d72509f50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>y</name>
      <anchorfile>structCPoint3D.html</anchorfile>
      <anchor>a207ba5415400672d0129f441c5f2f3b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>z</name>
      <anchorfile>structCPoint3D.html</anchorfile>
      <anchor>ae49f7fe3b58d674538fc00509e6316ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structCPoint3D.html</anchorfile>
      <anchor>a812b6b89a8eb2677f1418825aac25104</anchor>
      <arglist>(ostream &amp;out, const CPoint3D &amp;pt)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CRichModel</name>
    <filename>classCRichModel.html</filename>
    <base>CBaseModel</base>
    <class kind="struct">CRichModel::CEdge</class>
    <member kind="function">
      <type>double</type>
      <name>AngleSum</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>a1e7ba08f074df9485777b29a71e1a678</anchor>
      <arglist>(int vertIndex) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CRichModel</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>a1a299e87287505088a9f74786f2e3999</anchor>
      <arglist>(const string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CRichModel</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>afd30297805967d686db5891cf496da2a</anchor>
      <arglist>(const vector&lt; CPoint3D &gt; &amp;verts, const vector&lt; CBaseModel::CFace &gt; &amp;faces)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>DistanceToLeftVert</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>a680e78e69fa9a99019908a7f9ce451b0</anchor>
      <arglist>(int edgeIndex, const pair&lt; double, double &gt; &amp;coord) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>DistanceToOppositeAngle</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>a3c332c12c481635d74192ab53dbf90e7</anchor>
      <arglist>(int edgeIndex, const pair&lt; double, double &gt; &amp;coord) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>DistanceToRightVert</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>a30b301c0e47dc41d8ce2e4364c42ba4b</anchor>
      <arglist>(int edgeIndex, const pair&lt; double, double &gt; &amp;coord) const</arglist>
    </member>
    <member kind="function">
      <type>const CEdge &amp;</type>
      <name>Edge</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>a0d62847b8963d4864a72d4afee1d9771</anchor>
      <arglist>(int edgeIndex) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FinishChangingEdgeLengths</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>a34c0e6e023488fc96b7111ffdefa4ef2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CPoint3D</type>
      <name>GetBarycentricCoord</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>a08b82708ea24fc5671d5ed5d5b5ba300</anchor>
      <arglist>(CPoint3D pt, int faceID) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetEdgeIndexFromTwoVertices</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>afe249d4d63cf9178612b204add17a98d</anchor>
      <arglist>(int leftVert, int rightVert) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetMaxEdgeLength</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>a0cf0616537dc01ebb84af1e3e042f517</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>pair&lt; double, double &gt;</type>
      <name>GetNew2DCoordinatesByReversingCurrentEdge</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>a855db81b8ff157c68532914455c75203</anchor>
      <arglist>(int edgeIndex, const pair&lt; double, double &gt; &amp;input2DCoordinates) const</arglist>
    </member>
    <member kind="function">
      <type>pair&lt; double, double &gt;</type>
      <name>GetNew2DCoordinatesByRotatingAroundLeftChildEdge</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>a1199d669b6277bdf9fd751cab8a1ec73</anchor>
      <arglist>(int edgeIndex, const pair&lt; double, double &gt; &amp;input2DCoordinates) const</arglist>
    </member>
    <member kind="function">
      <type>pair&lt; double, double &gt;</type>
      <name>GetNew2DCoordinatesByRotatingAroundRightChildEdge</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>a76ddc76f818aa81bd0fe36c6ea0a97c0</anchor>
      <arglist>(int edgeIndex, const pair&lt; double, double &gt; &amp;input2DCoordinates) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNumOfBoundries</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>a452c7874d76f4d179db131ddcf85d0c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNumOfComponents</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>ad8e7211cde11e0e36ce5dc1590309400</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNumOfEdges</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>af6473dd2b9b5cea93c9c88d0f172fe80</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNumOfGenera</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>a03a1ff9e80bafe2ebf88f093a5398059</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNumOfIsolated</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>aced6d9a339e3298619131734c4740086</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNumOfTotalUndirectedEdges</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>a01400eeaeb5322669693e52d7cc71549</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNumOfValidDirectedEdges</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>a0d90a6fdc6b7e27e81dc6357d6160cd4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetSubindexToVert</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>ae0d7e35fe851dd4f98ea512be555337e</anchor>
      <arglist>(int root, int neigh) const</arglist>
    </member>
    <member kind="function">
      <type>pair&lt; double, double &gt;</type>
      <name>GetTwoSplitAngles</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>ac27bb027f94f53d9e9d91f3d40b31b21</anchor>
      <arglist>(int root, EdgePoint pt1, EdgePoint pt2) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>IntersectQuery</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>a678898d31c40304b10f050c9d46caf2b</anchor>
      <arglist>(int faceID, const pair&lt; EdgePoint, EdgePoint &gt; &amp;seg1, const pair&lt; EdgePoint, EdgePoint &gt; &amp;seg2, EdgePoint &amp;intersection) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBoundaryVert</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>a86d0915a274ff09f02ffef77ab522448</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsClosedModel</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>a3e80ca4b20b875c94304f56ed67ab94e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsExtremeEdge</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>ad2f1740ca2f791d969482feb0fb05f25</anchor>
      <arglist>(int edgeIndex) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsStartEdge</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>ad81a3df15063ad74aa8dbff9445f4af1</anchor>
      <arglist>(int edgeIndex) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsStronglyConvexVert</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>ae67b460a364f2d039407c8f3b13e7cbc</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsWeaklyConvexVert</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>a1acb3401ab35057dac7718977254cf64</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LoadModel</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>a58a8e31474ff8eecf4b979da12a3ae53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const vector&lt; pair&lt; int, double &gt; &gt; &amp;</type>
      <name>Neigh</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>a7767efdb58893094aa07bdeb842bf976</anchor>
      <arglist>(int root) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PreprocessBaseModel</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>a472a0c3d33c28240e0d9e6678aa67eba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintInfo</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>a5053966668cc1a839a7f7ae13176d6db</anchor>
      <arglist>(ostream &amp;out) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ProportionOnEdgeByImage</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>a3c6506f38867b577464e51e90be178c1</anchor>
      <arglist>(int edgeIndex, const pair&lt; double, double &gt; &amp;coord) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ProportionOnEdgeByImage</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>ad359983e300fa81dcfe5a381e77d7cc5</anchor>
      <arglist>(int edgeIndex, double x1, double y1, double x2, double y2) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ProportionOnLeftEdgeByImage</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>adab9633858d18e03a798e48374b25f56</anchor>
      <arglist>(int edgeIndex, const pair&lt; double, double &gt; &amp;coord, double proportion) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ProportionOnRightEdgeByImage</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>a925e983305a5224b910ca1d05fdf0bf3</anchor>
      <arglist>(int edgeIndex, const pair&lt; double, double &gt; &amp;coord, double proportion) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SaveIsolineToObj</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>a0166be314c7b6e78e1c3808bbfccf1db</anchor>
      <arglist>(const vector&lt; EdgePoint &gt; &amp;isoline, const string &amp;filename) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SavePathToObj</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>afd9a54c090e10eb7bd42646353718174</anchor>
      <arglist>(const vector&lt; EdgePoint &gt; &amp;pl, const string &amp;filename) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetEdgeLength</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>af18377bc2d6c90cbd7be7038bd218c31</anchor>
      <arglist>(int leftVert, int rightVert, double newLength)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SplitBasedOnScalarField</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>ab8c80f5f49b54ed5602c149554ceb086</anchor>
      <arglist>(const vector&lt; double &gt; &amp;scalarField, double val, const string &amp;fileWithLargerScalars, const string &amp;fileWithSmallerScalars)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SplitEdge</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>acb258026d985c57c9ae2f1f008f9b6d6</anchor>
      <arglist>(const EdgePoint &amp;ep)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>CollectAndArrangeNeighs</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>a7f89ccc276e57567250d831b01984896</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ComputeAnglesAroundVerts</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>abfa5b24d59ddf91f57b08d92a6f9a73d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ComputeNumOfComponents</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>a8e389edae59ea30ce5caf5e72bad4529</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ComputeNumOfHoles</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>ab7c93a2822817b3314b023f9b608c866</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ComputePlanarCoordsOfIncidentVertForEdges</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>a7aed7f8aa2bb6c297c41577257a411f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>CreateEdgesFromVertsAndFaces</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>aad2f211100ef2d14357e8564905df664</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; CEdge &gt;</type>
      <name>m_Edges</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>a3382b10a39f2eb94dd86c1cf660d5dc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; pair&lt; bool, bool &gt; &gt;</type>
      <name>m_FlagsForCheckingConvexVerts</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>a81001a65f78897c4cddf37ef5c06a78b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_maxEdgeLength</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>aec330894864809760c8a16a9832efb70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_nBoundries</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>a035f46a29d02c4e9ba55241c84c67aa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_nComponents</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>a472be482822eb63c86d670f5295575a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; vector&lt; pair&lt; int, double &gt; &gt; &gt;</type>
      <name>m_NeighsAndAngles</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>ad2351287543d05ebb452aed2d3f27216</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_nIsolatedVerts</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>af7da0cd25d869c74611594702d436766</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>set&lt; int &gt;</type>
      <name>m_UselessEdges</name>
      <anchorfile>classCRichModel.html</anchorfile>
      <anchor>aca189e35de4baa46642d0538d2061441</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Cross</name>
    <filename>classEigen_1_1Cross.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::cross3_impl</name>
    <filename>structEigen_1_1internal_1_1cross3__impl.html</filename>
    <templarg>Arch</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Vectorizable</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC internal::plain_matrix_type&lt; VectorLhs &gt;::type</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1cross3__impl.html</anchorfile>
      <anchor>a72c955c132e31e90f2455c81cf1ad62c</anchor>
      <arglist>(const VectorLhs &amp;lhs, const VectorRhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::cross3_impl&lt; Architecture::SSE, VectorLhs, VectorRhs, float, true &gt;</name>
    <filename>structEigen_1_1internal_1_1cross3__impl_3_01Architecture_1_1SSE_00_01VectorLhs_00_01VectorRhs_00_01float_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static plain_matrix_type&lt; VectorLhs &gt;::type</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1cross3__impl_3_01Architecture_1_1SSE_00_01VectorLhs_00_01VectorRhs_00_01float_00_01true_01_4.html</anchorfile>
      <anchor>a69ce61c22f1e2e9ffbb446b4cb039b81</anchor>
      <arglist>(const VectorLhs &amp;lhs, const VectorRhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::MatrixBase::cross_product_return_type</name>
    <filename>structEigen_1_1MatrixBase_1_1cross__product__return__type.html</filename>
    <templarg>OtherDerived</templarg>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; typename internal::traits&lt; Derived &gt;::Scalar, typename internal::traits&lt; OtherDerived &gt;::Scalar &gt;::ReturnType</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1MatrixBase_1_1cross__product__return__type.html</anchorfile>
      <anchor>a6e0581468e4f9491c64d92d748b6f3f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, MatrixBase::RowsAtCompileTime, MatrixBase::ColsAtCompileTime &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1MatrixBase_1_1cross__product__return__type.html</anchorfile>
      <anchor>ad0d0f7a06c69ccea87a0ec5c397d8ec5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::cwise_promote_storage_type</name>
    <filename>structEigen_1_1internal_1_1cwise__promote__storage__type.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::cwise_promote_storage_type&lt; A, A, Functor &gt;</name>
    <filename>structEigen_1_1internal_1_1cwise__promote__storage__type_3_01A_00_01A_00_01Functor_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>A</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1cwise__promote__storage__type_3_01A_00_01A_00_01Functor_01_4.html</anchorfile>
      <anchor>af5bbd8a7cba07b73aa5414da82810fdd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::cwise_promote_storage_type&lt; A, Dense, Functor &gt;</name>
    <filename>structEigen_1_1internal_1_1cwise__promote__storage__type_3_01A_00_01Dense_00_01Functor_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Dense</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1cwise__promote__storage__type_3_01A_00_01Dense_00_01Functor_01_4.html</anchorfile>
      <anchor>a429cffc517ae01cf82bd938252cc7e34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::cwise_promote_storage_type&lt; Dense, B, Functor &gt;</name>
    <filename>structEigen_1_1internal_1_1cwise__promote__storage__type_3_01Dense_00_01B_00_01Functor_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Dense</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1cwise__promote__storage__type_3_01Dense_00_01B_00_01Functor_01_4.html</anchorfile>
      <anchor>a52f753cb452c8c3fb80554a58de1abab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::cwise_promote_storage_type&lt; Dense, Dense, Functor &gt;</name>
    <filename>structEigen_1_1internal_1_1cwise__promote__storage__type_3_01Dense_00_01Dense_00_01Functor_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Dense</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1cwise__promote__storage__type_3_01Dense_00_01Dense_00_01Functor_01_4.html</anchorfile>
      <anchor>a50e48bcebb52811d17225a868810466a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::cwise_promote_storage_type&lt; Dense, Sparse, Functor &gt;</name>
    <filename>structEigen_1_1internal_1_1cwise__promote__storage__type_3_01Dense_00_01Sparse_00_01Functor_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Sparse</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1cwise__promote__storage__type_3_01Dense_00_01Sparse_00_01Functor_01_4.html</anchorfile>
      <anchor>a6d5d30a5bdac5999c76a2e694e4b2ad3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::cwise_promote_storage_type&lt; Sparse, Dense, Functor &gt;</name>
    <filename>structEigen_1_1internal_1_1cwise__promote__storage__type_3_01Sparse_00_01Dense_00_01Functor_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Sparse</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1cwise__promote__storage__type_3_01Sparse_00_01Dense_00_01Functor_01_4.html</anchorfile>
      <anchor>aeecffafd07b91b825f576de00a1aa126</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CwiseBinaryOp</name>
    <filename>classEigen_1_1CwiseBinaryOp.html</filename>
    <templarg>BinaryOp</templarg>
    <templarg>LhsType</templarg>
    <templarg>RhsType</templarg>
    <base>CwiseBinaryOpImpl&lt; BinaryOp, LhsType, RhsType, internal::cwise_promote_storage_type&lt; internal::traits&lt; LhsType &gt;::StorageKind, internal::traits&lt; RhsType &gt;::StorageKind, BinaryOp &gt;::ret &gt;</base>
    <base protection="private">Eigen::internal::no_assignment_operator</base>
    <member kind="typedef">
      <type>internal::remove_reference&lt; LhsNested &gt;::type</type>
      <name>_LhsNested</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>a138c1d4de02672e0413e00740cea9fb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_reference&lt; RhsNested &gt;::type</type>
      <name>_RhsNested</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>aa7ac1eae125b261a3fe9c4cc610a1fab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOpImpl&lt; BinaryOp, LhsType, RhsType, typename internal::cwise_promote_storage_type&lt; typename internal::traits&lt; LhsType &gt;::StorageKind, typename internal::traits&lt; Rhs &gt;::StorageKind, BinaryOp &gt;::ret &gt;::Base</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>aee1491a3491367912850a4cacc4d66b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; BinaryOp &gt;::type</type>
      <name>Functor</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>aecf8b37279ba824a914f6b2e8eeb1f0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; LhsType &gt;::type</type>
      <name>Lhs</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>a31d9914c9d046a26f1d6104d7342c9d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::ref_selector&lt; LhsType &gt;::type</type>
      <name>LhsNested</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>a801ee06b0303d085c010328449d22ecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; RhsType &gt;::type</type>
      <name>Rhs</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>a06e93ecd10ac78c598a92a17aec6a1c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::ref_selector&lt; RhsType &gt;::type</type>
      <name>RhsNested</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>ab5da2bb07bf090d812f537c4286e8a3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>aa9542897bb422929bc2223b761450304</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>CwiseBinaryOp</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>a2eddd2a280221cee4e42ac6fbed64ad1</anchor>
      <arglist>(const Lhs &amp;aLhs, const Rhs &amp;aRhs, const BinaryOp &amp;func=BinaryOp())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const BinaryOp &amp;</type>
      <name>functor</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>acc4efe306adbdc0c95cc1c73a8cf81e4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const _LhsNested &amp;</type>
      <name>lhs</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>a0f73e7585dfb54d41c1983e1e6a4b269</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const _RhsNested &amp;</type>
      <name>rhs</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>a3a61cbdf6d1adaa62f012045b04b6d09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>ab34abef7299679708c9311ae9044dc8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const BinaryOp</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>a1bd1d4ffcfa797bb07b09b55e63bc9ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsNested</type>
      <name>m_lhs</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>a29b57054a3644d62c101ee15815ebe1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsNested</type>
      <name>m_rhs</name>
      <anchorfile>classEigen_1_1CwiseBinaryOp.html</anchorfile>
      <anchor>a42af8f795a8f4062d9e57c0136277be3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CwiseBinaryOpImpl</name>
    <filename>classEigen_1_1CwiseBinaryOpImpl.html</filename>
    <templarg>BinaryOp</templarg>
    <templarg>Lhs</templarg>
    <templarg>Rhs</templarg>
    <templarg>StorageKind</templarg>
    <member kind="typedef">
      <type>internal::generic_xpr_base&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CwiseBinaryOpImpl.html</anchorfile>
      <anchor>a405ac3a82c17151da8476901c29b82fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CwiseBinaryOpImpl&lt; BinaryOp, Lhs, Rhs, Sparse &gt;</name>
    <filename>classEigen_1_1CwiseBinaryOpImpl_3_01BinaryOp_00_01Lhs_00_01Rhs_00_01Sparse_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>SparseMatrixBase&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>SparseMatrixBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CwiseBinaryOpImpl_3_01BinaryOp_00_01Lhs_00_01Rhs_00_01Sparse_01_4.html</anchorfile>
      <anchor>aada7e73dfed941e90490e5ea3e1de602</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;</type>
      <name>Derived</name>
      <anchorfile>classEigen_1_1CwiseBinaryOpImpl_3_01BinaryOp_00_01Lhs_00_01Rhs_00_01Sparse_01_4.html</anchorfile>
      <anchor>a3d5deb540c9c642dbe4fe63e8e320f20</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CwiseBinaryOpImpl</name>
      <anchorfile>classEigen_1_1CwiseBinaryOpImpl_3_01BinaryOp_00_01Lhs_00_01Rhs_00_01Sparse_01_4.html</anchorfile>
      <anchor>a20d58d5996dbac87ca1f433ebccbfde2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CwiseBinaryOpImpl&lt; BinaryOp, LhsType, RhsType, internal::cwise_promote_storage_type&lt; internal::traits&lt; LhsType &gt;::StorageKind, internal::traits&lt; RhsType &gt;::StorageKind, BinaryOp &gt;::ret &gt;</name>
    <filename>classEigen_1_1CwiseBinaryOpImpl.html</filename>
    <member kind="typedef">
      <type>internal::generic_xpr_base&lt; CwiseBinaryOp&lt; BinaryOp, LhsType, RhsType &gt; &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CwiseBinaryOpImpl.html</anchorfile>
      <anchor>a405ac3a82c17151da8476901c29b82fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CwiseNullaryOp</name>
    <filename>classEigen_1_1CwiseNullaryOp.html</filename>
    <templarg>NullaryOp</templarg>
    <templarg>PlainObjectType</templarg>
    <base protection="private">Eigen::internal::no_assignment_operator</base>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; CwiseNullaryOp &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CwiseNullaryOp.html</anchorfile>
      <anchor>aca6bcc51d5daecca299ea247a31e5c39</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1CwiseNullaryOp.html</anchorfile>
      <anchor>a25261add5535e650251d9dc12a892f28</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>CwiseNullaryOp</name>
      <anchorfile>classEigen_1_1CwiseNullaryOp.html</anchorfile>
      <anchor>a09f117dd75bbd9708e1c3bcc181b3599</anchor>
      <arglist>(Index rows, Index cols, const NullaryOp &amp;func=NullaryOp())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const NullaryOp &amp;</type>
      <name>functor</name>
      <anchorfile>classEigen_1_1CwiseNullaryOp.html</anchorfile>
      <anchor>abef8b2e7bcbcfa98c49caf0a1391ee47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1CwiseNullaryOp.html</anchorfile>
      <anchor>a012b3e39048f36db283c4deedcd2e837</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, ColsAtCompileTime &gt;</type>
      <name>m_cols</name>
      <anchorfile>classEigen_1_1CwiseNullaryOp.html</anchorfile>
      <anchor>a116f2786d01eed873dc5889ce442cbf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const NullaryOp</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1CwiseNullaryOp.html</anchorfile>
      <anchor>ac7355f935292f705935d7a3aec6caad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, RowsAtCompileTime &gt;</type>
      <name>m_rows</name>
      <anchorfile>classEigen_1_1CwiseNullaryOp.html</anchorfile>
      <anchor>a4f004d830b6463d584244520880baf9a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SparseMatrixBase::CwiseProductDenseReturnType</name>
    <filename>structEigen_1_1SparseMatrixBase_1_1CwiseProductDenseReturnType.html</filename>
    <templarg>OtherDerived</templarg>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; internal::scalar_product_op&lt; typename ScalarBinaryOpTraits&lt; typename internal::traits&lt; Derived &gt;::Scalar, typename internal::traits&lt; OtherDerived &gt;::Scalar &gt;::ReturnType &gt;, const Derived, const OtherDerived &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1SparseMatrixBase_1_1CwiseProductDenseReturnType.html</anchorfile>
      <anchor>a0c5232f6ca39d1d0c0af44389a87916e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CwiseTernaryOp</name>
    <filename>classEigen_1_1CwiseTernaryOp.html</filename>
    <templarg>TernaryOp</templarg>
    <templarg>Arg1Type</templarg>
    <templarg>Arg2Type</templarg>
    <templarg>Arg3Type</templarg>
    <base>CwiseTernaryOpImpl&lt; TernaryOp, Arg1Type, Arg2Type, Arg3Type, internal::traits&lt; Arg1Type &gt;::StorageKind &gt;</base>
    <base protection="private">Eigen::internal::no_assignment_operator</base>
    <member kind="typedef">
      <type>internal::remove_reference&lt; Arg1Nested &gt;::type</type>
      <name>_Arg1Nested</name>
      <anchorfile>classEigen_1_1CwiseTernaryOp.html</anchorfile>
      <anchor>acfbcc6e2474e1b8ba96582ef2e1c75d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_reference&lt; Arg2Nested &gt;::type</type>
      <name>_Arg2Nested</name>
      <anchorfile>classEigen_1_1CwiseTernaryOp.html</anchorfile>
      <anchor>acdb863f22f9575ec1bd8a3ccc25885dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_reference&lt; Arg3Nested &gt;::type</type>
      <name>_Arg3Nested</name>
      <anchorfile>classEigen_1_1CwiseTernaryOp.html</anchorfile>
      <anchor>adf09bd0b71027f26593dacc861617ff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; Arg1Type &gt;::type</type>
      <name>Arg1</name>
      <anchorfile>classEigen_1_1CwiseTernaryOp.html</anchorfile>
      <anchor>aa4563b92c245f9f0a75849f42202199d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::ref_selector&lt; Arg1Type &gt;::type</type>
      <name>Arg1Nested</name>
      <anchorfile>classEigen_1_1CwiseTernaryOp.html</anchorfile>
      <anchor>a0843a161ab52e659474482a58490c446</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; Arg2Type &gt;::type</type>
      <name>Arg2</name>
      <anchorfile>classEigen_1_1CwiseTernaryOp.html</anchorfile>
      <anchor>a9d8a0e6d666fc184102738e64d730faf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::ref_selector&lt; Arg2Type &gt;::type</type>
      <name>Arg2Nested</name>
      <anchorfile>classEigen_1_1CwiseTernaryOp.html</anchorfile>
      <anchor>ab6d00b9e39860793557efff176a76123</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; Arg3Type &gt;::type</type>
      <name>Arg3</name>
      <anchorfile>classEigen_1_1CwiseTernaryOp.html</anchorfile>
      <anchor>a2701e2558b2337fe322a86a9275abb70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::ref_selector&lt; Arg3Type &gt;::type</type>
      <name>Arg3Nested</name>
      <anchorfile>classEigen_1_1CwiseTernaryOp.html</anchorfile>
      <anchor>a293ceb5e15a473f006ce0c81d4116ba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseTernaryOpImpl&lt; TernaryOp, Arg1Type, Arg2Type, Arg3Type, typename internal::traits&lt; Arg1Type &gt;::StorageKind &gt;::Base</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CwiseTernaryOp.html</anchorfile>
      <anchor>af957246bf43f609178608885582b2579</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const _Arg1Nested &amp;</type>
      <name>arg1</name>
      <anchorfile>classEigen_1_1CwiseTernaryOp.html</anchorfile>
      <anchor>a37ec6f7c9b863f58a3e193cac44bdd82</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const _Arg2Nested &amp;</type>
      <name>arg2</name>
      <anchorfile>classEigen_1_1CwiseTernaryOp.html</anchorfile>
      <anchor>a271606675838696dd7660d4d847ae5f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const _Arg3Nested &amp;</type>
      <name>arg3</name>
      <anchorfile>classEigen_1_1CwiseTernaryOp.html</anchorfile>
      <anchor>aab71f401afd7ebc25428369c30151a1f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1CwiseTernaryOp.html</anchorfile>
      <anchor>ac0a585377faac0ab8b756dfe758477cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>CwiseTernaryOp</name>
      <anchorfile>classEigen_1_1CwiseTernaryOp.html</anchorfile>
      <anchor>ac64f71c7d7630c6d16c0e767d1651012</anchor>
      <arglist>(const Arg1 &amp;a1, const Arg2 &amp;a2, const Arg3 &amp;a3, const TernaryOp &amp;func=TernaryOp())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const TernaryOp &amp;</type>
      <name>functor</name>
      <anchorfile>classEigen_1_1CwiseTernaryOp.html</anchorfile>
      <anchor>acec526305dd83e6c0b3bd2cdbfd19307</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1CwiseTernaryOp.html</anchorfile>
      <anchor>a44c041d7333ce3516c298d1bb0bd9b70</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Arg1Nested</type>
      <name>m_arg1</name>
      <anchorfile>classEigen_1_1CwiseTernaryOp.html</anchorfile>
      <anchor>a4893685eed4b6cc89cc5bf49de5abd27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Arg2Nested</type>
      <name>m_arg2</name>
      <anchorfile>classEigen_1_1CwiseTernaryOp.html</anchorfile>
      <anchor>a722d63231b2bac72fe3158ff0deac588</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Arg3Nested</type>
      <name>m_arg3</name>
      <anchorfile>classEigen_1_1CwiseTernaryOp.html</anchorfile>
      <anchor>a99b7ccb1290bb0bbd2ff72e92b7a7bee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const TernaryOp</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1CwiseTernaryOp.html</anchorfile>
      <anchor>ac58df3092f0c8329fd3fb8dfad6c2631</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CwiseTernaryOpImpl</name>
    <filename>classEigen_1_1CwiseTernaryOpImpl.html</filename>
    <templarg>TernaryOp</templarg>
    <templarg>Arg1</templarg>
    <templarg>Arg2</templarg>
    <templarg>Arg3</templarg>
    <templarg>StorageKind</templarg>
    <member kind="typedef">
      <type>internal::generic_xpr_base&lt; CwiseTernaryOp&lt; TernaryOp, Arg1, Arg2, Arg3 &gt; &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CwiseTernaryOpImpl.html</anchorfile>
      <anchor>aaef7bd0ab2afd8a60599b23a9f6dab63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CwiseTernaryOpImpl&lt; TernaryOp, Arg1Type, Arg2Type, Arg3Type, internal::traits&lt; Arg1Type &gt;::StorageKind &gt;</name>
    <filename>classEigen_1_1CwiseTernaryOpImpl.html</filename>
    <member kind="typedef">
      <type>internal::generic_xpr_base&lt; CwiseTernaryOp&lt; TernaryOp, Arg1Type, Arg2Type, Arg3Type &gt; &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CwiseTernaryOpImpl.html</anchorfile>
      <anchor>aaef7bd0ab2afd8a60599b23a9f6dab63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CwiseUnaryOp</name>
    <filename>classEigen_1_1CwiseUnaryOp.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>CwiseUnaryOpImpl&lt; UnaryOp, XprType, internal::traits&lt; XprType &gt;::StorageKind &gt;</base>
    <base protection="private">Eigen::internal::no_assignment_operator</base>
    <member kind="typedef">
      <type>CwiseUnaryOpImpl&lt; UnaryOp, XprType, typename internal::traits&lt; XprType &gt;::StorageKind &gt;::Base</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CwiseUnaryOp.html</anchorfile>
      <anchor>a09a0bbb6e2c369dbf58a4444fbfa65c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; XprType &gt;::type</type>
      <name>NestedExpression</name>
      <anchorfile>classEigen_1_1CwiseUnaryOp.html</anchorfile>
      <anchor>afa95449af34676062a7ea386dd039692</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::ref_selector&lt; XprType &gt;::type</type>
      <name>XprTypeNested</name>
      <anchorfile>classEigen_1_1CwiseUnaryOp.html</anchorfile>
      <anchor>a70bda63af92ef43a5afafd9a84a8c916</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1CwiseUnaryOp.html</anchorfile>
      <anchor>a61d9838a84e9276328f59f0f4449b99a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>CwiseUnaryOp</name>
      <anchorfile>classEigen_1_1CwiseUnaryOp.html</anchorfile>
      <anchor>aa8cd371792c4707e30a39e20f7adde0d</anchor>
      <arglist>(const XprType &amp;xpr, const UnaryOp &amp;func=UnaryOp())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const UnaryOp &amp;</type>
      <name>functor</name>
      <anchorfile>classEigen_1_1CwiseUnaryOp.html</anchorfile>
      <anchor>ac02eff03893317021760f7d093c4ab9d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const internal::remove_all&lt; XprTypeNested &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1CwiseUnaryOp.html</anchorfile>
      <anchor>a25d4402be360cf0b8ff867863da46c7d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE internal::remove_all&lt; XprTypeNested &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1CwiseUnaryOp.html</anchorfile>
      <anchor>a2efe6055ea94b65c29dcf1cdcbd7e17e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1CwiseUnaryOp.html</anchorfile>
      <anchor>a0aef7d6eb6d0214df219b7980ecf41de</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const UnaryOp</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1CwiseUnaryOp.html</anchorfile>
      <anchor>a92344c00a6ef342fd3e53713a0d5391f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XprTypeNested</type>
      <name>m_xpr</name>
      <anchorfile>classEigen_1_1CwiseUnaryOp.html</anchorfile>
      <anchor>a9dd0fd407963d42271dd2d2da9708a15</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CwiseUnaryOpImpl</name>
    <filename>classEigen_1_1CwiseUnaryOpImpl.html</filename>
    <templarg>UnaryOp</templarg>
    <templarg>XprType</templarg>
    <templarg>StorageKind</templarg>
    <member kind="typedef">
      <type>internal::generic_xpr_base&lt; CwiseUnaryOp&lt; UnaryOp, XprType &gt; &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CwiseUnaryOpImpl.html</anchorfile>
      <anchor>a79822924cef6e029d7e25cb05c3c3e6f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CwiseUnaryOpImpl&lt; UnaryOp, XprType, internal::traits&lt; XprType &gt;::StorageKind &gt;</name>
    <filename>classEigen_1_1CwiseUnaryOpImpl.html</filename>
    <member kind="typedef">
      <type>internal::generic_xpr_base&lt; CwiseUnaryOp&lt; UnaryOp, XprType &gt; &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CwiseUnaryOpImpl.html</anchorfile>
      <anchor>a79822924cef6e029d7e25cb05c3c3e6f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CwiseUnaryView</name>
    <filename>classEigen_1_1CwiseUnaryView.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>CwiseUnaryViewImpl&lt; ViewOp, MatrixType, internal::traits&lt; MatrixType &gt;::StorageKind &gt;</base>
    <member kind="typedef">
      <type>CwiseUnaryViewImpl&lt; ViewOp, MatrixType, typename internal::traits&lt; MatrixType &gt;::StorageKind &gt;::Base</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CwiseUnaryView.html</anchorfile>
      <anchor>a505263841437a9055a728640a8783500</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::ref_selector&lt; MatrixType &gt;::non_const_type</type>
      <name>MatrixTypeNested</name>
      <anchorfile>classEigen_1_1CwiseUnaryView.html</anchorfile>
      <anchor>a6cec9334332dde27fb2f7469dbbd867a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; MatrixType &gt;::type</type>
      <name>NestedExpression</name>
      <anchorfile>classEigen_1_1CwiseUnaryView.html</anchorfile>
      <anchor>af1826ee451a9e0c2bada93e59ea2f3b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1CwiseUnaryView.html</anchorfile>
      <anchor>a2f67b90c44c20fa9cbaf48bc9bcc95d8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CwiseUnaryView</name>
      <anchorfile>classEigen_1_1CwiseUnaryView.html</anchorfile>
      <anchor>a33c42081b0a0cd9f2d3ae8d53b2f2f14</anchor>
      <arglist>(MatrixType &amp;mat, const ViewOp &amp;func=ViewOp())</arglist>
    </member>
    <member kind="function">
      <type>const ViewOp &amp;</type>
      <name>functor</name>
      <anchorfile>classEigen_1_1CwiseUnaryView.html</anchorfile>
      <anchor>af01271cdadcbcf195b5d3130ff2e1a48</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const internal::remove_all&lt; MatrixTypeNested &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1CwiseUnaryView.html</anchorfile>
      <anchor>a21d59e387e600b1d650cb002175760b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::remove_reference&lt; MatrixTypeNested &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1CwiseUnaryView.html</anchorfile>
      <anchor>add6689b53e595e968e89592ea30b6800</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1CwiseUnaryView.html</anchorfile>
      <anchor>a73f4f47d27550f52fb441312dc1f9b6d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ViewOp</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1CwiseUnaryView.html</anchorfile>
      <anchor>a75f8e8b7cdaeff50e664061bba0e7206</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1CwiseUnaryView.html</anchorfile>
      <anchor>af3527b262bf7e654de105eec439cd51a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CwiseUnaryViewImpl</name>
    <filename>classEigen_1_1CwiseUnaryViewImpl.html</filename>
    <templarg>ViewOp</templarg>
    <templarg>XprType</templarg>
    <templarg>StorageKind</templarg>
    <member kind="typedef">
      <type>internal::generic_xpr_base&lt; CwiseUnaryView&lt; ViewOp, XprType &gt; &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl.html</anchorfile>
      <anchor>ad6b354855853520e99dd02f2f69d2bf6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::CwiseUnaryViewImpl&lt; ViewOp, MatrixType, Dense &gt;</name>
    <filename>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Dense_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a0c2bbafbe6a06b18c4275b8b0bfb9b64</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryView&lt; ViewOp, MatrixType &gt;</type>
      <name>Derived</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a967952b1f7ad8e450c76a4667a692600</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a0b7979784d15164b0fd28c04780fcc14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>aad7a9a099c4570a32457c37ab37d086d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a42a1df4ae2e86aa7424753f610c17859</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a21726c36e716d4edac191283a91ea028</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CwiseUnaryViewImpl&lt; ViewOp, MatrixType, internal::traits&lt; MatrixType &gt;::StorageKind &gt;</name>
    <filename>classEigen_1_1CwiseUnaryViewImpl.html</filename>
    <member kind="typedef">
      <type>internal::generic_xpr_base&lt; CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1CwiseUnaryViewImpl.html</anchorfile>
      <anchor>ad6b354855853520e99dd02f2f69d2bf6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CXin_Wang</name>
    <filename>classCXin__Wang.html</filename>
    <base>CICH_WindowFiltering</base>
    <member kind="function">
      <type></type>
      <name>CXin_Wang</name>
      <anchorfile>classCXin__Wang.html</anchorfile>
      <anchor>aef0ecf24be889de23771783006c74de1</anchor>
      <arglist>(const CRichModel &amp;model, int source)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CXin_Wang</name>
      <anchorfile>classCXin__Wang.html</anchorfile>
      <anchor>afddfdd927ceac7c3044f4e5c5feb1993</anchor>
      <arglist>(const CRichModel &amp;model, int source, int destination)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CXin_Wang</name>
      <anchorfile>classCXin__Wang.html</anchorfile>
      <anchor>aa0a2d8b858e6aec90638f71b3d7fc2fe</anchor>
      <arglist>(const CRichModel &amp;model, int source, double R)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CXin_Wang</name>
      <anchorfile>classCXin__Wang.html</anchorfile>
      <anchor>a28cbe455e08f7631578ea478325edc0b</anchor>
      <arglist>(const CRichModel &amp;model, const map&lt; int, double &gt; &amp;sources)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CXin_Wang</name>
      <anchorfile>classCXin__Wang.html</anchorfile>
      <anchor>aa084895391bcd9ec6a0c097e47372d42</anchor>
      <arglist>(const CRichModel &amp;model, const map&lt; int, double &gt; &amp;sources, const set&lt; int &gt; &amp;destinations)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CXin_Wang</name>
      <anchorfile>classCXin__Wang.html</anchorfile>
      <anchor>a02a1ffca083e148d8d7c10cf7d036e42</anchor>
      <arglist>(const CRichModel &amp;model, const set&lt; int &gt; &amp;sources)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CXin_Wang</name>
      <anchorfile>classCXin__Wang.html</anchorfile>
      <anchor>a82673cea8d8cbefd7f76053f6a7e76fb</anchor>
      <arglist>(const CRichModel &amp;model, const set&lt; int &gt; &amp;sources, double R)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CXin_Wang</name>
      <anchorfile>classCXin__Wang.html</anchorfile>
      <anchor>a57c31d5ff2651acfaceabe375e5c0600</anchor>
      <arglist>(const CRichModel &amp;model, const set&lt; int &gt; &amp;sources, const set&lt; int &gt; &amp;destinations)</arglist>
    </member>
    <member kind="function">
      <type>vector&lt; int &gt;</type>
      <name>GetFixedVertSequence</name>
      <anchorfile>classCXin__Wang.html</anchorfile>
      <anchor>aa5d1cfadbe762c2e2c300de2afa04dff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>AddIntoQueueOfPseudoSources</name>
      <anchorfile>classCXin__Wang.html</anchorfile>
      <anchor>ace513d8e387c937430f1be45671270bb</anchor>
      <arglist>(const QuoteInfoAtVertex &amp;quoteOfPseudoSource)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>AddIntoQueueOfWindows</name>
      <anchorfile>classCXin__Wang.html</anchorfile>
      <anchor>a4c3656f7a373ef20fcb70f4cd749d8e1</anchor>
      <arglist>(QuoteWindow &amp;quoteW)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>Dispose</name>
      <anchorfile>classCXin__Wang.html</anchorfile>
      <anchor>aa764d67630d60557032fd592ebfc9b0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>GetMinDisOfWindow</name>
      <anchorfile>classCXin__Wang.html</anchorfile>
      <anchor>a26bd91c6d91f34b3c7445dc654ff8dae</anchor>
      <arglist>(const Window &amp;w) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>Propagate</name>
      <anchorfile>classCXin__Wang.html</anchorfile>
      <anchor>aed49170c553ffd70316f55d6abcd0610</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>UpdateTreeDepthBackWithChoice</name>
      <anchorfile>classCXin__Wang.html</anchorfile>
      <anchor>aa4d3407e198776ccab748a859d07d68b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; int &gt;</type>
      <name>m_fixedSequence</name>
      <anchorfile>classCXin__Wang.html</anchorfile>
      <anchor>a9da85d7d7f1b2b45ce5a1de1ca681917</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>priority_queue&lt; QuoteInfoAtVertex &gt;</type>
      <name>m_QueueForPseudoSources</name>
      <anchorfile>classCXin__Wang.html</anchorfile>
      <anchor>a59f7ea67287127ab3106065c95297056</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>priority_queue&lt; QuoteWindow &gt;</type>
      <name>m_QueueForWindows</name>
      <anchorfile>classCXin__Wang.html</anchorfile>
      <anchor>ae401b9576ed54ce71a3ead71b88b1ba3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DataEngine</name>
    <filename>classDataEngine.html</filename>
    <member kind="function">
      <type>std::pair&lt; Eigen::MatrixXd, Eigen::Vector3d &gt;</type>
      <name>coord_trans_7f_rt</name>
      <anchorfile>classDataEngine.html</anchorfile>
      <anchor>a0f387d20c839b09df3d2b710ffb4d5b3</anchor>
      <arglist>(std::vector&lt; float &gt; pose)</arglist>
    </member>
    <member kind="function">
      <type>iro::SE2</type>
      <name>coord_trans_7f_se2</name>
      <anchorfile>classDataEngine.html</anchorfile>
      <anchor>a9367faeb312c77bd237c8732967cad6a</anchor>
      <arglist>(std::vector&lt; float &gt; pose)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector2i</type>
      <name>coord_trans_oc2cell</name>
      <anchorfile>classDataEngine.html</anchorfile>
      <anchor>a5199ed24f95cd98879192f76ed1a684f</anchor>
      <arglist>(Eigen::Vector3d p_oc)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector2i</type>
      <name>coord_trans_oc2cell</name>
      <anchorfile>classDataEngine.html</anchorfile>
      <anchor>af5e70f4a46d41bb8d7d9ab1d016ef727</anchor>
      <arglist>(Eigen::Vector3d p_oc, double node_size, int scale)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt;</type>
      <name>coord_trans_se22gazebo</name>
      <anchorfile>classDataEngine.html</anchorfile>
      <anchor>a6fdcdba4326fd276226d390818979fd9</anchor>
      <arglist>(iro::SE2 pose)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>create_connection</name>
      <anchorfile>classDataEngine.html</anchorfile>
      <anchor>ab3cc1137294bf67af573b4be2c280b39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DataEngine</name>
      <anchorfile>classDataEngine.html</anchorfile>
      <anchor>a2817746ee78f719bb2069b5ca6777b9f</anchor>
      <arglist>(int r_num)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fillTrivialHolesKnownRegion</name>
      <anchorfile>classDataEngine.html</anchorfile>
      <anchor>a2136ed375d219271d2300c786b8425c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>findExtraFreeSpace</name>
      <anchorfile>classDataEngine.html</anchorfile>
      <anchor>a38f5d4834acac67d989910dc55b3fbc2</anchor>
      <arglist>(int rid, cv::Mat depth, std::vector&lt; float &gt; pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fuseScans2MapAndTree</name>
      <anchorfile>classDataEngine.html</anchorfile>
      <anchor>ab420d0cba37a3af1f7f5d1f3335f300f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getPoseFromServer</name>
      <anchorfile>classDataEngine.html</anchorfile>
      <anchor>aa2d2bf4612f0261782ef85169ae7a8e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getRGBDFromServer</name>
      <anchorfile>classDataEngine.html</anchorfile>
      <anchor>a867a57a7ac4b78ace8a9a3ad1580ad7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>initialize</name>
      <anchorfile>classDataEngine.html</anchorfile>
      <anchor>a61ab9cbb0ef8d51804c5379970d3984d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insertAFrame2Tree</name>
      <anchorfile>classDataEngine.html</anchorfile>
      <anchor>a8dd0a914af71f5261ab20f59aae76bab</anchor>
      <arglist>(cv::Mat &amp;depth, std::vector&lt; float &gt; pose)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; cv::Point &gt;</type>
      <name>loadIdealFrustum</name>
      <anchorfile>classDataEngine.html</anchorfile>
      <anchor>ab69584d8efeb893d16225e600aff7ac5</anchor>
      <arglist>(Eigen::MatrixXd r, Eigen::Vector3d t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>projectOctree2Map</name>
      <anchorfile>classDataEngine.html</anchorfile>
      <anchor>a6d888cbfd60900a893f2230721d79bfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rcvPoseFromServer</name>
      <anchorfile>classDataEngine.html</anchorfile>
      <anchor>ad1e5e2027e8e506dc252f8495709c505</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>rcvRGBDFromServer</name>
      <anchorfile>classDataEngine.html</anchorfile>
      <anchor>a294b2e89d03c55c218a8c090f795710e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scanSurroundingsCmd</name>
      <anchorfile>classDataEngine.html</anchorfile>
      <anchor>a62c1387d61263f77aca32b1dab0b43d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetUpSurroundings</name>
      <anchorfile>classDataEngine.html</anchorfile>
      <anchor>a0621147592d379c6cd40f062b4c793e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>showCellMap</name>
      <anchorfile>classDataEngine.html</anchorfile>
      <anchor>a2604d6dfd67db793480f62bffb4e28f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>showStatement</name>
      <anchorfile>classDataEngine.html</anchorfile>
      <anchor>a150fbe40a088ca54dcd44eef983a7836</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>socket_move_to_views</name>
      <anchorfile>classDataEngine.html</anchorfile>
      <anchor>ae0b79d2459855e31148a42368bf91763</anchor>
      <arglist>(std::vector&lt; std::vector&lt; double &gt;&gt; poses)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test</name>
      <anchorfile>classDataEngine.html</anchorfile>
      <anchor>ab75a052f052873ecb0ed5a1de7653f07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>visCellMap</name>
      <anchorfile>classDataEngine.html</anchorfile>
      <anchor>a7cbd2675ff50b10155a16b64a8023bf4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>camera_cx</name>
      <anchorfile>classDataEngine.html</anchorfile>
      <anchor>a29366abde5b6cd92e39cade23dd10589</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>camera_cy</name>
      <anchorfile>classDataEngine.html</anchorfile>
      <anchor>a9e9b68c22ed0ab962b86b1732fe9e23f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>camera_factor</name>
      <anchorfile>classDataEngine.html</anchorfile>
      <anchor>a97c8f02693648cf071ea6479005e1cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>camera_fx</name>
      <anchorfile>classDataEngine.html</anchorfile>
      <anchor>a2864c6c0f1435b1c9d827598fa152e4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>camera_fy</name>
      <anchorfile>classDataEngine.html</anchorfile>
      <anchor>a85aaa1fb2e54c1b96b76f3569cc0e89a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>frame_cols</name>
      <anchorfile>classDataEngine.html</anchorfile>
      <anchor>ac48a4324494a72e24adbe07b30d9080f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>frame_rows</name>
      <anchorfile>classDataEngine.html</anchorfile>
      <anchor>a5624da1e677406961015b449012f13a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; cv::Mat &gt;</type>
      <name>m_depth</name>
      <anchorfile>classDataEngine.html</anchorfile>
      <anchor>ab49a9f54f5c4f8a4804ce08d4d4d753f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::vector&lt; cv::Point &gt; &gt;</type>
      <name>m_free_space_contours2d</name>
      <anchorfile>classDataEngine.html</anchorfile>
      <anchor>a55320dcc15401ddfe50af900cd771cee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::vector&lt; cv::Point &gt; &gt;</type>
      <name>m_frustum_contours</name>
      <anchorfile>classDataEngine.html</anchorfile>
      <anchor>a77d23187fb6adbc505631af372579822</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::vector&lt; float &gt; &gt;</type>
      <name>m_pose</name>
      <anchorfile>classDataEngine.html</anchorfile>
      <anchor>a85533fa9955b50738eb4b21bb092feb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; iro::SE2 &gt;</type>
      <name>m_pose2d</name>
      <anchorfile>classDataEngine.html</anchorfile>
      <anchor>a42fe912856036ab4dee1525790eb5152</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Recon2D</type>
      <name>m_recon2D</name>
      <anchorfile>classDataEngine.html</anchorfile>
      <anchor>af17dab731c7c243892dd5224cb9f93a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Recon3D</type>
      <name>m_recon3D</name>
      <anchorfile>classDataEngine.html</anchorfile>
      <anchor>ad2c095efb678c48ca8e2b27d344f5827</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; cv::Mat &gt;</type>
      <name>m_rgb</name>
      <anchorfile>classDataEngine.html</anchorfile>
      <anchor>a065b7904f20c68ef2d206d1ae03872fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::vector&lt; float &gt; &gt;</type>
      <name>m_set_pose</name>
      <anchorfile>classDataEngine.html</anchorfile>
      <anchor>a014b79cbbb9ef22d7541f9b5f3388ec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>MAXRECV</name>
      <anchorfile>classDataEngine.html</anchorfile>
      <anchor>aab7106bb3abeb0ddc91b12bd82ff6a9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rbt_num</name>
      <anchorfile>classDataEngine.html</anchorfile>
      <anchor>a1875d453fddf0f4be6d90c65532ad6ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>scan_max_range</name>
      <anchorfile>classDataEngine.html</anchorfile>
      <anchor>ada3f0b8a1639becbe733f2111e78bc5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>server_ip</name>
      <anchorfile>classDataEngine.html</anchorfile>
      <anchor>a55a879721b591915c0eecf8f5f84ace9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sockClient</name>
      <anchorfile>classDataEngine.html</anchorfile>
      <anchor>a6c2625166d0dd85ba8ee125183e8c269</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::decrement_size</name>
    <filename>structEigen_1_1internal_1_1decrement__size.html</filename>
    <templarg>n</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1decrement__size.html</anchorfile>
      <anchor>adaabe55d767fb6638f9690f49475f086a570eea968d201d2f904dbc96c3fe24ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1decrement__size.html</anchorfile>
      <anchor>adaabe55d767fb6638f9690f49475f086a570eea968d201d2f904dbc96c3fe24ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::default_digits10_impl</name>
    <filename>structEigen_1_1internal_1_1default__digits10__impl.html</filename>
    <templarg></templarg>
    <templarg>use_numeric_limits</templarg>
    <templarg>is_integer</templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1default__digits10__impl.html</anchorfile>
      <anchor>a9c5d25b308ff287fca844827847208df</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::default_digits10_impl&lt; T, false, false &gt;</name>
    <filename>structEigen_1_1internal_1_1default__digits10__impl_3_01T_00_01false_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1default__digits10__impl_3_01T_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a521064304069c0b00be0bf9b6ee855a8</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::default_digits10_impl&lt; T, false, true &gt;</name>
    <filename>structEigen_1_1internal_1_1default__digits10__impl_3_01T_00_01false_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1default__digits10__impl_3_01T_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a6cb192e4c9043235d1d1926cbf94e88a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::default_packet_traits</name>
    <filename>structEigen_1_1internal_1_1default__packet__traits.html</filename>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaafa23f184ffc2f22eae7d3f02b983882d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa95535c551abd94d8cd68e175308fee65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa098a15ff7a8faf702990a73a4bce8f94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaae79eebb5e6b9997497c5ef193c50a41c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNegate</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa8ef2fa5b0374ee9ceb9a255a0caa605b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaac0d6fbe639ba400689f4267874b50c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasArg</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa24af90b71063b2284fc77a3ef2370f71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs2</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaaeaf4872e2d76d1bc2251259be777ec52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMin</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa21e1dee9db3ecf9b658481cb59ab9c64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMax</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa6b9b56cd6c096fe6ce75aa51025c259e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasConj</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa3cffabfc04805ec8322cb670764e6499</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSetLinear</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa51168b43e6095a83f924f5e0ebebe426</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasBlend</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa154aa7e05e2f3de6473cbc87fec502f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaafb001a46b49e4ee819b181687c707e51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSqrt</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaab53245fe1d0d2c46396ec9d06b80ee49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasRsqrt</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa09b9a3003d83db4ccc035b348793a501</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasExp</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa9cefd68905fe3b0d9c3b7e3431e30a27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasLog</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaadf0cb1ad8a2a8ef9710e43f06276e5e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasLog1p</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa687253f1b4a6702185cffe290d5d0d5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasLog10</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa1846c75b0d20d3c439bbbb3abd288788</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasPow</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa79828d125f521149de068e5762c31d7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSin</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa127d06bc3b850de6418bcbc6da9a89b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCos</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa2ab094ca9559689e9814be7f9937f755</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasTan</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa1a3a5024255260c5e04962755c8b1ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasASin</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa051435857b2f54b9b43da1e4e8b5a723</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasACos</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa1e4104a04217f765805a472a7d02d582</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasATan</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaaf36e662d5f227dd736fcdde9973200d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSinh</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa2ea9c29f285d7a24ec5a75c45d668a19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCosh</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaad69065ef1e5d8a750346e8deed9ca756</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasTanh</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaae1213382680acded865a67f046eca0cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasLGamma</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaaba19627b8660b8b6675a4b5ca07a64d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiGamma</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa3b41b8dd5d3e3d2da4d0a022d8910506</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasZeta</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa03f05b8c4b0a3b8da8db433f4dda785e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasPolygamma</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa2ed891c56de134ded7b1350228384260</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasErf</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaabc2a8843b8db8ffbddd39ca4e9f79f35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasErfc</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa1b3c984d59159e2eb045e6ac7c10e541</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasIGamma</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa05a89e4350d34b2e345515051ba0bf2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasIGammac</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa83e0f0bbd5e2c921278e5761aaf9443a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasBetaInc</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaab4f049ebad59a1ea55512487549b59f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasRound</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaaa23ab4e0ca925f09e8da7d6a2d6051ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasFloor</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaaf90e25e89b0ea814efd4388f4dc15434</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCeil</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa89b7e48939ec14f8644bcffcc7c1e529</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSign</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa02996c652100f31c94c419608feccfeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaac0d6fbe639ba400689f4267874b50c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs2</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaaeaf4872e2d76d1bc2251259be777ec52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasACos</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa1e4104a04217f765805a472a7d02d582</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa95535c551abd94d8cd68e175308fee65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasArg</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa24af90b71063b2284fc77a3ef2370f71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasASin</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa051435857b2f54b9b43da1e4e8b5a723</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasATan</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaaf36e662d5f227dd736fcdde9973200d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasBetaInc</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaab4f049ebad59a1ea55512487549b59f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasBlend</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa154aa7e05e2f3de6473cbc87fec502f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCeil</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa89b7e48939ec14f8644bcffcc7c1e529</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasConj</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa3cffabfc04805ec8322cb670764e6499</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCos</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa2ab094ca9559689e9814be7f9937f755</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCosh</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaad69065ef1e5d8a750346e8deed9ca756</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiGamma</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa3b41b8dd5d3e3d2da4d0a022d8910506</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaafb001a46b49e4ee819b181687c707e51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasErf</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaabc2a8843b8db8ffbddd39ca4e9f79f35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasErfc</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa1b3c984d59159e2eb045e6ac7c10e541</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasExp</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa9cefd68905fe3b0d9c3b7e3431e30a27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasFloor</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaaf90e25e89b0ea814efd4388f4dc15434</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaafa23f184ffc2f22eae7d3f02b983882d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasIGamma</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa05a89e4350d34b2e345515051ba0bf2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasIGammac</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa83e0f0bbd5e2c921278e5761aaf9443a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasLGamma</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaaba19627b8660b8b6675a4b5ca07a64d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasLog</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaadf0cb1ad8a2a8ef9710e43f06276e5e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasLog10</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa1846c75b0d20d3c439bbbb3abd288788</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasLog1p</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa687253f1b4a6702185cffe290d5d0d5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMax</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa6b9b56cd6c096fe6ce75aa51025c259e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMin</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa21e1dee9db3ecf9b658481cb59ab9c64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaae79eebb5e6b9997497c5ef193c50a41c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNegate</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa8ef2fa5b0374ee9ceb9a255a0caa605b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasPolygamma</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa2ed891c56de134ded7b1350228384260</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasPow</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa79828d125f521149de068e5762c31d7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasRound</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaaa23ab4e0ca925f09e8da7d6a2d6051ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasRsqrt</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa09b9a3003d83db4ccc035b348793a501</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSetLinear</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa51168b43e6095a83f924f5e0ebebe426</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSign</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa02996c652100f31c94c419608feccfeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSin</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa127d06bc3b850de6418bcbc6da9a89b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSinh</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa2ea9c29f285d7a24ec5a75c45d668a19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSqrt</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaab53245fe1d0d2c46396ec9d06b80ee49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa098a15ff7a8faf702990a73a4bce8f94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasTan</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa1a3a5024255260c5e04962755c8b1ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasTanh</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaae1213382680acded865a67f046eca0cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasZeta</name>
      <anchorfile>structEigen_1_1internal_1_1default__packet__traits.html</anchorfile>
      <anchor>a057191533b197823352669342b9907eaa03f05b8c4b0a3b8da8db433f4dda785e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SparseMatrix::default_prunning_func</name>
    <filename>structEigen_1_1SparseMatrix_1_1default__prunning__func.html</filename>
    <member kind="function">
      <type></type>
      <name>default_prunning_func</name>
      <anchorfile>structEigen_1_1SparseMatrix_1_1default__prunning__func.html</anchorfile>
      <anchor>ab8517a35080a055964ddb4ed20f64ebd</anchor>
      <arglist>(const Scalar &amp;ref, const RealScalar &amp;eps)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1SparseMatrix_1_1default__prunning__func.html</anchorfile>
      <anchor>ac9fcc14f04903502d5210cf9b196e74e</anchor>
      <arglist>(const Index &amp;, const Index &amp;, const Scalar &amp;value) const</arglist>
    </member>
    <member kind="variable">
      <type>RealScalar</type>
      <name>epsilon</name>
      <anchorfile>structEigen_1_1SparseMatrix_1_1default__prunning__func.html</anchorfile>
      <anchor>a6cb74c2b0df03b8d454d386ddee66822</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>reference</name>
      <anchorfile>structEigen_1_1SparseMatrix_1_1default__prunning__func.html</anchorfile>
      <anchor>aefc4043d05f7a364950ec3adcfb874d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::Dense</name>
    <filename>structEigen_1_1Dense.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Dense2Dense</name>
    <filename>structEigen_1_1internal_1_1Dense2Dense.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Dense2Triangular</name>
    <filename>structEigen_1_1internal_1_1Dense2Triangular.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::dense_assignment_loop</name>
    <filename>structEigen_1_1internal_1_1dense__assignment__loop.html</filename>
    <templarg></templarg>
    <templarg>Traversal</templarg>
    <templarg>Unrolling</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::dense_assignment_loop&lt; Kernel, DefaultTraversal, CompleteUnrolling &gt;</name>
    <filename>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01DefaultTraversal_00_01CompleteUnrolling_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01DefaultTraversal_00_01CompleteUnrolling_01_4.html</anchorfile>
      <anchor>ae2963af4736cb63500650702da959d3f</anchor>
      <arglist>(Kernel &amp;kernel)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::dense_assignment_loop&lt; Kernel, DefaultTraversal, InnerUnrolling &gt;</name>
    <filename>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01DefaultTraversal_00_01InnerUnrolling_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01DefaultTraversal_00_01InnerUnrolling_01_4.html</anchorfile>
      <anchor>a02ff3628c48eb236d79bf69c05791a49</anchor>
      <arglist>(Kernel &amp;kernel)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::dense_assignment_loop&lt; Kernel, DefaultTraversal, NoUnrolling &gt;</name>
    <filename>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01DefaultTraversal_00_01NoUnrolling_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void EIGEN_STRONG_INLINE</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01DefaultTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>a8704abbb9459a7b5c0b6f52e4f9b089d</anchor>
      <arglist>(Kernel &amp;kernel)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::dense_assignment_loop&lt; Kernel, InnerVectorizedTraversal, CompleteUnrolling &gt;</name>
    <filename>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01InnerVectorizedTraversal_00_01CompleteUnrolling_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01InnerVectorizedTraversal_00_01CompleteUnrolling_01_4.html</anchorfile>
      <anchor>a903c9b84389dcdb758dd8dcc7e742283</anchor>
      <arglist>(Kernel &amp;kernel)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::dense_assignment_loop&lt; Kernel, InnerVectorizedTraversal, InnerUnrolling &gt;</name>
    <filename>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01InnerVectorizedTraversal_00_01InnerUnrolling_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01InnerVectorizedTraversal_00_01InnerUnrolling_01_4.html</anchorfile>
      <anchor>a43950b1d4d1f69b5eba0a3b5a5cd0ff1</anchor>
      <arglist>(Kernel &amp;kernel)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::dense_assignment_loop&lt; Kernel, InnerVectorizedTraversal, NoUnrolling &gt;</name>
    <filename>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01InnerVectorizedTraversal_00_01NoUnrolling_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>SrcAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01InnerVectorizedTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>a6d3def82c0da1446e11e201190cdf932af7737768ac92fc5945729b1a827c0b82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DstAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01InnerVectorizedTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>a6d3def82c0da1446e11e201190cdf932a688881447ed6b913fc63c7a68ec3f8a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DstAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01InnerVectorizedTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>a6d3def82c0da1446e11e201190cdf932a688881447ed6b913fc63c7a68ec3f8a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Kernel::PacketType</type>
      <name>PacketType</name>
      <anchorfile>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01InnerVectorizedTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>a0e154e1ab2f981d932c579fe98be7057</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SrcAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01InnerVectorizedTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>a6d3def82c0da1446e11e201190cdf932af7737768ac92fc5945729b1a827c0b82</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01InnerVectorizedTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>a3f9af6ccbdafdfc7e2e8545c0683ca30</anchor>
      <arglist>(Kernel &amp;kernel)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::dense_assignment_loop&lt; Kernel, LinearTraversal, CompleteUnrolling &gt;</name>
    <filename>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01LinearTraversal_00_01CompleteUnrolling_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01LinearTraversal_00_01CompleteUnrolling_01_4.html</anchorfile>
      <anchor>a57fe1a0c9f007a8da12440489e46159a</anchor>
      <arglist>(Kernel &amp;kernel)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::dense_assignment_loop&lt; Kernel, LinearTraversal, NoUnrolling &gt;</name>
    <filename>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01LinearTraversal_00_01NoUnrolling_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01LinearTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>a8853bcf4c1f929744b93becdf42e1484</anchor>
      <arglist>(Kernel &amp;kernel)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::dense_assignment_loop&lt; Kernel, LinearVectorizedTraversal, CompleteUnrolling &gt;</name>
    <filename>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01LinearVectorizedTraversal_00_01CompleteUnrolling_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01LinearVectorizedTraversal_00_01CompleteUnrolling_01_4.html</anchorfile>
      <anchor>a2263dc7ea15ab40daa87defa27d3fe26</anchor>
      <arglist>(Kernel &amp;kernel)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::dense_assignment_loop&lt; Kernel, LinearVectorizedTraversal, NoUnrolling &gt;</name>
    <filename>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01LinearVectorizedTraversal_00_01NoUnrolling_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01LinearVectorizedTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>a540279ab58209006a325677a33995c1a</anchor>
      <arglist>(Kernel &amp;kernel)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::dense_assignment_loop&lt; Kernel, SliceVectorizedTraversal, NoUnrolling &gt;</name>
    <filename>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01SliceVectorizedTraversal_00_01NoUnrolling_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1dense__assignment__loop_3_01Kernel_00_01SliceVectorizedTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>ac1c3ca85365a7f4cb167164130c59711</anchor>
      <arglist>(Kernel &amp;kernel)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::dense_product_base</name>
    <filename>classEigen_1_1internal_1_1dense__product__base.html</filename>
    <templarg>Lhs</templarg>
    <templarg>Rhs</templarg>
    <templarg>Option</templarg>
    <templarg>ProductTag</templarg>
  </compound>
  <compound kind="class">
    <name>dense_product_base&lt; Lhs, Rhs, Option &gt;</name>
    <filename>classEigen_1_1internal_1_1dense__product__base.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::dense_product_base&lt; Lhs, Rhs, Option, InnerProduct &gt;</name>
    <filename>classEigen_1_1internal_1_1dense__product__base_3_01Lhs_00_01Rhs_00_01Option_00_01InnerProduct_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Option</templarg>
    <member kind="typedef">
      <type>Base::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1dense__product__base_3_01Lhs_00_01Rhs_00_01Option_00_01InnerProduct_01_4.html</anchorfile>
      <anchor>abfe99694ea98255ca1d246365f3dcffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1dense__product__base_3_01Lhs_00_01Rhs_00_01Option_00_01InnerProduct_01_4.html</anchorfile>
      <anchor>ada814641d49d32d5cf959ddea70fa6a5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::dense_xpr_base&lt; ProductXpr &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1dense__product__base_3_01Lhs_00_01Rhs_00_01Option_00_01InnerProduct_01_4.html</anchorfile>
      <anchor>a1bee6bcf968604d3afc08ebe43fb55f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Product&lt; Lhs, Rhs, Option &gt;</type>
      <name>ProductXpr</name>
      <anchorfile>classEigen_1_1internal_1_1dense__product__base_3_01Lhs_00_01Rhs_00_01Option_00_01InnerProduct_01_4.html</anchorfile>
      <anchor>a1281f4525812f54c2622936de0610d58</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::dense_xpr_base</name>
    <filename>structEigen_1_1internal_1_1dense__xpr__base.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::dense_xpr_base&lt; Derived, ArrayXpr &gt;</name>
    <filename>structEigen_1_1internal_1_1dense__xpr__base_3_01Derived_00_01ArrayXpr_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>ArrayBase&lt; Derived &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1dense__xpr__base_3_01Derived_00_01ArrayXpr_01_4.html</anchorfile>
      <anchor>a49f2e9d731521e50359b783cb87b63c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::dense_xpr_base&lt; Derived, MatrixXpr &gt;</name>
    <filename>structEigen_1_1internal_1_1dense__xpr__base_3_01Derived_00_01MatrixXpr_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>MatrixBase&lt; Derived &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1dense__xpr__base_3_01Derived_00_01MatrixXpr_01_4.html</anchorfile>
      <anchor>a08a7453d950a372ef30fc1a1fdfc93ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseBase</name>
    <filename>classEigen_1_1DenseBase.html</filename>
    <templarg>Derived</templarg>
    <base>DenseCoeffsBase&lt; Derived &gt;</base>
    <class kind="struct">Eigen::DenseBase::ConstFixedBlockXpr</class>
    <class kind="struct">Eigen::DenseBase::ConstFixedSegmentReturnType</class>
    <class kind="struct">Eigen::DenseBase::ConstNColsBlockXpr</class>
    <class kind="struct">Eigen::DenseBase::ConstNRowsBlockXpr</class>
    <class kind="struct">Eigen::DenseBase::FixedBlockXpr</class>
    <class kind="struct">Eigen::DenseBase::FixedSegmentReturnType</class>
    <class kind="struct">Eigen::DenseBase::NColsBlockXpr</class>
    <class kind="struct">Eigen::DenseBase::NRowsBlockXpr</class>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aa6b6bf762bcb69972868f25ed4bcd6f4adb37c78ebbf15aa20b65c3b70415a1ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aa6b6bf762bcb69972868f25ed4bcd6f4a787f85fd67ee5985917eb2cef6e70441</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aa6b6bf762bcb69972868f25ed4bcd6f4a25cb495affdbd796198462b8ef06be91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aa6b6bf762bcb69972868f25ed4bcd6f4ad2baadea085372837b0e80dc93be1306</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aa6b6bf762bcb69972868f25ed4bcd6f4acc3a41000cf1d29dd1a320b2a09d2a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aa6b6bf762bcb69972868f25ed4bcd6f4a3a459062d39cb34452518f5f201161d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aa6b6bf762bcb69972868f25ed4bcd6f4a1156955c8099c5072934b74c72654ed0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aa6b6bf762bcb69972868f25ed4bcd6f4a7392c9b2ad41ba3c16fdc5306c04d581</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aa6b6bf762bcb69972868f25ed4bcd6f4a406b6af91d61d348ba1c9764bdd66008</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aa6b6bf762bcb69972868f25ed4bcd6f4a9eebf3b9bc220083de247e0ae75a5506</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aa6b6bf762bcb69972868f25ed4bcd6f4ab9dccf82fa7407c99ceb948be9dad89e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aa6b6bf762bcb69972868f25ed4bcd6f4a5201ac2d3062e46bc59e18f42255ed4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsPlainObjectBase</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a86241c772c74c04eeeb0480b99c5ab77a59c76616b70b3b9182e0069e3ab06d21</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseCoeffsBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a92b410d073ded19e12e17c4ee4d37eaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Derived &gt;</type>
      <name>BlockXpr</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a73a0ff2ad5a52e67ea44242f9beb122a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a48f980a04d61aca7e664c301171bde5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aa6b6bf762bcb69972868f25ed4bcd6f4a787f85fd67ee5985917eb2cef6e70441</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Derived, internal::traits&lt; Derived &gt;::RowsAtCompileTime, Dynamic, !IsRowMajor &gt;</type>
      <name>ColsBlockXpr</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a930a151aadc2ff8538f9ca93ee8eb3ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorwiseOp&lt; Derived, Vertical &gt;</type>
      <name>ColwiseReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a5d3c60a2c900d52930a2630fff2d7847</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Derived, internal::traits&lt; Derived &gt;::RowsAtCompileTime, 1, !IsRowMajor &gt;</type>
      <name>ColXpr</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a125b308bb50ba123174d2399f897d6a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar &gt;, PlainObject &gt;</type>
      <name>ConstantReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3cb28fce3943b113439e17eef3c38552</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Derived &gt;</type>
      <name>ConstBlockXpr</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a358d1654d234e4f7b8fc7d289c4f0597</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Derived, internal::traits&lt; Derived &gt;::RowsAtCompileTime, Dynamic, !IsRowMajor &gt;</type>
      <name>ConstColsBlockXpr</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a4e0d5404b927fa8e9e6d55fb3bf1ca2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const VectorwiseOp&lt; const Derived, Vertical &gt;</type>
      <name>ConstColwiseReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a86588301ac5c062a63c68dff9349ccab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Derived, internal::traits&lt; Derived &gt;::RowsAtCompileTime, 1, !IsRowMajor &gt;</type>
      <name>ConstColXpr</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a54144b270cb8b76de5806f4f1709ebe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Reverse&lt; const Derived, BothDirections &gt;</type>
      <name>ConstReverseReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>af49b9a56cfe2d2dc02e18dc073bcfbfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Derived, Dynamic, internal::traits&lt; Derived &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>ConstRowsBlockXpr</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aa7758acb8661ab4b3e7be108ab5f8380</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const VectorwiseOp&lt; const Derived, Horizontal &gt;</type>
      <name>ConstRowwiseReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>af3f26a9a37c53e444cba128a175a8222</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Derived, 1, internal::traits&lt; Derived &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>ConstRowXpr</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a94ec931b9d7c9154d8799d5084b419c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const VectorBlock&lt; const Derived &gt;</type>
      <name>ConstSegmentReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a44f2b8d571ed158bb8b8cec0314090c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const&lt; Transpose&lt; const Derived &gt; &gt;::type</type>
      <name>ConstTransposeReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a58d9aa902b22d56dc68014d15ac36d2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; typename NumTraits&lt; typename internal::traits&lt; Derived &gt;::Scalar &gt;::Real, internal::traits&lt; Derived &gt;::ColsAtCompileTime, 1 &gt;</type>
      <name>EigenvaluesReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>abf79da5aee53380388f9bc44fa200d25</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const_on_value_type&lt; typename internal::eval&lt; Derived &gt;::type &gt;::type</type>
      <name>EvalReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a564801c8889b89e2b02a8872b0a3d0eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aa6b6bf762bcb69972868f25ed4bcd6f4a7392c9b2ad41ba3c16fdc5306c04d581</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::InnerIterator&lt; Derived &gt;</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a4dc102b445d8fb48a28dfcd22323f649</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aa6b6bf762bcb69972868f25ed4bcd6f4a9eebf3b9bc220083de247e0ae75a5506</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aa6b6bf762bcb69972868f25ed4bcd6f4ab9dccf82fa7407c99ceb948be9dad89e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsPlainObjectBase</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a86241c772c74c04eeeb0480b99c5ab77a59c76616b70b3b9182e0069e3ab06d21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aa6b6bf762bcb69972868f25ed4bcd6f4a406b6af91d61d348ba1c9764bdd66008</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aa6b6bf762bcb69972868f25ed4bcd6f4a1156955c8099c5072934b74c72654ed0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aa6b6bf762bcb69972868f25ed4bcd6f4acc3a41000cf1d29dd1a320b2a09d2a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aa6b6bf762bcb69972868f25ed4bcd6f4ad2baadea085372837b0e80dc93be1306</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aa6b6bf762bcb69972868f25ed4bcd6f4a3a459062d39cb34452518f5f201161d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aa6b6bf762bcb69972868f25ed4bcd6f4a5201ac2d3062e46bc59e18f42255ed4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::find_best_packet&lt; Scalar, SizeAtCompileTime &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ad51e4f04d4ee2f1b03d0ff9a94092b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; typename internal::traits&lt; Derived &gt;::Scalar, internal::traits&lt; Derived &gt;::RowsAtCompileTime, internal::traits&lt; Derived &gt;::ColsAtCompileTime, AutoAlign|(internal::traits&lt; Derived &gt;::Flags &amp;RowMajorBit ? RowMajor :ColMajor), internal::traits&lt; Derived &gt;::MaxRowsAtCompileTime, internal::traits&lt; Derived &gt;::MaxColsAtCompileTime &gt;</type>
      <name>PlainArray</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a65328b7d6fc10a26ff6cd5801a6a44eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; typename internal::traits&lt; Derived &gt;::Scalar, internal::traits&lt; Derived &gt;::RowsAtCompileTime, internal::traits&lt; Derived &gt;::ColsAtCompileTime, AutoAlign|(internal::traits&lt; Derived &gt;::Flags &amp;RowMajorBit ? RowMajor :ColMajor), internal::traits&lt; Derived &gt;::MaxRowsAtCompileTime, internal::traits&lt; Derived &gt;::MaxColsAtCompileTime &gt;</type>
      <name>PlainMatrix</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aa301ef39d63443e9ef0b84f47350116e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; internal::is_same&lt; typename internal::traits&lt; Derived &gt;::XprKind, MatrixXpr &gt;::value, PlainMatrix, PlainArray &gt;::type</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aae45af9b5aca5a9caae98fd201f47cc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::linspaced_op&lt; Scalar, PacketScalar &gt;, PlainObject &gt;</type>
      <name>RandomAccessLinSpacedReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a14bb7d253c1de3a79db460c3d6371707</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::scalar_random_op&lt; Scalar &gt;, PlainObject &gt;</type>
      <name>RandomReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a050c96f67131df5e47e00c29446fb50d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a25c2ae37392d553e4a75928c5d864470</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Reverse&lt; Derived, BothDirections &gt;</type>
      <name>ReverseReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a7428b2b404ef14d402b76ee87b941442</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aa6b6bf762bcb69972868f25ed4bcd6f4adb37c78ebbf15aa20b65c3b70415a1ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Derived, Dynamic, internal::traits&lt; Derived &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>RowsBlockXpr</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ad79e2820eb2d754fd40eff7f0e3609e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorwiseOp&lt; Derived, Horizontal &gt;</type>
      <name>RowwiseReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a45e67608607905de9f335661fae4c1a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Derived, 1, internal::traits&lt; Derived &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>RowXpr</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a0ba4f7d1796d72c199732df4ac22ac2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a5feed465b3a8e60c47e73ecce83e39a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorBlock&lt; Derived &gt;</type>
      <name>SegmentReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a42519f2e9d1a0408ae119050971b4c0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::linspaced_op&lt; Scalar, PacketScalar &gt;, PlainObject &gt;</type>
      <name>SequentialLinSpacedReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a6e87ab03103954acf63288cf2a23640b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aa6b6bf762bcb69972868f25ed4bcd6f4a25cb495affdbd796198462b8ef06be91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2d1aba3f6c414715d830f760913c7e00</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3b9ef013d71b5b625b50de1e42a9ef29</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transpose&lt; Derived &gt;</type>
      <name>TransposeReturnType</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a958c42582382e4bec8f58d380e277e45</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar</type>
      <name>value_type</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a9276182dab8236c33f1e7abf491d504d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>all</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ae42ab60296c120e9f45ce3b44e1761a4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>allFinite</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>af1e669fd3aaae50a4870dc1b8f3b8884</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>any</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>abfbf4cb72dd577e62fbe035b1c53e695</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>block</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ab8e42e67c5cfd5fa13e684642f0f65bf</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>block</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a62031481df360a63794c4227140546cd</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>adfadb0b888358ae1f521cc0a106ddb85</anchor>
      <arglist>(Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a8b39d175ffe3fcee80ad49b37e7b97e2</anchor>
      <arglist>(Index startRow, Index startCol) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ae2823bb4a035d2e6ae3c906f57f5c895</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>adcadf0223a613e236ebc7c717e29c5c0</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3e7f36548fb49d9e9feac8d563af4ccd</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ac02039681488eb5a6780b7102e01a394</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a35eade54f5223ddb652c2057ab26b94c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a8594e26025b86a531561a2476400eed1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a4ce80c44ce2092f18ddecdaaac71b3d0</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a7cf9ffde8bbc8bb29df873699518893b</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a6cdf27f6b825097f86fc6bcdbeed9e65</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a805284f5f60a6deefb5b1892d02b0f9e</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a0ec93fbbf57f19fd6253fe1bef9a960c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a17870bf03c6c431415882b214c244d0a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>af60fcba2704ae771c148de156cf2c96b</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a43d80e43aca655ed92009030f8d34976</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>acff625e5f44ffe92bf79d20223114c2d</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a879183ab1acb80698e6a34f534b3c3ac</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a7c9783f4e62212b5b6eb6569f282e95c</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ae4efe1d66eb46763d997910f60cc00ba</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a469583ed90462820888344e63ebe1a80</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>afdde4afe255ae631e18036492746e0ab</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColwiseReturnType</type>
      <name>colwise</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a978724c07b70cb9b8fdef67a4de08788</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColwiseReturnType</type>
      <name>colwise</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a1c0e1b6067ec1de6cb8799da55aa7d30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>count</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a229be090c665b9bf7d1fcdfd1ab6e0c1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE EvalReturnType</type>
      <name>eval</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a5df64c66228ba75bbc66db2584185527</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ad69e034377b16ee5725826566977d4ed</anchor>
      <arglist>(Dest &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>fill</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a4886d2dd3f6e63bc636f48914d035f9b</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED const Derived &amp;</type>
      <name>flagged</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a9b3f75f76ae40439be870258e80c7346</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ForceAlignedAccess&lt; Derived &gt;</type>
      <name>forceAlignedAccess</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aad0339f0ad1bb702de4c398312a8a174</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ForceAlignedAccess&lt; Derived &gt;</type>
      <name>forceAlignedAccess</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>adb4d3edabca49918b58fe1b1b5759531</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const internal::conditional&lt; Enable, ForceAlignedAccess&lt; Derived &gt;, Derived &amp; &gt;::type</type>
      <name>forceAlignedAccessIf</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a1a5efabbff8d9fd36da3579cbbc74c97</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::conditional&lt; Enable, ForceAlignedAccess&lt; Derived &gt;, Derived &amp; &gt;::type</type>
      <name>forceAlignedAccessIf</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a1551e729c17c7f1b9b5958af0cbce232</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const WithFormat&lt; Derived &gt;</type>
      <name>format</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a148e20e32aa3ceca13e0a49c2cc584fc</anchor>
      <arglist>(const IOFormat &amp;fmt) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasNaN</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ab13d158c900560d3e1b25d85d2d33dd6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ac05a64c0740a6935f9d5d2a3558737e9</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstSegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a13fa8d3636fbd9810b971c2c5fe3b159</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC FixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a1acca94af7eeb14807e9637420adcaf1</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a494c3d8bd552638f27e24f3988bfa128</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a57c6f5516aa86d4c22f382f1a069a319</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a8848223bc635c9c10e7cc68ae343ad81</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>af3793521d788a946cb9c5f4f92bab4d3</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isApproxToConstant</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>af9b150d48bc5e4366887ccb466e40c6b</anchor>
      <arglist>(const Scalar &amp;value, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isConstant</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a1ca84e4179b3e5081ed11d89bbd9e74f</anchor>
      <arglist>(const Scalar &amp;value, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMuchSmallerThan</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>adfca6ff4e473f68fbbeabbd03b7504a9</anchor>
      <arglist>(const typename NumTraits&lt; Scalar &gt;::Real &amp;other, const RealScalar &amp;prec) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMuchSmallerThan</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a7d61b8814a7547e88b25cba68b159f05</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isMuchSmallerThan</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>acc982903f94ed372fafa901e6822ae8d</anchor>
      <arglist>(const RealScalar &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isMuchSmallerThan</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a800a25f323fc4222c822be5fdad729ac</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isOnes</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aa56d6b4477cd3c92a9cf42f4b96e47c2</anchor>
      <arglist>(const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isZero</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>af36014ec300f53a65083057ed4e89822</anchor>
      <arglist>(const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a6a415a4d406deecbc35066f17d9eac8c</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ac91360b0526a36067915f63bf45b8b0e</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a51dba0f45bdf7eef96043b318380054a</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a06af178e6158c789e79987a60d4ae3b7</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a1f852444684ffa51ad205f66313c873f</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a38937290c1d09db06b3804a688afccde</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>lpNorm</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a7f4a720248190c3637a48e22ab66c835</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; Derived &gt;::Scalar</type>
      <name>maxCoeff</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ac0d151ec47eb7a44a3a5ba1587ddbeb4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; Derived &gt;::Scalar</type>
      <name>maxCoeff</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ab8318ab23b3d421b809fef0cb24f69e3</anchor>
      <arglist>(IndexType *row, IndexType *col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; Derived &gt;::Scalar</type>
      <name>maxCoeff</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ac7f03010f4e0891c90cdcfe123f45223</anchor>
      <arglist>(IndexType *index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>mean</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a89d85ac0cf349eb53481c148033459d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3fc39624015c1702d22ebb322aa9ebce</anchor>
      <arglist>(Index startCol, Index numCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a9d892b4e54ac6f429a5f7a7b78ffa7bf</anchor>
      <arglist>(Index startCol, Index numCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a1c1a900f7a0e5b885f7af331b6678f70</anchor>
      <arglist>(Index startCol, Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ab0829c0f80b185c762bf018665b2983f</anchor>
      <arglist>(Index startCol, Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a604b8a3100dd565b536720c2df24e10f</anchor>
      <arglist>(Index startRow, Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a21b239da40faaef9658b4632d7dd77a7</anchor>
      <arglist>(Index startRow, Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>abfa7020bf152e0a39e2a124080c4d59c</anchor>
      <arglist>(Index startRow, Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ad770bd93a55f1b4a561a00dbda6207d7</anchor>
      <arglist>(Index startRow, Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; Derived &gt;::Scalar</type>
      <name>minCoeff</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a6634944be3d4fef551b57ffad30467f2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; Derived &gt;::Scalar</type>
      <name>minCoeff</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a05044a037125e705d87bd28f678b914c</anchor>
      <arglist>(IndexType *row, IndexType *col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; Derived &gt;::Scalar</type>
      <name>minCoeff</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a7d6ebd550eaaee24fed7880c39ae3f35</anchor>
      <arglist>(IndexType *index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const NestByValue&lt; Derived &gt;</type>
      <name>nestByValue</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3e2761e2b6da74dba1d17b40cc918bf7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ad5c2c3a2cfa0bb931dcc0743b9f57882</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseNullaryOp&lt; CustomNullaryOp, typename DenseBase&lt; Derived &gt;::PlainObject &gt;</type>
      <name>NullaryExpr</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a89156e061b0437d7aba44a9f7b0f3b93</anchor>
      <arglist>(Index rows, Index cols, const CustomNullaryOp &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseNullaryOp&lt; CustomNullaryOp, typename DenseBase&lt; Derived &gt;::PlainObject &gt;</type>
      <name>NullaryExpr</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3b9b80fd43c6c62a340d7497a144cf28</anchor>
      <arglist>(Index size, const CustomNullaryOp &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseNullaryOp&lt; CustomNullaryOp, typename DenseBase&lt; Derived &gt;::PlainObject &gt;</type>
      <name>NullaryExpr</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a39a8e60f1d6dd5a419e458b219318e23</anchor>
      <arglist>(const CustomNullaryOp &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3818026e7f0e46113f595701193cf78e</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ab41e7e6a5a4993e4366980ba4d11f74a</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>af61f6afa0792fd4099e05d52ab18eace</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ab2d230d2f00458e7399851678682aca7</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a2f6e3fa75ea2b452efaa570d83808bbd</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a091046ea864d27b48247a247022acb53</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>CommaInitializer&lt; Derived &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a1ba2dba4aac437dc80501e2adfd16103</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CommaInitializer&lt; Derived &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a0e575eb0ba6cc6bc5f347872abd8509d</anchor>
      <arglist>(const Scalar &amp;s)</arglist>
      <docanchor file="classEigen_1_1DenseBase">MatrixBaseCommaInitRef</docanchor>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CommaInitializer&lt; Derived &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aff25a2d1fb50e69941e51457498c5744</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aa2875fc2c5e22a032cca855402b47f82</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aefe53530f42057b187f22e35821b282a</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a581a7a353bd007b5352f11688e3bc5fa</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aae79d5d0d95e60bf2e64d0dc3dfd66a4</anchor>
      <arglist>(const DenseBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a35bc0462b903c77ac565a5000b11e984</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a5ab39bb4593a4321c3dc1d1cf7133c27</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ad78fff11f12aefa46318ae88b6efcc50</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>prod</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a175ceb201923b4c6767770559e47e40e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>redux</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a63ce1e4fab36bff43bbadcdd06a67724</anchor>
      <arglist>(const Func &amp;func) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>redux</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>abeb8cc034b4c9c2e36a15590d24a461c</anchor>
      <arglist>(const BinaryOp &amp;func) const</arglist>
    </member>
    <member kind="function">
      <type>const Replicate&lt; Derived, RowFactor, ColFactor &gt;</type>
      <name>replicate</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a8a4236585a41142538e80370f466b590</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Replicate&lt; Derived, RowFactor, ColFactor &gt;</type>
      <name>replicate</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3df7a5a03c308b1890c727c0070dee2c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Replicate&lt; Derived, Dynamic, Dynamic &gt;</type>
      <name>replicate</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a4475dc25a383c84656f5c55b890ecacf</anchor>
      <arglist>(Index rowFactor, Index colFactor) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a13027a493a68a13496610caf3d81bd3e</anchor>
      <arglist>(Index newSize)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aef40c2ee48a85a799270c8258cc12b76</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ReverseReturnType</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a38ea394036d8b096abf322469c80198f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstReverseReturnType</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ada2ea028e35de0beef990fa0f6e3dee1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>reverseInPlace</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>adb8045155ea45f7961fc2a5170e1d921</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a5b0fa44c191d40a2f82260f7e5cdeaa9</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>abdc2ab442b235d3f12ae95c33b3775b1</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a5f6341e6fd02fa2a7304a0933d01c866</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ab5ce663dcc3e656606ace064454e79fa</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a4ea11afe36c7962c706caa93decd1380</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a9cdec5bed1d69e7620c54d92ff741b3e</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowwiseReturnType</type>
      <name>rowwise</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>af9662cd704ffc16c5b88c7b2d331576f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowwiseReturnType</type>
      <name>rowwise</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a6daa3a3156ca0e0722bf78638e1c7f28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a12704b924ecc7161a38b123901e9cc9e</anchor>
      <arglist>(Index start, Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstSegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>af8f140343838bb04b92f511a953185f3</anchor>
      <arglist>(Index start, Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC FixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a04ad846b3fa133e9047845ffe18ab58c</anchor>
      <arglist>(Index start, Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aed22dfed3dee22dfddf4697752d12ea0</anchor>
      <arglist>(Index start, Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>const Select&lt; Derived, ThenDerived, ElseDerived &gt;</type>
      <name>select</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a65e78cfcbc9852e6923bebff4323ddca</anchor>
      <arglist>(const DenseBase&lt; ThenDerived &gt; &amp;thenMatrix, const DenseBase&lt; ElseDerived &gt; &amp;elseMatrix) const</arglist>
    </member>
    <member kind="function">
      <type>const Select&lt; Derived, ThenDerived, typename ThenDerived::ConstantReturnType &gt;</type>
      <name>select</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a57ef09a843004095f84c198dd145641b</anchor>
      <arglist>(const DenseBase&lt; ThenDerived &gt; &amp;thenMatrix, const typename ThenDerived::Scalar &amp;elseScalar) const</arglist>
    </member>
    <member kind="function">
      <type>const Select&lt; Derived, typename ElseDerived::ConstantReturnType, ElseDerived &gt;</type>
      <name>select</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a9e8e78c75887d4539071a0b7a61ca103</anchor>
      <arglist>(const typename ElseDerived::Scalar &amp;thenScalar, const DenseBase&lt; ElseDerived &gt; &amp;elseMatrix) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a5bd0159dd86325b3c2bc40e3df0e1da3</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>setLinSpaced</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aeaf8f19c918c70092973704970a03239</anchor>
      <arglist>(Index size, const Scalar &amp;low, const Scalar &amp;high)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>setLinSpaced</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aa01f13f49db756e456d4b0f2aeb08bb9</anchor>
      <arglist>(const Scalar &amp;low, const Scalar &amp;high)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a9be6f81b837960fc7936bcc2c45b9363</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ac476e5852129ba32beaa1a8a3d7ee0db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a00dda7dd6ba5960b3b77a91211dbee13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a4dee689c76ff86da9d8e49950604597b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ab420d9d588ac443f5a1b1a7dceb12c90</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aaab63cc56d30cc7c23a80304ab94ba2e</anchor>
      <arglist>(PlainObjectBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aec3cf8f4f73c641d21a2c080c3e59662</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstSegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ae420c5363c12e290ee1bcbc8a13ecaa0</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC FixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ae3094ce815b8a2a0c9dd5054a8eee9f8</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a18abf309e26e98ad18aa50035d5d9f2a</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a5fe4cee91037d9586f72bafa5fdd4bd2</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ad8de067878e23967ce8a25cbd277f153</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ae462d182957c74a99abd62967f208434</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ad30a81731db0af465e68a69d51560d9b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aa70d0b21877ab8a5992ab103786b788e</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>adce933f12d5ff50ac09c11e46a4f6351</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a5ef049952634d83e1c18bcda3a3e980c</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>acbe29cde3b49701fd0394357a96437a9</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a54bec6dbd37bc39602e0b8e1177d0010</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a234b88ff762ae6d67ffbc5d0cc42b27e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ac52cb78b12c5e5340f1ebdf3dd53e365</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>af2bf22188e8bd3679e335a3a126602d4</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ad3e01f9216955704228eaeac0b442d24</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a84e5b32db338ec72142ac66fa9bc4786</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>adfabe2228a3ff52ad88e51675aa31557</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aa1df9d33b29221f4c58b0d0db1c14a11</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>trace</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aec2e28e262377862835ba80932291997</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ac8952c19644a4ac7e41bea45c19b909c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstTransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a38c0b074cf93fc194bf91141287cee3f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>transposeInPlace</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ac501bd942994af7a95d95bee7a16ad2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CoeffReturnType</type>
      <name>value</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a8da735a6bfc7012606acf787156d10a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>visit</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a7f73df3954a09c7ab0dca208b6b23ddd</anchor>
      <arglist>(Visitor &amp;func) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const ConstantReturnType</type>
      <name>Constant</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ab0ae1bfa72faedcaf53af81ca76c446b</anchor>
      <arglist>(Index rows, Index cols, const Scalar &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const ConstantReturnType</type>
      <name>Constant</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a396b2496533c42f1c2f1ff78bdea7cc9</anchor>
      <arglist>(Index size, const Scalar &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const ConstantReturnType</type>
      <name>Constant</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a117f486ba2bcc011d5056715fa71b7e6</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const SequentialLinSpacedReturnType</type>
      <name>LinSpaced</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>adf10fff4af9e2fc4367e3b3f3e733b66</anchor>
      <arglist>(Sequential_t, Index size, const Scalar &amp;low, const Scalar &amp;high)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const RandomAccessLinSpacedReturnType</type>
      <name>LinSpaced</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>af650d990aeb5ef39582cfff935adeff1</anchor>
      <arglist>(Index size, const Scalar &amp;low, const Scalar &amp;high)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const SequentialLinSpacedReturnType</type>
      <name>LinSpaced</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a80e195b7c83899b6a535887abd692c56</anchor>
      <arglist>(Sequential_t, const Scalar &amp;low, const Scalar &amp;high)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const RandomAccessLinSpacedReturnType</type>
      <name>LinSpaced</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>adca927bc3f8605805f8bb4f1a5eb4754</anchor>
      <arglist>(const Scalar &amp;low, const Scalar &amp;high)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const CwiseNullaryOp&lt; CustomNullaryOp, PlainObject &gt;</type>
      <name>NullaryExpr</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a9b7423589015978a4c6d56b40b7fff65</anchor>
      <arglist>(Index rows, Index cols, const CustomNullaryOp &amp;func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const CwiseNullaryOp&lt; CustomNullaryOp, PlainObject &gt;</type>
      <name>NullaryExpr</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a01e86a3c1b897c9393e69edac328e578</anchor>
      <arglist>(Index size, const CustomNullaryOp &amp;func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const CwiseNullaryOp&lt; CustomNullaryOp, PlainObject &gt;</type>
      <name>NullaryExpr</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a7fe1bc96d548a621d2efd0b8c741a049</anchor>
      <arglist>(const CustomNullaryOp &amp;func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const ConstantReturnType</type>
      <name>Ones</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a8804d0651dfbe4c5a2e4b236cc487151</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const ConstantReturnType</type>
      <name>Ones</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>aac062bc3ddf016ba1ed23d1beb3a0bca</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const ConstantReturnType</type>
      <name>Ones</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a864a3e957343b818effdaeaeb08729a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const RandomReturnType</type>
      <name>Random</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ae97f8d9d08f969c733c8144be6225756</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const RandomReturnType</type>
      <name>Random</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a7eb5f974a8f0b67eac7080db1da0e308</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const RandomReturnType</type>
      <name>Random</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ae814abb451b48ed872819192dc188c19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const ConstantReturnType</type>
      <name>Zero</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a905cb30de691190f85ad1abb97f65100</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const ConstantReturnType</type>
      <name>Zero</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a125c4b37508ecfe65c137810f195e42f</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const ConstantReturnType</type>
      <name>Zero</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ad2aaacdd651521e9797e84ce345f2831</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseBase</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ae966dfaa11cfd07e87da040b7a9d8216</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseBase</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a5443700d3ee48860669444e76883e439</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseBase</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a0b795e02f90cb1fee5b8d96ec8f1fec3</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseBase</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>ac6adc0687a8439b600eea701cd926aad</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1DenseBase.html</anchorfile>
      <anchor>a3806d3f42de165878dace160e6aba40a</anchor>
      <arglist>(std::ostream &amp;s, const DenseBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseCoeffsBase</name>
    <filename>classEigen_1_1DenseCoeffsBase.html</filename>
    <templarg></templarg>
    <templarg>Level</templarg>
  </compound>
  <compound kind="class">
    <name>DenseCoeffsBase&lt; Derived &gt;</name>
    <filename>classEigen_1_1DenseCoeffsBase.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseCoeffsBase&lt; Derived, DirectAccessors &gt;</name>
    <filename>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectAccessors_01_4.html</filename>
    <templarg></templarg>
    <base>Eigen::DenseCoeffsBase&lt; Derived, ReadOnlyAccessors &gt;</base>
    <member kind="typedef">
      <type>DenseCoeffsBase&lt; Derived, ReadOnlyAccessors &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectAccessors_01_4.html</anchorfile>
      <anchor>a6a4e2f420a246c18de1869783acd757c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectAccessors_01_4.html</anchorfile>
      <anchor>aa8c5011e94b3e004c6064903f94a8a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectAccessors_01_4.html</anchorfile>
      <anchor>ac30ce384a95fd47985a95a69901f2a83</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>colStride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectAccessors_01_4.html</anchorfile>
      <anchor>ab4ec982807214e8e7ce4d27f7009a43d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectAccessors_01_4.html</anchorfile>
      <anchor>a4f877f649686a935771dceaf3569b1fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectAccessors_01_4.html</anchorfile>
      <anchor>aa5b9d836576cb6fa037d32a7414b1110</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rowStride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectAccessors_01_4.html</anchorfile>
      <anchor>aaf7d19edb8f92962ab2e3ab475d2a879</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectAccessors_01_4.html</anchorfile>
      <anchor>a52e428842f0c06b7947fad07ca07ca83</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseCoeffsBase&lt; Derived, DirectWriteAccessors &gt;</name>
    <filename>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html</filename>
    <templarg></templarg>
    <base>Eigen::DenseCoeffsBase&lt; Derived, WriteAccessors &gt;</base>
    <member kind="typedef">
      <type>DenseCoeffsBase&lt; Derived, WriteAccessors &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html</anchorfile>
      <anchor>a745ec4019511a6e2d4e6ff7b947587fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html</anchorfile>
      <anchor>a46a4e0b5f1c5cda37e82f255a38a044b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html</anchorfile>
      <anchor>a87e23d8ff959a337104d617377dddd38</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>colStride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html</anchorfile>
      <anchor>af7fa6b77bd024be97c02766261e52714</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html</anchorfile>
      <anchor>a28016205b69c3df8152680fea9390937</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html</anchorfile>
      <anchor>a024394b03623c6ce5a2aab5eb94d78a8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rowStride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html</anchorfile>
      <anchor>a922802af1c7db5993a8af2fb7634592f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html</anchorfile>
      <anchor>ac816a66cc33a478c61a8531ba81f3b9b</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseCoeffsBase&lt; Derived, ReadOnlyAccessors &gt;</name>
    <filename>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</filename>
    <templarg></templarg>
    <base>Eigen::EigenBase</base>
    <member kind="typedef">
      <type>EigenBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ad54041ce176686d856856e04561bb52a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; bool(internal::traits&lt; Derived &gt;::Flags &amp;LvalueBit), const Scalar &amp;, typename internal::conditional&lt; internal::is_arithmetic&lt; Scalar &gt;::value, Scalar, const Scalar &gt;::type &gt;::type</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a319733b154359455412966947319fa0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const_on_value_type_if_arithmetic&lt; typename internal::packet_traits&lt; Scalar &gt;::type &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a8e26781497417a67ece3f22fd7234fc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a02dabf6e25a95eaf14ac09d923171c02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>abaff3dbe17d66e75354817eae696b6ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a23f6aafda3b1bfa4c10e36c93a8cbab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ad41647ef695f9a5a58a9a0f50e2ae064</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ad52344ad1f42852db71996590d2de0de</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeffByOuterInner</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a834378f1a0ca131fc8d9c3896e3ae386</anchor>
      <arglist>(Index outer, Index inner) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>colIndexByOuterInner</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a80e4641ade64c70fbdf330e17f4fcef6</anchor>
      <arglist>(Index outer, Index inner) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a29ac34389e098ec963ebb2ebd351335a</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a679c7e69917baa1abf2c2f82725ae470</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ad26422dfa7b2bf859d4304663c36de10</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a9f1f55e50671fba111f4c21688b252f2</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a59cdfd584816b409afd021aafed30606</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packetByOuterInner</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a91eb68efc00646608415e7ac9df5310e</anchor>
      <arglist>(Index outer, Index inner) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rowIndexByOuterInner</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>acedd7d0a5410efb640b2104fc5bb348d</anchor>
      <arglist>(Index outer, Index inner) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>w</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a422892fbb6b2eecce243776c3b8452ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>x</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a36fb246141b6ea5ab5289d7eb6afdf6e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>y</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>af2cb257225cf4348136a37fa9333ccda</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>z</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a9040af2dcad8961168daafe09c1b1dc4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ac1b834c8222721b900d7bb91bc3d4567</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>coeffRefByOuterInner</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a47c507b0d579ba42740363f57d549f95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>colStride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ad26de0024e88bdc5aa7b94c7871c6cd6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>copyCoeff</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a6cbdd39aa5b5de038fde7f4c81f34312</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>copyCoeffByOuterInner</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a5ed8120db43363368215c9d3dd329dad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>copyPacket</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a50ccbdb1feb09f5099fc79e64c426493</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>copyPacketByOuterInner</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>adc157a322db2e4d4ab9657c9604cbf11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>abed12aefb9b2e8e1c70e9c388adba481</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a3042f0d7b82fa16ab993f266d09745e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>rowStride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a5a331419022ccf26cede98cff8b83dfc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>stride</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a4105f95049fb46e76c3ef7d5235fbe19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a1497ef99438a57400149d5e292134fc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>writePacketByOuterInner</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a633d9c2cd95f967bf5479217b74b3213</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseCoeffsBase&lt; Derived, WriteAccessors &gt;</name>
    <filename>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</filename>
    <templarg></templarg>
    <base>Eigen::DenseCoeffsBase&lt; Derived, ReadOnlyAccessors &gt;</base>
    <member kind="typedef">
      <type>DenseCoeffsBase&lt; Derived, ReadOnlyAccessors &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a6cd282c92eaaf2710e733b53bdf936c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a9912f2c37a55c11e8e99517c29c8f22d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a33f4881155ecb0100e60b2381ddb562d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>ad726da743fca2b0739ef8069f8e76712</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>ae712779803d527918d1d10329eaf56a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>adf14e9563a1d2a39a6fee334dfcfb105</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a3187593ec72fc6f4fa64a86e0383375b</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRefByOuterInner</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a0b33b72feb2983b690abf8179c59f544</anchor>
      <arglist>(Index outer, Index inner)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>ab0c40ee1944059a3e32a125cf794d547</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a49d29adf378f99cd8ab048bff8a3f881</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a38f5d78476b3db56db98853af750cf31</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>w</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a225a129a5f2d8863068bd5629a6144a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>x</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a2a9ca10b9ee750cefc5f914f215cba18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>y</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>ac04b8e2ab263c3901d72c5240ad017b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>z</name>
      <anchorfile>classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>ad64b8fa3ee1cda9eb3df918eaf8b0396</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::DenseShape</name>
    <filename>structEigen_1_1DenseShape.html</filename>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>debugName</name>
      <anchorfile>structEigen_1_1DenseShape.html</anchorfile>
      <anchor>ad56c4d75fae06c49cf2bd45f5814b8ed</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::DenseSparseProductReturnType</name>
    <filename>structEigen_1_1DenseSparseProductReturnType.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>InnerSize</templarg>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseStorage</name>
    <filename>classEigen_1_1DenseStorage.html</filename>
    <templarg>T</templarg>
    <templarg>Size</templarg>
    <templarg>_Rows</templarg>
    <templarg>_Cols</templarg>
    <templarg>_Options</templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>aaca3c8de8c76bfc7f7c4856c0faae7b3</anchor>
      <arglist>(Index, Index, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>a5b5984857e0f9091125bc75acc6f770f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>a640d283f082751670f766a6f4ace1867</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>ad4637242c0ea5036eb21c2a760396141</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>a3ef428e5df9526e6a207ced6e8679e54</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>adfc3fa9ef776cb8406879c8f1a0c508d</anchor>
      <arglist>(const DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>aeff6f95d3021dd0990065a935919ac15</anchor>
      <arglist>(Index size, Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseStorage &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>ab4f92e33490b8208b1f7efcf8c4d32bb</anchor>
      <arglist>(const DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>a22518a835225a3464a2b12396f13a12c</anchor>
      <arglist>(Index, Index, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>aa962cfc93aeecafaf59744ac021289e7</anchor>
      <arglist>(DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>aef23781f9dc545e8b3f6b75d6c05d777</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>a14b68f709f5fb46eeebb203266cc29b2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::plain_array&lt; T, Size, _Options &gt;</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>ab0331fb6a6d7c5b93ddbd056be66687a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</name>
    <filename>classEigen_1_1DenseStorage.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>aaca3c8de8c76bfc7f7c4856c0faae7b3</anchor>
      <arglist>(Index, Index, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>a5b5984857e0f9091125bc75acc6f770f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>a640d283f082751670f766a6f4ace1867</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>ad4637242c0ea5036eb21c2a760396141</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>a3ef428e5df9526e6a207ced6e8679e54</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>adfc3fa9ef776cb8406879c8f1a0c508d</anchor>
      <arglist>(const DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>aeff6f95d3021dd0990065a935919ac15</anchor>
      <arglist>(Index size, Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseStorage &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>ab4f92e33490b8208b1f7efcf8c4d32bb</anchor>
      <arglist>(const DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>a22518a835225a3464a2b12396f13a12c</anchor>
      <arglist>(Index, Index, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>aa962cfc93aeecafaf59744ac021289e7</anchor>
      <arglist>(DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>aef23781f9dc545e8b3f6b75d6c05d777</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>a14b68f709f5fb46eeebb203266cc29b2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::plain_array&lt; Scalar, Size, _Options &gt;</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>ab0331fb6a6d7c5b93ddbd056be66687a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DenseStorage&lt; T, 0, 0, 0, _Options &gt;</name>
    <filename>classEigen_1_1DenseStorage.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>aaca3c8de8c76bfc7f7c4856c0faae7b3</anchor>
      <arglist>(Index, Index, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>a5b5984857e0f9091125bc75acc6f770f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>a640d283f082751670f766a6f4ace1867</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>ad4637242c0ea5036eb21c2a760396141</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>a3ef428e5df9526e6a207ced6e8679e54</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>adfc3fa9ef776cb8406879c8f1a0c508d</anchor>
      <arglist>(const DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>aeff6f95d3021dd0990065a935919ac15</anchor>
      <arglist>(Index size, Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseStorage &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>ab4f92e33490b8208b1f7efcf8c4d32bb</anchor>
      <arglist>(const DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>a22518a835225a3464a2b12396f13a12c</anchor>
      <arglist>(Index, Index, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>aa962cfc93aeecafaf59744ac021289e7</anchor>
      <arglist>(DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>aef23781f9dc545e8b3f6b75d6c05d777</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>a14b68f709f5fb46eeebb203266cc29b2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::plain_array&lt; T, Size, _Options &gt;</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1DenseStorage.html</anchorfile>
      <anchor>ab0331fb6a6d7c5b93ddbd056be66687a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseStorage&lt; T, 0, _Rows, _Cols, _Options &gt;</name>
    <filename>classEigen_1_1DenseStorage_3_01T_00_010_00_01__Rows_00_01__Cols_00_01__Options_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Rows</templarg>
    <templarg>_Cols</templarg>
    <templarg>_Options</templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_010_00_01__Rows_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a8d4cd9fe8d0bcf60d4d6655953a0e9c0</anchor>
      <arglist>(Index, Index, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_010_00_01__Rows_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>aa28ee5a30d5702226697da407b3d127f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_010_00_01__Rows_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a220b9fbaa67f37c0c80b43ce50d467ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_010_00_01__Rows_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a7415df8c916c6045bb08b1361f8dd960</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_010_00_01__Rows_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>ab88114d52b9a7647ffea3bedb0a694dd</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_010_00_01__Rows_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a25d0cd5f55ff9ff267c4bf6db81cda38</anchor>
      <arglist>(const DenseStorage &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_010_00_01__Rows_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a9a5c9a64f958b0df2be930120bd0c901</anchor>
      <arglist>(Index, Index, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseStorage &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_010_00_01__Rows_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a15729244b3c67d4d9dbc16333d8873ba</anchor>
      <arglist>(const DenseStorage &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_010_00_01__Rows_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>adea729306b2f2439c19a965b42b424b2</anchor>
      <arglist>(Index, Index, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_010_00_01__Rows_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a7e0239b5ca2bd1d717893de6032284bb</anchor>
      <arglist>(DenseStorage &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_010_00_01__Rows_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>ab00b677e630f1a91a5cb271fc8609e9b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_010_00_01__Rows_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>abb2f94317cb7458aba59d812bce90134</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseStorage&lt; T, 0, _Rows, Dynamic, _Options &gt;</name>
    <filename>classEigen_1_1DenseStorage_3_01T_00_010_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Rows</templarg>
    <templarg>_Options</templarg>
    <base>DenseStorage&lt; T, 0, 0, 0, _Options &gt;</base>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseStorage&lt; T, 0, Dynamic, _Cols, _Options &gt;</name>
    <filename>classEigen_1_1DenseStorage_3_01T_00_010_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Cols</templarg>
    <templarg>_Options</templarg>
    <base>DenseStorage&lt; T, 0, 0, 0, _Options &gt;</base>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseStorage&lt; T, 0, Dynamic, Dynamic, _Options &gt;</name>
    <filename>classEigen_1_1DenseStorage_3_01T_00_010_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <base>DenseStorage&lt; T, 0, 0, 0, _Options &gt;</base>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseStorage&lt; T, Dynamic, _Rows, Dynamic, _Options &gt;</name>
    <filename>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Rows</templarg>
    <templarg>_Options</templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a5b73d8339905353a4a18ec327e92bfe6</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a98f25cde6acc5e6879b30dcd48466e58</anchor>
      <arglist>(Index size, Index, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>ada83baddd13e5201862f72e49e3242cd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>ae90e587803bb63d292e28cd996416af3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a4267222dc9a5e18201d49e86b67f90b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>aa0d4588f7ac79f2181d1cfd0cdb29967</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>ae63d1dfa7943f0a16580badef036abdc</anchor>
      <arglist>(Index size, Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>ad24d636d0fbfd39e41e1f66a571e93c6</anchor>
      <arglist>(const DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseStorage &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>aa644dca466560cd132e9d211b66c606a</anchor>
      <arglist>(const DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>ad357781295f1b942866c03c070db55b3</anchor>
      <arglist>(Index size, Index, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a2851d181efc20b98c37b6a6e9193de9c</anchor>
      <arglist>(DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>~DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a097a3c542dbc7eb525b2df31d8ae2e99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a82629b531f76a7243c594c9e6d117a82</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_cols</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a0e3d702dc845a3d8b6601ad6106d0056</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a9131132dc5af1da8a947d027e36378a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseStorage&lt; T, Dynamic, Dynamic, _Cols, _Options &gt;</name>
    <filename>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Cols</templarg>
    <templarg>_Options</templarg>
    <member kind="function">
      <type>void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a6c822479c506d3c4b23668266aba9881</anchor>
      <arglist>(Index size, Index rows, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>af628da2b0d718f6502c46881aae94b4e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a1291ab3ce4690ef6e32caa582ca9f75e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a5da55ff3af1a67972687ee567e87ada2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a653e6def106aa1c7538759f1bde4f9f2</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>ab563f1ee2e81b513b7fea1275efb64db</anchor>
      <arglist>(Index size, Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a6dc1be1311259c4c03eeca000544b096</anchor>
      <arglist>(const DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseStorage &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a933214261fd131f554eb0222300f0479</anchor>
      <arglist>(const DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a196e886b11ac1970ce040f9075b2d578</anchor>
      <arglist>(Index size, Index rows, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>acb5a90954a9c788561cfc38a8f015268</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a2050b0570b67bef5e0f1f87e26ac8a16</anchor>
      <arglist>(DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>~DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>acc746cbf320ccad09cf2c820c599c015</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a274b437b4e66b517494cc88fa08364f5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a5e75766f62be165d6df9b048f2f86e3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_rows</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a78ba313bdc198c9d66cafc63f7b033d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseStorage&lt; T, Dynamic, Dynamic, Dynamic, _Options &gt;</name>
    <filename>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a66755f797f91b3489938615868b48913</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a5ea3626c44848d47bdf5d70fdbd8dd1e</anchor>
      <arglist>(Index size, Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a4bc7daff65f1c17713e967d5374b9f3a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>ae86198e62fa6c6fe5ce897eacfb631ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a151f432b0104f70f255ac97f91f4f4b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a65d66d01952f95ac059f20b8974378c6</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>acd19e89326bfd06b23955737a831993e</anchor>
      <arglist>(Index size, Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a5a73c9106cf39870aa08350c6acbce67</anchor>
      <arglist>(const DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseStorage &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a2f7e80c5ee410e37f47cd361ed4cfbaa</anchor>
      <arglist>(const DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a2ae494f1234b4e13bea15e8c9d8fb366</anchor>
      <arglist>(Index size, Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a9b0cba2b07f21349d6199ff276081c51</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a0149cba6dd3c809b5f54e555917922cc</anchor>
      <arglist>(DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>~DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a8e4d55e4139b613c9d8282854182c948</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_cols</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>ad62d48a1faf7df242d8c51c108225b6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a3f2be86b8340a0db35ee9fcb8faccb58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_rows</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>af3950daece2eb3cd4df123a23255e352</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseStorage&lt; T, Size, _Rows, Dynamic, _Options &gt;</name>
    <filename>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <templarg>_Rows</templarg>
    <templarg>_Options</templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a30e4e4a8d9955dd23802be87ea629cb0</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a1ddaadaeae7c2480c7fc7e2c2f083c0a</anchor>
      <arglist>(Index, Index, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>abc6a40ceb60a7351a903c1bb9f0548e4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>ac0aac3e4072b2a62f013ccb20faaf70c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>aed923adb75b706bccf908aa275415e14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a33e2d80dc95f56436fa4203b92730b11</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>ab25c8b96ebc898d4a69bc99252d196f2</anchor>
      <arglist>(const DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a474eb4d3e1ee2002806f881e145fdaae</anchor>
      <arglist>(Index, Index, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseStorage &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>aee2aff42b844dd472bd62fb5212df486</anchor>
      <arglist>(const DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a67d531fdf50724450693b0016a7fbd1a</anchor>
      <arglist>(Index, Index, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a0c790887e2a667cc6e9cfde8b66daede</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a1251a20fcac77be824d2c7693f886e90</anchor>
      <arglist>(DenseStorage &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_cols</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>ad87beae34d968e1b2c4a8e15baf7cf6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::plain_array&lt; T, Size, _Options &gt;</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a1abb819a96849495f20d847ccd304b64</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseStorage&lt; T, Size, Dynamic, _Cols, _Options &gt;</name>
    <filename>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <templarg>_Cols</templarg>
    <templarg>_Options</templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a014453d43138b8bfda01903925a9af3b</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a874a9c9d2ecc20ee20a1a102c1463808</anchor>
      <arglist>(Index, Index rows, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>ab6606759dd7f16399e0922315509caee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>afb648bf11a37861f3906c330e83c5711</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a02404b59f86efdc0c2dd564608ac332b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a3ab59c2d4d00d134e177f5f6ac2f3240</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a26fbde591528002a057baf1278f8056d</anchor>
      <arglist>(const DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a7f0de5d9afca92c957a86fd170f3a1b2</anchor>
      <arglist>(Index, Index rows, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseStorage &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>ab60f99a602f18548d68403c6dc294e02</anchor>
      <arglist>(const DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a0b51f860951682cc2a7a9b79ffc6777a</anchor>
      <arglist>(Index, Index rows, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a093b0f8a5c6f3a390c746394f94a105f</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a981ed12baa4d3639c2bd8b61c5410d3a</anchor>
      <arglist>(DenseStorage &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::plain_array&lt; T, Size, _Options &gt;</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>af9f906e35cd9458666614d99eb04a6f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_rows</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>aa255eac9a449d6c5b0f6be7ebecf0ef4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseStorage&lt; T, Size, Dynamic, Dynamic, _Options &gt;</name>
    <filename>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <templarg>_Options</templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>aecaafabb564f4d2b64451178086a7fb6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a078a3fe60d23a8202d7c000700764d83</anchor>
      <arglist>(Index, Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>aa6a02a9e6a816e75e08caea69af754f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC T *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a7f444f3389dcb2e310f29f06c5163bb4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a59a74fc6786b6bceabeb759e094b4470</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a8de609a6c9f045d7e8e9936ddfcfecf6</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a42d45ee76bf4a768d620ced260705030</anchor>
      <arglist>(const DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DenseStorage</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>aa58cf9abb23cc7374a15f836596612d3</anchor>
      <arglist>(Index, Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseStorage &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a61e87e4dba324fd4bd3e54bae19e3214</anchor>
      <arglist>(const DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>acd7bb958ffd565c04bbb88653022bb79</anchor>
      <arglist>(Index, Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a79f8255126db1227c8d3544559f8049b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a2c73e53b49a8591efc5371b1721cb2cb</anchor>
      <arglist>(DenseStorage &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_cols</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a1bf7d9cd0658fec566cf2974009360b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::plain_array&lt; T, Size, _Options &gt;</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a9434125103670b3823e1443abbc83dc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_rows</name>
      <anchorfile>classEigen_1_1DenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>ac2478fcf0b855855eec29972e3e615e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DenseTimeSparseProduct</name>
    <filename>classEigen_1_1DenseTimeSparseProduct.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>std::deque&lt; T, EIGEN_ALIGNED_ALLOCATOR&lt; T &gt; &gt;</name>
    <filename>classstd_1_1deque_3_01T_00_01EIGEN__ALIGNED__ALLOCATOR_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef" protection="private">
      <type>deque&lt; EIGEN_WORKAROUND_MSVC_STL_SUPPORT(T), Eigen::aligned_allocator_indirection&lt; EIGEN_WORKAROUND_MSVC_STL_SUPPORT(T)&gt; &gt;</type>
      <name>deque_base</name>
      <anchorfile>classstd_1_1deque_3_01T_00_01EIGEN__ALIGNED__ALLOCATOR_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ac70042333ff308317e6b6342326c6954</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_STD_DEQUE_SPECIALIZATION_BODY void</type>
      <name>resize</name>
      <anchorfile>classstd_1_1deque_3_01T_00_01EIGEN__ALIGNED__ALLOCATOR_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a99ac20e9340eb8026504d4f96ce6d226</anchor>
      <arglist>(size_type new_size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classstd_1_1deque_3_01T_00_01EIGEN__ALIGNED__ALLOCATOR_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a0e4fc4f3485a5c0bc3047ea857a79130</anchor>
      <arglist>(size_type new_size, const value_type &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::determinant_impl</name>
    <filename>structEigen_1_1internal_1_1determinant__impl.html</filename>
    <templarg>Derived</templarg>
    <templarg>DeterminantType</templarg>
    <member kind="function" static="yes">
      <type>static traits&lt; Derived &gt;::Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1determinant__impl.html</anchorfile>
      <anchor>a0d3cebab002a146163b40eef69ff18b2</anchor>
      <arglist>(const Derived &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::determinant_impl&lt; Derived, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1determinant__impl_3_01Derived_00_011_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static traits&lt; Derived &gt;::Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1determinant__impl_3_01Derived_00_011_01_4.html</anchorfile>
      <anchor>a17a08ce77c44a521ab5eb242e00c75e2</anchor>
      <arglist>(const Derived &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::determinant_impl&lt; Derived, 2 &gt;</name>
    <filename>structEigen_1_1internal_1_1determinant__impl_3_01Derived_00_012_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static traits&lt; Derived &gt;::Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1determinant__impl_3_01Derived_00_012_01_4.html</anchorfile>
      <anchor>af60ec7103c3c1d70822a0846d44b8198</anchor>
      <arglist>(const Derived &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::determinant_impl&lt; Derived, 3 &gt;</name>
    <filename>structEigen_1_1internal_1_1determinant__impl_3_01Derived_00_013_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static traits&lt; Derived &gt;::Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1determinant__impl_3_01Derived_00_013_01_4.html</anchorfile>
      <anchor>ac268a58e38b0278820e9e5f470740cd7</anchor>
      <arglist>(const Derived &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::determinant_impl&lt; Derived, 4 &gt;</name>
    <filename>structEigen_1_1internal_1_1determinant__impl_3_01Derived_00_014_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static traits&lt; Derived &gt;::Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1determinant__impl_3_01Derived_00_014_01_4.html</anchorfile>
      <anchor>adb5a6a0cdda4664a8dd38c348411ee03</anchor>
      <arglist>(const Derived &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Diagonal</name>
    <filename>classEigen_1_1Diagonal.html</filename>
    <templarg>MatrixType</templarg>
    <templarg>_DiagIndex</templarg>
    <member kind="enumvalue">
      <name>DiagIndex</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a6127c20696234f8bf953e56567e0b878aa74abaa0e7adc3ffad9c27574e59e456</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; Diagonal &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>acbae030c9f3fd3fe70651086e590255d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiagIndex</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a6127c20696234f8bf953e56567e0b878aa74abaa0e7adc3ffad9c27574e59e456</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; internal::is_lvalue&lt; MatrixType &gt;::value, Scalar, const Scalar &gt;::type</type>
      <name>ScalarWithConstIfNotLvalue</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a94d1a2a35eaf7a7e56c0e982f5bffc1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a1bf1ddeae9142fa0bafde8217bfc23cf</anchor>
      <arglist>(Index row, Index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a6f1052c78ebf956dba70a341fbbac2ec</anchor>
      <arglist>(Index idx) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>ad519faaf574ca09668bf3c400abf392d</anchor>
      <arglist>(Index row, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>ac53e518ffa80b8652d6f4ac4afa06e37</anchor>
      <arglist>(Index row, Index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a2c36161201a06ae3f20c80b5157cb0ce</anchor>
      <arglist>(Index idx)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>af084cb68fc8bec59da827733270651df</anchor>
      <arglist>(Index idx) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>ab11b5031dd773d5e4068a08459f5adc2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ScalarWithConstIfNotLvalue *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a76c5ab2b6200a8eb4c73c5e1a17a71fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>ab60100b4026bd5464034c1d9cb142f8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Diagonal</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a2d836a09e8fa6f29a565b401e7237aac</anchor>
      <arglist>(MatrixType &amp;matrix, Index a_index=DiagIndex)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>index</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a53a90de341103a939aee240d8c6c805c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a3c794d393ab816674ebb8551342c351f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const internal::remove_all&lt; typename MatrixType::Nested &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a9b2c6a58bd32daed5d1f000a1deecae7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a4fb9b9e12eac3a958f82c87034415a48</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a549e6b58fd0cd4e10308584b0508b6bc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamicindex&lt; Index, DiagIndex &gt;</type>
      <name>m_index</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a1101bacfc786c23f741df18774298da9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::ref_selector&lt; MatrixType &gt;::non_const_type</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>ab72a0db36bf9e32e70ce6732e47375cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>absDiagIndex</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a6cc20b065cd31bd2424ccf51c33f15d6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>colOffset</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a171af9c3c3f8881cd0d261f18f68a484</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>MatrixType::PacketReturnType</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a7cab931eabf6eb2a352520d3f1f6bce0</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>MatrixType::PacketReturnType</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>af98cc301d9b8a16f0e495f92ffa8ce13</anchor>
      <arglist>(Index, Index) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rowOffset</name>
      <anchorfile>classEigen_1_1Diagonal.html</anchorfile>
      <anchor>a4c925e24fb1ab4a75cbb71402259477f</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Diagonal2Dense</name>
    <filename>structEigen_1_1internal_1_1Diagonal2Dense.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Diagonal2Sparse</name>
    <filename>structEigen_1_1internal_1_1Diagonal2Sparse.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::diagonal_product_evaluator_base</name>
    <filename>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</filename>
    <templarg>MatrixType</templarg>
    <templarg>DiagonalType</templarg>
    <templarg>Derived</templarg>
    <templarg>ProductOrder</templarg>
    <base>evaluator_base&lt; Derived &gt;</base>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a8e438b689bd67b6d5bc4702af852ff17a45dabee78e332b246770d16d5f5c7873</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatrixFlags</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a8e438b689bd67b6d5bc4702af852ff17ace354e6dc6d2a2026bba105f80530b07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiagFlags</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a8e438b689bd67b6d5bc4702af852ff17a3a996eab81b9587f307342a9477b3356</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_StorageOrder</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a8e438b689bd67b6d5bc4702af852ff17a820b7c5310246b84df40ba74a4edf16f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_ScalarAccessOnDiag</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a8e438b689bd67b6d5bc4702af852ff17ab664e0c2fae22a26e7b58888a2c4bb8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_SameTypes</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a8e438b689bd67b6d5bc4702af852ff17a83cb6fdb248de52175593c42c78c02fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a8e438b689bd67b6d5bc4702af852ff17a82ac69ac3849d629b9ea3aa436787fb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_LinearAccessMask</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a8e438b689bd67b6d5bc4702af852ff17a35fbbe4b51d959b61df1c3b47b2c516a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a8e438b689bd67b6d5bc4702af852ff17a49ea9afe72cfbb3a97160cd5258899e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a8e438b689bd67b6d5bc4702af852ff17acdeb3784ea7f8959ff6dfce78ea85dd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_LinearAccessMask</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a8e438b689bd67b6d5bc4702af852ff17a35fbbe4b51d959b61df1c3b47b2c516a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_SameTypes</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a8e438b689bd67b6d5bc4702af852ff17a83cb6fdb248de52175593c42c78c02fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_ScalarAccessOnDiag</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a8e438b689bd67b6d5bc4702af852ff17ab664e0c2fae22a26e7b58888a2c4bb8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_StorageOrder</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a8e438b689bd67b6d5bc4702af852ff17a820b7c5310246b84df40ba74a4edf16f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a8e438b689bd67b6d5bc4702af852ff17a82ac69ac3849d629b9ea3aa436787fb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a8e438b689bd67b6d5bc4702af852ff17acdeb3784ea7f8959ff6dfce78ea85dd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a8e438b689bd67b6d5bc4702af852ff17a45dabee78e332b246770d16d5f5c7873</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiagFlags</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a8e438b689bd67b6d5bc4702af852ff17a3a996eab81b9587f307342a9477b3356</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a8e438b689bd67b6d5bc4702af852ff17a49ea9afe72cfbb3a97160cd5258899e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatrixFlags</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a8e438b689bd67b6d5bc4702af852ff17ace354e6dc6d2a2026bba105f80530b07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; typename MatrixType::Scalar, typename DiagonalType::Scalar &gt;::ReturnType</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>ad110e69ee2799e8dfeee209795641dfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a0b502bff8d9694d1ba557b2def781917</anchor>
      <arglist>(Index idx) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>diagonal_product_evaluator_base</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a31b91435801db27c9ca20198f0d0facf</anchor>
      <arglist>(const MatrixType &amp;mat, const DiagonalType &amp;diag)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet_impl</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a0c40c8d14ebec720202430c2b54ccd5c</anchor>
      <arglist>(Index row, Index col, Index id, internal::true_type) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet_impl</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>ad0c8a0b3d0df8990abbab8c091df0bca</anchor>
      <arglist>(Index row, Index col, Index id, internal::false_type) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; DiagonalType &gt;</type>
      <name>m_diagImpl</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>aac89e831a382ebe6172a2cc32e3159ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; MatrixType &gt;</type>
      <name>m_matImpl</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>ab40d6e41275ebc97d46700e5b2f562ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>diagonal_product_evaluator_base&lt; Lhs, Rhs::DiagonalVectorType, Product&lt; Lhs, Rhs, LazyProduct &gt;, OnTheRight &gt;</name>
    <filename>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</filename>
    <base>evaluator_base&lt; Product&lt; Lhs, Rhs, LazyProduct &gt; &gt;</base>
    <member kind="enumvalue">
      <name>_LinearAccessMask</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a8e438b689bd67b6d5bc4702af852ff17a35fbbe4b51d959b61df1c3b47b2c516a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_SameTypes</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a8e438b689bd67b6d5bc4702af852ff17a83cb6fdb248de52175593c42c78c02fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_ScalarAccessOnDiag</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a8e438b689bd67b6d5bc4702af852ff17ab664e0c2fae22a26e7b58888a2c4bb8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_StorageOrder</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a8e438b689bd67b6d5bc4702af852ff17a820b7c5310246b84df40ba74a4edf16f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a8e438b689bd67b6d5bc4702af852ff17a82ac69ac3849d629b9ea3aa436787fb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a8e438b689bd67b6d5bc4702af852ff17acdeb3784ea7f8959ff6dfce78ea85dd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a8e438b689bd67b6d5bc4702af852ff17a45dabee78e332b246770d16d5f5c7873</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiagFlags</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a8e438b689bd67b6d5bc4702af852ff17a3a996eab81b9587f307342a9477b3356</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a8e438b689bd67b6d5bc4702af852ff17a49ea9afe72cfbb3a97160cd5258899e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatrixFlags</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a8e438b689bd67b6d5bc4702af852ff17ace354e6dc6d2a2026bba105f80530b07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; typename Lhs ::Scalar, typename Rhs::DiagonalVectorType ::Scalar &gt;::ReturnType</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>ad110e69ee2799e8dfeee209795641dfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a0b502bff8d9694d1ba557b2def781917</anchor>
      <arglist>(Index idx) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>diagonal_product_evaluator_base</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a31b91435801db27c9ca20198f0d0facf</anchor>
      <arglist>(const Lhs &amp;mat, const Rhs::DiagonalVectorType &amp;diag)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet_impl</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a0c40c8d14ebec720202430c2b54ccd5c</anchor>
      <arglist>(Index row, Index col, Index id, internal::true_type) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet_impl</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>ad0c8a0b3d0df8990abbab8c091df0bca</anchor>
      <arglist>(Index row, Index col, Index id, internal::false_type) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; Rhs::DiagonalVectorType &gt;</type>
      <name>m_diagImpl</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>aac89e831a382ebe6172a2cc32e3159ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; Lhs &gt;</type>
      <name>m_matImpl</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>ab40d6e41275ebc97d46700e5b2f562ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>diagonal_product_evaluator_base&lt; Rhs, Lhs::DiagonalVectorType, Product&lt; Lhs, Rhs, LazyProduct &gt;, OnTheLeft &gt;</name>
    <filename>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</filename>
    <base>evaluator_base&lt; Product&lt; Lhs, Rhs, LazyProduct &gt; &gt;</base>
    <member kind="enumvalue">
      <name>_LinearAccessMask</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a8e438b689bd67b6d5bc4702af852ff17a35fbbe4b51d959b61df1c3b47b2c516a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_SameTypes</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a8e438b689bd67b6d5bc4702af852ff17a83cb6fdb248de52175593c42c78c02fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_ScalarAccessOnDiag</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a8e438b689bd67b6d5bc4702af852ff17ab664e0c2fae22a26e7b58888a2c4bb8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_StorageOrder</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a8e438b689bd67b6d5bc4702af852ff17a820b7c5310246b84df40ba74a4edf16f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a8e438b689bd67b6d5bc4702af852ff17a82ac69ac3849d629b9ea3aa436787fb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a8e438b689bd67b6d5bc4702af852ff17acdeb3784ea7f8959ff6dfce78ea85dd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a8e438b689bd67b6d5bc4702af852ff17a45dabee78e332b246770d16d5f5c7873</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiagFlags</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a8e438b689bd67b6d5bc4702af852ff17a3a996eab81b9587f307342a9477b3356</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a8e438b689bd67b6d5bc4702af852ff17a49ea9afe72cfbb3a97160cd5258899e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatrixFlags</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a8e438b689bd67b6d5bc4702af852ff17ace354e6dc6d2a2026bba105f80530b07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; typename Rhs ::Scalar, typename Lhs::DiagonalVectorType ::Scalar &gt;::ReturnType</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>ad110e69ee2799e8dfeee209795641dfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a0b502bff8d9694d1ba557b2def781917</anchor>
      <arglist>(Index idx) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>diagonal_product_evaluator_base</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a31b91435801db27c9ca20198f0d0facf</anchor>
      <arglist>(const Rhs &amp;mat, const Lhs::DiagonalVectorType &amp;diag)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet_impl</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>a0c40c8d14ebec720202430c2b54ccd5c</anchor>
      <arglist>(Index row, Index col, Index id, internal::true_type) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet_impl</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>ad0c8a0b3d0df8990abbab8c091df0bca</anchor>
      <arglist>(Index row, Index col, Index id, internal::false_type) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; Lhs::DiagonalVectorType &gt;</type>
      <name>m_diagImpl</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>aac89e831a382ebe6172a2cc32e3159ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; Rhs &gt;</type>
      <name>m_matImpl</name>
      <anchorfile>structEigen_1_1internal_1_1diagonal__product__evaluator__base.html</anchorfile>
      <anchor>ab40d6e41275ebc97d46700e5b2f562ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DiagonalBase</name>
    <filename>classEigen_1_1DiagonalBase.html</filename>
    <templarg>Derived</templarg>
    <base>Eigen::EigenBase</base>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a90b0cd9257ae108ac15c01b8e9610061a9e142f16da4b3d7e4cf2852c86347e99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a90b0cd9257ae108ac15c01b8e9610061a4a5dedbc0931cca226ca99563506c4c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a90b0cd9257ae108ac15c01b8e9610061ab66a40ae4003e31ef39c0551c4190572</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a90b0cd9257ae108ac15c01b8e9610061ac10c3ed898fe975afaa72c17792500fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a90b0cd9257ae108ac15c01b8e9610061af8eab06700291454c8823dd612cb7b66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a90b0cd9257ae108ac15c01b8e9610061acee44e8d9e6794d020ef6cfcd2338442</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a90b0cd9257ae108ac15c01b8e9610061a4a5dedbc0931cca226ca99563506c4c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime, 0, MaxRowsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a5b03ccd914288064b6db84176fde6643</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseMatrixType</type>
      <name>DenseType</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>ab57e4c5bcb838b2fbfb7bcc6c828e3b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::DiagonalVectorType</type>
      <name>DiagonalVectorType</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a1f8d7fbcf424eca7f639213484a2d51b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a90b0cd9257ae108ac15c01b8e9610061acee44e8d9e6794d020ef6cfcd2338442</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalWrapper&lt; const CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const DiagonalVectorType &gt; &gt;</type>
      <name>InverseReturnType</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>abf3d0ad516e702c213e11f28bae2eb14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a90b0cd9257ae108ac15c01b8e9610061af8eab06700291454c8823dd612cb7b66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a90b0cd9257ae108ac15c01b8e9610061ac10c3ed898fe975afaa72c17792500fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a90b0cd9257ae108ac15c01b8e9610061ab66a40ae4003e31ef39c0551c4190572</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalMatrix&lt; Scalar, DiagonalVectorType::SizeAtCompileTime, DiagonalVectorType::MaxSizeAtCompileTime &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a12790179b6a63c133521233851728448</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalVectorType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a8d046c4e1744039ba3bd8bcfdbc47fab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a90b0cd9257ae108ac15c01b8e9610061a9e142f16da4b3d7e4cf2852c86347e99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalVectorType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a1e21c32c49ea8d2053c03dab3a2e698b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a0850b562c94689d6f1b24805749fa127</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a093f1f20c042b2624e42645e407a2d6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>ab2f60c33e1a0024414d6bb129d34bb4b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a3c99bfd342f96df1e795cfa82672686e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a7469600c500a349e1b728ba86eb9b267</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const DiagonalVectorType &amp;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a98d954efacff5c32f7acbb1f51050673</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DiagonalVectorType &amp;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a094f1467bf3ebbbe0db30520275940f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const InverseReturnType</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a608e40d7fc3d4effb3851e77d76f586b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Product&lt; Derived, MatrixDerived, LazyProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a311acf89512b3aab2a846175f2e94456</anchor>
      <arglist>(const MatrixBase&lt; MatrixDerived &gt; &amp;matrix) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const DiagonalWrapper&lt; const EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(DiagonalVectorType, Scalar, product) &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>ae1b68e95250f656e9eb0ac746f8ba529</anchor>
      <arglist>(const Scalar &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a29c20477a3fc4092919fd3b0b28574f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a578b87659abce86f82c21e012577f64a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>EIGEN_DEVICE_FUNC friend const DiagonalWrapper&lt; const EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(Scalar, DiagonalVectorType, product) &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>ada2d9c6b981ed18c3f45293e19211e47</anchor>
      <arglist>(const Scalar &amp;scalar, const DiagonalBase &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DiagonalBase&lt; DiagonalMatrix&lt; _Scalar, SizeAtCompileTime, MaxSizeAtCompileTime &gt; &gt;</name>
    <filename>classEigen_1_1DiagonalBase.html</filename>
    <base>Eigen::EigenBase</base>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a90b0cd9257ae108ac15c01b8e9610061a4a5dedbc0931cca226ca99563506c4c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime, 0, MaxRowsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a5b03ccd914288064b6db84176fde6643</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseMatrixType</type>
      <name>DenseType</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>ab57e4c5bcb838b2fbfb7bcc6c828e3b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; DiagonalMatrix&lt; _Scalar, SizeAtCompileTime, MaxSizeAtCompileTime &gt; &gt;::DiagonalVectorType</type>
      <name>DiagonalVectorType</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a1f8d7fbcf424eca7f639213484a2d51b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a90b0cd9257ae108ac15c01b8e9610061acee44e8d9e6794d020ef6cfcd2338442</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalWrapper&lt; const CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const DiagonalVectorType &gt; &gt;</type>
      <name>InverseReturnType</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>abf3d0ad516e702c213e11f28bae2eb14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a90b0cd9257ae108ac15c01b8e9610061af8eab06700291454c8823dd612cb7b66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a90b0cd9257ae108ac15c01b8e9610061ac10c3ed898fe975afaa72c17792500fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a90b0cd9257ae108ac15c01b8e9610061ab66a40ae4003e31ef39c0551c4190572</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalMatrix&lt; Scalar, DiagonalVectorType::SizeAtCompileTime, DiagonalVectorType::MaxSizeAtCompileTime &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a12790179b6a63c133521233851728448</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalVectorType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a8d046c4e1744039ba3bd8bcfdbc47fab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a90b0cd9257ae108ac15c01b8e9610061a9e142f16da4b3d7e4cf2852c86347e99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalVectorType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a1e21c32c49ea8d2053c03dab3a2e698b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; DiagonalMatrix&lt; _Scalar, SizeAtCompileTime, MaxSizeAtCompileTime &gt; &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a0850b562c94689d6f1b24805749fa127</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; DiagonalMatrix&lt; _Scalar, SizeAtCompileTime, MaxSizeAtCompileTime &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a093f1f20c042b2624e42645e407a2d6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>ab2f60c33e1a0024414d6bb129d34bb4b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const DiagonalMatrix&lt; _Scalar, SizeAtCompileTime, MaxSizeAtCompileTime &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a3c99bfd342f96df1e795cfa82672686e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DiagonalMatrix&lt; _Scalar, SizeAtCompileTime, MaxSizeAtCompileTime &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a7469600c500a349e1b728ba86eb9b267</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const DiagonalVectorType &amp;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a98d954efacff5c32f7acbb1f51050673</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DiagonalVectorType &amp;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a094f1467bf3ebbbe0db30520275940f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const InverseReturnType</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a608e40d7fc3d4effb3851e77d76f586b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Product&lt; DiagonalMatrix&lt; _Scalar, SizeAtCompileTime, MaxSizeAtCompileTime &gt;, MatrixDerived, LazyProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a311acf89512b3aab2a846175f2e94456</anchor>
      <arglist>(const MatrixBase&lt; MatrixDerived &gt; &amp;matrix) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const DiagonalWrapper&lt; const EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(DiagonalVectorType, Scalar, product) &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>ae1b68e95250f656e9eb0ac746f8ba529</anchor>
      <arglist>(const Scalar &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a29c20477a3fc4092919fd3b0b28574f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a578b87659abce86f82c21e012577f64a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>EIGEN_DEVICE_FUNC friend const DiagonalWrapper&lt; const EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(Scalar, DiagonalVectorType, product) &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>ada2d9c6b981ed18c3f45293e19211e47</anchor>
      <arglist>(const Scalar &amp;scalar, const DiagonalBase &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DiagonalBase&lt; DiagonalWrapper&lt; _DiagonalVectorType &gt; &gt;</name>
    <filename>classEigen_1_1DiagonalBase.html</filename>
    <base>Eigen::EigenBase</base>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a90b0cd9257ae108ac15c01b8e9610061a4a5dedbc0931cca226ca99563506c4c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime, 0, MaxRowsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a5b03ccd914288064b6db84176fde6643</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseMatrixType</type>
      <name>DenseType</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>ab57e4c5bcb838b2fbfb7bcc6c828e3b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; DiagonalWrapper&lt; _DiagonalVectorType &gt; &gt;::DiagonalVectorType</type>
      <name>DiagonalVectorType</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a1f8d7fbcf424eca7f639213484a2d51b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a90b0cd9257ae108ac15c01b8e9610061acee44e8d9e6794d020ef6cfcd2338442</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalWrapper&lt; const CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const DiagonalVectorType &gt; &gt;</type>
      <name>InverseReturnType</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>abf3d0ad516e702c213e11f28bae2eb14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a90b0cd9257ae108ac15c01b8e9610061af8eab06700291454c8823dd612cb7b66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a90b0cd9257ae108ac15c01b8e9610061ac10c3ed898fe975afaa72c17792500fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a90b0cd9257ae108ac15c01b8e9610061ab66a40ae4003e31ef39c0551c4190572</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalMatrix&lt; Scalar, DiagonalVectorType::SizeAtCompileTime, DiagonalVectorType::MaxSizeAtCompileTime &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a12790179b6a63c133521233851728448</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalVectorType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a8d046c4e1744039ba3bd8bcfdbc47fab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a90b0cd9257ae108ac15c01b8e9610061a9e142f16da4b3d7e4cf2852c86347e99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalVectorType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a1e21c32c49ea8d2053c03dab3a2e698b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; DiagonalWrapper&lt; _DiagonalVectorType &gt; &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a0850b562c94689d6f1b24805749fa127</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; DiagonalWrapper&lt; _DiagonalVectorType &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a093f1f20c042b2624e42645e407a2d6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>ab2f60c33e1a0024414d6bb129d34bb4b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const DiagonalWrapper&lt; _DiagonalVectorType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a3c99bfd342f96df1e795cfa82672686e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DiagonalWrapper&lt; _DiagonalVectorType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a7469600c500a349e1b728ba86eb9b267</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const DiagonalVectorType &amp;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a98d954efacff5c32f7acbb1f51050673</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DiagonalVectorType &amp;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a094f1467bf3ebbbe0db30520275940f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const InverseReturnType</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a608e40d7fc3d4effb3851e77d76f586b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Product&lt; DiagonalWrapper&lt; _DiagonalVectorType &gt;, MatrixDerived, LazyProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a311acf89512b3aab2a846175f2e94456</anchor>
      <arglist>(const MatrixBase&lt; MatrixDerived &gt; &amp;matrix) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const DiagonalWrapper&lt; const EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(DiagonalVectorType, Scalar, product) &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>ae1b68e95250f656e9eb0ac746f8ba529</anchor>
      <arglist>(const Scalar &amp;scalar) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a29c20477a3fc4092919fd3b0b28574f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>a578b87659abce86f82c21e012577f64a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>EIGEN_DEVICE_FUNC friend const DiagonalWrapper&lt; const EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(Scalar, DiagonalVectorType, product) &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1DiagonalBase.html</anchorfile>
      <anchor>ada2d9c6b981ed18c3f45293e19211e47</anchor>
      <arglist>(const Scalar &amp;scalar, const DiagonalBase &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::MatrixBase::DiagonalIndexReturnType</name>
    <filename>structEigen_1_1MatrixBase_1_1DiagonalIndexReturnType.html</filename>
    <templarg>Index</templarg>
    <member kind="typedef">
      <type>Diagonal&lt; Derived, Index &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1MatrixBase_1_1DiagonalIndexReturnType.html</anchorfile>
      <anchor>a4c66b5491a63942f06d1c0edebc8e390</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::BandMatrixBase::DiagonalIntReturnType</name>
    <filename>structEigen_1_1internal_1_1BandMatrixBase_1_1DiagonalIntReturnType.html</filename>
    <templarg>Index</templarg>
    <member kind="enumvalue">
      <name>ReturnOpposite</name>
      <anchorfile>structEigen_1_1internal_1_1BandMatrixBase_1_1DiagonalIntReturnType.html</anchorfile>
      <anchor>adfca71f5521a9372abe901963ded22abaa6435e7ee6f88e8e945d448dde158038</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Conjugate</name>
      <anchorfile>structEigen_1_1internal_1_1BandMatrixBase_1_1DiagonalIntReturnType.html</anchorfile>
      <anchor>adfca71f5521a9372abe901963ded22aba632843fd0f18616486eb74e7d534836a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ActualIndex</name>
      <anchorfile>structEigen_1_1internal_1_1BandMatrixBase_1_1DiagonalIntReturnType.html</anchorfile>
      <anchor>adfca71f5521a9372abe901963ded22aba43289df7ed7f0e0e01f1220b7e58d65e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiagonalSize</name>
      <anchorfile>structEigen_1_1internal_1_1BandMatrixBase_1_1DiagonalIntReturnType.html</anchorfile>
      <anchor>adfca71f5521a9372abe901963ded22aba09d536e6da87fabd88d59b625de86604</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ActualIndex</name>
      <anchorfile>structEigen_1_1internal_1_1BandMatrixBase_1_1DiagonalIntReturnType.html</anchorfile>
      <anchor>adfca71f5521a9372abe901963ded22aba43289df7ed7f0e0e01f1220b7e58d65e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; CoefficientsType, 1, DiagonalSize &gt;</type>
      <name>BuildType</name>
      <anchorfile>structEigen_1_1internal_1_1BandMatrixBase_1_1DiagonalIntReturnType.html</anchorfile>
      <anchor>af5b1872c1f56aea6549d756fa9b4b140</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Conjugate</name>
      <anchorfile>structEigen_1_1internal_1_1BandMatrixBase_1_1DiagonalIntReturnType.html</anchorfile>
      <anchor>adfca71f5521a9372abe901963ded22aba632843fd0f18616486eb74e7d534836a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiagonalSize</name>
      <anchorfile>structEigen_1_1internal_1_1BandMatrixBase_1_1DiagonalIntReturnType.html</anchorfile>
      <anchor>adfca71f5521a9372abe901963ded22aba09d536e6da87fabd88d59b625de86604</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReturnOpposite</name>
      <anchorfile>structEigen_1_1internal_1_1BandMatrixBase_1_1DiagonalIntReturnType.html</anchorfile>
      <anchor>adfca71f5521a9372abe901963ded22abaa6435e7ee6f88e8e945d448dde158038</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; Conjugate, CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, BuildType &gt;, BuildType &gt;::type</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1internal_1_1BandMatrixBase_1_1DiagonalIntReturnType.html</anchorfile>
      <anchor>ab71da0865441b0fdc0cfa64491dd3e00</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DiagonalMatrix</name>
    <filename>classEigen_1_1DiagonalMatrix.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>SizeAtCompileTime</templarg>
    <templarg>MaxSizeAtCompileTime</templarg>
    <base>DiagonalBase&lt; DiagonalMatrix&lt; _Scalar, SizeAtCompileTime, MaxSizeAtCompileTime &gt; &gt;</base>
    <member kind="typedef">
      <type>internal::traits&lt; DiagonalMatrix &gt;::DiagonalVectorType</type>
      <name>DiagonalVectorType</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a15bb0b30b931772c81d558207dd3804b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const DiagonalMatrix &amp;</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>aed13866129663f9ad9e8efd5bd10ece7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a927965f00d816212b6651b1f6bce783d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; DiagonalMatrix &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>aaebe61dfe47cc30064d8daaee8092d62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; DiagonalMatrix &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>ac61c867d48e814e1f90ae8b3ad73ae1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const DiagonalVectorType &amp;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>aa17bf78369fc6f541056b5b5a696f73b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DiagonalVectorType &amp;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>aea4c301c837d0af2fdab5d7d1f32c97d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DiagonalMatrix</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a828c0f7d55a4f66908e76b3af1acc37f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DiagonalMatrix</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a82e6fd9b8f7f614bc05b4f941a875d7a</anchor>
      <arglist>(Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DiagonalMatrix</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a1443056b287f069d6771d7945e45ad60</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DiagonalMatrix</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>aebf160f0165e6602249cbe03148f6c04</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DiagonalMatrix</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>ad7d030d35ab1f1b2f3e51860069f4226</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiagonalMatrix</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>ad5efd7a4e35667a76cdbbdb664bb92c5</anchor>
      <arglist>(const DiagonalMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DiagonalMatrix</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a3a6492f390f0d881f14376e673fd42c3</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DiagonalMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a0a189cd40211ce0790fb3fe218af2aed</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DiagonalMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a28c7f367f27a1fa0791e46e756e1c287</anchor>
      <arglist>(const DiagonalMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a4ebe032fddd2507357c0bb233637c450</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a4d52100471c1212cbaba950b0c39f8c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>ae0cb9721da2963320857ec4b64eed1ea</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a4d9b1c1fd53e4bee2e94098c8378db8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>a9f1a1ca602e5432b6856d3a6783a6d1c</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DiagonalVectorType</type>
      <name>m_diagonal</name>
      <anchorfile>classEigen_1_1DiagonalMatrix.html</anchorfile>
      <anchor>aecf48407617023fcdb1c808b7d3720be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DiagonalPreconditioner</name>
    <filename>classEigen_1_1DiagonalPreconditioner.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>a4e26f6660dd965dab357b1144c4916baa96d01376bd5a909043cbb29017607ed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>a4e26f6660dd965dab357b1144c4916baa2ba35e5d3a579b0d5de0c771e3aae258</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>a4e26f6660dd965dab357b1144c4916baa96d01376bd5a909043cbb29017607ed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>a4e26f6660dd965dab357b1144c4916baa2ba35e5d3a579b0d5de0c771e3aae258</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vector::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>a21a4ddda2e64177b5afc4c7c45a6ced9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>a3bbc5d91d64e3968c3b0b629e15e9fb7</anchor>
      <arglist>(const Rhs &amp;b, Dest &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>DiagonalPreconditioner &amp;</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>af9a7205f04b0ef833b3fae8b2c3f6cc9</anchor>
      <arglist>(const MatType &amp;)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>ab6e72d6ba6e848c2669e7453ccbf1e2b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DiagonalPreconditioner &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>a4b938c483a6d17bfc079f2fde8671a08</anchor>
      <arglist>(const MatType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiagonalPreconditioner</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>ae7d19e26de3f8c96f659356b9453a788</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiagonalPreconditioner</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>ad7d67c2d25072f73543031e4853d443b</anchor>
      <arglist>(const MatType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>DiagonalPreconditioner &amp;</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>a3bb1bae9f49ff115fb21f951101fb88a</anchor>
      <arglist>(const MatType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>a83769941faa301e9f414ecdf6a715140</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>abfa8fc0d88fd77c131cf0bf8a88d8c4d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; DiagonalPreconditioner, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>a0b42a9d87d619347f92f703f162f375f</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector</type>
      <name>m_invdiag</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>abce7e6e756519949b58f201ef486d162</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>a180911e1c0f848621dab8e29b5da88dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>a3fc53ebbf9c7f11e5a728c9fbd9132ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>Vector</name>
      <anchorfile>classEigen_1_1DiagonalPreconditioner.html</anchorfile>
      <anchor>aef3c886661f3a48e01c1c48629f8528e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DiagonalProduct</name>
    <filename>classEigen_1_1DiagonalProduct.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductOrder</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::DiagonalShape</name>
    <filename>structEigen_1_1DiagonalShape.html</filename>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>debugName</name>
      <anchorfile>structEigen_1_1DiagonalShape.html</anchorfile>
      <anchor>a8de4e0b884709c83e6411719b95da29a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DiagonalWrapper</name>
    <filename>classEigen_1_1DiagonalWrapper.html</filename>
    <templarg></templarg>
    <base>DiagonalBase&lt; DiagonalWrapper&lt; _DiagonalVectorType &gt; &gt;</base>
    <base protection="private">Eigen::internal::no_assignment_operator</base>
    <member kind="typedef">
      <type>_DiagonalVectorType</type>
      <name>DiagonalVectorType</name>
      <anchorfile>classEigen_1_1DiagonalWrapper.html</anchorfile>
      <anchor>ad145dc440c9a425857f8e1e5e0ae0294</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalWrapper</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1DiagonalWrapper.html</anchorfile>
      <anchor>a2d709c0cbb450dd9a8463dffcab5fb3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const DiagonalVectorType &amp;</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1DiagonalWrapper.html</anchorfile>
      <anchor>a8e84e44aa74ab66f54ffb45e439ef0d5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>DiagonalWrapper</name>
      <anchorfile>classEigen_1_1DiagonalWrapper.html</anchorfile>
      <anchor>a81574f47272fd5e519a19135a306529d</anchor>
      <arglist>(DiagonalVectorType &amp;a_diagonal)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DiagonalVectorType::Nested</type>
      <name>m_diagonal</name>
      <anchorfile>classEigen_1_1DiagonalWrapper.html</anchorfile>
      <anchor>a42a4abc8dde10e478768b64a283bdb1f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::direct_selfadjoint_eigenvalues</name>
    <filename>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues.html</filename>
    <templarg>SolverType</templarg>
    <templarg>Size</templarg>
    <templarg>IsComplex</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues.html</anchorfile>
      <anchor>afbde78285f513af91c6f0430f005759a</anchor>
      <arglist>(SolverType &amp;eig, const typename SolverType::MatrixType &amp;A, int options)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::direct_selfadjoint_eigenvalues&lt; SolverType, 2, false &gt;</name>
    <filename>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues_3_01SolverType_00_012_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>SolverType::EigenvectorsType</type>
      <name>EigenvectorsType</name>
      <anchorfile>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues_3_01SolverType_00_012_00_01false_01_4.html</anchorfile>
      <anchor>ab88affec1ba41f7662e263fa86102255</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SolverType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues_3_01SolverType_00_012_00_01false_01_4.html</anchorfile>
      <anchor>ad4737401b97adbb299ab4e64d5a13b79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SolverType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues_3_01SolverType_00_012_00_01false_01_4.html</anchorfile>
      <anchor>a8494659a9d6ef5917f2b9063808b9214</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SolverType::RealVectorType</type>
      <name>VectorType</name>
      <anchorfile>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues_3_01SolverType_00_012_00_01false_01_4.html</anchorfile>
      <anchor>a9a515dab7880b222aff4847641c40ed2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>computeRoots</name>
      <anchorfile>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues_3_01SolverType_00_012_00_01false_01_4.html</anchorfile>
      <anchor>a49dab7c21eb393c3c3d45890bd34f58e</anchor>
      <arglist>(const MatrixType &amp;m, VectorType &amp;roots)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues_3_01SolverType_00_012_00_01false_01_4.html</anchorfile>
      <anchor>addc88bfeaab72fc09c5429df3d680bd7</anchor>
      <arglist>(SolverType &amp;solver, const MatrixType &amp;mat, int options)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::direct_selfadjoint_eigenvalues&lt; SolverType, 3, false &gt;</name>
    <filename>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues_3_01SolverType_00_013_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>SolverType::EigenvectorsType</type>
      <name>EigenvectorsType</name>
      <anchorfile>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues_3_01SolverType_00_013_00_01false_01_4.html</anchorfile>
      <anchor>a871dcddc6a2eccca1440ce2e4ed62b63</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SolverType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues_3_01SolverType_00_013_00_01false_01_4.html</anchorfile>
      <anchor>a91212db992185b6ee3909be97d545ca4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SolverType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues_3_01SolverType_00_013_00_01false_01_4.html</anchorfile>
      <anchor>a3e0e253654e2bbdada60c064e3178bb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SolverType::RealVectorType</type>
      <name>VectorType</name>
      <anchorfile>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues_3_01SolverType_00_013_00_01false_01_4.html</anchorfile>
      <anchor>a1a9f066507f5261a9facab5b21b28682</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>computeRoots</name>
      <anchorfile>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues_3_01SolverType_00_013_00_01false_01_4.html</anchorfile>
      <anchor>abb216c5ee047da4b4d7b225948b5d666</anchor>
      <arglist>(const MatrixType &amp;m, VectorType &amp;roots)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC bool</type>
      <name>extract_kernel</name>
      <anchorfile>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues_3_01SolverType_00_013_00_01false_01_4.html</anchorfile>
      <anchor>acd33edc4fec6df2b006ffcdd610f0a3b</anchor>
      <arglist>(MatrixType &amp;mat, Ref&lt; VectorType &gt; res, Ref&lt; VectorType &gt; representative)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1direct__selfadjoint__eigenvalues_3_01SolverType_00_013_00_01false_01_4.html</anchorfile>
      <anchor>a9bba7b5bd5aeb6d3ede0cd70ed18f231</anchor>
      <arglist>(SolverType &amp;solver, const MatrixType &amp;mat, int options)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DiscreteSolver</name>
    <filename>classDiscreteSolver.html</filename>
    <member kind="function">
      <type>void</type>
      <name>CerrClusters</name>
      <anchorfile>classDiscreteSolver.html</anchorfile>
      <anchor>ae68ca45cdd7773a64040571f87d602f3</anchor>
      <arglist>(std::vector&lt; Cluster &gt; clusters)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CerrDomainCDT</name>
      <anchorfile>classDiscreteSolver.html</anchorfile>
      <anchor>a4363b429894e763fa0f920c6090bfe92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Cluster &gt;</type>
      <name>ClusterTargets</name>
      <anchorfile>classDiscreteSolver.html</anchorfile>
      <anchor>a4643026fcdd2da64c46491f20ac1614e</anchor>
      <arglist>(int mode=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiscreteSolver</name>
      <anchorfile>classDiscreteSolver.html</anchorfile>
      <anchor>afc9516f686de0e1d0e03bf2aa0bfcbb7</anchor>
      <arglist>(DataEngine &amp;de, CDT d, DistanceMetric &amp;dm, vector&lt; Eigen::Vector2d &gt; s, vector&lt; Eigen::Vector2d &gt; t, double delta)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>getSolution</name>
      <anchorfile>classDiscreteSolver.html</anchorfile>
      <anchor>af7b87dbd40bd9b395573cfad80e91ec2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int &gt;</type>
      <name>Match</name>
      <anchorfile>classDiscreteSolver.html</anchorfile>
      <anchor>aad32382563b9be999fec2ef04471631c</anchor>
      <arglist>(std::vector&lt; Cluster &gt; clusters)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SolveOMT</name>
      <anchorfile>classDiscreteSolver.html</anchorfile>
      <anchor>a7549ab79f9a4ec7bca095692d23a4b78</anchor>
      <arglist>(int mode=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DiscreteSolver</name>
      <anchorfile>classDiscreteSolver.html</anchorfile>
      <anchor>ab04c3b2c6c9312e1dead56726a5d2b38</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_delta</name>
      <anchorfile>classDiscreteSolver.html</anchorfile>
      <anchor>ae75212730eb3c81cd1a6a46361c35ef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CDT</type>
      <name>m_domain</name>
      <anchorfile>classDiscreteSolver.html</anchorfile>
      <anchor>af96e37174ae6b5617bd73781d4b2c4f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DistanceMetric *</type>
      <name>m_metric</name>
      <anchorfile>classDiscreteSolver.html</anchorfile>
      <anchor>a6f7ec5a6a3bed288a82662c8212d49e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DataEngine *</type>
      <name>m_p_de</name>
      <anchorfile>classDiscreteSolver.html</anchorfile>
      <anchor>a3e0b3b755496eb146151fa362d616445</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; int &gt; &gt;</type>
      <name>m_result_s_t</name>
      <anchorfile>classDiscreteSolver.html</anchorfile>
      <anchor>aa88f54c9b9069478aec7f014e72a2503</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Eigen::Vector2d &gt;</type>
      <name>m_sources</name>
      <anchorfile>classDiscreteSolver.html</anchorfile>
      <anchor>a5140821b55ffcbe604305907f7f7ecef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Eigen::Vector2d &gt;</type>
      <name>m_targets</name>
      <anchorfile>classDiscreteSolver.html</anchorfile>
      <anchor>a85ea20822c6f863f6db383bf66d7e8fc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DistanceMetric</name>
    <filename>classDistanceMetric.html</filename>
    <member kind="function">
      <type></type>
      <name>DistanceMetric</name>
      <anchorfile>classDistanceMetric.html</anchorfile>
      <anchor>a8755d7fafb2d73f154db44d05b7c3489</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>vector&lt; double &gt;</type>
      <name>GeodesicDistances</name>
      <anchorfile>classDistanceMetric.html</anchorfile>
      <anchor>acfb16eb118bbead5286afc9844f669f9</anchor>
      <arglist>(Eigen::Vector2d source, vector&lt; Eigen::Vector2d &gt; targets)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_euclidean_distance</name>
      <anchorfile>classDistanceMetric.html</anchorfile>
      <anchor>a4480374d44c91e528f3703ac8bf899a2</anchor>
      <arglist>(Point_2 p1, Point_2 p2)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_euclidean_distance</name>
      <anchorfile>classDistanceMetric.html</anchorfile>
      <anchor>a07d81eed38e5355d2450cf7500f9d77a</anchor>
      <arglist>(cv::Point p1, cv::Point p2)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_euclidean_distance</name>
      <anchorfile>classDistanceMetric.html</anchorfile>
      <anchor>a775ddaba2c6c6b315249c5862708bb6c</anchor>
      <arglist>(Point_2 p1, Point_2 p2, vector&lt; Point_2 &gt; &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_geodesic_distance</name>
      <anchorfile>classDistanceMetric.html</anchorfile>
      <anchor>aef4a586e5538030f1fda27e808af95a6</anchor>
      <arglist>(Point_2 p0, Point_2 p1, vector&lt; Point_2 &gt; &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_geodesic_distance_fast</name>
      <anchorfile>classDistanceMetric.html</anchorfile>
      <anchor>a5976a12bae206cbbb8298fd3b06c5210</anchor>
      <arglist>(Point_2 p0, Point_2 p1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_geodesic_distance_fast_initialization</name>
      <anchorfile>classDistanceMetric.html</anchorfile>
      <anchor>a90ad2990fa6f26f69082755158bb2b8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>vector&lt; double &gt;</type>
      <name>getGeodesicDistances</name>
      <anchorfile>classDistanceMetric.html</anchorfile>
      <anchor>a917b4ec87cfccdc9f333ce881096590b</anchor>
      <arglist>(Point_2 source, vector&lt; Point_2 &gt; targets)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DistanceMetric</name>
      <anchorfile>classDistanceMetric.html</anchorfile>
      <anchor>ada449de886c896161f71d0b6752bf9e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>CRichModel *</type>
      <name>m_geodesic_domain</name>
      <anchorfile>classDistanceMetric.html</anchorfile>
      <anchor>af7fcc3096a32cabf45a868b0c671f624</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_geodesic_domain_version</name>
      <anchorfile>classDistanceMetric.html</anchorfile>
      <anchor>ac8036dcef656b47f905df2c45313fa7a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::div_assign_op</name>
    <filename>structEigen_1_1internal_1_1div__assign__op.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>assignCoeff</name>
      <anchorfile>structEigen_1_1internal_1_1div__assign__op.html</anchorfile>
      <anchor>a66eda20f8694f3a1c87cd6b755ccd9fc</anchor>
      <arglist>(DstScalar &amp;a, const SrcScalar &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>assignPacket</name>
      <anchorfile>structEigen_1_1internal_1_1div__assign__op.html</anchorfile>
      <anchor>ab402e9f7ccc414aeca72663a7a7a90c8</anchor>
      <arglist>(DstScalar *a, const Packet &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::dot_nocheck</name>
    <filename>structEigen_1_1internal_1_1dot__nocheck.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>NeedToTranspose</templarg>
    <member kind="typedef">
      <type>scalar_conj_product_op&lt; typename traits&lt; T &gt;::Scalar, typename traits&lt; U &gt;::Scalar &gt;</type>
      <name>conj_prod</name>
      <anchorfile>structEigen_1_1internal_1_1dot__nocheck.html</anchorfile>
      <anchor>abf2c27baaf29d5b30c6e6c4683e4b85a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conj_prod::result_type</type>
      <name>ResScalar</name>
      <anchorfile>structEigen_1_1internal_1_1dot__nocheck.html</anchorfile>
      <anchor>a13097f7d273a417cbdc3556f5e500c42</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC ResScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1dot__nocheck.html</anchorfile>
      <anchor>a935ef82de35699e02023fa0d85502581</anchor>
      <arglist>(const MatrixBase&lt; T &gt; &amp;a, const MatrixBase&lt; U &gt; &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::dot_nocheck&lt; T, U, true &gt;</name>
    <filename>structEigen_1_1internal_1_1dot__nocheck_3_01T_00_01U_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>scalar_conj_product_op&lt; typename traits&lt; T &gt;::Scalar, typename traits&lt; U &gt;::Scalar &gt;</type>
      <name>conj_prod</name>
      <anchorfile>structEigen_1_1internal_1_1dot__nocheck_3_01T_00_01U_00_01true_01_4.html</anchorfile>
      <anchor>af46c6f58464fb29fbf8da63fd2f12f8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conj_prod::result_type</type>
      <name>ResScalar</name>
      <anchorfile>structEigen_1_1internal_1_1dot__nocheck_3_01T_00_01U_00_01true_01_4.html</anchorfile>
      <anchor>adcd4282d8e49e661ed8e123f92bdb308</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC ResScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1dot__nocheck_3_01T_00_01U_00_01true_01_4.html</anchorfile>
      <anchor>a036e31d72fa2a542c8c922d0aefacf79</anchor>
      <arglist>(const MatrixBase&lt; T &gt; &amp;a, const MatrixBase&lt; U &gt; &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::DoublePacket</name>
    <filename>structEigen_1_1internal_1_1DoublePacket.html</filename>
    <templarg>Packet</templarg>
    <member kind="variable">
      <type>Packet</type>
      <name>first</name>
      <anchorfile>structEigen_1_1internal_1_1DoublePacket.html</anchorfile>
      <anchor>adc3064d8af45a76916e6467c31f1fdaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Packet</type>
      <name>second</name>
      <anchorfile>structEigen_1_1internal_1_1DoublePacket.html</anchorfile>
      <anchor>a65a886a57baa7bcc561d53ae58455245</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::DynamicSparseMatrix</name>
    <filename>classEigen_1_1DynamicSparseMatrix.html</filename>
    <templarg></templarg>
    <templarg>_Flags</templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>EdgePoint</name>
    <filename>structEdgePoint.html</filename>
    <member kind="function">
      <type></type>
      <name>EdgePoint</name>
      <anchorfile>structEdgePoint.html</anchorfile>
      <anchor>a63898a5dd26c4898334c95574949f992</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EdgePoint</name>
      <anchorfile>structEdgePoint.html</anchorfile>
      <anchor>a4506835f7d21875070fc71e6382a3110</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EdgePoint</name>
      <anchorfile>structEdgePoint.html</anchorfile>
      <anchor>acbfab9fbe309d6706b6b9950bf9307b9</anchor>
      <arglist>(int index, double proportion)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EdgePoint</name>
      <anchorfile>structEdgePoint.html</anchorfile>
      <anchor>a583835a5af070204ea7e58feb01d854a</anchor>
      <arglist>(const CRichModel &amp;model, int leftVert, int rightVert, double proportion)</arglist>
    </member>
    <member kind="function">
      <type>CPoint3D</type>
      <name>Get3DPoint</name>
      <anchorfile>structEdgePoint.html</anchorfile>
      <anchor>a2fc8f7d99c419a2d2381a26482c92fc1</anchor>
      <arglist>(const CRichModel &amp;model) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetNumbering</name>
      <anchorfile>structEdgePoint.html</anchorfile>
      <anchor>a95fcea428d29b01eb20ffc353159dade</anchor>
      <arglist>(const CRichModel &amp;model, int faceID) const</arglist>
    </member>
    <member kind="function">
      <type>CPoint3D</type>
      <name>GetShiftPoint</name>
      <anchorfile>structEdgePoint.html</anchorfile>
      <anchor>ae365dda590329abe5830c1ea3378edc3</anchor>
      <arglist>(const CRichModel &amp;model) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>structEdgePoint.html</anchorfile>
      <anchor>a39dec7de6eada592390cc8f19880853c</anchor>
      <arglist>(const EdgePoint &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>structEdgePoint.html</anchorfile>
      <anchor>a3a645ce6caa735f71ced6239ff571187</anchor>
      <arglist>(const EdgePoint &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structEdgePoint.html</anchorfile>
      <anchor>a0efc138d163fdfb51d0434042a422781</anchor>
      <arglist>(const EdgePoint &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reverse</name>
      <anchorfile>structEdgePoint.html</anchorfile>
      <anchor>a05c2eb077706fec156863766ee53cd1b</anchor>
      <arglist>(const CRichModel &amp;model)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>index</name>
      <anchorfile>structEdgePoint.html</anchorfile>
      <anchor>a8c741591dea0c1bea79c05312e1af00f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isVertex</name>
      <anchorfile>structEdgePoint.html</anchorfile>
      <anchor>a96a9383c8b3139b1854b52f1277d3364</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>proportion</name>
      <anchorfile>structEdgePoint.html</anchorfile>
      <anchor>a623f7be2cde79b71ec706739758b743d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structEdgePoint.html</anchorfile>
      <anchor>a03f1206e3194ae8aa01e35b0bc1724ff</anchor>
      <arglist>(ostream &amp;out, const EdgePoint &amp;ep)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::EigenBase</name>
    <filename>structEigen_1_1EigenBase.html</filename>
    <templarg>Derived</templarg>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a554f30542cc2316add4b1ea0a492ff02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a95ff992a5c4c5debb41f6ae2f639e1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad4300dbb47b34596d8ce6b2361c07b52</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac8a579c4f982dddd2a01489fe66b73c9</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aabee6205996703a37df914e379472653</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a7b0b45c7351847696c911ce8aa2abbdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a5e53ffacb6f476ca0d9f151808e68d2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Derived &amp;</type>
      <name>const_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a00ddfc99f2e8fe2f5369eff4a168e370</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad0cbee5e2dfef3bbe9db5e6d5fe12cc0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a991b21b79bb613171a53271933c53cab</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a8141320ba8df384426c298b32b000d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>size</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac2c9348df3bb9c0044dbae6c278a8977</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a677a970c7d063d7033180dd9dbb53565</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::EigenBase2EigenBase</name>
    <filename>structEigen_1_1internal_1_1EigenBase2EigenBase.html</filename>
  </compound>
  <compound kind="class">
    <name>EigenBase&lt; BandMatrix&lt; _Scalar, Rows, Cols, Supers, Subs, Options &gt; &gt;</name>
    <filename>structEigen_1_1EigenBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a554f30542cc2316add4b1ea0a492ff02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; BandMatrix&lt; _Scalar, Rows, Cols, Supers, Subs, Options &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a95ff992a5c4c5debb41f6ae2f639e1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad4300dbb47b34596d8ce6b2361c07b52</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac8a579c4f982dddd2a01489fe66b73c9</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aabee6205996703a37df914e379472653</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a7b0b45c7351847696c911ce8aa2abbdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC BandMatrix&lt; _Scalar, Rows, Cols, Supers, Subs, Options &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a5e53ffacb6f476ca0d9f151808e68d2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const BandMatrix&lt; _Scalar, Rows, Cols, Supers, Subs, Options &gt; &amp;</type>
      <name>const_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a00ddfc99f2e8fe2f5369eff4a168e370</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC BandMatrix&lt; _Scalar, Rows, Cols, Supers, Subs, Options &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const BandMatrix&lt; _Scalar, Rows, Cols, Supers, Subs, Options &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad0cbee5e2dfef3bbe9db5e6d5fe12cc0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a991b21b79bb613171a53271933c53cab</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a8141320ba8df384426c298b32b000d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>size</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac2c9348df3bb9c0044dbae6c278a8977</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a677a970c7d063d7033180dd9dbb53565</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EigenBase&lt; BandMatrixWrapper&lt; _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;</name>
    <filename>structEigen_1_1EigenBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a554f30542cc2316add4b1ea0a492ff02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; BandMatrixWrapper&lt; _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a95ff992a5c4c5debb41f6ae2f639e1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad4300dbb47b34596d8ce6b2361c07b52</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac8a579c4f982dddd2a01489fe66b73c9</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aabee6205996703a37df914e379472653</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a7b0b45c7351847696c911ce8aa2abbdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC BandMatrixWrapper&lt; _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a5e53ffacb6f476ca0d9f151808e68d2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const BandMatrixWrapper&lt; _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options &gt; &amp;</type>
      <name>const_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a00ddfc99f2e8fe2f5369eff4a168e370</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC BandMatrixWrapper&lt; _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const BandMatrixWrapper&lt; _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad0cbee5e2dfef3bbe9db5e6d5fe12cc0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a991b21b79bb613171a53271933c53cab</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a8141320ba8df384426c298b32b000d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>size</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac2c9348df3bb9c0044dbae6c278a8977</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a677a970c7d063d7033180dd9dbb53565</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EigenBase&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</name>
    <filename>structEigen_1_1EigenBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a554f30542cc2316add4b1ea0a492ff02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a95ff992a5c4c5debb41f6ae2f639e1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad4300dbb47b34596d8ce6b2361c07b52</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac8a579c4f982dddd2a01489fe66b73c9</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aabee6205996703a37df914e379472653</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a7b0b45c7351847696c911ce8aa2abbdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a5e53ffacb6f476ca0d9f151808e68d2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>const_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a00ddfc99f2e8fe2f5369eff4a168e370</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad0cbee5e2dfef3bbe9db5e6d5fe12cc0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a991b21b79bb613171a53271933c53cab</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a8141320ba8df384426c298b32b000d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>size</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac2c9348df3bb9c0044dbae6c278a8977</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a677a970c7d063d7033180dd9dbb53565</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EigenBase&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</name>
    <filename>structEigen_1_1EigenBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a554f30542cc2316add4b1ea0a492ff02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a95ff992a5c4c5debb41f6ae2f639e1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad4300dbb47b34596d8ce6b2361c07b52</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac8a579c4f982dddd2a01489fe66b73c9</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aabee6205996703a37df914e379472653</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a7b0b45c7351847696c911ce8aa2abbdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a5e53ffacb6f476ca0d9f151808e68d2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>const_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a00ddfc99f2e8fe2f5369eff4a168e370</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad0cbee5e2dfef3bbe9db5e6d5fe12cc0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a991b21b79bb613171a53271933c53cab</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a8141320ba8df384426c298b32b000d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>size</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac2c9348df3bb9c0044dbae6c278a8977</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a677a970c7d063d7033180dd9dbb53565</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EigenBase&lt; Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt;</name>
    <filename>structEigen_1_1EigenBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a554f30542cc2316add4b1ea0a492ff02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a95ff992a5c4c5debb41f6ae2f639e1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad4300dbb47b34596d8ce6b2361c07b52</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac8a579c4f982dddd2a01489fe66b73c9</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aabee6205996703a37df914e379472653</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a7b0b45c7351847696c911ce8aa2abbdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a5e53ffacb6f476ca0d9f151808e68d2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>const_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a00ddfc99f2e8fe2f5369eff4a168e370</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad0cbee5e2dfef3bbe9db5e6d5fe12cc0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a991b21b79bb613171a53271933c53cab</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a8141320ba8df384426c298b32b000d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>size</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac2c9348df3bb9c0044dbae6c278a8977</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a677a970c7d063d7033180dd9dbb53565</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EigenBase&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</name>
    <filename>structEigen_1_1EigenBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a554f30542cc2316add4b1ea0a492ff02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a95ff992a5c4c5debb41f6ae2f639e1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad4300dbb47b34596d8ce6b2361c07b52</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac8a579c4f982dddd2a01489fe66b73c9</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aabee6205996703a37df914e379472653</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a7b0b45c7351847696c911ce8aa2abbdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a5e53ffacb6f476ca0d9f151808e68d2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &amp;</type>
      <name>const_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a00ddfc99f2e8fe2f5369eff4a168e370</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad0cbee5e2dfef3bbe9db5e6d5fe12cc0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a991b21b79bb613171a53271933c53cab</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a8141320ba8df384426c298b32b000d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>size</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac2c9348df3bb9c0044dbae6c278a8977</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a677a970c7d063d7033180dd9dbb53565</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EigenBase&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</name>
    <filename>structEigen_1_1EigenBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a554f30542cc2316add4b1ea0a492ff02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a95ff992a5c4c5debb41f6ae2f639e1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad4300dbb47b34596d8ce6b2361c07b52</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac8a579c4f982dddd2a01489fe66b73c9</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aabee6205996703a37df914e379472653</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a7b0b45c7351847696c911ce8aa2abbdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Block&lt; XprType, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a5e53ffacb6f476ca0d9f151808e68d2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Block&lt; XprType, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>const_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a00ddfc99f2e8fe2f5369eff4a168e370</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Block&lt; XprType, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Block&lt; XprType, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad0cbee5e2dfef3bbe9db5e6d5fe12cc0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a991b21b79bb613171a53271933c53cab</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a8141320ba8df384426c298b32b000d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>size</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac2c9348df3bb9c0044dbae6c278a8977</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a677a970c7d063d7033180dd9dbb53565</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EigenBase&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</name>
    <filename>structEigen_1_1EigenBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a554f30542cc2316add4b1ea0a492ff02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a95ff992a5c4c5debb41f6ae2f639e1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad4300dbb47b34596d8ce6b2361c07b52</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac8a579c4f982dddd2a01489fe66b73c9</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aabee6205996703a37df914e379472653</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a7b0b45c7351847696c911ce8aa2abbdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a5e53ffacb6f476ca0d9f151808e68d2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &amp;</type>
      <name>const_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a00ddfc99f2e8fe2f5369eff4a168e370</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad0cbee5e2dfef3bbe9db5e6d5fe12cc0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a991b21b79bb613171a53271933c53cab</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a8141320ba8df384426c298b32b000d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>size</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac2c9348df3bb9c0044dbae6c278a8977</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a677a970c7d063d7033180dd9dbb53565</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EigenBase&lt; HouseholderSequence&lt; VectorsType, CoeffsType, Side &gt; &gt;</name>
    <filename>structEigen_1_1EigenBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a554f30542cc2316add4b1ea0a492ff02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; HouseholderSequence&lt; VectorsType, CoeffsType, Side &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a95ff992a5c4c5debb41f6ae2f639e1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad4300dbb47b34596d8ce6b2361c07b52</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac8a579c4f982dddd2a01489fe66b73c9</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aabee6205996703a37df914e379472653</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a7b0b45c7351847696c911ce8aa2abbdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC HouseholderSequence&lt; VectorsType, CoeffsType, Side &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a5e53ffacb6f476ca0d9f151808e68d2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const HouseholderSequence&lt; VectorsType, CoeffsType, Side &gt; &amp;</type>
      <name>const_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a00ddfc99f2e8fe2f5369eff4a168e370</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC HouseholderSequence&lt; VectorsType, CoeffsType, Side &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const HouseholderSequence&lt; VectorsType, CoeffsType, Side &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad0cbee5e2dfef3bbe9db5e6d5fe12cc0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a991b21b79bb613171a53271933c53cab</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a8141320ba8df384426c298b32b000d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>size</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac2c9348df3bb9c0044dbae6c278a8977</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a677a970c7d063d7033180dd9dbb53565</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EigenBase&lt; Inverse&lt; PermutationType &gt; &gt;</name>
    <filename>structEigen_1_1EigenBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a554f30542cc2316add4b1ea0a492ff02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Inverse&lt; PermutationType &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a95ff992a5c4c5debb41f6ae2f639e1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad4300dbb47b34596d8ce6b2361c07b52</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac8a579c4f982dddd2a01489fe66b73c9</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aabee6205996703a37df914e379472653</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a7b0b45c7351847696c911ce8aa2abbdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Inverse&lt; PermutationType &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a5e53ffacb6f476ca0d9f151808e68d2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Inverse&lt; PermutationType &gt; &amp;</type>
      <name>const_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a00ddfc99f2e8fe2f5369eff4a168e370</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Inverse&lt; PermutationType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Inverse&lt; PermutationType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad0cbee5e2dfef3bbe9db5e6d5fe12cc0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a991b21b79bb613171a53271933c53cab</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a8141320ba8df384426c298b32b000d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>size</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac2c9348df3bb9c0044dbae6c278a8977</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a677a970c7d063d7033180dd9dbb53565</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EigenBase&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</name>
    <filename>structEigen_1_1EigenBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a554f30542cc2316add4b1ea0a492ff02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a95ff992a5c4c5debb41f6ae2f639e1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad4300dbb47b34596d8ce6b2361c07b52</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac8a579c4f982dddd2a01489fe66b73c9</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aabee6205996703a37df914e379472653</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a7b0b45c7351847696c911ce8aa2abbdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SparseMatrix&lt; _Scalar, _Options, _Index &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a5e53ffacb6f476ca0d9f151808e68d2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const SparseMatrix&lt; _Scalar, _Options, _Index &gt; &amp;</type>
      <name>const_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a00ddfc99f2e8fe2f5369eff4a168e370</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SparseMatrix&lt; _Scalar, _Options, _Index &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const SparseMatrix&lt; _Scalar, _Options, _Index &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad0cbee5e2dfef3bbe9db5e6d5fe12cc0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a991b21b79bb613171a53271933c53cab</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a8141320ba8df384426c298b32b000d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>size</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac2c9348df3bb9c0044dbae6c278a8977</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a677a970c7d063d7033180dd9dbb53565</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EigenBase&lt; SparseQRMatrixQReturnType&lt; SparseQRType &gt; &gt;</name>
    <filename>structEigen_1_1EigenBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a554f30542cc2316add4b1ea0a492ff02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SparseQRMatrixQReturnType&lt; SparseQRType &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a95ff992a5c4c5debb41f6ae2f639e1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad4300dbb47b34596d8ce6b2361c07b52</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac8a579c4f982dddd2a01489fe66b73c9</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aabee6205996703a37df914e379472653</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a7b0b45c7351847696c911ce8aa2abbdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SparseQRMatrixQReturnType&lt; SparseQRType &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a5e53ffacb6f476ca0d9f151808e68d2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const SparseQRMatrixQReturnType&lt; SparseQRType &gt; &amp;</type>
      <name>const_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a00ddfc99f2e8fe2f5369eff4a168e370</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SparseQRMatrixQReturnType&lt; SparseQRType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const SparseQRMatrixQReturnType&lt; SparseQRType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad0cbee5e2dfef3bbe9db5e6d5fe12cc0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a991b21b79bb613171a53271933c53cab</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a8141320ba8df384426c298b32b000d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>size</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac2c9348df3bb9c0044dbae6c278a8977</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a677a970c7d063d7033180dd9dbb53565</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EigenBase&lt; SparseSelfAdjointView&lt; MatrixType, _Mode &gt; &gt;</name>
    <filename>structEigen_1_1EigenBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a554f30542cc2316add4b1ea0a492ff02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SparseSelfAdjointView&lt; MatrixType, _Mode &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a95ff992a5c4c5debb41f6ae2f639e1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad4300dbb47b34596d8ce6b2361c07b52</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac8a579c4f982dddd2a01489fe66b73c9</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aabee6205996703a37df914e379472653</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a7b0b45c7351847696c911ce8aa2abbdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SparseSelfAdjointView&lt; MatrixType, _Mode &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a5e53ffacb6f476ca0d9f151808e68d2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const SparseSelfAdjointView&lt; MatrixType, _Mode &gt; &amp;</type>
      <name>const_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a00ddfc99f2e8fe2f5369eff4a168e370</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SparseSelfAdjointView&lt; MatrixType, _Mode &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const SparseSelfAdjointView&lt; MatrixType, _Mode &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad0cbee5e2dfef3bbe9db5e6d5fe12cc0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a991b21b79bb613171a53271933c53cab</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a8141320ba8df384426c298b32b000d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>size</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac2c9348df3bb9c0044dbae6c278a8977</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a677a970c7d063d7033180dd9dbb53565</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EigenBase&lt; SparseSymmetricPermutationProduct&lt; MatrixType, Mode &gt; &gt;</name>
    <filename>structEigen_1_1EigenBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a554f30542cc2316add4b1ea0a492ff02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SparseSymmetricPermutationProduct&lt; MatrixType, Mode &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a95ff992a5c4c5debb41f6ae2f639e1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad4300dbb47b34596d8ce6b2361c07b52</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac8a579c4f982dddd2a01489fe66b73c9</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aabee6205996703a37df914e379472653</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a7b0b45c7351847696c911ce8aa2abbdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SparseSymmetricPermutationProduct&lt; MatrixType, Mode &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a5e53ffacb6f476ca0d9f151808e68d2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const SparseSymmetricPermutationProduct&lt; MatrixType, Mode &gt; &amp;</type>
      <name>const_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a00ddfc99f2e8fe2f5369eff4a168e370</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SparseSymmetricPermutationProduct&lt; MatrixType, Mode &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const SparseSymmetricPermutationProduct&lt; MatrixType, Mode &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad0cbee5e2dfef3bbe9db5e6d5fe12cc0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a991b21b79bb613171a53271933c53cab</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a8141320ba8df384426c298b32b000d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>size</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac2c9348df3bb9c0044dbae6c278a8977</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a677a970c7d063d7033180dd9dbb53565</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EigenBase&lt; SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</name>
    <filename>structEigen_1_1EigenBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a554f30542cc2316add4b1ea0a492ff02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a95ff992a5c4c5debb41f6ae2f639e1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad4300dbb47b34596d8ce6b2361c07b52</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac8a579c4f982dddd2a01489fe66b73c9</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aabee6205996703a37df914e379472653</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a7b0b45c7351847696c911ce8aa2abbdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a5e53ffacb6f476ca0d9f151808e68d2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &amp;</type>
      <name>const_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a00ddfc99f2e8fe2f5369eff4a168e370</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad0cbee5e2dfef3bbe9db5e6d5fe12cc0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a991b21b79bb613171a53271933c53cab</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a8141320ba8df384426c298b32b000d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>size</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac2c9348df3bb9c0044dbae6c278a8977</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a677a970c7d063d7033180dd9dbb53565</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EigenBase&lt; SparseView&lt; MatrixType &gt; &gt;</name>
    <filename>structEigen_1_1EigenBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a554f30542cc2316add4b1ea0a492ff02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SparseView&lt; MatrixType &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a95ff992a5c4c5debb41f6ae2f639e1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad4300dbb47b34596d8ce6b2361c07b52</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac8a579c4f982dddd2a01489fe66b73c9</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aabee6205996703a37df914e379472653</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a7b0b45c7351847696c911ce8aa2abbdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SparseView&lt; MatrixType &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a5e53ffacb6f476ca0d9f151808e68d2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const SparseView&lt; MatrixType &gt; &amp;</type>
      <name>const_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a00ddfc99f2e8fe2f5369eff4a168e370</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SparseView&lt; MatrixType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const SparseView&lt; MatrixType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad0cbee5e2dfef3bbe9db5e6d5fe12cc0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a991b21b79bb613171a53271933c53cab</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a8141320ba8df384426c298b32b000d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>size</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac2c9348df3bb9c0044dbae6c278a8977</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a677a970c7d063d7033180dd9dbb53565</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EigenBase&lt; Transpose&lt; MatrixType &gt; &gt;</name>
    <filename>structEigen_1_1EigenBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a554f30542cc2316add4b1ea0a492ff02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Transpose&lt; MatrixType &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a95ff992a5c4c5debb41f6ae2f639e1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad4300dbb47b34596d8ce6b2361c07b52</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac8a579c4f982dddd2a01489fe66b73c9</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aabee6205996703a37df914e379472653</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a7b0b45c7351847696c911ce8aa2abbdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transpose&lt; MatrixType &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a5e53ffacb6f476ca0d9f151808e68d2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Transpose&lt; MatrixType &gt; &amp;</type>
      <name>const_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a00ddfc99f2e8fe2f5369eff4a168e370</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transpose&lt; MatrixType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Transpose&lt; MatrixType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad0cbee5e2dfef3bbe9db5e6d5fe12cc0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a991b21b79bb613171a53271933c53cab</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a8141320ba8df384426c298b32b000d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>size</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac2c9348df3bb9c0044dbae6c278a8977</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a677a970c7d063d7033180dd9dbb53565</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EigenBase&lt; TriangularView&lt; MatrixType, Mode &gt; &gt;</name>
    <filename>structEigen_1_1EigenBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a554f30542cc2316add4b1ea0a492ff02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView&lt; MatrixType, Mode &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a95ff992a5c4c5debb41f6ae2f639e1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad4300dbb47b34596d8ce6b2361c07b52</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac8a579c4f982dddd2a01489fe66b73c9</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>aabee6205996703a37df914e379472653</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a7b0b45c7351847696c911ce8aa2abbdb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TriangularView&lt; MatrixType, Mode &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a5e53ffacb6f476ca0d9f151808e68d2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const TriangularView&lt; MatrixType, Mode &gt; &amp;</type>
      <name>const_derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a00ddfc99f2e8fe2f5369eff4a168e370</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TriangularView&lt; MatrixType, Mode &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a324b16961a11d2ecfd2d1b7dd7946545</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const TriangularView&lt; MatrixType, Mode &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ad0cbee5e2dfef3bbe9db5e6d5fe12cc0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a991b21b79bb613171a53271933c53cab</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a8141320ba8df384426c298b32b000d8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>size</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>ac2c9348df3bb9c0044dbae6c278a8977</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1EigenBase.html</anchorfile>
      <anchor>a677a970c7d063d7033180dd9dbb53565</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::EigenSolver</name>
    <filename>classEigen_1_1EigenSolver.html</filename>
    <templarg>_MatrixType</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a129bb0833adfe5a9d432f797c6f38c25a4a33f23991a926f241b92e08a5ba5097</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a129bb0833adfe5a9d432f797c6f38c25a4aab62e597f92b93cb5d09265a70a942</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a129bb0833adfe5a9d432f797c6f38c25a3aa0c3b523fc831c1d6bf019ab77b04b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a129bb0833adfe5a9d432f797c6f38c25a86de79da4bf4f039f6f654b97e8b44a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a129bb0833adfe5a9d432f797c6f38c25ae2d70b668884e2e20b5c07a066babb8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a129bb0833adfe5a9d432f797c6f38c25a4aab62e597f92b93cb5d09265a70a942</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>ComplexScalar</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a4d0b2a773357d0a6ec98e026f04002ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; ComplexScalar, ColsAtCompileTime, 1, Options &amp;~RowMajor, MaxColsAtCompileTime, 1 &gt;</type>
      <name>EigenvalueType</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>adc446bcb60572758fa64515f2825db62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; ComplexScalar, RowsAtCompileTime, ColsAtCompileTime, Options, MaxRowsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>EigenvectorsType</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>aa140354e2f7d5ce34c6488c39e19f2c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a5bff6a6bc0efac67d52c60c2c3deb9ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a83acd180404ddaac8a678fa65a6b632b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a129bb0833adfe5a9d432f797c6f38c25ae2d70b668884e2e20b5c07a066babb8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a129bb0833adfe5a9d432f797c6f38c25a86de79da4bf4f039f6f654b97e8b44a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a129bb0833adfe5a9d432f797c6f38c25a3aa0c3b523fc831c1d6bf019ab77b04b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>aad50fbc086d07e69015426ffd11f7e44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a129bb0833adfe5a9d432f797c6f38c25a4a33f23991a926f241b92e08a5ba5097</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a017d49fe0d59874b70a2fcf35e5aa373</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EigenSolver &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a38d032b75b3e75640e3db42e7ab20c24</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix, bool computeEigenvectors=true)</arglist>
    </member>
    <member kind="function">
      <type>EigenSolver&lt; MatrixType &gt; &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a99e6120839b1f65c4e1f1ba61efa264e</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix, bool computeEigenvectors)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EigenSolver</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a3af22d721a6401365881b2ef252d26aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EigenSolver</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>aa4edf56ecc178b277b75c13a2ca1089f</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EigenSolver</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a7e8ab3d89ea525af5f27f1a8e805fae1</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix, bool computeEigenvectors=true)</arglist>
    </member>
    <member kind="function">
      <type>const EigenvalueType &amp;</type>
      <name>eigenvalues</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a114189009e42f5e03372a7a3dfa33b97</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EigenvectorsType</type>
      <name>eigenvectors</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a66288022802172e3ee059283b26201d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>getMaxIterations</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>aa7668af4bcb47cd92cfe10640589d88f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>ac4af54fadc33abcdd1778c87bfbf005b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>pseudoEigenvalueMatrix</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a4979eafe0aeef06b19ada7fa5e19db17</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>pseudoEigenvectors</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a4e796226f06e1f7347cf03a38755a155</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EigenSolver &amp;</type>
      <name>setMaxIterations</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a6cff220aadfd8d8c1366b915ddefd164</anchor>
      <arglist>(Index maxIters)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Matrix&lt; Scalar, ColsAtCompileTime, 1, Options &amp;~RowMajor, MaxColsAtCompileTime, 1 &gt;</type>
      <name>ColumnVectorType</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>aac6c2c50adc1930bbb9fa7cfc699474a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>check_template_parameters</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a92a45b56df13f177983697d50aed2df2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_eigenvectorsOk</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a1f16b393d1df5110a74ac78f29620a86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>EigenvalueType</type>
      <name>m_eivalues</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a5da812ebf5344cffe98f214a6a081fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_eivec</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>abb23dbb6a83e398335bc04394cc85df1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a4ee3d35332bb6944f08a087f253aec0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a2fdc7a0498bfc37f8315fcf6d30f2332</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_matT</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>aabb79f8bedf25fe16adf8e49cfee931a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealSchur&lt; MatrixType &gt;</type>
      <name>m_realSchur</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a432c1f3365d961ea08e50dad0d0ffd7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ColumnVectorType</type>
      <name>m_tmp</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a087a17e0d15ccaed513eb66e492f3cd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>doComputeEigenvectors</name>
      <anchorfile>classEigen_1_1EigenSolver.html</anchorfile>
      <anchor>a16c9513715dd22a7997dd9385cd3b2e9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eigenvalues_selector</name>
    <filename>structEigen_1_1internal_1_1eigenvalues__selector.html</filename>
    <templarg>Derived</templarg>
    <templarg>IsComplex</templarg>
    <member kind="function" static="yes">
      <type>static MatrixBase&lt; Derived &gt;::EigenvaluesReturnType const</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1eigenvalues__selector.html</anchorfile>
      <anchor>a09979658def7adc9dd8e296689345519</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eigenvalues_selector&lt; Derived, false &gt;</name>
    <filename>structEigen_1_1internal_1_1eigenvalues__selector_3_01Derived_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static MatrixBase&lt; Derived &gt;::EigenvaluesReturnType const</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1eigenvalues__selector_3_01Derived_00_01false_01_4.html</anchorfile>
      <anchor>ad8470d5c7d0c704771cdfdde4e495e2d</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::enable_if</name>
    <filename>structEigen_1_1internal_1_1enable__if.html</filename>
    <templarg>Condition</templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::enable_if&lt; true, T &gt;</name>
    <filename>structEigen_1_1internal_1_1enable__if_3_01true_00_01T_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1enable__if_3_01true_00_01T_01_4.html</anchorfile>
      <anchor>aa36ae7c40deeb800cb3580c221870742</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::enable_if_ref</name>
    <filename>structEigen_1_1internal_1_1enable__if__ref.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::enable_if_ref&lt; Ref&lt; T &gt;, Derived &gt;</name>
    <filename>structEigen_1_1internal_1_1enable__if__ref_3_01Ref_3_01T_01_4_00_01Derived_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1enable__if__ref_3_01Ref_3_01T_01_4_00_01Derived_01_4.html</anchorfile>
      <anchor>acdcd99f53faa27f1a901fb4610528f02</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::EnableIf</name>
    <filename>structEigen_1_1internal_1_1EnableIf.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::etor_product_coeff_impl</name>
    <filename>structEigen_1_1internal_1_1etor__product__coeff__impl.html</filename>
    <templarg>Traversal</templarg>
    <templarg>UnrollingIndex</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::etor_product_packet_impl</name>
    <filename>structEigen_1_1internal_1_1etor__product__packet__impl.html</filename>
    <templarg>StorageOrder</templarg>
    <templarg>UnrollingIndex</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LoadMode</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::etor_product_packet_impl&lt; ColMajor, 0, Lhs, Rhs, Packet, LoadMode &gt;</name>
    <filename>structEigen_1_1internal_1_1etor__product__packet__impl_3_01ColMajor_00_010_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LoadMode</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1etor__product__packet__impl_3_01ColMajor_00_010_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</anchorfile>
      <anchor>ab5bd5c2e1ef7f99f07d45f645fd88a00</anchor>
      <arglist>(Index, Index, const Lhs &amp;, const Rhs &amp;, Index, Packet &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::etor_product_packet_impl&lt; ColMajor, 1, Lhs, Rhs, Packet, LoadMode &gt;</name>
    <filename>structEigen_1_1internal_1_1etor__product__packet__impl_3_01ColMajor_00_011_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LoadMode</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1etor__product__packet__impl_3_01ColMajor_00_011_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</anchorfile>
      <anchor>a8099ba41b5edeed0c467ae767f52f8f5</anchor>
      <arglist>(Index row, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, Index, Packet &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::etor_product_packet_impl&lt; ColMajor, Dynamic, Lhs, Rhs, Packet, LoadMode &gt;</name>
    <filename>structEigen_1_1internal_1_1etor__product__packet__impl_3_01ColMajor_00_01Dynamic_00_01Lhs_00_01Rf721f6e5e83f71b7a32008b669f00304.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LoadMode</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1etor__product__packet__impl_3_01ColMajor_00_01Dynamic_00_01Lhs_00_01Rf721f6e5e83f71b7a32008b669f00304.html</anchorfile>
      <anchor>ae9cb59070b643196c487aa384b2132d5</anchor>
      <arglist>(Index row, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, Index innerDim, Packet &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::etor_product_packet_impl&lt; ColMajor, UnrollingIndex, Lhs, Rhs, Packet, LoadMode &gt;</name>
    <filename>structEigen_1_1internal_1_1etor__product__packet__impl_3_01ColMajor_00_01UnrollingIndex_00_01Lhsa3416a1b50d5bded0d967269d49f0642.html</filename>
    <templarg>UnrollingIndex</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LoadMode</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1etor__product__packet__impl_3_01ColMajor_00_01UnrollingIndex_00_01Lhsa3416a1b50d5bded0d967269d49f0642.html</anchorfile>
      <anchor>a7972565ab3f7dc58aedc2f19e1e60f87</anchor>
      <arglist>(Index row, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, Index innerDim, Packet &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::etor_product_packet_impl&lt; RowMajor, 0, Lhs, Rhs, Packet, LoadMode &gt;</name>
    <filename>structEigen_1_1internal_1_1etor__product__packet__impl_3_01RowMajor_00_010_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LoadMode</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1etor__product__packet__impl_3_01RowMajor_00_010_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</anchorfile>
      <anchor>a0fa4979b5d3eb62ac957e9db3a7b444a</anchor>
      <arglist>(Index, Index, const Lhs &amp;, const Rhs &amp;, Index, Packet &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::etor_product_packet_impl&lt; RowMajor, 1, Lhs, Rhs, Packet, LoadMode &gt;</name>
    <filename>structEigen_1_1internal_1_1etor__product__packet__impl_3_01RowMajor_00_011_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LoadMode</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1etor__product__packet__impl_3_01RowMajor_00_011_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</anchorfile>
      <anchor>a148710d5f0ef326651e790c828faa779</anchor>
      <arglist>(Index row, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, Index, Packet &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::etor_product_packet_impl&lt; RowMajor, Dynamic, Lhs, Rhs, Packet, LoadMode &gt;</name>
    <filename>structEigen_1_1internal_1_1etor__product__packet__impl_3_01RowMajor_00_01Dynamic_00_01Lhs_00_01Rbacb86d3458fc927cbfdbfd1fca5d105.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LoadMode</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1etor__product__packet__impl_3_01RowMajor_00_01Dynamic_00_01Lhs_00_01Rbacb86d3458fc927cbfdbfd1fca5d105.html</anchorfile>
      <anchor>aaa718357e8131925569cc9cd0363ef63</anchor>
      <arglist>(Index row, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, Index innerDim, Packet &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::etor_product_packet_impl&lt; RowMajor, UnrollingIndex, Lhs, Rhs, Packet, LoadMode &gt;</name>
    <filename>structEigen_1_1internal_1_1etor__product__packet__impl_3_01RowMajor_00_01UnrollingIndex_00_01Lhs32cc317b1e0e9479bae14a91a403ddfd.html</filename>
    <templarg>UnrollingIndex</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LoadMode</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1etor__product__packet__impl_3_01RowMajor_00_01UnrollingIndex_00_01Lhs32cc317b1e0e9479bae14a91a403ddfd.html</anchorfile>
      <anchor>ac5a3f6666366c7d2a9c947c5bb3e93a5</anchor>
      <arglist>(Index row, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, Index innerDim, Packet &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval</name>
    <filename>structEigen_1_1internal_1_1eval.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01Array_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Options_008253f5ff7029a9214af80527abfd7611.html</filename>
    <templarg></templarg>
    <templarg>_Rows</templarg>
    <templarg>_Cols</templarg>
    <templarg>_Options</templarg>
    <templarg>_MaxRows</templarg>
    <templarg>_MaxCols</templarg>
    <member kind="typedef">
      <type>const Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1eval_3_01Array_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Options_008253f5ff7029a9214af80527abfd7611.html</anchorfile>
      <anchor>ad013ed14d1da137adf926ae866cd111d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Options_0470a1daffcce04c54f657d3157680fac.html</filename>
    <templarg></templarg>
    <templarg>_Rows</templarg>
    <templarg>_Cols</templarg>
    <templarg>_Options</templarg>
    <templarg>_MaxRows</templarg>
    <templarg>_MaxCols</templarg>
    <member kind="typedef">
      <type>const Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1eval_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Options_0470a1daffcce04c54f657d3157680fac.html</anchorfile>
      <anchor>a4a0d1284b17d32de5bde0278f38524f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; T, Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01T_00_01Dense_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>plain_matrix_type&lt; T &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1eval_3_01T_00_01Dense_01_4.html</anchorfile>
      <anchor>a3a362b3b0d46ae32ce625c952737bc2c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; T, DiagonalShape &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01T_00_01DiagonalShape_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>plain_matrix_type&lt; T &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1eval_3_01T_00_01DiagonalShape_01_4.html</anchorfile>
      <anchor>a41a0f100ce6d787321b16082a103423b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::eval&lt; T, Sparse &gt;</name>
    <filename>structEigen_1_1internal_1_1eval_3_01T_00_01Sparse_01_4.html</filename>
    <templarg></templarg>
    <base>sparse_eval&lt; T, traits&lt; T &gt;::RowsAtCompileTime, traits&lt; T &gt;::ColsAtCompileTime, traits&lt; T &gt;::Flags &gt;</base>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::EvalToTemp</name>
    <filename>classEigen_1_1internal_1_1EvalToTemp.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>dense_xpr_base&lt; EvalToTemp &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1EvalToTemp.html</anchorfile>
      <anchor>a087cbd9b48266c6ce096ae8c38b39458</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const ArgType &amp;</type>
      <name>arg</name>
      <anchorfile>classEigen_1_1internal_1_1EvalToTemp.html</anchorfile>
      <anchor>af2869825a51446187011b024caf7b6b0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1internal_1_1EvalToTemp.html</anchorfile>
      <anchor>aa2fdcb7ecd2a8591d48fd0ce6b6fbb03</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EvalToTemp</name>
      <anchorfile>classEigen_1_1internal_1_1EvalToTemp.html</anchorfile>
      <anchor>ad1dcc1133361c8fe6dee2dca185c811a</anchor>
      <arglist>(const ArgType &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1internal_1_1EvalToTemp.html</anchorfile>
      <anchor>a5c165e0ad1edb24f8e07f65138345544</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ArgType &amp;</type>
      <name>m_arg</name>
      <anchorfile>classEigen_1_1internal_1_1EvalToTemp.html</anchorfile>
      <anchor>ae0c92aec14fc67cec3356dc176e5c4b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <templarg>T</templarg>
    <base>unary_evaluator&lt; T &gt;</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; T &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const T &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; ActualLhs &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; ActualLhs &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const ActualLhs &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; ActualRhs &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; ActualRhs &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const ActualRhs &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; Arg1 &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; Arg1 &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const Arg1 &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; Arg2 &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; Arg2 &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const Arg2 &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; Arg3 &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; Arg3 &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const Arg3 &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; ArgType &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; ArgType &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const ArgType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; ArgType::PlainObject &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; ArgType::PlainObject &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const ArgType::PlainObject &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; ArgTypeNestedCleaned &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; ArgTypeNestedCleaned &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const ArgTypeNestedCleaned &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; Array&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Rows</templarg>
    <templarg>Cols</templarg>
    <templarg>Options</templarg>
    <templarg>MaxRows</templarg>
    <templarg>MaxCols</templarg>
    <base>evaluator&lt; PlainObjectBase&lt; Array&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &gt; &gt;</base>
    <member kind="typedef">
      <type>Array&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a8c05424c2b21ad594be7765087e95d82</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a6637726f2511eb89d5daef3550e52baa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a5bb6989dade9d2973cccd7b1c2041810</anchor>
      <arglist>(const XprType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>BlockRows</templarg>
    <templarg>BlockCols</templarg>
    <templarg>InnerPanel</templarg>
    <base>block_evaluator&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt;</base>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>ae5df1340a9702ea0a29e7a967fbf6b9baa8ad08200df751fcd591e883bc78c5f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>ae5df1340a9702ea0a29e7a967fbf6b9ba03b02455bbc3521a8ceb4e3d2daa4c74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>ae5df1340a9702ea0a29e7a967fbf6b9baa52daed7e2a9ee32274a6065621642ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>ae5df1340a9702ea0a29e7a967fbf6b9baa1ff83f679a5e2bb12823536f035f52e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>ae5df1340a9702ea0a29e7a967fbf6b9ba803dadad766ac2dbe470c56768afb7f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ArgTypeIsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>ae5df1340a9702ea0a29e7a967fbf6b9ba522579d58a032a6dcd024b242c148de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>ae5df1340a9702ea0a29e7a967fbf6b9ba5b7d38899f666d8af28edc022c3614e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSameStorageOrderAsArgType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>ae5df1340a9702ea0a29e7a967fbf6b9ba512c7646038d9ce7acff5f99d6f67179</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSize</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>ae5df1340a9702ea0a29e7a967fbf6b9baa608e7d628e1d189a5788c9cfe72910f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>ae5df1340a9702ea0a29e7a967fbf6b9ba270026614e1dc5855b7179e2e80590af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>ae5df1340a9702ea0a29e7a967fbf6b9ba2a527241ee85fef427a0fb0994ca14cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaskPacketAccessBit</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>ae5df1340a9702ea0a29e7a967fbf6b9ba3bfc0ca95b8b3bae1c959e0da35108e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagsLinearAccessBit</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>ae5df1340a9702ea0a29e7a967fbf6b9badeb84327c45d2f6dd9a78c1481332f0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagsRowMajorBit</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>ae5df1340a9702ea0a29e7a967fbf6b9ba6270278ee217839d51b7631adb8f6a7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags0</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>ae5df1340a9702ea0a29e7a967fbf6b9baab3416772bf3a635d1e529e17f668dad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>ae5df1340a9702ea0a29e7a967fbf6b9baf9dd379a9234714ec6a4ed1e85ed664c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>ae5df1340a9702ea0a29e7a967fbf6b9ba2aa77a514e44981444528f913b1453b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment0</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>ae5df1340a9702ea0a29e7a967fbf6b9ba458a5687d0a042a5b2e0735bbcab21c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>ae5df1340a9702ea0a29e7a967fbf6b9ba43279646bdc0d09907b786d6c5c315c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>ae5df1340a9702ea0a29e7a967fbf6b9ba43279646bdc0d09907b786d6c5c315c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment0</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>ae5df1340a9702ea0a29e7a967fbf6b9ba458a5687d0a042a5b2e0735bbcab21c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ArgTypeIsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>ae5df1340a9702ea0a29e7a967fbf6b9ba522579d58a032a6dcd024b242c148de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>block_evaluator&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt;</type>
      <name>block_evaluator_type</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a4c30dd5be540921ece9c7cae8fa0b5fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>ae5df1340a9702ea0a29e7a967fbf6b9baa8ad08200df751fcd591e883bc78c5f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>ae5df1340a9702ea0a29e7a967fbf6b9baa52daed7e2a9ee32274a6065621642ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>ae5df1340a9702ea0a29e7a967fbf6b9baf9dd379a9234714ec6a4ed1e85ed664c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags0</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>ae5df1340a9702ea0a29e7a967fbf6b9baab3416772bf3a635d1e529e17f668dad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagsLinearAccessBit</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>ae5df1340a9702ea0a29e7a967fbf6b9badeb84327c45d2f6dd9a78c1481332f0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagsRowMajorBit</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>ae5df1340a9702ea0a29e7a967fbf6b9ba6270278ee217839d51b7631adb8f6a7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSameStorageOrderAsArgType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>ae5df1340a9702ea0a29e7a967fbf6b9ba512c7646038d9ce7acff5f99d6f67179</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSize</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>ae5df1340a9702ea0a29e7a967fbf6b9baa608e7d628e1d189a5788c9cfe72910f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>ae5df1340a9702ea0a29e7a967fbf6b9ba270026614e1dc5855b7179e2e80590af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>ae5df1340a9702ea0a29e7a967fbf6b9ba5b7d38899f666d8af28edc022c3614e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaskPacketAccessBit</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>ae5df1340a9702ea0a29e7a967fbf6b9ba3bfc0ca95b8b3bae1c959e0da35108e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>ae5df1340a9702ea0a29e7a967fbf6b9ba803dadad766ac2dbe470c56768afb7f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>ae5df1340a9702ea0a29e7a967fbf6b9baa1ff83f679a5e2bb12823536f035f52e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>ae5df1340a9702ea0a29e7a967fbf6b9ba2a527241ee85fef427a0fb0994ca14cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>ae5df1340a9702ea0a29e7a967fbf6b9ba2aa77a514e44981444528f913b1453b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a6fdb7fb2890be941c57f823731c4a106</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>ae5df1340a9702ea0a29e7a967fbf6b9ba03b02455bbc3521a8ceb4e3d2daa4c74</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>aeac654173d49400de96f827920e5af15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a03d9714304dbf679d6c7f512b9457239</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a62acb70267bf17ee5a3869f0998fe470</anchor>
      <arglist>(const XprType &amp;block)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; ConditionMatrixType &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; ConditionMatrixType &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const ConditionMatrixType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; const T &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01const_01T_01_4.html</filename>
    <templarg></templarg>
    <base>Eigen::internal::evaluator</base>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01const_01T_01_4.html</anchorfile>
      <anchor>ab7b217b5a318a376939af2b53fd2728b</anchor>
      <arglist>(const T &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>binary_evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>binary_evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a24ab7370ad4617d9918b64f2dd46d27e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a9aa325937ac24cbe1018888545945b7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a90a8f3157957b9a4ebd6893c28926aca</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; CwiseBinaryOp&lt; internal::scalar_product_op&lt; Scalar1, Scalar2 &gt;, const CwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar1 &gt;, Plain1 &gt;, const Product&lt; Lhs, Rhs, DefaultProduct &gt; &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01CwiseBinaryOp_3_01internal_1_1scalar__product__op_3_01S6c0cdfe5b2796e1f76893a3464935965.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>evaluator&lt; Product&lt; EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(Scalar1, Lhs, product), Rhs, DefaultProduct &gt; &gt;</base>
    <member kind="typedef">
      <type>evaluator&lt; Product&lt; EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(Scalar1, Lhs, product), Rhs, DefaultProduct &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01CwiseBinaryOp_3_01internal_1_1scalar__product__op_3_01S6c0cdfe5b2796e1f76893a3464935965.html</anchorfile>
      <anchor>a9626a0e1d13b8213c27d2a4988280ac3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; internal::scalar_product_op&lt; Scalar1, Scalar2 &gt;, const CwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar1 &gt;, Plain1 &gt;, const Product&lt; Lhs, Rhs, DefaultProduct &gt; &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01CwiseBinaryOp_3_01internal_1_1scalar__product__op_3_01S6c0cdfe5b2796e1f76893a3464935965.html</anchorfile>
      <anchor>a518128307c011806fa4f530d8d1c7a96</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01CwiseBinaryOp_3_01internal_1_1scalar__product__op_3_01S6c0cdfe5b2796e1f76893a3464935965.html</anchorfile>
      <anchor>a2998439c31f40d62004644b9b2cdc88e</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; CwiseNullaryOp&lt; NullaryOp, PlainObjectType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01CwiseNullaryOp_3_01NullaryOp_00_01PlainObjectType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>evaluator_base&lt; CwiseNullaryOp&lt; NullaryOp, PlainObjectType &gt; &gt;</base>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01CwiseNullaryOp_3_01NullaryOp_00_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>a541224344569b9b4f94ca1628649ee66ae24fef141079f86e09c25444910d1e1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01CwiseNullaryOp_3_01NullaryOp_00_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>a541224344569b9b4f94ca1628649ee66aeef363083027dcbb21b826386d70bd46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01CwiseNullaryOp_3_01NullaryOp_00_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>a541224344569b9b4f94ca1628649ee66a6a23f3790efd073873f76f5b308320c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01CwiseNullaryOp_3_01NullaryOp_00_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>a541224344569b9b4f94ca1628649ee66a6a23f3790efd073873f76f5b308320c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01CwiseNullaryOp_3_01NullaryOp_00_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>a541224344569b9b4f94ca1628649ee66ae24fef141079f86e09c25444910d1e1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01CwiseNullaryOp_3_01NullaryOp_00_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>a7b3bd6527e119b6b58192153c8213c34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01CwiseNullaryOp_3_01NullaryOp_00_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>a541224344569b9b4f94ca1628649ee66aeef363083027dcbb21b826386d70bd46</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; PlainObjectType &gt;::type</type>
      <name>PlainObjectTypeCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01CwiseNullaryOp_3_01NullaryOp_00_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>a07e7e4d776dbdfd49790528ca9e3f16d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; NullaryOp, PlainObjectType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01CwiseNullaryOp_3_01NullaryOp_00_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>ab6f62cdcb15237aab3e944ef9d23f17b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01CwiseNullaryOp_3_01NullaryOp_00_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>aa8a593e05cf477e1c3e92f4e2975c46b</anchor>
      <arglist>(IndexType row, IndexType col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01CwiseNullaryOp_3_01NullaryOp_00_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>a7ec7e36414abf82667fe8c16f97ca204</anchor>
      <arglist>(IndexType index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01CwiseNullaryOp_3_01NullaryOp_00_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>aaf586010a219c03f50009e770d6af28e</anchor>
      <arglist>(const XprType &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01CwiseNullaryOp_3_01NullaryOp_00_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>af5154bf27bd13badf0674f8356068f9e</anchor>
      <arglist>(IndexType row, IndexType col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01CwiseNullaryOp_3_01NullaryOp_00_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>a8d21e39c3aee922604f373684dc8efde</anchor>
      <arglist>(IndexType index) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const NullaryOp</type>
      <name>m_functor</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01CwiseNullaryOp_3_01NullaryOp_00_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>aa9f23a85180c147ab81089f0ed5d5c66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::nullary_wrapper&lt; CoeffReturnType, NullaryOp &gt;</type>
      <name>m_wrapper</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01CwiseNullaryOp_3_01NullaryOp_00_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>af96c162c50512634ec276928f016824d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; CwiseTernaryOp&lt; TernaryOp, Arg1, Arg2, Arg3 &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>ternary_evaluator&lt; CwiseTernaryOp&lt; TernaryOp, Arg1, Arg2, Arg3 &gt; &gt;</base>
    <member kind="typedef">
      <type>ternary_evaluator&lt; CwiseTernaryOp&lt; TernaryOp, Arg1, Arg2, Arg3 &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</anchorfile>
      <anchor>adc108f0619a3b127e036bca0ec13ac59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseTernaryOp&lt; TernaryOp, Arg1, Arg2, Arg3 &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</anchorfile>
      <anchor>a2408ad4c5a0832abddf5547e39d94c63</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</anchorfile>
      <anchor>aae67591bca298a4597b9965a83df5606</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; Diagonal&lt; ArgType, DiagIndex &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01Diagonal_3_01ArgType_00_01DiagIndex_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>DiagIndex</templarg>
    <base>evaluator_base&lt; Diagonal&lt; ArgType, DiagIndex &gt; &gt;</base>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Diagonal_3_01ArgType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>a2efa4ac03bf66eaf7e326d3c2c68bf64a0470bf87bf0b72b454381fc69781ece9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Diagonal_3_01ArgType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>a2efa4ac03bf66eaf7e326d3c2c68bf64a9491d87fa82b43262b0883d1a050bf6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Diagonal_3_01ArgType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>a2efa4ac03bf66eaf7e326d3c2c68bf64ae0e75259b1f29a273131b171caa6b8d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Diagonal_3_01ArgType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>a2efa4ac03bf66eaf7e326d3c2c68bf64ae0e75259b1f29a273131b171caa6b8d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Diagonal_3_01ArgType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>a2efa4ac03bf66eaf7e326d3c2c68bf64a0470bf87bf0b72b454381fc69781ece9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt;!internal::is_same&lt; typename ArgType::StorageKind, Sparse &gt;::value, typename XprType::CoeffReturnType, Scalar &gt;::type</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Diagonal_3_01ArgType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>a548ecb0bb8bdf91f89db016dae5e46a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Diagonal_3_01ArgType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>a2efa4ac03bf66eaf7e326d3c2c68bf64a9491d87fa82b43262b0883d1a050bf6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Diagonal_3_01ArgType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>a59d72134d342c3bb4bafbe2dd9374b58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Diagonal&lt; ArgType, DiagIndex &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Diagonal_3_01ArgType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>af8d8122c47cefe5091e1a5c6a7c83d54</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Diagonal_3_01ArgType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>abc2e122d0f8923b27883b07280241973</anchor>
      <arglist>(Index row, Index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Diagonal_3_01ArgType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>a3e5b569223036cceb13d67088451f6f7</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Diagonal_3_01ArgType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>a5ba4113dd171a53a9714dd8fb09e3d4e</anchor>
      <arglist>(Index row, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Diagonal_3_01ArgType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>ae9ab3ba6de1b89f0dfa3c28945e01f68</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Diagonal_3_01ArgType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>a520064af9f6dc7424ea66f641d50cd46</anchor>
      <arglist>(const XprType &amp;diagonal)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ArgType &gt;</type>
      <name>m_argImpl</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Diagonal_3_01ArgType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>a77e6e7ca24a3ca3e66958cda5c3c7df6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamicindex&lt; Index, XprType::DiagIndex &gt;</type>
      <name>m_index</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Diagonal_3_01ArgType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>a2905600baa8414888bcf26978309c32d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>colOffset</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Diagonal_3_01ArgType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>aff0f43e8c6d72e2db519c97a021dae78</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rowOffset</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Diagonal_3_01ArgType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>acc5f08af3c5e8f95aeef3d4ce2f92318</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; Diagonal&lt; const Product&lt; Lhs, Rhs, DefaultProduct &gt;, DiagIndex &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01Diagonal_3_01const_01Product_3_01Lhs_00_01Rhs_00_01Defabe1176db04885d040269ad1fa310b581.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>DiagIndex</templarg>
    <base>evaluator&lt; Diagonal&lt; const Product&lt; Lhs, Rhs, LazyProduct &gt;, DiagIndex &gt; &gt;</base>
    <member kind="typedef">
      <type>evaluator&lt; Diagonal&lt; const Product&lt; Lhs, Rhs, LazyProduct &gt;, DiagIndex &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Diagonal_3_01const_01Product_3_01Lhs_00_01Rhs_00_01Defabe1176db04885d040269ad1fa310b581.html</anchorfile>
      <anchor>a898caa7c9189bdf80c2a9c89ec99fcc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Diagonal&lt; const Product&lt; Lhs, Rhs, DefaultProduct &gt;, DiagIndex &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Diagonal_3_01const_01Product_3_01Lhs_00_01Rhs_00_01Defabe1176db04885d040269ad1fa310b581.html</anchorfile>
      <anchor>a56ebe6e1b79efc2cb45b9b7c3420de62</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Diagonal_3_01const_01Product_3_01Lhs_00_01Rhs_00_01Defabe1176db04885d040269ad1fa310b581.html</anchorfile>
      <anchor>a6abc0898ed75deff9f554cc9eab59578</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; Diagonal&lt; const Product&lt; Lhs, Rhs, LazyProduct &gt;, DiagIndex &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; Diagonal&lt; const Product&lt; Lhs, Rhs, LazyProduct &gt;, DiagIndex &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const Diagonal&lt; const Product&lt; Lhs, Rhs, LazyProduct &gt;, DiagIndex &gt; &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; DiagonalCoeffType &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; DiagonalCoeffType &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const DiagonalCoeffType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; DiagonalType &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; DiagonalType &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const DiagonalType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; ElseMatrixType &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; ElseMatrixType &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const ElseMatrixType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; EvalToTemp&lt; ArgType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01EvalToTemp_3_01ArgType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>evaluator&lt; ArgType::PlainObject &gt;</base>
    <member kind="typedef">
      <type>evaluator&lt; PlainObject &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01EvalToTemp_3_01ArgType_01_4_01_4.html</anchorfile>
      <anchor>a8f3ef3fbb3c46e8cf734eeb058156fdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ArgType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01EvalToTemp_3_01ArgType_01_4_01_4.html</anchorfile>
      <anchor>ac0d6827b5b4855109b910dad3364079c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EvalToTemp&lt; ArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01EvalToTemp_3_01ArgType_01_4_01_4.html</anchorfile>
      <anchor>a423f47cd0a081523d452364e00a822a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01EvalToTemp_3_01ArgType_01_4_01_4.html</anchorfile>
      <anchor>a61d507b4e4d9bd8654718dbfaffb5214</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01EvalToTemp_3_01ArgType_01_4_01_4.html</anchorfile>
      <anchor>a2bc9d547a2c72e14eeca64edbeb1c303</anchor>
      <arglist>(const ArgType &amp;arg)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlainObject</type>
      <name>m_result</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01EvalToTemp_3_01ArgType_01_4_01_4.html</anchorfile>
      <anchor>ae408b6313445dcccd8be5dc588e6f88b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; Homogeneous&lt; ArgType, Direction &gt;::PlainObject &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; Homogeneous&lt; ArgType, Direction &gt;::PlainObject &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const Homogeneous&lt; ArgType, Direction &gt;::PlainObject &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; homogeneous_left_product_refactoring_helper&lt; Lhs, Rhs::NestedExpression &gt;::Xpr &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; homogeneous_left_product_refactoring_helper&lt; Lhs, Rhs::NestedExpression &gt;::Xpr &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const homogeneous_left_product_refactoring_helper&lt; Lhs, Rhs::NestedExpression &gt;::Xpr &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; homogeneous_right_product_refactoring_helper&lt; Lhs::NestedExpression, Rhs &gt;::Xpr &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; homogeneous_right_product_refactoring_helper&lt; Lhs::NestedExpression, Rhs &gt;::Xpr &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const homogeneous_right_product_refactoring_helper&lt; Lhs::NestedExpression, Rhs &gt;::Xpr &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; internal::remove_all&lt; MatrixType &gt;::type &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; internal::remove_all&lt; MatrixType &gt;::type &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const internal::remove_all&lt; MatrixType &gt;::type &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; internal::traits&lt; Derived &gt;::ReturnType &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; internal::traits&lt; Derived &gt;::ReturnType &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const internal::traits&lt; Derived &gt;::ReturnType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; Inverse&lt; ArgType &gt;::PlainObject &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; Inverse&lt; ArgType &gt;::PlainObject &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const Inverse&lt; ArgType &gt;::PlainObject &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; Lhs &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; Lhs &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const Lhs &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; Lhs::DiagonalVectorType &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; Lhs::DiagonalVectorType &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const Lhs::DiagonalVectorType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; LhsArg &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; LhsArg &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const LhsArg &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; LhsNestedCleaned &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; LhsNestedCleaned &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const LhsNestedCleaned &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; Map&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01Map_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOpti12291b3ec160b8a0eeb7c6301e07273b.html</filename>
    <templarg></templarg>
    <templarg>MatOptions</templarg>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg></templarg>
    <base>evaluator&lt; SparseCompressedBase&lt; Map&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</base>
    <member kind="typedef">
      <type>evaluator&lt; SparseCompressedBase&lt; Map&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOpti12291b3ec160b8a0eeb7c6301e07273b.html</anchorfile>
      <anchor>ab911a80f282e3d663fe7c8cba58e4c1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOpti12291b3ec160b8a0eeb7c6301e07273b.html</anchorfile>
      <anchor>aa7e49e782138b650fe8737ab4fd7fb83</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOpti12291b3ec160b8a0eeb7c6301e07273b.html</anchorfile>
      <anchor>a95b0a6ea393cdb329918eaf6d2005fe5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOpti12291b3ec160b8a0eeb7c6301e07273b.html</anchorfile>
      <anchor>a4b748a6c071eb2c1212a52651df89dc7</anchor>
      <arglist>(const XprType &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; Map&lt; PlainObjectType, MapOptions, StrideType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>MapOptions</templarg>
    <templarg></templarg>
    <base>mapbase_evaluator&lt; Map&lt; PlainObjectType, MapOptions, StrideType &gt;, PlainObjectType &gt;</base>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a8826ee564d19d4724f569190935e251ba93ea149c43260ebaf1116d4cff72911a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a8826ee564d19d4724f569190935e251bac7bad62b7ff77ac587992568a93b8fa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNoInnerStride</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a8826ee564d19d4724f569190935e251ba5f52efbdd01848dc40869fa18465c3ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNoOuterStride</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a8826ee564d19d4724f569190935e251ba0e08e850d5a2f5d377b706c909c26f37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNoStride</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a8826ee564d19d4724f569190935e251bac3a46f86848c05067115617e7a8e1e07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsDynamicSize</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a8826ee564d19d4724f569190935e251ba6abb4c6db07e5fc4c5d9b5b3116a2fbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccessMask</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a8826ee564d19d4724f569190935e251ba2a005675be09c3127a94a568611f27bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LinearAccessMask</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a8826ee564d19d4724f569190935e251ba7c9c406ef98aef78b085e020e5c3dc90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a8826ee564d19d4724f569190935e251ba95644052e9b2857c67bec3d4c29a73af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a8826ee564d19d4724f569190935e251baaf26ead49b9fa1dea495dd606b1b0d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a8826ee564d19d4724f569190935e251baaf26ead49b9fa1dea495dd606b1b0d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a8826ee564d19d4724f569190935e251ba95644052e9b2857c67bec3d4c29a73af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNoInnerStride</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a8826ee564d19d4724f569190935e251ba5f52efbdd01848dc40869fa18465c3ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNoOuterStride</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a8826ee564d19d4724f569190935e251ba0e08e850d5a2f5d377b706c909c26f37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNoStride</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a8826ee564d19d4724f569190935e251bac3a46f86848c05067115617e7a8e1e07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a8826ee564d19d4724f569190935e251ba93ea149c43260ebaf1116d4cff72911a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsDynamicSize</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a8826ee564d19d4724f569190935e251ba6abb4c6db07e5fc4c5d9b5b3116a2fbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LinearAccessMask</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a8826ee564d19d4724f569190935e251ba7c9c406ef98aef78b085e020e5c3dc90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a8826ee564d19d4724f569190935e251bac7bad62b7ff77ac587992568a93b8fa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccessMask</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a8826ee564d19d4724f569190935e251ba2a005675be09c3127a94a568611f27bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a005617b21f80a25250a573052bd35319</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a4c72be1590c93d2fddf24398a45d9f7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; PlainObjectType, MapOptions, StrideType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a80fdb5638d909afe0fd082f96bde0e1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a0a8ec07dfd1229d9e45bb3178ffc378c</anchor>
      <arglist>(const XprType &amp;map)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; Map&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01Map_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_0ffeaddebca006aa5b64343abc165ee02.html</filename>
    <templarg></templarg>
    <templarg>MatOptions</templarg>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg></templarg>
    <base>evaluator&lt; SparseCompressedBase&lt; Map&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</base>
    <member kind="typedef">
      <type>evaluator&lt; SparseCompressedBase&lt; Map&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_0ffeaddebca006aa5b64343abc165ee02.html</anchorfile>
      <anchor>ae328a90c883917fc00b3eb9855c2e9d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_0ffeaddebca006aa5b64343abc165ee02.html</anchorfile>
      <anchor>ae2abfc7cfbf1c41b3efa75bdb65f825d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_0ffeaddebca006aa5b64343abc165ee02.html</anchorfile>
      <anchor>a3adcc4abf7f8bb83e8de0e5044b805c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Map_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_0ffeaddebca006aa5b64343abc165ee02.html</anchorfile>
      <anchor>a1ba51792fcae2e512a6f6c9ffb34a0c6</anchor>
      <arglist>(const XprType &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; MappedSparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01MappedSparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <templarg></templarg>
    <base>evaluator&lt; SparseCompressedBase&lt; MappedSparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt; &gt;</base>
    <member kind="typedef">
      <type>evaluator&lt; SparseCompressedBase&lt; XprType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01MappedSparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a5b292dc6d581752e50523f49560fe3d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MappedSparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01MappedSparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a07fbcc8ad4e483dea87e08136cf39b83</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01MappedSparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a3777795983e057b20ea1f3a2d886a07d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01MappedSparseMatrix_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a2c3f5654d832a7550a8e8cfc07d671f8</anchor>
      <arglist>(const XprType &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; Matrix&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01Matrix_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Rows</templarg>
    <templarg>Cols</templarg>
    <templarg>Options</templarg>
    <templarg>MaxRows</templarg>
    <templarg>MaxCols</templarg>
    <base>evaluator&lt; PlainObjectBase&lt; Matrix&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &gt; &gt;</base>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Matrix_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a298aded1f8f4a52612b203103c96a142</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Matrix_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>afea29b597cf2cbc943db14b288556ace</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Matrix_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>afcc27bd4179b8c2836a1793fe40ac9ef</anchor>
      <arglist>(const XprType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; MatrixType &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; MatrixType &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const MatrixType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; PartialReduxExpr&lt; ArgType, MemberOp, Direction &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01PartialReduxExpr_3_01ArgType_00_01MemberOp_00_01Direction_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Direction</templarg>
    <base>evaluator_base&lt; PartialReduxExpr&lt; ArgType, MemberOp, Direction &gt; &gt;</base>
    <member kind="enumvalue">
      <name>TraversalSize</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PartialReduxExpr_3_01ArgType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>aeec18d26bd1b2e110ba59e33b9def27fa73130c9c205151d0cf025dc053902c6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PartialReduxExpr_3_01ArgType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a00b1cfb8a688c609988ed25ef340e48ea33ac7b44ffd9f5275e456a5a658b38cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PartialReduxExpr_3_01ArgType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a00b1cfb8a688c609988ed25ef340e48ea657971670333ce8bbe84c17f8befdebe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PartialReduxExpr_3_01ArgType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a00b1cfb8a688c609988ed25ef340e48ea5c6f53f5ba477736fcc33c810f214e77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PartialReduxExpr_3_01ArgType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a00b1cfb8a688c609988ed25ef340e48ea5c6f53f5ba477736fcc33c810f214e77</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::nested_eval&lt; ArgType, 1 &gt;::type</type>
      <name>ArgTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PartialReduxExpr_3_01ArgType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a0e64e3f427e45e3918c376ed9c78569b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; ArgTypeNested &gt;::type</type>
      <name>ArgTypeNestedCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PartialReduxExpr_3_01ArgType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a9d005566f6850d26e5b0f1ae6770bb9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PartialReduxExpr_3_01ArgType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a00b1cfb8a688c609988ed25ef340e48ea33ac7b44ffd9f5275e456a5a658b38cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PartialReduxExpr_3_01ArgType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>af284bce80bc99697934df88f6a14b838</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MemberOp::template Cost&lt; InputScalar, int(TraversalSize)&gt;</type>
      <name>CostOpType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PartialReduxExpr_3_01ArgType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a8dfcbd8aa483d53f4b0647d643e4d728</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PartialReduxExpr_3_01ArgType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a00b1cfb8a688c609988ed25ef340e48ea657971670333ce8bbe84c17f8befdebe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ArgType::Scalar</type>
      <name>InputScalar</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PartialReduxExpr_3_01ArgType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a22db2b2380c5005a73a502f38cb0aa20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PartialReduxExpr_3_01ArgType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a9be4d60e9872969c8635a74170c10d56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TraversalSize</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PartialReduxExpr_3_01ArgType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>aeec18d26bd1b2e110ba59e33b9def27fa73130c9c205151d0cf025dc053902c6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PartialReduxExpr&lt; ArgType, MemberOp, Direction &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PartialReduxExpr_3_01ArgType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a53f3e96728b8398fb732ff23db4680b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PartialReduxExpr_3_01ArgType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a9436b5cbe9815a7a80d3222cd40fb8d7</anchor>
      <arglist>(Index i, Index j) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PartialReduxExpr_3_01ArgType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a5fe727d25f7814f608d734f57d8511a4</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PartialReduxExpr_3_01ArgType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>aeef6a0e1c9868969a6e019c4d6f7d7b8</anchor>
      <arglist>(const XprType xpr)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::add_const_on_value_type&lt; ArgTypeNested &gt;::type</type>
      <name>m_arg</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PartialReduxExpr_3_01ArgType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>adda440d44fd10ae949464c465596744c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const MemberOp</type>
      <name>m_functor</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PartialReduxExpr_3_01ArgType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>aa4d55dc703ff6c2bfb2074ce2fc3c4ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; permutation_matrix_product&lt; Lhs, OnTheRight, false, SparseShape &gt;::ReturnType &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; permutation_matrix_product&lt; Lhs, OnTheRight, false, SparseShape &gt;::ReturnType &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const permutation_matrix_product&lt; Lhs, OnTheRight, false, SparseShape &gt;::ReturnType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; permutation_matrix_product&lt; Rhs, OnTheLeft, false, SparseShape &gt;::ReturnType &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; permutation_matrix_product&lt; Rhs, OnTheLeft, false, SparseShape &gt;::ReturnType &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const permutation_matrix_product&lt; Rhs, OnTheLeft, false, SparseShape &gt;::ReturnType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; PlainObjectBase&lt; Array&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; PlainObjectBase&lt; Array&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const PlainObjectBase&lt; Array&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &gt; &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; PlainObjectBase&lt; Derived &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>evaluator_base&lt; Derived &gt;</base>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>ab292a53d948cbebbad09bd5d029e9192a1fde77b49906dcc025a80ddc8a665d9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>ab292a53d948cbebbad09bd5d029e9192a5da47309c9df2dac5a6f6d3176436346</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>ab292a53d948cbebbad09bd5d029e9192a326e7dfe744fb6bf22f2669cd8c01993</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>ab292a53d948cbebbad09bd5d029e9192a647fccd47be353f49458c0462a589cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>ab292a53d948cbebbad09bd5d029e9192afde57c70cf4195593b870f19c99aa1a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>ab292a53d948cbebbad09bd5d029e9192a30a66de9bddb981a5f0baca0075dbceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>ab292a53d948cbebbad09bd5d029e9192a3324af28a68f46e115cb4d310a9bc104</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>ab292a53d948cbebbad09bd5d029e9192a3324af28a68f46e115cb4d310a9bc104</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>ab292a53d948cbebbad09bd5d029e9192afde57c70cf4195593b870f19c99aa1a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PlainObjectType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a4fce2c577a4086d1e211c58e1a4805ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>ab292a53d948cbebbad09bd5d029e9192a647fccd47be353f49458c0462a589cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>ab292a53d948cbebbad09bd5d029e9192a30a66de9bddb981a5f0baca0075dbceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>ab292a53d948cbebbad09bd5d029e9192a1fde77b49906dcc025a80ddc8a665d9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>ab292a53d948cbebbad09bd5d029e9192a5da47309c9df2dac5a6f6d3176436346</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PlainObjectBase&lt; Derived &gt;</type>
      <name>PlainObjectType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a76a6d1a9b3268d7aa837046092882c57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>ab292a53d948cbebbad09bd5d029e9192a326e7dfe744fb6bf22f2669cd8c01993</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PlainObjectType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a8b241e19d470cc7104de570d4bd4f39b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a4d48e48a68b15c30177dd495409e95c3</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>aaa358a51466994e46c685ce03bd0ab3c</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a80c4c10d826dce2a6db0661d82c8edb4</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a1704a0c9fee5e1632a3472f7b321d157</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>addc9003b8be9cf0f25e3191a585c10e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a39ce58da2063ef56c2e8c232edd6dbb2</anchor>
      <arglist>(const PlainObjectType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a6b33a92b0489152b53b04de36e2fb686</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a9dfaff7a6235a590d508d72abf6da9dd</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a9e809337fe9d1dd065249d7a0134c5ab</anchor>
      <arglist>(Index row, Index col, const PacketType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>aac4e36788f0666e4bdd7a348809263d3</anchor>
      <arglist>(Index index, const PacketType &amp;x)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Scalar *</type>
      <name>m_data</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a735a7671d9ae8d2ac17f9bf9f815de3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>variable_if_dynamic&lt; Index, IsVectorAtCompileTime ? 0 :int(IsRowMajor) ? ColsAtCompileTime :RowsAtCompileTime &gt;</type>
      <name>m_outerStride</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01PlainObjectBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a665d96e5d816aed44dbbc7b7450a3afe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; PlainObjectBase&lt; Matrix&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; PlainObjectBase&lt; Matrix&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const PlainObjectBase&lt; Matrix&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &gt; &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; Product&lt; EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(Scalar1, Lhs, product), Rhs, DefaultProduct &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; Product&lt; EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(Scalar1, Lhs, product), Rhs, DefaultProduct &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const Product&lt; EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(Scalar1, Lhs, product), Rhs, DefaultProduct &gt; &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; Product&lt; Lhs, Lhs::PlainObject, DefaultProduct &gt;::PlainObject &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; Product&lt; Lhs, Lhs::PlainObject, DefaultProduct &gt;::PlainObject &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const Product&lt; Lhs, Lhs::PlainObject, DefaultProduct &gt;::PlainObject &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; Product&lt; Lhs, Rhs, DefaultProduct &gt;::PlainObject &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; Product&lt; Lhs, Rhs, DefaultProduct &gt;::PlainObject &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const Product&lt; Lhs, Rhs, DefaultProduct &gt;::PlainObject &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; Product&lt; Lhs, Rhs, Options &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01Options_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Options</templarg>
    <base>product_evaluator&lt; Product&lt; Lhs, Rhs, Options &gt; &gt;</base>
    <member kind="typedef">
      <type>product_evaluator&lt; XprType &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>aad17bf5234d6b476580590abbac9ebd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs, Options &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>ab72c78379221b9e9e6645a552732c621</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a3658a46359bfb4b8335d8ecbdc4f1e85</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; Product&lt; Lhs, Rhs, Options &gt;::PlainObject &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; Product&lt; Lhs, Rhs, Options &gt;::PlainObject &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const Product&lt; Lhs, Rhs, Options &gt;::PlainObject &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; Product&lt; Rhs::PlainObject, Rhs, DefaultProduct &gt;::PlainObject &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; Product&lt; Rhs::PlainObject, Rhs, DefaultProduct &gt;::PlainObject &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const Product&lt; Rhs::PlainObject, Rhs, DefaultProduct &gt;::PlainObject &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; Ref&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptifef4c2d1983f51294895acf426a418ce.html</filename>
    <templarg></templarg>
    <templarg>MatOptions</templarg>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg></templarg>
    <base>evaluator&lt; SparseCompressedBase&lt; Ref&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</base>
    <member kind="typedef">
      <type>evaluator&lt; SparseCompressedBase&lt; Ref&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptifef4c2d1983f51294895acf426a418ce.html</anchorfile>
      <anchor>ad7d1a3ff18d6498379c096d8b5cff774</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ref&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptifef4c2d1983f51294895acf426a418ce.html</anchorfile>
      <anchor>a2a5dc1b12140b3dad3364313fa7513bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptifef4c2d1983f51294895acf426a418ce.html</anchorfile>
      <anchor>a3d490a3cb087df2f36e3bc0e3077f52c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptifef4c2d1983f51294895acf426a418ce.html</anchorfile>
      <anchor>a2be495809edfd3a900007c5d5b6ad7c5</anchor>
      <arglist>(const XprType &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; Ref&lt; const SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01const_01SparseVector_3_01MatScalar_00_01MatOptib095e88fba88be00706098fad6276ca1.html</filename>
    <templarg></templarg>
    <templarg>MatOptions</templarg>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg></templarg>
    <base>evaluator&lt; SparseCompressedBase&lt; Ref&lt; const SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</base>
    <member kind="typedef">
      <type>evaluator&lt; SparseCompressedBase&lt; Ref&lt; const SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01const_01SparseVector_3_01MatScalar_00_01MatOptib095e88fba88be00706098fad6276ca1.html</anchorfile>
      <anchor>a04470f825a1e6420859a174d51164918</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ref&lt; const SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01const_01SparseVector_3_01MatScalar_00_01MatOptib095e88fba88be00706098fad6276ca1.html</anchorfile>
      <anchor>a459863657e03cb2a0643634215802a60</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01const_01SparseVector_3_01MatScalar_00_01MatOptib095e88fba88be00706098fad6276ca1.html</anchorfile>
      <anchor>aa962d13f48407321465baf57490834af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01const_01SparseVector_3_01MatScalar_00_01MatOptib095e88fba88be00706098fad6276ca1.html</anchorfile>
      <anchor>a319221e2add4fb7671100559f55f3008</anchor>
      <arglist>(const XprType &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; Ref&lt; PlainObjectType, RefOptions, StrideType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01PlainObjectType_00_01RefOptions_00_01StrideType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>RefOptions</templarg>
    <templarg></templarg>
    <base>mapbase_evaluator&lt; Ref&lt; PlainObjectType, RefOptions, StrideType &gt;, PlainObjectType &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01PlainObjectType_00_01RefOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>aa23843020b6a09c714a6c3ad232e4c22a2521a406ca64c56b95850a3287022e0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01PlainObjectType_00_01RefOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>aa23843020b6a09c714a6c3ad232e4c22acd9b441f18ebfd089284fa151e3335b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01PlainObjectType_00_01RefOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>aa23843020b6a09c714a6c3ad232e4c22acd9b441f18ebfd089284fa151e3335b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01PlainObjectType_00_01RefOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>aa23843020b6a09c714a6c3ad232e4c22a2521a406ca64c56b95850a3287022e0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ref&lt; PlainObjectType, RefOptions, StrideType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01PlainObjectType_00_01RefOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a49f98301ac153b880b54008edd822e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01PlainObjectType_00_01RefOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>aa40eaa3e61a3df553e893fcf4bc0c837</anchor>
      <arglist>(const XprType &amp;ref)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; Ref&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_0a5df8492ce2a4c86d03ffe1578c8c1e6.html</filename>
    <templarg></templarg>
    <templarg>MatOptions</templarg>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg></templarg>
    <base>evaluator&lt; SparseCompressedBase&lt; Ref&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</base>
    <member kind="typedef">
      <type>evaluator&lt; SparseCompressedBase&lt; Ref&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_0a5df8492ce2a4c86d03ffe1578c8c1e6.html</anchorfile>
      <anchor>ac49137ea19ba3bf0cbcd441d2534492f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ref&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_0a5df8492ce2a4c86d03ffe1578c8c1e6.html</anchorfile>
      <anchor>ae68821f76ebd4ff5e8bdf5c65aa0e2ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_0a5df8492ce2a4c86d03ffe1578c8c1e6.html</anchorfile>
      <anchor>a3275d76f3ab41acd11e92b8e91c3bd3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_0a5df8492ce2a4c86d03ffe1578c8c1e6.html</anchorfile>
      <anchor>a0cccc9f11f1d108fa14ab95ff4459f57</anchor>
      <arglist>(const XprType &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; Ref&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01SparseVector_3_01MatScalar_00_01MatOptions_00_0ae90c40d1ce9fe60db53fa239ca3738c.html</filename>
    <templarg></templarg>
    <templarg>MatOptions</templarg>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg></templarg>
    <base>evaluator&lt; SparseCompressedBase&lt; Ref&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</base>
    <member kind="typedef">
      <type>evaluator&lt; SparseCompressedBase&lt; Ref&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01SparseVector_3_01MatScalar_00_01MatOptions_00_0ae90c40d1ce9fe60db53fa239ca3738c.html</anchorfile>
      <anchor>aca95235be9744b7e5328bffef62c09ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ref&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01SparseVector_3_01MatScalar_00_01MatOptions_00_0ae90c40d1ce9fe60db53fa239ca3738c.html</anchorfile>
      <anchor>a4eb67ab9d04d1f63990386eeeda00012</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01SparseVector_3_01MatScalar_00_01MatOptions_00_0ae90c40d1ce9fe60db53fa239ca3738c.html</anchorfile>
      <anchor>add4cf83306c680f4eb763c4eec740cfb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Ref_3_01SparseVector_3_01MatScalar_00_01MatOptions_00_0ae90c40d1ce9fe60db53fa239ca3738c.html</anchorfile>
      <anchor>ad366f882d9f4c24912b72072e2edae2d</anchor>
      <arglist>(const XprType &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; ReturnByValue&lt; Derived &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01ReturnByValue_3_01Derived_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>evaluator&lt; internal::traits&lt; Derived &gt;::ReturnType &gt;</base>
    <member kind="typedef">
      <type>evaluator&lt; PlainObject &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01ReturnByValue_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a83b99ea3f0fa1030fa56750cb31bfc17</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::ReturnType</type>
      <name>PlainObject</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01ReturnByValue_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>ad401c194bc0d4bf1768aa039d54df83a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnByValue&lt; Derived &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01ReturnByValue_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a45412c388bf32160dec93549d4245b3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01ReturnByValue_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>aa2c9c15935bfab4db256de0f0c78679b</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlainObject</type>
      <name>m_result</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01ReturnByValue_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>abc40dbe3721e9fc75fa633f67d58f1c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; Rhs &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const Rhs &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; Rhs::DiagonalVectorType &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; Rhs::DiagonalVectorType &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const Rhs::DiagonalVectorType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; RhsArg &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; RhsArg &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const RhsArg &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; RhsNestedCleaned &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; RhsNestedCleaned &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const RhsNestedCleaned &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; Select&lt; ConditionMatrixType, ThenMatrixType, ElseMatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>evaluator_base&lt; Select&lt; ConditionMatrixType, ThenMatrixType, ElseMatrixType &gt; &gt;</base>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>a82e3c1d6ade60ad06cc438557971f247a6cda2fb756fc82a6bbdfc958398ee526</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>a82e3c1d6ade60ad06cc438557971f247abb0f1fb6fe5a5171c39245cd50b0e1fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>a82e3c1d6ade60ad06cc438557971f247a462e77b55e3e65d9bee8b6f1e8d7bb2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>a82e3c1d6ade60ad06cc438557971f247a462e77b55e3e65d9bee8b6f1e8d7bb2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>a82e3c1d6ade60ad06cc438557971f247a6cda2fb756fc82a6bbdfc958398ee526</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>a94a05fa6ddffcd5bd61ee55940770ebc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>a82e3c1d6ade60ad06cc438557971f247abb0f1fb6fe5a5171c39245cd50b0e1fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Select&lt; ConditionMatrixType, ThenMatrixType, ElseMatrixType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>a78436c5edc9cca577b62054c11c57e19</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>a7dc417d5fc8b39ba36d03e617efb69a2</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>a7bae584b19ba8d74c0892a9734bf9c6f</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>aca0f102155a58a517ffee371fafa8940</anchor>
      <arglist>(const XprType &amp;select)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ConditionMatrixType &gt;</type>
      <name>m_conditionImpl</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>a4a4f252dfcd68816cbf761ba477a2118</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ElseMatrixType &gt;</type>
      <name>m_elseImpl</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>ac48d2f6fd603e25987c9b5815427c096</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ThenMatrixType &gt;</type>
      <name>m_thenImpl</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>aac1fd117fd1c31383784dc8dee78d0f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01Solve_3_01Decomposition_00_01RhsType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>evaluator&lt; Solve&lt; Decomposition, RhsType &gt;::PlainObject &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Solve_3_01Decomposition_00_01RhsType_01_4_01_4.html</anchorfile>
      <anchor>af73b6316f0c44d09293480c3abf5b39aa17f7998ba357c683695b7bec024c9319</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>evaluator&lt; PlainObject &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Solve_3_01Decomposition_00_01RhsType_01_4_01_4.html</anchorfile>
      <anchor>ae033292eca5ee49c08fb3b8c4a27109e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Solve_3_01Decomposition_00_01RhsType_01_4_01_4.html</anchorfile>
      <anchor>af73b6316f0c44d09293480c3abf5b39aa17f7998ba357c683695b7bec024c9319</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SolveType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Solve_3_01Decomposition_00_01RhsType_01_4_01_4.html</anchorfile>
      <anchor>a7969bd2265149615bc9cc60d720e1360</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Solve&lt; Decomposition, RhsType &gt;</type>
      <name>SolveType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Solve_3_01Decomposition_00_01RhsType_01_4_01_4.html</anchorfile>
      <anchor>aedd5731a530a41552af8a8887f4d23fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Solve_3_01Decomposition_00_01RhsType_01_4_01_4.html</anchorfile>
      <anchor>a48f94f0fa4dbe41b52950740a168c47c</anchor>
      <arglist>(const SolveType &amp;solve)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlainObject</type>
      <name>m_result</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01Solve_3_01Decomposition_00_01RhsType_01_4_01_4.html</anchorfile>
      <anchor>a9bd444f627cfbe62630354701ad2a387</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; Solve&lt; Decomposition, RhsType &gt;::PlainObject &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; Solve&lt; Decomposition, RhsType &gt;::PlainObject &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const Solve&lt; Decomposition, RhsType &gt;::PlainObject &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; SolveWithGuess&lt; Decomposition, RhsType, GuessType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01SolveWithGuess_3_01Decomposition_00_01RhsType_00_01GuessType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>evaluator&lt; SolveWithGuess&lt; Decomposition, RhsType, GuessType &gt;::PlainObject &gt;</base>
    <member kind="typedef">
      <type>evaluator&lt; PlainObject &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SolveWithGuess_3_01Decomposition_00_01RhsType_00_01GuessType_01_4_01_4.html</anchorfile>
      <anchor>a306d5ed1ce0403c786c359b174d7e8e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SolveType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SolveWithGuess_3_01Decomposition_00_01RhsType_00_01GuessType_01_4_01_4.html</anchorfile>
      <anchor>ac987c6d88c17629106d75b49e46324f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SolveWithGuess&lt; Decomposition, RhsType, GuessType &gt;</type>
      <name>SolveType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SolveWithGuess_3_01Decomposition_00_01RhsType_00_01GuessType_01_4_01_4.html</anchorfile>
      <anchor>a9c151650d30e65e40dc5597afd45ef7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SolveWithGuess_3_01Decomposition_00_01RhsType_00_01GuessType_01_4_01_4.html</anchorfile>
      <anchor>a767caca47bbafe10dd98680f780f7959</anchor>
      <arglist>(const SolveType &amp;solve)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlainObject</type>
      <name>m_result</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SolveWithGuess_3_01Decomposition_00_01RhsType_00_01GuessType_01_4_01_4.html</anchorfile>
      <anchor>aff64883b1bb7c107c0ed28c6755b9772</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; SolveWithGuess&lt; Decomposition, RhsType, GuessType &gt;::PlainObject &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; SolveWithGuess&lt; Decomposition, RhsType, GuessType &gt;::PlainObject &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const SolveWithGuess&lt; Decomposition, RhsType, GuessType &gt;::PlainObject &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; SparseCompressedBase&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; SparseCompressedBase&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const SparseCompressedBase&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt; &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; SparseCompressedBase&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; SparseCompressedBase&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const SparseCompressedBase&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt; &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; SparseCompressedBase&lt; Derived &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01SparseCompressedBase_3_01Derived_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>evaluator_base&lt; Derived &gt;</base>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseCompressedBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a0e503f4b39cf660e75f6bf73a09384a7a94525701f5fa9ec42bc85307b905250d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseCompressedBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a0e503f4b39cf660e75f6bf73a09384a7a0b41e4b4d1f1ca55ed2f539b587a8bc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseCompressedBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a0e503f4b39cf660e75f6bf73a09384a7a94525701f5fa9ec42bc85307b905250d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseCoeffsBase&lt; Derived, ReadOnlyAccessors &gt;::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseCompressedBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a6a09f2251fbe97b764aedfe9a05a19d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseCompressedBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a0e503f4b39cf660e75f6bf73a09384a7a0b41e4b4d1f1ca55ed2f539b587a8bc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::InnerIterator</type>
      <name>InnerIterator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseCompressedBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>abc5d24ea2cacb1f9fa79e7e936e70816</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseCompressedBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a0ee9c4e4302545da033cb6574a92b0c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseCompressedBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a00bdf39e78636d2277d75138a4962fe5</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseCompressedBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>aca6df0008fe8db31ad15d21777ac88ca</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseCompressedBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a61fd3fc8ac9cb31ac6cc8a3b1d0a9673</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseCompressedBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a8966591401961c5fca4e62c2b8528e64</anchor>
      <arglist>(const Derived &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZerosEstimate</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseCompressedBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a74c6ee3163e15762c0db29c1b7b4e713</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const Derived &amp;</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseCompressedBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a9cf03d1ff5caf19c5d09c5302cad0247</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator Derived &amp;</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseCompressedBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>ab4e0103cff2c817eb14041310678f803</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const Derived *</type>
      <name>m_matrix</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseCompressedBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a7ade0dc31f165f3a986b6b071fb8bc58</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; SparseCompressedBase&lt; Map&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; SparseCompressedBase&lt; Map&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const SparseCompressedBase&lt; Map&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; SparseCompressedBase&lt; Map&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; SparseCompressedBase&lt; Map&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const SparseCompressedBase&lt; Map&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; SparseCompressedBase&lt; MappedSparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; SparseCompressedBase&lt; MappedSparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const SparseCompressedBase&lt; MappedSparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt; &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; SparseCompressedBase&lt; Ref&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; SparseCompressedBase&lt; Ref&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const SparseCompressedBase&lt; Ref&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; SparseCompressedBase&lt; Ref&lt; const SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; SparseCompressedBase&lt; Ref&lt; const SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const SparseCompressedBase&lt; Ref&lt; const SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; SparseCompressedBase&lt; Ref&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; SparseCompressedBase&lt; Ref&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const SparseCompressedBase&lt; Ref&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; SparseCompressedBase&lt; Ref&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; SparseCompressedBase&lt; Ref&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const SparseCompressedBase&lt; Ref&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt; &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; SparseCompressedBase&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; SparseCompressedBase&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const SparseCompressedBase&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt; &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <templarg></templarg>
    <base>evaluator&lt; SparseCompressedBase&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt; &gt;</base>
    <member kind="typedef">
      <type>evaluator&lt; SparseCompressedBase&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a35d30c662412cf83dcf42552c3e039cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; _Scalar, _Options, _Index &gt;</type>
      <name>SparseMatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a9b0670a71a5220df439c003d3235a96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a4cda17ae788c16de2264b922e3a55dd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a589cd71f282f7b8209fdd83be2507db3</anchor>
      <arglist>(const SparseMatrixType &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator&lt; SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <templarg></templarg>
    <base>evaluator_base&lt; SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;</base>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>ad106aea2e9b841de9e092a03b5b52dadaf6285e1535336960642604f80a11f32d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>ad106aea2e9b841de9e092a03b5b52dadad904e0efa7df4b3b3a656ee8b4ec0aad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>evaluator_base&lt; SparseVectorType &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a53b54b89cb01b9610cc999e9485d397c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>ad106aea2e9b841de9e092a03b5b52dadaf6285e1535336960642604f80a11f32d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>ad106aea2e9b841de9e092a03b5b52dadad904e0efa7df4b3b3a656ee8b4ec0aad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseVectorType::InnerIterator</type>
      <name>InnerIterator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a8e6b52aff54add7183066036dcc4378c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseVectorType::ReverseInnerIterator</type>
      <name>ReverseInnerIterator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>acfa10b88b1ad720154e0bd2bd59caa3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseVector&lt; _Scalar, _Options, _Index &gt;</type>
      <name>SparseVectorType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a9cfd20f4f62ebb456d5ec4ddb69e707d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>ae9815989633d89cf6e4c88eedfc82101</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a63778b30a99166bed54ae17bb5a82275</anchor>
      <arglist>(const SparseVectorType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZerosEstimate</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>aa99ce8e966ecf1a8f019db35dc62027e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const SparseVectorType &amp;</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>adcf04c44e52dd68b45506608fabb7f13</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator SparseVectorType &amp;</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a0e5f88cb7aabb955ae0601df852c2340</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const SparseVectorType *</type>
      <name>m_matrix</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a2050405e55b54421dc78314dbaadeb2d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; SparseXprType &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; SparseXprType &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const SparseXprType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; ThenMatrixType &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; ThenMatrixType &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const ThenMatrixType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator&lt; XprType &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator.html</filename>
    <base>Eigen::internal::unary_evaluator</base>
    <member kind="typedef">
      <type>unary_evaluator&lt; XprType &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a23e380d87319deaa59368cdf3db87b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator.html</anchorfile>
      <anchor>a3225cac605136d04af9b333d97866a8b</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator_assume_aliasing</name>
    <filename>structEigen_1_1internal_1_1evaluator__assume__aliasing.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__assume__aliasing.html</anchorfile>
      <anchor>a960ca654a776d32872a1ecdf851467f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator_assume_aliasing&lt; CwiseBinaryOp&lt; internal::scalar_product_op&lt; Scalar1, Scalar2 &gt;, const CwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar1 &gt;, Plain1 &gt;, const Product&lt; Lhs, Rhs, DefaultProduct &gt; &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__assume__aliasing_3_01CwiseBinaryOp_3_01internal_1_1scalar_4d153a207c87aacc357b1ec5ca84ab7f.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__assume__aliasing_3_01CwiseBinaryOp_3_01internal_1_1scalar_4d153a207c87aacc357b1ec5ca84ab7f.html</anchorfile>
      <anchor>a6ef1525831a97f7b074cce88cf6139fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator_assume_aliasing&lt; CwiseBinaryOp&lt; internal::scalar_sum_op&lt; typename OtherXpr::Scalar, typename Product&lt; Lhs, Rhs, DefaultProduct &gt;::Scalar &gt;, const OtherXpr, const Product&lt; Lhs, Rhs, DefaultProduct &gt; &gt;, DenseShape &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__assume__aliasing_3_01CwiseBinaryOp_3_01internal_1_1scalar_3afd4b81c2260845cfc9d9e71b0bc834.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__assume__aliasing_3_01CwiseBinaryOp_3_01internal_1_1scalar_3afd4b81c2260845cfc9d9e71b0bc834.html</anchorfile>
      <anchor>ae60effa35f65c29890c945271b98a4d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator_assume_aliasing&lt; Product&lt; Lhs, Rhs, DefaultProduct &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__assume__aliasing_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__assume__aliasing_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_01_4_01_4.html</anchorfile>
      <anchor>ac5a29455c368170cb038f0b8beccb75a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator_base</name>
    <filename>structEigen_1_1internal_1_1evaluator__base.html</filename>
    <templarg>ExpressionType</templarg>
    <base>Eigen::internal::noncopyable</base>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>a5e00c54f076112304002f4e7aa73bea1a9b30673e2e59d7217185643a6ccc9844</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>a5e00c54f076112304002f4e7aa73bea1a9b30673e2e59d7217185643a6ccc9844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; ExpressionType &gt;</type>
      <name>ExpressionTraits</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>acb94884a759bb59a96c8c3eea1e50c10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_base&lt; ArrayWrapper&lt; TArgType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__base.html</filename>
    <base>Eigen::internal::noncopyable</base>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>a5e00c54f076112304002f4e7aa73bea1a9b30673e2e59d7217185643a6ccc9844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; ArrayWrapper&lt; TArgType &gt; &gt;</type>
      <name>ExpressionTraits</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>acb94884a759bb59a96c8c3eea1e50c10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_base&lt; Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__base.html</filename>
    <base>Eigen::internal::noncopyable</base>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>a5e00c54f076112304002f4e7aa73bea1a9b30673e2e59d7217185643a6ccc9844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt; &gt;</type>
      <name>ExpressionTraits</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>acb94884a759bb59a96c8c3eea1e50c10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_base&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__base.html</filename>
    <base>Eigen::internal::noncopyable</base>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>a5e00c54f076112304002f4e7aa73bea1a9b30673e2e59d7217185643a6ccc9844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</type>
      <name>ExpressionTraits</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>acb94884a759bb59a96c8c3eea1e50c10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_base&lt; CwiseNullaryOp&lt; NullaryOp, PlainObjectType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__base.html</filename>
    <base>Eigen::internal::noncopyable</base>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>a5e00c54f076112304002f4e7aa73bea1a9b30673e2e59d7217185643a6ccc9844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; CwiseNullaryOp&lt; NullaryOp, PlainObjectType &gt; &gt;</type>
      <name>ExpressionTraits</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>acb94884a759bb59a96c8c3eea1e50c10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_base&lt; CwiseTernaryOp&lt; TernaryOp, Arg1, Arg2, Arg3 &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__base.html</filename>
    <base>Eigen::internal::noncopyable</base>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>a5e00c54f076112304002f4e7aa73bea1a9b30673e2e59d7217185643a6ccc9844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; CwiseTernaryOp&lt; TernaryOp, Arg1, Arg2, Arg3 &gt; &gt;</type>
      <name>ExpressionTraits</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>acb94884a759bb59a96c8c3eea1e50c10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_base&lt; CwiseUnaryOp&lt; UnaryOp, ArgType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__base.html</filename>
    <base>Eigen::internal::noncopyable</base>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>a5e00c54f076112304002f4e7aa73bea1a9b30673e2e59d7217185643a6ccc9844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; CwiseUnaryOp&lt; UnaryOp, ArgType &gt; &gt;</type>
      <name>ExpressionTraits</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>acb94884a759bb59a96c8c3eea1e50c10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_base&lt; CwiseUnaryView&lt; UnaryOp, ArgType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__base.html</filename>
    <base>Eigen::internal::noncopyable</base>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>a5e00c54f076112304002f4e7aa73bea1a9b30673e2e59d7217185643a6ccc9844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; CwiseUnaryView&lt; UnaryOp, ArgType &gt; &gt;</type>
      <name>ExpressionTraits</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>acb94884a759bb59a96c8c3eea1e50c10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_base&lt; CwiseUnaryView&lt; ViewOp, ArgType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__base.html</filename>
    <base>Eigen::internal::noncopyable</base>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>a5e00c54f076112304002f4e7aa73bea1a9b30673e2e59d7217185643a6ccc9844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; CwiseUnaryView&lt; ViewOp, ArgType &gt; &gt;</type>
      <name>ExpressionTraits</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>acb94884a759bb59a96c8c3eea1e50c10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_base&lt; Derived &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__base.html</filename>
    <base>Eigen::internal::noncopyable</base>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>a5e00c54f076112304002f4e7aa73bea1a9b30673e2e59d7217185643a6ccc9844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; Derived &gt;</type>
      <name>ExpressionTraits</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>acb94884a759bb59a96c8c3eea1e50c10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_base&lt; Diagonal&lt; ArgType, DiagIndex &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__base.html</filename>
    <base>Eigen::internal::noncopyable</base>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>a5e00c54f076112304002f4e7aa73bea1a9b30673e2e59d7217185643a6ccc9844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; Diagonal&lt; ArgType, DiagIndex &gt; &gt;</type>
      <name>ExpressionTraits</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>acb94884a759bb59a96c8c3eea1e50c10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_base&lt; Map&lt; PlainObjectType, MapOptions, StrideType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__base.html</filename>
    <base>Eigen::internal::noncopyable</base>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>a5e00c54f076112304002f4e7aa73bea1a9b30673e2e59d7217185643a6ccc9844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; Map&lt; PlainObjectType, MapOptions, StrideType &gt; &gt;</type>
      <name>ExpressionTraits</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>acb94884a759bb59a96c8c3eea1e50c10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_base&lt; MatrixWrapper&lt; TArgType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__base.html</filename>
    <base>Eigen::internal::noncopyable</base>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>a5e00c54f076112304002f4e7aa73bea1a9b30673e2e59d7217185643a6ccc9844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; MatrixWrapper&lt; TArgType &gt; &gt;</type>
      <name>ExpressionTraits</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>acb94884a759bb59a96c8c3eea1e50c10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_base&lt; PartialReduxExpr&lt; ArgType, MemberOp, Direction &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__base.html</filename>
    <base>Eigen::internal::noncopyable</base>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>a5e00c54f076112304002f4e7aa73bea1a9b30673e2e59d7217185643a6ccc9844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; PartialReduxExpr&lt; ArgType, MemberOp, Direction &gt; &gt;</type>
      <name>ExpressionTraits</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>acb94884a759bb59a96c8c3eea1e50c10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_base&lt; Product&lt; Lhs, Rhs, LazyProduct &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__base.html</filename>
    <base>Eigen::internal::noncopyable</base>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>a5e00c54f076112304002f4e7aa73bea1a9b30673e2e59d7217185643a6ccc9844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; Product&lt; Lhs, Rhs, LazyProduct &gt; &gt;</type>
      <name>ExpressionTraits</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>acb94884a759bb59a96c8c3eea1e50c10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_base&lt; Ref&lt; PlainObjectType, RefOptions, StrideType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__base.html</filename>
    <base>Eigen::internal::noncopyable</base>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>a5e00c54f076112304002f4e7aa73bea1a9b30673e2e59d7217185643a6ccc9844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; Ref&lt; PlainObjectType, RefOptions, StrideType &gt; &gt;</type>
      <name>ExpressionTraits</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>acb94884a759bb59a96c8c3eea1e50c10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_base&lt; Replicate&lt; ArgType, RowFactor, ColFactor &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__base.html</filename>
    <base>Eigen::internal::noncopyable</base>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>a5e00c54f076112304002f4e7aa73bea1a9b30673e2e59d7217185643a6ccc9844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; Replicate&lt; ArgType, RowFactor, ColFactor &gt; &gt;</type>
      <name>ExpressionTraits</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>acb94884a759bb59a96c8c3eea1e50c10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_base&lt; Reverse&lt; ArgType, Direction &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__base.html</filename>
    <base>Eigen::internal::noncopyable</base>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>a5e00c54f076112304002f4e7aa73bea1a9b30673e2e59d7217185643a6ccc9844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; Reverse&lt; ArgType, Direction &gt; &gt;</type>
      <name>ExpressionTraits</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>acb94884a759bb59a96c8c3eea1e50c10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_base&lt; Select&lt; ConditionMatrixType, ThenMatrixType, ElseMatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__base.html</filename>
    <base>Eigen::internal::noncopyable</base>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>a5e00c54f076112304002f4e7aa73bea1a9b30673e2e59d7217185643a6ccc9844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; Select&lt; ConditionMatrixType, ThenMatrixType, ElseMatrixType &gt; &gt;</type>
      <name>ExpressionTraits</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>acb94884a759bb59a96c8c3eea1e50c10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_base&lt; SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__base.html</filename>
    <base>Eigen::internal::noncopyable</base>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>a5e00c54f076112304002f4e7aa73bea1a9b30673e2e59d7217185643a6ccc9844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>ExpressionTraits</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>acb94884a759bb59a96c8c3eea1e50c10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_base&lt; SparseView&lt; ArgType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__base.html</filename>
    <base>Eigen::internal::noncopyable</base>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>a5e00c54f076112304002f4e7aa73bea1a9b30673e2e59d7217185643a6ccc9844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; SparseView&lt; ArgType &gt; &gt;</type>
      <name>ExpressionTraits</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>acb94884a759bb59a96c8c3eea1e50c10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_base&lt; Transpose&lt; ArgType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__base.html</filename>
    <base>Eigen::internal::noncopyable</base>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>a5e00c54f076112304002f4e7aa73bea1a9b30673e2e59d7217185643a6ccc9844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; Transpose&lt; ArgType &gt; &gt;</type>
      <name>ExpressionTraits</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>acb94884a759bb59a96c8c3eea1e50c10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_base&lt; TriangularView&lt; ArgType, Mode &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__base.html</filename>
    <base>Eigen::internal::noncopyable</base>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>a5e00c54f076112304002f4e7aa73bea1a9b30673e2e59d7217185643a6ccc9844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; TriangularView&lt; ArgType, Mode &gt; &gt;</type>
      <name>ExpressionTraits</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>acb94884a759bb59a96c8c3eea1e50c10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_base&lt; XprType &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__base.html</filename>
    <base>Eigen::internal::noncopyable</base>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>a5e00c54f076112304002f4e7aa73bea1a9b30673e2e59d7217185643a6ccc9844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; XprType &gt;</type>
      <name>ExpressionTraits</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__base.html</anchorfile>
      <anchor>acb94884a759bb59a96c8c3eea1e50c10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator_traits</name>
    <filename>structEigen_1_1internal_1_1evaluator__traits.html</filename>
    <templarg>T</templarg>
    <base>Eigen::internal::evaluator_traits_base</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator_traits&lt; BandMatrix&lt; _Scalar, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Colsf7e442eb3e21c09f1321b9e7937a4c1b.html</filename>
    <templarg></templarg>
    <templarg>_Rows</templarg>
    <templarg>_Cols</templarg>
    <templarg>_Supers</templarg>
    <templarg>_Subs</templarg>
    <templarg>_Options</templarg>
    <base>evaluator_traits_base&lt; BandMatrix&lt; _Scalar, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;</base>
    <member kind="typedef">
      <type>BandShape</type>
      <name>Shape</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Colsf7e442eb3e21c09f1321b9e7937a4c1b.html</anchorfile>
      <anchor>a30dd5d09d4b8218007889fcccb86f544</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator_traits&lt; BandMatrixWrapper&lt; _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01_0c5452a0be3465d5ba2c25cf1b0808b7.html</filename>
    <templarg></templarg>
    <templarg>_Rows</templarg>
    <templarg>_Cols</templarg>
    <templarg>_Supers</templarg>
    <templarg>_Subs</templarg>
    <templarg>_Options</templarg>
    <base>evaluator_traits_base&lt; BandMatrixWrapper&lt; _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;</base>
    <member kind="typedef">
      <type>BandShape</type>
      <name>Shape</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01_0c5452a0be3465d5ba2c25cf1b0808b7.html</anchorfile>
      <anchor>a4c8104880ecefd0e1b820cfe7d980af3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator_traits&lt; Homogeneous&lt; ArgType, Direction &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__traits_3_01Homogeneous_3_01ArgType_00_01Direction_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Direction</templarg>
    <member kind="typedef">
      <type>storage_kind_to_evaluator_kind&lt; typename ArgType::StorageKind &gt;::Kind</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__traits_3_01Homogeneous_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>aac836b3f5b97f29042d9cf140b3617dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HomogeneousShape</type>
      <name>Shape</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__traits_3_01Homogeneous_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ac8979d16a4c8219f556330711e3204a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator_traits&lt; HouseholderSequence&lt; VectorsType, CoeffsType, Side &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__traits_3_01HouseholderSequence_3_01VectorsType_00_01CoeffsType_00_01Side_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Side</templarg>
    <base>evaluator_traits_base&lt; HouseholderSequence&lt; VectorsType, CoeffsType, Side &gt; &gt;</base>
    <member kind="typedef">
      <type>HouseholderSequenceShape</type>
      <name>Shape</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__traits_3_01HouseholderSequence_3_01VectorsType_00_01CoeffsType_00_01Side_01_4_01_4.html</anchorfile>
      <anchor>abbf16f651753ca94ef4b580ed6589381</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator_traits&lt; SelfAdjointView&lt; MatrixType, Mode &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__traits_3_01SelfAdjointView_3_01MatrixType_00_01Mode_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <member kind="typedef">
      <type>storage_kind_to_evaluator_kind&lt; typename MatrixType::StorageKind &gt;::Kind</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__traits_3_01SelfAdjointView_3_01MatrixType_00_01Mode_01_4_01_4.html</anchorfile>
      <anchor>a43e3797fae6cc08094826b7070f06c40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SelfAdjointShape</type>
      <name>Shape</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__traits_3_01SelfAdjointView_3_01MatrixType_00_01Mode_01_4_01_4.html</anchorfile>
      <anchor>ae7a1d5988e5a531663b25ff70e26376e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator_traits&lt; SparseQRMatrixQReturnType&lt; SparseQRType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__traits_3_01SparseQRMatrixQReturnType_3_01SparseQRType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>storage_kind_to_evaluator_kind&lt; typename MatrixType::StorageKind &gt;::Kind</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__traits_3_01SparseQRMatrixQReturnType_3_01SparseQRType_01_4_01_4.html</anchorfile>
      <anchor>aa476f75700cee6288294cbc8100b663f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseQRType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__traits_3_01SparseQRMatrixQReturnType_3_01SparseQRType_01_4_01_4.html</anchorfile>
      <anchor>ab28b57aa5e4382128b7d749685cfff58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseShape</type>
      <name>Shape</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__traits_3_01SparseQRMatrixQReturnType_3_01SparseQRType_01_4_01_4.html</anchorfile>
      <anchor>a4b5651db5c020cc969b35ef8ddca5bf9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator_traits&lt; SparseSelfAdjointView&lt; MatrixType, Mode &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__traits_3_01SparseSelfAdjointView_3_01MatrixType_00_01Mode_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <member kind="typedef">
      <type>storage_kind_to_evaluator_kind&lt; typename MatrixType::StorageKind &gt;::Kind</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__traits_3_01SparseSelfAdjointView_3_01MatrixType_00_01Mode_01_4_01_4.html</anchorfile>
      <anchor>a592360549f5868c1ebae4b6263b6fdf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseSelfAdjointShape</type>
      <name>Shape</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__traits_3_01SparseSelfAdjointView_3_01MatrixType_00_01Mode_01_4_01_4.html</anchorfile>
      <anchor>a86d787406dd4237d16ffb6d88397cde7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator_traits&lt; TriangularView&lt; MatrixType, Mode &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__traits_3_01TriangularView_3_01MatrixType_00_01Mode_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <member kind="typedef">
      <type>storage_kind_to_evaluator_kind&lt; typename MatrixType::StorageKind &gt;::Kind</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__traits_3_01TriangularView_3_01MatrixType_00_01Mode_01_4_01_4.html</anchorfile>
      <anchor>a6e6b35c64cc84055d9eda9641e741e7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>glue_shapes&lt; typename evaluator_traits&lt; MatrixType &gt;::Shape, TriangularShape &gt;::type</type>
      <name>Shape</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__traits_3_01TriangularView_3_01MatrixType_00_01Mode_01_4_01_4.html</anchorfile>
      <anchor>ac1b77b5d12792f089ecb4baea6b3b203</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator_traits_base</name>
    <filename>structEigen_1_1internal_1_1evaluator__traits__base.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>storage_kind_to_evaluator_kind&lt; typename traits&lt; T &gt;::StorageKind &gt;::Kind</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__traits__base.html</anchorfile>
      <anchor>aa0f8c3c1e421a4806aa19a76bc4574c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>storage_kind_to_shape&lt; typename traits&lt; T &gt;::StorageKind &gt;::Shape</type>
      <name>Shape</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__traits__base.html</anchorfile>
      <anchor>aa972f428fa0642aadd6c9c8c3cf29994</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_traits_base&lt; BandMatrix&lt; _Scalar, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__traits__base.html</filename>
    <member kind="typedef">
      <type>storage_kind_to_evaluator_kind&lt; typename traits&lt; BandMatrix&lt; _Scalar, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;::StorageKind &gt;::Kind</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__traits__base.html</anchorfile>
      <anchor>aa0f8c3c1e421a4806aa19a76bc4574c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>storage_kind_to_shape&lt; typename traits&lt; BandMatrix&lt; _Scalar, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;::StorageKind &gt;::Shape</type>
      <name>Shape</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__traits__base.html</anchorfile>
      <anchor>aa972f428fa0642aadd6c9c8c3cf29994</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_traits_base&lt; BandMatrixWrapper&lt; _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__traits__base.html</filename>
    <member kind="typedef">
      <type>storage_kind_to_evaluator_kind&lt; typename traits&lt; BandMatrixWrapper&lt; _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;::StorageKind &gt;::Kind</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__traits__base.html</anchorfile>
      <anchor>aa0f8c3c1e421a4806aa19a76bc4574c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>storage_kind_to_shape&lt; typename traits&lt; BandMatrixWrapper&lt; _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;::StorageKind &gt;::Shape</type>
      <name>Shape</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__traits__base.html</anchorfile>
      <anchor>aa972f428fa0642aadd6c9c8c3cf29994</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_traits_base&lt; HouseholderSequence&lt; VectorsType, CoeffsType, Side &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__traits__base.html</filename>
    <member kind="typedef">
      <type>storage_kind_to_evaluator_kind&lt; typename traits&lt; HouseholderSequence&lt; VectorsType, CoeffsType, Side &gt; &gt;::StorageKind &gt;::Kind</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__traits__base.html</anchorfile>
      <anchor>aa0f8c3c1e421a4806aa19a76bc4574c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>storage_kind_to_shape&lt; typename traits&lt; HouseholderSequence&lt; VectorsType, CoeffsType, Side &gt; &gt;::StorageKind &gt;::Shape</type>
      <name>Shape</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__traits__base.html</anchorfile>
      <anchor>aa972f428fa0642aadd6c9c8c3cf29994</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::evaluator_wrapper_base</name>
    <filename>structEigen_1_1internal_1_1evaluator__wrapper__base.html</filename>
    <templarg>XprType</templarg>
    <base>evaluator_base&lt; XprType &gt;</base>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>aacbef8fc9563dd6e1f5a5dc0bb8fb7b4a7c4703692ae09e6a32d436f1330042be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>aacbef8fc9563dd6e1f5a5dc0bb8fb7b4a15c1befc94d40290765421a2eca09b69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>aacbef8fc9563dd6e1f5a5dc0bb8fb7b4a524cc6eacc9f78a468b06da8dce8f8d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>aacbef8fc9563dd6e1f5a5dc0bb8fb7b4a524cc6eacc9f78a468b06da8dce8f8d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; typename XprType::NestedExpressionType &gt;::type</type>
      <name>ArgType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a5a503ef21501a96d1c29c142d0ef5464</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>aacbef8fc9563dd6e1f5a5dc0bb8fb7b4a7c4703692ae09e6a32d436f1330042be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ArgType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a27a59fe6d1013f9ad31889a4fd84ceb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>aacbef8fc9563dd6e1f5a5dc0bb8fb7b4a15c1befc94d40290765421a2eca09b69</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ArgType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a4da29230682439ead46dabc2d12254b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>ae4c999dc0fa9425f31a223fd9528626e</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>addbd1d2f5c426bfc7b64ff449d6c23a4</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>ae15e7475c7d4638e8f1229570d468421</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>ad5084d136cbf11ea3b7e085a3de3244e</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator_wrapper_base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a529c1380dce98ac43ff335c41fe3b314</anchor>
      <arglist>(const ArgType &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>aa507d02b7eed05b93a9ebfcde14028a7</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a1d5c0ece1d9beb02a6e3cf3cbff39220</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a05c007daf5b8cc64e2c962c6ddb1b9be</anchor>
      <arglist>(Index row, Index col, const PacketType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a1adee3ca0efc3280603884dda77bd012</anchor>
      <arglist>(Index index, const PacketType &amp;x)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ArgType &gt;</type>
      <name>m_argImpl</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a99bf3690d536cd7da7bdf1cce4ec7baf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_wrapper_base&lt; ArrayWrapper&lt; TArgType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__wrapper__base.html</filename>
    <base>evaluator_base&lt; ArrayWrapper&lt; TArgType &gt; &gt;</base>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>aacbef8fc9563dd6e1f5a5dc0bb8fb7b4a524cc6eacc9f78a468b06da8dce8f8d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; typename ArrayWrapper&lt; TArgType &gt; ::NestedExpressionType &gt;::type</type>
      <name>ArgType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a5a503ef21501a96d1c29c142d0ef5464</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>aacbef8fc9563dd6e1f5a5dc0bb8fb7b4a7c4703692ae09e6a32d436f1330042be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ArgType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a27a59fe6d1013f9ad31889a4fd84ceb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>aacbef8fc9563dd6e1f5a5dc0bb8fb7b4a15c1befc94d40290765421a2eca09b69</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ArgType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a4da29230682439ead46dabc2d12254b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>ae4c999dc0fa9425f31a223fd9528626e</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>addbd1d2f5c426bfc7b64ff449d6c23a4</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>ae15e7475c7d4638e8f1229570d468421</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>ad5084d136cbf11ea3b7e085a3de3244e</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator_wrapper_base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a529c1380dce98ac43ff335c41fe3b314</anchor>
      <arglist>(const ArgType &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>aa507d02b7eed05b93a9ebfcde14028a7</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a1d5c0ece1d9beb02a6e3cf3cbff39220</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a05c007daf5b8cc64e2c962c6ddb1b9be</anchor>
      <arglist>(Index row, Index col, const PacketType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a1adee3ca0efc3280603884dda77bd012</anchor>
      <arglist>(Index index, const PacketType &amp;x)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ArgType &gt;</type>
      <name>m_argImpl</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a99bf3690d536cd7da7bdf1cce4ec7baf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>evaluator_wrapper_base&lt; MatrixWrapper&lt; TArgType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1evaluator__wrapper__base.html</filename>
    <base>evaluator_base&lt; MatrixWrapper&lt; TArgType &gt; &gt;</base>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>aacbef8fc9563dd6e1f5a5dc0bb8fb7b4a524cc6eacc9f78a468b06da8dce8f8d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; typename MatrixWrapper&lt; TArgType &gt; ::NestedExpressionType &gt;::type</type>
      <name>ArgType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a5a503ef21501a96d1c29c142d0ef5464</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>aacbef8fc9563dd6e1f5a5dc0bb8fb7b4a7c4703692ae09e6a32d436f1330042be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ArgType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a27a59fe6d1013f9ad31889a4fd84ceb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>aacbef8fc9563dd6e1f5a5dc0bb8fb7b4a15c1befc94d40290765421a2eca09b69</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ArgType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a4da29230682439ead46dabc2d12254b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>ae4c999dc0fa9425f31a223fd9528626e</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>addbd1d2f5c426bfc7b64ff449d6c23a4</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>ae15e7475c7d4638e8f1229570d468421</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>ad5084d136cbf11ea3b7e085a3de3244e</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>evaluator_wrapper_base</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a529c1380dce98ac43ff335c41fe3b314</anchor>
      <arglist>(const ArgType &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>aa507d02b7eed05b93a9ebfcde14028a7</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a1d5c0ece1d9beb02a6e3cf3cbff39220</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a05c007daf5b8cc64e2c962c6ddb1b9be</anchor>
      <arglist>(Index row, Index col, const PacketType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a1adee3ca0efc3280603884dda77bd012</anchor>
      <arglist>(Index index, const PacketType &amp;x)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ArgType &gt;</type>
      <name>m_argImpl</name>
      <anchorfile>structEigen_1_1internal_1_1evaluator__wrapper__base.html</anchorfile>
      <anchor>a99bf3690d536cd7da7bdf1cce4ec7baf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::VectorwiseOp::ExtendedType</name>
    <filename>structEigen_1_1VectorwiseOp_1_1ExtendedType.html</filename>
    <templarg>OtherDerived</templarg>
    <member kind="typedef">
      <type>Replicate&lt; OtherDerived, isVertical ? 1 :ExpressionType::RowsAtCompileTime, isHorizontal ? 1 :ExpressionType::ColsAtCompileTime &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1VectorwiseOp_1_1ExtendedType.html</anchorfile>
      <anchor>a63e1778bf0805454e1b1d4b6fabdb167</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::extract_data_selector</name>
    <filename>structEigen_1_1internal_1_1extract__data__selector.html</filename>
    <templarg></templarg>
    <templarg>HasUsableDirectAccess</templarg>
    <member kind="function" static="yes">
      <type>static const T::Scalar *</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1extract__data__selector.html</anchorfile>
      <anchor>a5e4c8df8b5b38f6787b61035b5118d77</anchor>
      <arglist>(const T &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::extract_data_selector&lt; T, false &gt;</name>
    <filename>structEigen_1_1internal_1_1extract__data__selector_3_01T_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T::Scalar *</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1extract__data__selector_3_01T_00_01false_01_4.html</anchorfile>
      <anchor>a6ec6fde1bf0c2368ca1c72ba6bdb0fb7</anchor>
      <arglist>(const T &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>FaceInfo2</name>
    <filename>structFaceInfo2.html</filename>
    <member kind="function">
      <type></type>
      <name>FaceInfo2</name>
      <anchorfile>structFaceInfo2.html</anchorfile>
      <anchor>a6e8ff4e126636c3865468f1b9af1a7aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>in_domain</name>
      <anchorfile>structFaceInfo2.html</anchorfile>
      <anchor>a7767e70648bca54f9da453af8358cbdf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nesting_level</name>
      <anchorfile>structFaceInfo2.html</anchorfile>
      <anchor>a8d49dd6f53a57c271f7eac95569eeae8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>FacePoint</name>
    <filename>structFacePoint.html</filename>
    <member kind="function">
      <type></type>
      <name>FacePoint</name>
      <anchorfile>structFacePoint.html</anchorfile>
      <anchor>a852ef3d9c2a8b4684a7e108eb28bad1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FacePoint</name>
      <anchorfile>structFacePoint.html</anchorfile>
      <anchor>ace87e13439a2b881b3b5a29b7359483a</anchor>
      <arglist>(int faceID, double lamda1, double lamda2)</arglist>
    </member>
    <member kind="function">
      <type>pair&lt; double, double &gt;</type>
      <name>Get2DCoord</name>
      <anchorfile>structFacePoint.html</anchorfile>
      <anchor>a4aea06a6a8ad0cc4fca2dcba3b8cd3ff</anchor>
      <arglist>(const CRichModel &amp;model, int edgeIndex) const</arglist>
    </member>
    <member kind="function">
      <type>CPoint3D</type>
      <name>Get3DPoint</name>
      <anchorfile>structFacePoint.html</anchorfile>
      <anchor>ac1d7e7bb82bf5cdd61f896d616f713c2</anchor>
      <arglist>(const CRichModel &amp;model) const</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>faceID</name>
      <anchorfile>structFacePoint.html</anchorfile>
      <anchor>a813aa88bbd3ff41439ce4d442f131b32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>lamda1</name>
      <anchorfile>structFacePoint.html</anchorfile>
      <anchor>aa8c54f15933ab54b39fe3c0d5c6a614d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>lamda2</name>
      <anchorfile>structFacePoint.html</anchorfile>
      <anchor>a48c05cdab367a45385faf37da5f0ff32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>lamda3</name>
      <anchorfile>structFacePoint.html</anchorfile>
      <anchor>ae24ba58e573ebc2258b395751302c2b7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::false_type</name>
    <filename>structEigen_1_1internal_1_1false__type.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1false__type.html</anchorfile>
      <anchor>a248953a92c5736c254069fd0fa1c34a4a8713d08a0a98f0cbcf184c4f0b7c392a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1false__type.html</anchorfile>
      <anchor>a248953a92c5736c254069fd0fa1c34a4a8713d08a0a98f0cbcf184c4f0b7c392a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::find_best_packet</name>
    <filename>structEigen_1_1internal_1_1find__best__packet.html</filename>
    <templarg>T</templarg>
    <templarg>Size</templarg>
    <member kind="typedef">
      <type>find_best_packet_helper&lt; Size, typename packet_traits&lt; T &gt;::type &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1find__best__packet.html</anchorfile>
      <anchor>a323bedf4d5c5e4a2721d20708827c7ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::find_best_packet_helper</name>
    <filename>structEigen_1_1internal_1_1find__best__packet__helper.html</filename>
    <templarg>Size</templarg>
    <templarg></templarg>
    <templarg>Stop</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::find_best_packet_helper&lt; Size, PacketType, false &gt;</name>
    <filename>structEigen_1_1internal_1_1find__best__packet__helper_3_01Size_00_01PacketType_00_01false_01_4.html</filename>
    <templarg>Size</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>find_best_packet_helper&lt; Size, typename unpacket_traits&lt; PacketType &gt;::half &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1find__best__packet__helper_3_01Size_00_01PacketType_00_01false_01_4.html</anchorfile>
      <anchor>a60cab6855e901dac36aef09163bb8739</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::find_best_packet_helper&lt; Size, PacketType, true &gt;</name>
    <filename>structEigen_1_1internal_1_1find__best__packet__helper_3_01Size_00_01PacketType_00_01true_01_4.html</filename>
    <templarg>Size</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>PacketType</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1find__best__packet__helper_3_01Size_00_01PacketType_00_01true_01_4.html</anchorfile>
      <anchor>a3f50d58b34c3bd7e4ff3311e5b30ac91</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::first_aligned_impl</name>
    <filename>structEigen_1_1internal_1_1first__aligned__impl.html</filename>
    <templarg>Alignment</templarg>
    <templarg></templarg>
    <templarg>JustReturnZero</templarg>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1first__aligned__impl.html</anchorfile>
      <anchor>ac8e3cc0611b600f623f710c1531740b2</anchor>
      <arglist>(const Derived &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::first_aligned_impl&lt; Alignment, Derived, false &gt;</name>
    <filename>structEigen_1_1internal_1_1first__aligned__impl_3_01Alignment_00_01Derived_00_01false_01_4.html</filename>
    <templarg>Alignment</templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1first__aligned__impl_3_01Alignment_00_01Derived_00_01false_01_4.html</anchorfile>
      <anchor>a6bcfd273a6d60345207910363afddf1b</anchor>
      <arglist>(const Derived &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::DenseBase::FixedBlockXpr</name>
    <filename>structEigen_1_1DenseBase_1_1FixedBlockXpr.html</filename>
    <templarg>Rows</templarg>
    <templarg>Cols</templarg>
    <member kind="typedef">
      <type>Block&lt; Derived, Rows, Cols &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1DenseBase_1_1FixedBlockXpr.html</anchorfile>
      <anchor>a8ee33f171398a376aed84460e3a8cb96</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>FixedBlockXpr</name>
    <filename>structFixedBlockXpr.html</filename>
    <templarg>Rows</templarg>
    <templarg>Cols</templarg>
    <member kind="typedef">
      <type>Block&lt; Derived, Rows, Cols &gt;</type>
      <name>Type</name>
      <anchorfile>structFixedBlockXpr.html</anchorfile>
      <anchor>afb4001131b91bbd49660b307ff7aa8fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SparseMatrixBase::FixedBlockXpr</name>
    <filename>structEigen_1_1SparseMatrixBase_1_1FixedBlockXpr.html</filename>
    <templarg>Rows</templarg>
    <templarg>Cols</templarg>
    <member kind="typedef">
      <type>Block&lt; Derived, Rows, Cols &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1SparseMatrixBase_1_1FixedBlockXpr.html</anchorfile>
      <anchor>a8350139935543855be363b2956ca4286</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::DenseBase::FixedSegmentReturnType</name>
    <filename>structEigen_1_1DenseBase_1_1FixedSegmentReturnType.html</filename>
    <templarg>Size</templarg>
    <member kind="typedef">
      <type>VectorBlock&lt; Derived, Size &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1DenseBase_1_1FixedSegmentReturnType.html</anchorfile>
      <anchor>a611340fa5fd606f4b8ce34fad58012e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>FixedSegmentReturnType</name>
    <filename>structFixedSegmentReturnType.html</filename>
    <templarg>Size</templarg>
    <member kind="typedef">
      <type>VectorBlock&lt; Derived, Size &gt;</type>
      <name>Type</name>
      <anchorfile>structFixedSegmentReturnType.html</anchorfile>
      <anchor>ac2d746820a67369c7398ad083d752047</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SparseMatrixBase::FixedSegmentReturnType</name>
    <filename>structEigen_1_1SparseMatrixBase_1_1FixedSegmentReturnType.html</filename>
    <templarg>Size</templarg>
    <member kind="typedef">
      <type>VectorBlock&lt; Derived, Size &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1SparseMatrixBase_1_1FixedSegmentReturnType.html</anchorfile>
      <anchor>a7c77da2f9bb459d74527680fd89888b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Flagged</name>
    <filename>classEigen_1_1Flagged.html</filename>
    <templarg></templarg>
    <templarg>Added</templarg>
    <templarg>Removed</templarg>
  </compound>
  <compound kind="class">
    <name>Eigen::ForceAlignedAccess</name>
    <filename>classEigen_1_1ForceAlignedAccess.html</filename>
    <templarg>ExpressionType</templarg>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; ForceAlignedAccess &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>ab13595a959d9a280955904706f055e47</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>a6afd2c0cc0c91388142ea7c152daf1bd</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>abdb06f5cc3ffe4bc5961628deaf6393b</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>a129676e5a79ef7b741fef6a5a05ba775</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>a9f9837d4b6dc5a266b2414d4fb1e3734</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>adf9b0bc1f93ea10c9b97d55f83bec576</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>ForceAlignedAccess</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>a154c0fa31a48ac44675adf4bf3c1936d</anchor>
      <arglist>(const ExpressionType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>a4e3ecdb1a214e427f7977bf7fddb6f4f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>operator const ExpressionType &amp;</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>aecded324b795ce691d99000a70ddeecb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>a0b98054ef784a6d3e6010315bb4f09f4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>a226e07b7136c99d39512d69e6ab2e543</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>const PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>a4d18db0f8749f29e9da0a2e73dc4156f</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>a111e76fdf776c5809030d96b94982fde</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>a33a9f296519b2df0c4df5ff2d95e2f7d</anchor>
      <arglist>(Index row, Index col, const PacketScalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>a4312741489535e524aafca73e4268dae</anchor>
      <arglist>(Index index, const PacketScalar &amp;x)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ExpressionType &amp;</type>
      <name>m_expression</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>ab920b840c2c24e1fddf7ee8600dd7df7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>ForceAlignedAccess &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1ForceAlignedAccess.html</anchorfile>
      <anchor>a9ee48fb0592c78d30562333f6e30017f</anchor>
      <arglist>(const ForceAlignedAccess &amp;)</arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>Eigen::half_impl::FP32</name>
    <filename>unionEigen_1_1half__impl_1_1FP32.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>f</name>
      <anchorfile>unionEigen_1_1half__impl_1_1FP32.html</anchorfile>
      <anchor>acade4f14091fc39b02bc78f30e8a11c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>u</name>
      <anchorfile>unionEigen_1_1half__impl_1_1FP32.html</anchorfile>
      <anchor>ad13f029b8bc6ba9441d161d2d660f1fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>FrontierElement</name>
    <filename>structFrontierElement.html</filename>
    <member kind="function">
      <type></type>
      <name>FrontierElement</name>
      <anchorfile>structFrontierElement.html</anchorfile>
      <anchor>a4523d8baaa84aa5f7455db87166185a8</anchor>
      <arglist>(Point_2 p)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>id</name>
      <anchorfile>structFrontierElement.html</anchorfile>
      <anchor>aa6f62a52def6eaaed1fdea8dc989c767</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Point_2</type>
      <name>position</name>
      <anchorfile>structFrontierElement.html</anchorfile>
      <anchor>a90ff630e73730660f729f3a743848dee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::FullPivHouseholderQR</name>
    <filename>classEigen_1_1FullPivHouseholderQR.html</filename>
    <templarg>_MatrixType</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aef216f9f48bf957038e81016ac665890acea9867abf324b06d4f82ed4bb8b88f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aef216f9f48bf957038e81016ac665890ab3596b289e0ed500c13faa3377b92bfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aef216f9f48bf957038e81016ac665890a6ae323047ffe9c7c162f3d24ab7bbe3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aef216f9f48bf957038e81016ac665890a199bb544a9551b9ea329aaf6b4c4df42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aef216f9f48bf957038e81016ac665890ab3596b289e0ed500c13faa3377b92bfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_col_type&lt; MatrixType &gt;::type</type>
      <name>ColVectorType</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a5abef403dc2f41f954dff3a52f597da4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_diag_type&lt; MatrixType &gt;::type</type>
      <name>HCoeffsType</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ace3d0a40673c063c78035548c4259806</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, 1, EIGEN_SIZE_MIN_PREFER_DYNAMIC(ColsAtCompileTime, RowsAtCompileTime), RowMajor, 1, EIGEN_SIZE_MIN_PREFER_FIXED(MaxColsAtCompileTime, MaxRowsAtCompileTime)&gt;</type>
      <name>IntDiagSizeVectorType</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a79d964192e828e7cc2910f219df4b2dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::FullPivHouseholderQRMatrixQReturnType&lt; MatrixType &gt;</type>
      <name>MatrixQReturnType</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aca49f0aada2187c4b37b59211188a267</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aad34d3573bf47e18888d1bb4801e7473</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aef216f9f48bf957038e81016ac665890a199bb544a9551b9ea329aaf6b4c4df42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aef216f9f48bf957038e81016ac665890a6ae323047ffe9c7c162f3d24ab7bbe3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; ColsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a29ba3c0d3d7ceb8558c6cba4b5afba89</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ac665e21d7152407fe05cd60371e5ef17</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a22c6a854a83225617e56c03cbdbc94c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aef216f9f48bf957038e81016ac665890acea9867abf324b06d4f82ed4bb8b88f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_row_type&lt; MatrixType &gt;::type</type>
      <name>RowVectorType</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a2c68675b694ac5feefbe78c6913eaa13</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a30eb2e756bcd1c1148142a3a0deb6f88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a55934e8ed065b629ca86382863fc66b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ada7941201fde2fd566f8d6050fea6c2e</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aa108b4d779b9c131359a542b0850a137</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>absDeterminant</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a1029e1ccc70bb8669043c5775e7f3b75</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a1849e6c9ba23dfeeaa00f2480d43f826</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationType &amp;</type>
      <name>colsPermutation</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>abeda6d91e196c13d4dd8b7542fef3e17</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FullPivHouseholderQR &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aadf0f38d53a132dd246abe527175d058</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>FullPivHouseholderQR&lt; MatrixType &gt; &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a3745d70b826c12d33b8d34f26a5c96e7</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>dimensionOfKernel</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a3b5fe5edc66acc01c45b16e728470aa0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullPivHouseholderQR</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aeb14b4c1eef33128207b40a00bd0bd08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullPivHouseholderQR</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>abf722e1dc7241a5d6f76460ef0c87821</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullPivHouseholderQR</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aeeace3abca6b215025e94c3e098b0a97</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullPivHouseholderQR</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ac9bdb4f7fa77c1aa16f238592c248e70</anchor>
      <arglist>(EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const HCoeffsType &amp;</type>
      <name>hCoeffs</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a874fcd822871010f7961d9e94f1767e4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Inverse&lt; FullPivHouseholderQR &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a352ce66397af06da214ddde343cec6f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInjective</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a6776788011026b0f63192485a59deaed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInvertible</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aeb1d779ec22ec68a5a28d4235db02ec1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSurjective</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aa3593db4708ce9079b0bdf219b99f57e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>logAbsDeterminant</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aafde38918912c9b562f44b0fc3b22589</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixQReturnType</type>
      <name>matrixQ</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ad26dd2d3c002939771d2375e4e051c28</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixQR</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a9c16411e5d8f1fc634a5797018d5aa3e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>maxPivot</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a7887506237a3bf912aebc9aaa8edacec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonzeroPivots</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>af1e4d04824084a964c1a6e51db68376f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rank</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aeae555220f46477818ccc94aca2de770</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a3b3fd394100b72f5979060b34b94ff01</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const IntDiagSizeVectorType &amp;</type>
      <name>rowsTranspositions</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>abebbfc0ca6e3dd285a0ad0c907abb093</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FullPivHouseholderQR &amp;</type>
      <name>setThreshold</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a92277e572bf98245891015d12dd2b602</anchor>
      <arglist>(const RealScalar &amp;threshold)</arglist>
    </member>
    <member kind="function">
      <type>FullPivHouseholderQR &amp;</type>
      <name>setThreshold</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aaea4bf3dd145e0cddb16e364cca9d887</anchor>
      <arglist>(Default_t)</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; FullPivHouseholderQR, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a6f1b0a116c78e642e3d2a100a29d1a4a</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>threshold</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>af7f6ac15ca19c2b9e45dc3eaae58c201</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeInPlace</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a813e30375adb7cc8972aa831d9792a83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>check_template_parameters</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aac6705b86a79ec4998a26da5b3722ac5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationType</type>
      <name>m_cols_permutation</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a18b791e0f07c5a397fd3b073e78df6fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntDiagSizeVectorType</type>
      <name>m_cols_transpositions</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a9c6e3d1e5dfc3ec43209f3c482e1c230</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_det_pq</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a6fa460d74c719fed08d8c574ec13d41d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HCoeffsType</type>
      <name>m_hCoeffs</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a46517e11768baccb40c86af85ae79a17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a549aa148136ab13e711980cdf0e0fcb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_maxpivot</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a44d0682e4e2f99fa5319304598f7724b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nonzero_pivots</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ad5e3bdbf5f2da0a0e2e8a4482fbcdf1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_precision</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a5e27bd23c1aa3208080354c357309d7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_prescribedThreshold</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a9fc53f77872981ba211e5281d3bc5c1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_qr</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a657c098a9d524a3fad59738946d453cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntDiagSizeVectorType</type>
      <name>m_rows_transpositions</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a5f1c54d8e96a63ca5389633dadbf6bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RowVectorType</type>
      <name>m_temp</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ac2f0bbb8a7f1b3b0a5dd2b93780698aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_usePrescribedThreshold</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a7cb5a37affbae0f1fff1f16d078417a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FullPivHouseholderQR&lt; MatrixType &gt;</name>
    <filename>classEigen_1_1FullPivHouseholderQR.html</filename>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aef216f9f48bf957038e81016ac665890ab3596b289e0ed500c13faa3377b92bfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_col_type&lt; MatrixType &gt;::type</type>
      <name>ColVectorType</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a5abef403dc2f41f954dff3a52f597da4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_diag_type&lt; MatrixType &gt;::type</type>
      <name>HCoeffsType</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ace3d0a40673c063c78035548c4259806</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, 1, EIGEN_SIZE_MIN_PREFER_DYNAMIC(ColsAtCompileTime, RowsAtCompileTime), RowMajor, 1, EIGEN_SIZE_MIN_PREFER_FIXED(MaxColsAtCompileTime, MaxRowsAtCompileTime)&gt;</type>
      <name>IntDiagSizeVectorType</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a79d964192e828e7cc2910f219df4b2dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::FullPivHouseholderQRMatrixQReturnType&lt; MatrixType &gt;</type>
      <name>MatrixQReturnType</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aca49f0aada2187c4b37b59211188a267</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aad34d3573bf47e18888d1bb4801e7473</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aef216f9f48bf957038e81016ac665890a199bb544a9551b9ea329aaf6b4c4df42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aef216f9f48bf957038e81016ac665890a6ae323047ffe9c7c162f3d24ab7bbe3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; ColsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a29ba3c0d3d7ceb8558c6cba4b5afba89</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ac665e21d7152407fe05cd60371e5ef17</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a22c6a854a83225617e56c03cbdbc94c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aef216f9f48bf957038e81016ac665890acea9867abf324b06d4f82ed4bb8b88f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_row_type&lt; MatrixType &gt;::type</type>
      <name>RowVectorType</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a2c68675b694ac5feefbe78c6913eaa13</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a30eb2e756bcd1c1148142a3a0deb6f88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a55934e8ed065b629ca86382863fc66b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ada7941201fde2fd566f8d6050fea6c2e</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aa108b4d779b9c131359a542b0850a137</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>absDeterminant</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a1029e1ccc70bb8669043c5775e7f3b75</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a1849e6c9ba23dfeeaa00f2480d43f826</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationType &amp;</type>
      <name>colsPermutation</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>abeda6d91e196c13d4dd8b7542fef3e17</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FullPivHouseholderQR &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aadf0f38d53a132dd246abe527175d058</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>FullPivHouseholderQR&lt; MatrixType &gt; &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a3745d70b826c12d33b8d34f26a5c96e7</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>dimensionOfKernel</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a3b5fe5edc66acc01c45b16e728470aa0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullPivHouseholderQR</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aeb14b4c1eef33128207b40a00bd0bd08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullPivHouseholderQR</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>abf722e1dc7241a5d6f76460ef0c87821</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullPivHouseholderQR</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aeeace3abca6b215025e94c3e098b0a97</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullPivHouseholderQR</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ac9bdb4f7fa77c1aa16f238592c248e70</anchor>
      <arglist>(EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const HCoeffsType &amp;</type>
      <name>hCoeffs</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a874fcd822871010f7961d9e94f1767e4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Inverse&lt; FullPivHouseholderQR &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a352ce66397af06da214ddde343cec6f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInjective</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a6776788011026b0f63192485a59deaed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInvertible</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aeb1d779ec22ec68a5a28d4235db02ec1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSurjective</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aa3593db4708ce9079b0bdf219b99f57e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>logAbsDeterminant</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aafde38918912c9b562f44b0fc3b22589</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixQReturnType</type>
      <name>matrixQ</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ad26dd2d3c002939771d2375e4e051c28</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixQR</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a9c16411e5d8f1fc634a5797018d5aa3e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>maxPivot</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a7887506237a3bf912aebc9aaa8edacec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonzeroPivots</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>af1e4d04824084a964c1a6e51db68376f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rank</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aeae555220f46477818ccc94aca2de770</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a3b3fd394100b72f5979060b34b94ff01</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const IntDiagSizeVectorType &amp;</type>
      <name>rowsTranspositions</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>abebbfc0ca6e3dd285a0ad0c907abb093</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FullPivHouseholderQR &amp;</type>
      <name>setThreshold</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a92277e572bf98245891015d12dd2b602</anchor>
      <arglist>(const RealScalar &amp;threshold)</arglist>
    </member>
    <member kind="function">
      <type>FullPivHouseholderQR &amp;</type>
      <name>setThreshold</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aaea4bf3dd145e0cddb16e364cca9d887</anchor>
      <arglist>(Default_t)</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; FullPivHouseholderQR, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a6f1b0a116c78e642e3d2a100a29d1a4a</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>threshold</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>af7f6ac15ca19c2b9e45dc3eaae58c201</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeInPlace</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a813e30375adb7cc8972aa831d9792a83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>check_template_parameters</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aac6705b86a79ec4998a26da5b3722ac5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationType</type>
      <name>m_cols_permutation</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a18b791e0f07c5a397fd3b073e78df6fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntDiagSizeVectorType</type>
      <name>m_cols_transpositions</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a9c6e3d1e5dfc3ec43209f3c482e1c230</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_det_pq</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a6fa460d74c719fed08d8c574ec13d41d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HCoeffsType</type>
      <name>m_hCoeffs</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a46517e11768baccb40c86af85ae79a17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a549aa148136ab13e711980cdf0e0fcb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_maxpivot</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a44d0682e4e2f99fa5319304598f7724b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nonzero_pivots</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ad5e3bdbf5f2da0a0e2e8a4482fbcdf1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_precision</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a5e27bd23c1aa3208080354c357309d7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_prescribedThreshold</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a9fc53f77872981ba211e5281d3bc5c1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_qr</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a657c098a9d524a3fad59738946d453cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntDiagSizeVectorType</type>
      <name>m_rows_transpositions</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a5f1c54d8e96a63ca5389633dadbf6bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RowVectorType</type>
      <name>m_temp</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ac2f0bbb8a7f1b3b0a5dd2b93780698aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_usePrescribedThreshold</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a7cb5a37affbae0f1fff1f16d078417a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FullPivHouseholderQR&lt; TransposeTypeWithSameStorageOrder &gt;</name>
    <filename>classEigen_1_1FullPivHouseholderQR.html</filename>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aef216f9f48bf957038e81016ac665890ab3596b289e0ed500c13faa3377b92bfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_col_type&lt; MatrixType &gt;::type</type>
      <name>ColVectorType</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a5abef403dc2f41f954dff3a52f597da4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_diag_type&lt; MatrixType &gt;::type</type>
      <name>HCoeffsType</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ace3d0a40673c063c78035548c4259806</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, 1, EIGEN_SIZE_MIN_PREFER_DYNAMIC(ColsAtCompileTime, RowsAtCompileTime), RowMajor, 1, EIGEN_SIZE_MIN_PREFER_FIXED(MaxColsAtCompileTime, MaxRowsAtCompileTime)&gt;</type>
      <name>IntDiagSizeVectorType</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a79d964192e828e7cc2910f219df4b2dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::FullPivHouseholderQRMatrixQReturnType&lt; MatrixType &gt;</type>
      <name>MatrixQReturnType</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aca49f0aada2187c4b37b59211188a267</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TransposeTypeWithSameStorageOrder</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aad34d3573bf47e18888d1bb4801e7473</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aef216f9f48bf957038e81016ac665890a199bb544a9551b9ea329aaf6b4c4df42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aef216f9f48bf957038e81016ac665890a6ae323047ffe9c7c162f3d24ab7bbe3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; ColsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a29ba3c0d3d7ceb8558c6cba4b5afba89</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ac665e21d7152407fe05cd60371e5ef17</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a22c6a854a83225617e56c03cbdbc94c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aef216f9f48bf957038e81016ac665890acea9867abf324b06d4f82ed4bb8b88f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_row_type&lt; MatrixType &gt;::type</type>
      <name>RowVectorType</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a2c68675b694ac5feefbe78c6913eaa13</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a30eb2e756bcd1c1148142a3a0deb6f88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a55934e8ed065b629ca86382863fc66b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ada7941201fde2fd566f8d6050fea6c2e</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aa108b4d779b9c131359a542b0850a137</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>absDeterminant</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a1029e1ccc70bb8669043c5775e7f3b75</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a1849e6c9ba23dfeeaa00f2480d43f826</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationType &amp;</type>
      <name>colsPermutation</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>abeda6d91e196c13d4dd8b7542fef3e17</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FullPivHouseholderQR &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aadf0f38d53a132dd246abe527175d058</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>FullPivHouseholderQR&lt; MatrixType &gt; &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a3745d70b826c12d33b8d34f26a5c96e7</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>dimensionOfKernel</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a3b5fe5edc66acc01c45b16e728470aa0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullPivHouseholderQR</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aeb14b4c1eef33128207b40a00bd0bd08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullPivHouseholderQR</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>abf722e1dc7241a5d6f76460ef0c87821</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullPivHouseholderQR</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aeeace3abca6b215025e94c3e098b0a97</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullPivHouseholderQR</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ac9bdb4f7fa77c1aa16f238592c248e70</anchor>
      <arglist>(EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const HCoeffsType &amp;</type>
      <name>hCoeffs</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a874fcd822871010f7961d9e94f1767e4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Inverse&lt; FullPivHouseholderQR &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a352ce66397af06da214ddde343cec6f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInjective</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a6776788011026b0f63192485a59deaed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInvertible</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aeb1d779ec22ec68a5a28d4235db02ec1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSurjective</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aa3593db4708ce9079b0bdf219b99f57e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>logAbsDeterminant</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aafde38918912c9b562f44b0fc3b22589</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixQReturnType</type>
      <name>matrixQ</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ad26dd2d3c002939771d2375e4e051c28</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixQR</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a9c16411e5d8f1fc634a5797018d5aa3e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>maxPivot</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a7887506237a3bf912aebc9aaa8edacec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonzeroPivots</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>af1e4d04824084a964c1a6e51db68376f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rank</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aeae555220f46477818ccc94aca2de770</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a3b3fd394100b72f5979060b34b94ff01</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const IntDiagSizeVectorType &amp;</type>
      <name>rowsTranspositions</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>abebbfc0ca6e3dd285a0ad0c907abb093</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FullPivHouseholderQR &amp;</type>
      <name>setThreshold</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a92277e572bf98245891015d12dd2b602</anchor>
      <arglist>(const RealScalar &amp;threshold)</arglist>
    </member>
    <member kind="function">
      <type>FullPivHouseholderQR &amp;</type>
      <name>setThreshold</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aaea4bf3dd145e0cddb16e364cca9d887</anchor>
      <arglist>(Default_t)</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; FullPivHouseholderQR, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a6f1b0a116c78e642e3d2a100a29d1a4a</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>threshold</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>af7f6ac15ca19c2b9e45dc3eaae58c201</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeInPlace</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a813e30375adb7cc8972aa831d9792a83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>check_template_parameters</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>aac6705b86a79ec4998a26da5b3722ac5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationType</type>
      <name>m_cols_permutation</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a18b791e0f07c5a397fd3b073e78df6fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntDiagSizeVectorType</type>
      <name>m_cols_transpositions</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a9c6e3d1e5dfc3ec43209f3c482e1c230</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_det_pq</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a6fa460d74c719fed08d8c574ec13d41d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HCoeffsType</type>
      <name>m_hCoeffs</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a46517e11768baccb40c86af85ae79a17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a549aa148136ab13e711980cdf0e0fcb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_maxpivot</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a44d0682e4e2f99fa5319304598f7724b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nonzero_pivots</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ad5e3bdbf5f2da0a0e2e8a4482fbcdf1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_precision</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a5e27bd23c1aa3208080354c357309d7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_prescribedThreshold</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a9fc53f77872981ba211e5281d3bc5c1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_qr</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a657c098a9d524a3fad59738946d453cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntDiagSizeVectorType</type>
      <name>m_rows_transpositions</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a5f1c54d8e96a63ca5389633dadbf6bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RowVectorType</type>
      <name>m_temp</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>ac2f0bbb8a7f1b3b0a5dd2b93780698aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_usePrescribedThreshold</name>
      <anchorfile>classEigen_1_1FullPivHouseholderQR.html</anchorfile>
      <anchor>a7cb5a37affbae0f1fff1f16d078417a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::FullPivHouseholderQRMatrixQReturnType</name>
    <filename>structEigen_1_1internal_1_1FullPivHouseholderQRMatrixQReturnType.html</filename>
    <templarg></templarg>
    <base>ReturnByValue&lt; FullPivHouseholderQRMatrixQReturnType&lt; MatrixType &gt; &gt;</base>
    <member kind="typedef">
      <type>internal::plain_diag_type&lt; MatrixType &gt;::type</type>
      <name>HCoeffsType</name>
      <anchorfile>structEigen_1_1internal_1_1FullPivHouseholderQRMatrixQReturnType.html</anchorfile>
      <anchor>a9c6c57160a8ed7c06d5947d723f6ff94</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>FullPivHouseholderQR&lt; MatrixType &gt;::IntDiagSizeVectorType</type>
      <name>IntDiagSizeVectorType</name>
      <anchorfile>structEigen_1_1internal_1_1FullPivHouseholderQRMatrixQReturnType.html</anchorfile>
      <anchor>a2106e3e1d3cbf5699f5a1f41ea01f802</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; typename MatrixType::Scalar, 1, MatrixType::RowsAtCompileTime, RowMajor, 1, MatrixType::MaxRowsAtCompileTime &gt;</type>
      <name>WorkVectorType</name>
      <anchorfile>structEigen_1_1internal_1_1FullPivHouseholderQRMatrixQReturnType.html</anchorfile>
      <anchor>a07f618acb4fada7e8d4017d7e341f4ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1FullPivHouseholderQRMatrixQReturnType.html</anchorfile>
      <anchor>ada880345139442a6e5a51ccd4dd2bf09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1FullPivHouseholderQRMatrixQReturnType.html</anchorfile>
      <anchor>a6d2495b5c87313fe23aa1ab32524d359</anchor>
      <arglist>(ResultType &amp;result) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1FullPivHouseholderQRMatrixQReturnType.html</anchorfile>
      <anchor>aeca3ef83807e4dd6b4fdc73ac20dc000</anchor>
      <arglist>(ResultType &amp;result, WorkVectorType &amp;workspace) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullPivHouseholderQRMatrixQReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1FullPivHouseholderQRMatrixQReturnType.html</anchorfile>
      <anchor>a37a27f976a5e2b582e6e02e7c409afc9</anchor>
      <arglist>(const MatrixType &amp;qr, const HCoeffsType &amp;hCoeffs, const IntDiagSizeVectorType &amp;rowsTranspositions)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1FullPivHouseholderQRMatrixQReturnType.html</anchorfile>
      <anchor>a33656ee221422a3800edf363c72994d4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HCoeffsType::Nested</type>
      <name>m_hCoeffs</name>
      <anchorfile>structEigen_1_1internal_1_1FullPivHouseholderQRMatrixQReturnType.html</anchorfile>
      <anchor>a3518abc98f07cff4e7a3c7b38f226d9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType::Nested</type>
      <name>m_qr</name>
      <anchorfile>structEigen_1_1internal_1_1FullPivHouseholderQRMatrixQReturnType.html</anchorfile>
      <anchor>a52bad57f1b6f4e9e59435556575772ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntDiagSizeVectorType::Nested</type>
      <name>m_rowsTranspositions</name>
      <anchorfile>structEigen_1_1internal_1_1FullPivHouseholderQRMatrixQReturnType.html</anchorfile>
      <anchor>ae75bac7d6c6b5d0df7da8d0f9cf8556e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::FullPivLU</name>
    <filename>classEigen_1_1FullPivLU.html</filename>
    <templarg></templarg>
    <base>SolverBase&lt; FullPivLU&lt; _MatrixType &gt; &gt;</base>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>aa736fc4dc81dfe05dc3374636455412dae0a3ceb5d6dbbb183f33b27315e0953e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>aa736fc4dc81dfe05dc3374636455412da16db7cb6b8fbee68bf33bc198b74fa55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SolverBase&lt; FullPivLU &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a7dbfc3b86bdc6ac0353f6822aaf6e83d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_col_type&lt; MatrixType, StorageIndex &gt;::type</type>
      <name>IntColVectorType</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a458b3a9507557e466256e1de43472981</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_row_type&lt; MatrixType, StorageIndex &gt;::type</type>
      <name>IntRowVectorType</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a5d9f1e67b690ba1e644459beea9dfbd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a1a547b7b88b78d66a86d58e7250e71cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>aa736fc4dc81dfe05dc3374636455412da16db7cb6b8fbee68bf33bc198b74fa55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>aa736fc4dc81dfe05dc3374636455412dae0a3ceb5d6dbbb183f33b27315e0953e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; RowsAtCompileTime, MaxRowsAtCompileTime &gt;</type>
      <name>PermutationPType</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>ab2b1221f54f6403e9f9d96e12ee50fac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; ColsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>PermutationQType</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a9fd5533ea778e72590b05c8b00e6b430</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a2e642045d79065fed9a4308e762960dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>aae839fc52d4c930e6d18c973d9f708cd</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>af67fb62666f74a2e65cb02456918d913</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>_solve_impl_transposed</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a42cfd4d27becb5b0a4f2ccd007dd4fb3</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl_transposed</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>ab1fcd233b1e1ca3fbce6f56c615ab0b6</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>ab775ce41ec3e916ad86868f413c20e85</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FullPivLU &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a0a3c3b1bbafa31a03567a4573ebabc79</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; MatrixType &gt;::Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a71654e5c60a26407ecccfaa5b34bb0aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>dimensionOfKernel</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a64e191225834e91161ea53ad4b78167b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullPivLU</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>af225528d1c6e623a2b1dce091907d13e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullPivLU</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>ae83ebd2a24088f04e3ac835b0dc001e1</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullPivLU</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a31a6a984478a9f721f367667fe4c5ab1</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullPivLU</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a3e903b9f401e3fc5d1ca7c6951c76185</anchor>
      <arglist>(EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const internal::image_retval&lt; FullPivLU &gt;</type>
      <name>image</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a0893985d2dab367baa6e57c6fd0c4956</anchor>
      <arglist>(const MatrixType &amp;originalMatrix) const</arglist>
    </member>
    <member kind="function">
      <type>const Inverse&lt; FullPivLU &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>ae6f4bb55f859f6353f99cf15ecff4b25</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInjective</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>ab13992c852aa593461d9b81790b56667</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInvertible</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>afdf2579c93473650f2ef2a47a376c4a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSurjective</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a1f6222875fc3a181ee1544b9b36dfda5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const internal::kernel_retval&lt; FullPivLU &gt;</type>
      <name>kernel</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a70f52eeb2cd07dfbf790fce106fb4015</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixLU</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>afea0b8fc707a9097d46fe358cb18bbff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>maxPivot</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>abced9f280f5fc49c2e62605c782b237b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonzeroPivots</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>aa71132a751ad3c78178e33d6b2987400</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const PermutationPType &amp;</type>
      <name>permutationP</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a09274c82240f6441af5e6c99e24e756d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationQType &amp;</type>
      <name>permutationQ</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a8d18190c7618de271cba7293f0493a36</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rank</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a67a870aa69e699e058d04802ba0bdad9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>rcond</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a0bc63f910960dc3e35acecc8442025b6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>reconstructedMatrix</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a191a4f598b0c192a83ab48984e87ee51</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a3e6a55cd997c2a16fa6cd81be321c916</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FullPivLU &amp;</type>
      <name>setThreshold</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a414592d82de98f5bd075965caf56d681</anchor>
      <arglist>(const RealScalar &amp;threshold)</arglist>
    </member>
    <member kind="function">
      <type>FullPivLU &amp;</type>
      <name>setThreshold</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a1b5e30add3dfb6625da1213d68418f44</anchor>
      <arglist>(Default_t)</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; FullPivLU, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>af563471f6f3283fd10779ef02dd0b748</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>threshold</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>ad77539203694f2d85ff7d11616e5a0a5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeInPlace</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>ae2ef37e62e6f776e1958d6a7591863c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>check_template_parameters</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a6b17f29cc130870193a75f146bec0e33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntRowVectorType</type>
      <name>m_colsTranspositions</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a75eccdabf5e738fc29832e8be6d335f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>signed char</type>
      <name>m_det_pq</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a0ef883d134b4b6b03453b87d9d27cc54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>aba2dab012169688780fc50509d38a3f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_l1_norm</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a451effd374678410bd2a64a5a5bedc33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_lu</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a54cc3417a9e28a04f8ef483f78cf0dfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_maxpivot</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a32573c2f821561caf4a9c535565b84d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nonzero_pivots</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>ad1f9f7abb67e34bd33f2277547ad3173</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationPType</type>
      <name>m_p</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a258c08971c2b010d38a22dfc8f041d7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_prescribedThreshold</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a038301ef1afa7359095f320e7585c42a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationQType</type>
      <name>m_q</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a0ea897b9fb6a607583fa21e952383639</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntColVectorType</type>
      <name>m_rowsTranspositions</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a9af26577db6b2c18943a68e5096fc224</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_usePrescribedThreshold</name>
      <anchorfile>classEigen_1_1FullPivLU.html</anchorfile>
      <anchor>a9d5ab07b54c7bb0cb9e2e13e770308cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_has_linear_access</name>
    <filename>structEigen_1_1internal_1_1functor__has__linear__access.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1functor__has__linear__access.html</anchorfile>
      <anchor>ad7b895080e284df293bc4b6b70411016afcaf2fdbebb0f9c8793198c45354df2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1functor__has__linear__access.html</anchorfile>
      <anchor>ad7b895080e284df293bc4b6b70411016afcaf2fdbebb0f9c8793198c45354df2c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits</name>
    <filename>structEigen_1_1internal_1_1functor__traits.html</filename>
    <templarg>T</templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits.html</anchorfile>
      <anchor>a3ce1c4e236512188808d024b5e18f5e1aaaf05f4dc0b825ef9e0c3d89c033e90a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits.html</anchorfile>
      <anchor>a3ce1c4e236512188808d024b5e18f5e1a27f488e5e287acd27ebd9624df3c8c46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRepeatable</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits.html</anchorfile>
      <anchor>a3ce1c4e236512188808d024b5e18f5e1ae09f8a78049301175696d5240ed7127b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits.html</anchorfile>
      <anchor>a3ce1c4e236512188808d024b5e18f5e1aaaf05f4dc0b825ef9e0c3d89c033e90a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRepeatable</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits.html</anchorfile>
      <anchor>a3ce1c4e236512188808d024b5e18f5e1ae09f8a78049301175696d5240ed7127b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits.html</anchorfile>
      <anchor>a3ce1c4e236512188808d024b5e18f5e1a27f488e5e287acd27ebd9624df3c8c46</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; add_assign_op&lt; DstScalar, SrcScalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01add__assign__op_3_01DstScalar_00_01SrcScalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01add__assign__op_3_01DstScalar_00_01SrcScalar_01_4_01_4.html</anchorfile>
      <anchor>abd67a2db56eec4b70e159d95b91ad3a7a60e8ed984cb1f3d3e67f5087c3400ddb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01add__assign__op_3_01DstScalar_00_01SrcScalar_01_4_01_4.html</anchorfile>
      <anchor>abd67a2db56eec4b70e159d95b91ad3a7a078b244f50d63050d0f0d5fed5496489</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01add__assign__op_3_01DstScalar_00_01SrcScalar_01_4_01_4.html</anchorfile>
      <anchor>abd67a2db56eec4b70e159d95b91ad3a7a60e8ed984cb1f3d3e67f5087c3400ddb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01add__assign__op_3_01DstScalar_00_01SrcScalar_01_4_01_4.html</anchorfile>
      <anchor>abd67a2db56eec4b70e159d95b91ad3a7a078b244f50d63050d0f0d5fed5496489</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; assign_op&lt; DstScalar, SrcScalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01assign__op_3_01DstScalar_00_01SrcScalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01assign__op_3_01DstScalar_00_01SrcScalar_01_4_01_4.html</anchorfile>
      <anchor>a03246f320c1c51608435515f42e59b7ea234fe8542ccd0a269120284956249d75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01assign__op_3_01DstScalar_00_01SrcScalar_01_4_01_4.html</anchorfile>
      <anchor>a03246f320c1c51608435515f42e59b7eaf3757807f7e86b3440380238285f6c26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01assign__op_3_01DstScalar_00_01SrcScalar_01_4_01_4.html</anchorfile>
      <anchor>a03246f320c1c51608435515f42e59b7ea234fe8542ccd0a269120284956249d75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01assign__op_3_01DstScalar_00_01SrcScalar_01_4_01_4.html</anchorfile>
      <anchor>a03246f320c1c51608435515f42e59b7eaf3757807f7e86b3440380238285f6c26</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>functor_traits&lt; BinaryOp &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits.html</filename>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits.html</anchorfile>
      <anchor>a3ce1c4e236512188808d024b5e18f5e1aaaf05f4dc0b825ef9e0c3d89c033e90a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRepeatable</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits.html</anchorfile>
      <anchor>a3ce1c4e236512188808d024b5e18f5e1ae09f8a78049301175696d5240ed7127b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits.html</anchorfile>
      <anchor>a3ce1c4e236512188808d024b5e18f5e1a27f488e5e287acd27ebd9624df3c8c46</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; bind1st_op&lt; BinaryOp &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01bind1st__op_3_01BinaryOp_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>functor_traits&lt; BinaryOp &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; bind2nd_op&lt; BinaryOp &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01bind2nd__op_3_01BinaryOp_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>functor_traits&lt; BinaryOp &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; div_assign_op&lt; DstScalar, SrcScalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01div__assign__op_3_01DstScalar_00_01SrcScalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01div__assign__op_3_01DstScalar_00_01SrcScalar_01_4_01_4.html</anchorfile>
      <anchor>ae4741ad5423ad82796c9d15624700d3ea51f39e0b1300dc3ab621a72951431ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01div__assign__op_3_01DstScalar_00_01SrcScalar_01_4_01_4.html</anchorfile>
      <anchor>ae4741ad5423ad82796c9d15624700d3ea17b82edd98b5c41d1724034b7ec16dcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01div__assign__op_3_01DstScalar_00_01SrcScalar_01_4_01_4.html</anchorfile>
      <anchor>ae4741ad5423ad82796c9d15624700d3ea51f39e0b1300dc3ab621a72951431ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01div__assign__op_3_01DstScalar_00_01SrcScalar_01_4_01_4.html</anchorfile>
      <anchor>ae4741ad5423ad82796c9d15624700d3ea17b82edd98b5c41d1724034b7ec16dcb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; linspaced_op&lt; Scalar, PacketType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01linspaced__op_3_01Scalar_00_01PacketType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01linspaced__op_3_01Scalar_00_01PacketType_01_4_01_4.html</anchorfile>
      <anchor>a35bc925e10671c363a829bec368f69d4a781f137c434f6eb06beff84054c880a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01linspaced__op_3_01Scalar_00_01PacketType_01_4_01_4.html</anchorfile>
      <anchor>a35bc925e10671c363a829bec368f69d4a848253a010dc4aeaaa220a5005121fc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRepeatable</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01linspaced__op_3_01Scalar_00_01PacketType_01_4_01_4.html</anchorfile>
      <anchor>a35bc925e10671c363a829bec368f69d4afa9697d8e8d3486b17a265e0c926459d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01linspaced__op_3_01Scalar_00_01PacketType_01_4_01_4.html</anchorfile>
      <anchor>a35bc925e10671c363a829bec368f69d4a781f137c434f6eb06beff84054c880a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRepeatable</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01linspaced__op_3_01Scalar_00_01PacketType_01_4_01_4.html</anchorfile>
      <anchor>a35bc925e10671c363a829bec368f69d4afa9697d8e8d3486b17a265e0c926459d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01linspaced__op_3_01Scalar_00_01PacketType_01_4_01_4.html</anchorfile>
      <anchor>a35bc925e10671c363a829bec368f69d4a848253a010dc4aeaaa220a5005121fc6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; max_coeff_visitor&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01max__coeff__visitor_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01max__coeff__visitor_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>af30e3b8dd5998d0ad73a9cec3ce8ceefa01eb7b9c441724747227799f8fcb67c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01max__coeff__visitor_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>af30e3b8dd5998d0ad73a9cec3ce8ceefa01eb7b9c441724747227799f8fcb67c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; min_coeff_visitor&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01min__coeff__visitor_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01min__coeff__visitor_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a63ac92c03a7de75bf230c81a35fee142a1046bfbcc93b9f9ad4d910ebdfd4f31b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01min__coeff__visitor_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a63ac92c03a7de75bf230c81a35fee142a1046bfbcc93b9f9ad4d910ebdfd4f31b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; mul_assign_op&lt; DstScalar, SrcScalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01mul__assign__op_3_01DstScalar_00_01SrcScalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01mul__assign__op_3_01DstScalar_00_01SrcScalar_01_4_01_4.html</anchorfile>
      <anchor>a7dac3bef75333f9c0281ce4aacd9a9fdac5f27e78afe0ca9da0b2e0a2dc25d9dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01mul__assign__op_3_01DstScalar_00_01SrcScalar_01_4_01_4.html</anchorfile>
      <anchor>a7dac3bef75333f9c0281ce4aacd9a9fda05759332b80f891462a32826fe462523</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01mul__assign__op_3_01DstScalar_00_01SrcScalar_01_4_01_4.html</anchorfile>
      <anchor>a7dac3bef75333f9c0281ce4aacd9a9fdac5f27e78afe0ca9da0b2e0a2dc25d9dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01mul__assign__op_3_01DstScalar_00_01SrcScalar_01_4_01_4.html</anchorfile>
      <anchor>a7dac3bef75333f9c0281ce4aacd9a9fda05759332b80f891462a32826fe462523</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_abs2_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__abs2__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__abs2__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a482a031a171d3590ad4dc48c8c0e3653a9f32385a329d40f39136ca50fc47faff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__abs2__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a482a031a171d3590ad4dc48c8c0e3653afdb57c340d872d9c10c709b2be720c26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__abs2__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a482a031a171d3590ad4dc48c8c0e3653a9f32385a329d40f39136ca50fc47faff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__abs2__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a482a031a171d3590ad4dc48c8c0e3653afdb57c340d872d9c10c709b2be720c26</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_abs_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__abs__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__abs__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ae51c8d14737200aaad329bd8646777bda87a1f191a41a77a8a15929d127437597</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__abs__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ae51c8d14737200aaad329bd8646777bda173a8bff15f25d685831319ea85e7c0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__abs__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ae51c8d14737200aaad329bd8646777bda87a1f191a41a77a8a15929d127437597</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__abs__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ae51c8d14737200aaad329bd8646777bda173a8bff15f25d685831319ea85e7c0b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_acos_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__acos__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__acos__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a5862171a57b1146e0e24391ba27a27b6a3f5a15746f32f65043b70d4125983d1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__acos__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a5862171a57b1146e0e24391ba27a27b6a7a17968dca665b777c668b5dd633cbfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__acos__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a5862171a57b1146e0e24391ba27a27b6a3f5a15746f32f65043b70d4125983d1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__acos__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a5862171a57b1146e0e24391ba27a27b6a7a17968dca665b777c668b5dd633cbfe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_arg_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__arg__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__arg__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a94a0d27006f083ee2adfd31ea2ef5f61a5f281e7a486e522eb3d17127d761c767</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__arg__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a94a0d27006f083ee2adfd31ea2ef5f61a21e0747718a87babf100345876315e38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__arg__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a94a0d27006f083ee2adfd31ea2ef5f61a5f281e7a486e522eb3d17127d761c767</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__arg__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a94a0d27006f083ee2adfd31ea2ef5f61a21e0747718a87babf100345876315e38</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_asin_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__asin__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__asin__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a8a3636c6e8aa957ec27c5ca5a37b5582a96910cb5ca2babf718466b890165f3df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__asin__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a8a3636c6e8aa957ec27c5ca5a37b5582a268319443bbe39c68757fa190a66dd55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__asin__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a8a3636c6e8aa957ec27c5ca5a37b5582a96910cb5ca2babf718466b890165f3df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__asin__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a8a3636c6e8aa957ec27c5ca5a37b5582a268319443bbe39c68757fa190a66dd55</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_atan_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__atan__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__atan__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>af3c2e58a0508bc14633823689a316284a46c8e8ed828bf2ca9eec1dc3280e1586</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__atan__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>af3c2e58a0508bc14633823689a316284a835b2662eb1402350fec84ffd43fa9d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__atan__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>af3c2e58a0508bc14633823689a316284a46c8e8ed828bf2ca9eec1dc3280e1586</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__atan__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>af3c2e58a0508bc14633823689a316284a835b2662eb1402350fec84ffd43fa9d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_boolean_and_op &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__boolean__and__op_01_4.html</filename>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__boolean__and__op_01_4.html</anchorfile>
      <anchor>adc8f26f7c5a73353bfe1567cdc5f10d5a3708c975927ac95b1db0a758af9be267</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__boolean__and__op_01_4.html</anchorfile>
      <anchor>adc8f26f7c5a73353bfe1567cdc5f10d5a1e6cff816cd07dd088861b965324460c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__boolean__and__op_01_4.html</anchorfile>
      <anchor>adc8f26f7c5a73353bfe1567cdc5f10d5a3708c975927ac95b1db0a758af9be267</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__boolean__and__op_01_4.html</anchorfile>
      <anchor>adc8f26f7c5a73353bfe1567cdc5f10d5a1e6cff816cd07dd088861b965324460c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_boolean_not_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__boolean__not__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__boolean__not__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aabde56226cd89aa02c89b44959de3bfea05091d9f0231bd0571da707b2d3c0846</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__boolean__not__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aabde56226cd89aa02c89b44959de3bfeac1f20f9f75a7f71fc2409a3f38067132</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__boolean__not__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aabde56226cd89aa02c89b44959de3bfea05091d9f0231bd0571da707b2d3c0846</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__boolean__not__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aabde56226cd89aa02c89b44959de3bfeac1f20f9f75a7f71fc2409a3f38067132</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_boolean_or_op &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__boolean__or__op_01_4.html</filename>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__boolean__or__op_01_4.html</anchorfile>
      <anchor>a4d3e59713c952d416611d1b32b78c6b9a73b06e575ceb0dc42f679ce3c8227896</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__boolean__or__op_01_4.html</anchorfile>
      <anchor>a4d3e59713c952d416611d1b32b78c6b9a54688d0360264f16dfe0f29f265fc7e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__boolean__or__op_01_4.html</anchorfile>
      <anchor>a4d3e59713c952d416611d1b32b78c6b9a73b06e575ceb0dc42f679ce3c8227896</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__boolean__or__op_01_4.html</anchorfile>
      <anchor>a4d3e59713c952d416611d1b32b78c6b9a54688d0360264f16dfe0f29f265fc7e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_boolean_xor_op &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__boolean__xor__op_01_4.html</filename>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__boolean__xor__op_01_4.html</anchorfile>
      <anchor>a7e237017673783c020de8670dd821780a55364d1bc7bbce1d094aa464bccc4073</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__boolean__xor__op_01_4.html</anchorfile>
      <anchor>a7e237017673783c020de8670dd821780a05168f7629b98ba67f4a037b2062f54e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__boolean__xor__op_01_4.html</anchorfile>
      <anchor>a7e237017673783c020de8670dd821780a55364d1bc7bbce1d094aa464bccc4073</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__boolean__xor__op_01_4.html</anchorfile>
      <anchor>a7e237017673783c020de8670dd821780a05168f7629b98ba67f4a037b2062f54e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_cast_op&lt; Eigen::half, float &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__cast__op_3_01Eigen_1_1half_00_01float_01_4_01_4.html</filename>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cast__op_3_01Eigen_1_1half_00_01float_01_4_01_4.html</anchorfile>
      <anchor>a74bd13273180ec566017b54cef12c383ae51b596efdc351dff22780b069d78c33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cast__op_3_01Eigen_1_1half_00_01float_01_4_01_4.html</anchorfile>
      <anchor>a74bd13273180ec566017b54cef12c383ae1602cd46be3304abd72974d96ada0a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cast__op_3_01Eigen_1_1half_00_01float_01_4_01_4.html</anchorfile>
      <anchor>a74bd13273180ec566017b54cef12c383ae51b596efdc351dff22780b069d78c33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cast__op_3_01Eigen_1_1half_00_01float_01_4_01_4.html</anchorfile>
      <anchor>a74bd13273180ec566017b54cef12c383ae1602cd46be3304abd72974d96ada0a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_cast_op&lt; float, Eigen::half &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__cast__op_3_01float_00_01Eigen_1_1half_01_4_01_4.html</filename>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cast__op_3_01float_00_01Eigen_1_1half_01_4_01_4.html</anchorfile>
      <anchor>ac34e2fb2eaebc199ab7312dfaf11302daeea42b8ac7a99ecb2fa485963207de14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cast__op_3_01float_00_01Eigen_1_1half_01_4_01_4.html</anchorfile>
      <anchor>ac34e2fb2eaebc199ab7312dfaf11302da8064653ecf4a63eda813e3f1ab7b7096</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cast__op_3_01float_00_01Eigen_1_1half_01_4_01_4.html</anchorfile>
      <anchor>ac34e2fb2eaebc199ab7312dfaf11302daeea42b8ac7a99ecb2fa485963207de14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cast__op_3_01float_00_01Eigen_1_1half_01_4_01_4.html</anchorfile>
      <anchor>ac34e2fb2eaebc199ab7312dfaf11302da8064653ecf4a63eda813e3f1ab7b7096</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_cast_op&lt; int, Eigen::half &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__cast__op_3_01int_00_01Eigen_1_1half_01_4_01_4.html</filename>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cast__op_3_01int_00_01Eigen_1_1half_01_4_01_4.html</anchorfile>
      <anchor>a3346ac6d69fdbb23ec6b52dd73f4635ca99eceb6a56a3dec3e455bd1b59fae0e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cast__op_3_01int_00_01Eigen_1_1half_01_4_01_4.html</anchorfile>
      <anchor>a3346ac6d69fdbb23ec6b52dd73f4635caab88de72e42872da573ba54a8028e2db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cast__op_3_01int_00_01Eigen_1_1half_01_4_01_4.html</anchorfile>
      <anchor>a3346ac6d69fdbb23ec6b52dd73f4635ca99eceb6a56a3dec3e455bd1b59fae0e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cast__op_3_01int_00_01Eigen_1_1half_01_4_01_4.html</anchorfile>
      <anchor>a3346ac6d69fdbb23ec6b52dd73f4635caab88de72e42872da573ba54a8028e2db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_cast_op&lt; Scalar, NewType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__cast__op_3_01Scalar_00_01NewType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cast__op_3_01Scalar_00_01NewType_01_4_01_4.html</anchorfile>
      <anchor>a2129d8e5d63d2ac51e36e1f236b036b7a6bf40d73f4ba8deaeb7468b16be0d01d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cast__op_3_01Scalar_00_01NewType_01_4_01_4.html</anchorfile>
      <anchor>a2129d8e5d63d2ac51e36e1f236b036b7a43bdc0a9bac552f30b3700502329e1cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cast__op_3_01Scalar_00_01NewType_01_4_01_4.html</anchorfile>
      <anchor>a2129d8e5d63d2ac51e36e1f236b036b7a6bf40d73f4ba8deaeb7468b16be0d01d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cast__op_3_01Scalar_00_01NewType_01_4_01_4.html</anchorfile>
      <anchor>a2129d8e5d63d2ac51e36e1f236b036b7a43bdc0a9bac552f30b3700502329e1cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_ceil_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__ceil__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__ceil__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a14597662c0b7301456320f4ef7b60628abafa1cb15560068214d8193375789cb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__ceil__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a14597662c0b7301456320f4ef7b60628a0cab7f83d82fb82ffab48bf840e56f62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__ceil__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a14597662c0b7301456320f4ef7b60628abafa1cb15560068214d8193375789cb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__ceil__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a14597662c0b7301456320f4ef7b60628a0cab7f83d82fb82ffab48bf840e56f62</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_cmp_op&lt; LhsScalar, RhsScalar, cmp &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>cmp</templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp_01_4_01_4.html</anchorfile>
      <anchor>a3d7998d82e8eab5b9d819243578c5de5a860ce6e7050f8019bdde1b8db142a1bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp_01_4_01_4.html</anchorfile>
      <anchor>a3d7998d82e8eab5b9d819243578c5de5a6a1a34b8c2da6638e642241bc1c03d3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp_01_4_01_4.html</anchorfile>
      <anchor>a3d7998d82e8eab5b9d819243578c5de5a860ce6e7050f8019bdde1b8db142a1bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp_01_4_01_4.html</anchorfile>
      <anchor>a3d7998d82e8eab5b9d819243578c5de5a6a1a34b8c2da6638e642241bc1c03d3f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_conj_product_op&lt; LhsScalar, RhsScalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__conj__product__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__conj__product__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>a1f788cf619155c8f9a9a29ca131bddc6aec1eb50711766767ea0bdd9317f6ed4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__conj__product__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>a1f788cf619155c8f9a9a29ca131bddc6a2149374ee27f6d41209d4fac93dc6ef0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__conj__product__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>a1f788cf619155c8f9a9a29ca131bddc6aec1eb50711766767ea0bdd9317f6ed4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__conj__product__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>a1f788cf619155c8f9a9a29ca131bddc6a2149374ee27f6d41209d4fac93dc6ef0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_conjugate_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__conjugate__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__conjugate__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a90d89aa2d5122b65506419b1a26e158ea4b5ba4ac1674bf25191be22e0c11d0cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__conjugate__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a90d89aa2d5122b65506419b1a26e158eadeec1825fc0cbc6831f589da6652e34c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__conjugate__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a90d89aa2d5122b65506419b1a26e158ea4b5ba4ac1674bf25191be22e0c11d0cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__conjugate__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a90d89aa2d5122b65506419b1a26e158eadeec1825fc0cbc6831f589da6652e34c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_constant_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__constant__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__constant__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aed3e66a402ddce57b222188bf952ea07ae07952fadc1d7feaf1c35e70f4976ba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__constant__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aed3e66a402ddce57b222188bf952ea07af5617abc60520abe13516f3db8ec1af2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRepeatable</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__constant__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aed3e66a402ddce57b222188bf952ea07afff1d955529f4e44556f0624d2e08c83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__constant__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aed3e66a402ddce57b222188bf952ea07ae07952fadc1d7feaf1c35e70f4976ba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRepeatable</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__constant__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aed3e66a402ddce57b222188bf952ea07afff1d955529f4e44556f0624d2e08c83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__constant__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aed3e66a402ddce57b222188bf952ea07af5617abc60520abe13516f3db8ec1af2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_cos_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__cos__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cos__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a0af469ff3dff05ddff557244c56a894ca20de9e3b68b865392499c47e9893bf97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cos__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a0af469ff3dff05ddff557244c56a894ca221044a9d2c187179acf84d3d6bbfae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cos__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a0af469ff3dff05ddff557244c56a894ca20de9e3b68b865392499c47e9893bf97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cos__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a0af469ff3dff05ddff557244c56a894ca221044a9d2c187179acf84d3d6bbfae0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_cosh_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__cosh__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cosh__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ae57fe76ac7e26ddc59403a9b8af66e31af19a8017c67ff7ee58fd2cce61107577</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cosh__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ae57fe76ac7e26ddc59403a9b8af66e31afd65d70a8ef3b4eeb74102e8d1789daa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cosh__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ae57fe76ac7e26ddc59403a9b8af66e31af19a8017c67ff7ee58fd2cce61107577</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cosh__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ae57fe76ac7e26ddc59403a9b8af66e31afd65d70a8ef3b4eeb74102e8d1789daa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_cube_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__cube__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cube__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>afc8b6946ad6705c029af51f2de105ef7abdb6fa8a4ebe1769d20f007b08e0ba72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cube__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>afc8b6946ad6705c029af51f2de105ef7a93fcc0a8e8328f198c4ce57f6a81350b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cube__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>afc8b6946ad6705c029af51f2de105ef7abdb6fa8a4ebe1769d20f007b08e0ba72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__cube__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>afc8b6946ad6705c029af51f2de105ef7a93fcc0a8e8328f198c4ce57f6a81350b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_difference_op&lt; LhsScalar, RhsScalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__difference__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__difference__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>a3553974999578a44cb9ae8443d06afbea03b5c56a10a8ff14a7c42b7c62f5bca2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__difference__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>a3553974999578a44cb9ae8443d06afbead0e5f9c9d78fe7ead56e7fe159790e63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__difference__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>a3553974999578a44cb9ae8443d06afbea03b5c56a10a8ff14a7c42b7c62f5bca2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__difference__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>a3553974999578a44cb9ae8443d06afbead0e5f9c9d78fe7ead56e7fe159790e63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_exp_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__exp__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__exp__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ad2f37af0d085c507ee894f72fe7270cfafd2bf2a50879368c3e2acb2e759df834</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__exp__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ad2f37af0d085c507ee894f72fe7270cfa5ca0ffb997baa94704b07d895814b73a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__exp__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ad2f37af0d085c507ee894f72fe7270cfa5ca0ffb997baa94704b07d895814b73a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__exp__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ad2f37af0d085c507ee894f72fe7270cfafd2bf2a50879368c3e2acb2e759df834</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_floor_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__floor__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__floor__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a04a96401509493eb009d0a75260b385fa27ddea722aa7b39a4dac5dedecc22a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__floor__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a04a96401509493eb009d0a75260b385faf69429acc8c6ea7c863b776f82d0f1c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__floor__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a04a96401509493eb009d0a75260b385fa27ddea722aa7b39a4dac5dedecc22a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__floor__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a04a96401509493eb009d0a75260b385faf69429acc8c6ea7c863b776f82d0f1c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_hypot_op&lt; Scalar, Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__hypot__op_3_01Scalar_00_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__hypot__op_3_01Scalar_00_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aceaa352f6b4f5377b33255c7b2db16a1a21353df2071c74dc71d6823c08a5dce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__hypot__op_3_01Scalar_00_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aceaa352f6b4f5377b33255c7b2db16a1a2bebaf59ad3e37c8111042b19768fb8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__hypot__op_3_01Scalar_00_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aceaa352f6b4f5377b33255c7b2db16a1a21353df2071c74dc71d6823c08a5dce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__hypot__op_3_01Scalar_00_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aceaa352f6b4f5377b33255c7b2db16a1a2bebaf59ad3e37c8111042b19768fb8e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_identity_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__identity__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__identity__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a1171a5ce35d9ae0edf894b3738d88411aad4fd6d654d1da397ef8f61ad2d7f544</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__identity__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a1171a5ce35d9ae0edf894b3738d88411add3423b22cb10486b7bf457afb30098a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRepeatable</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__identity__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a1171a5ce35d9ae0edf894b3738d88411a186db6ba86a196ee012840e5cc65895c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__identity__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a1171a5ce35d9ae0edf894b3738d88411aad4fd6d654d1da397ef8f61ad2d7f544</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRepeatable</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__identity__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a1171a5ce35d9ae0edf894b3738d88411a186db6ba86a196ee012840e5cc65895c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__identity__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a1171a5ce35d9ae0edf894b3738d88411add3423b22cb10486b7bf457afb30098a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_imag_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__imag__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__imag__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>afa662e5f171cd4ee7412be63b645e256a5b4f45f5311690b8c419fb477ec26034</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__imag__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>afa662e5f171cd4ee7412be63b645e256a35a7a1e2d786d911c82dda8b3cead5c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__imag__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>afa662e5f171cd4ee7412be63b645e256a5b4f45f5311690b8c419fb477ec26034</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__imag__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>afa662e5f171cd4ee7412be63b645e256a35a7a1e2d786d911c82dda8b3cead5c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_imag_ref_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__imag__ref__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__imag__ref__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a4154ef4b3e6c8bd6399eb03206fc78afa18d2c79b63d33ba8f8de5283c0e5ced2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__imag__ref__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a4154ef4b3e6c8bd6399eb03206fc78afadbd773c1a7528c293fcd684f41ef2d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__imag__ref__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a4154ef4b3e6c8bd6399eb03206fc78afa18d2c79b63d33ba8f8de5283c0e5ced2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__imag__ref__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a4154ef4b3e6c8bd6399eb03206fc78afadbd773c1a7528c293fcd684f41ef2d39</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_inverse_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__inverse__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__inverse__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a3719cac8e6e5630756cd27c20b6d3610accd62c898040cd0c3931ea7038721f18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__inverse__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a3719cac8e6e5630756cd27c20b6d3610a159854d772fd78b8d945bd8f91d4a573</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__inverse__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a3719cac8e6e5630756cd27c20b6d3610accd62c898040cd0c3931ea7038721f18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__inverse__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a3719cac8e6e5630756cd27c20b6d3610a159854d772fd78b8d945bd8f91d4a573</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_isfinite_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__isfinite__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__isfinite__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a0c43de73cf374ea1346b25828a16f712a1578abafd8bafa962b1d7bb5b4b67337</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__isfinite__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a0c43de73cf374ea1346b25828a16f712a3321fc7de7eb5533fc3dd54bdf94b505</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__isfinite__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a0c43de73cf374ea1346b25828a16f712a1578abafd8bafa962b1d7bb5b4b67337</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__isfinite__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a0c43de73cf374ea1346b25828a16f712a3321fc7de7eb5533fc3dd54bdf94b505</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_isinf_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__isinf__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__isinf__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a48819b5b79ec20bae9300ee14a780d3fa207037557ba93dd597b4fee1cb323688</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__isinf__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a48819b5b79ec20bae9300ee14a780d3fad97d4d775087803b7c298ca990274baa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__isinf__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a48819b5b79ec20bae9300ee14a780d3fa207037557ba93dd597b4fee1cb323688</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__isinf__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a48819b5b79ec20bae9300ee14a780d3fad97d4d775087803b7c298ca990274baa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_isnan_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__isnan__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__isnan__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a1884af34e485dc40c785e65fe46d2d76a0e89c755c961592052270ba929c83d37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__isnan__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a1884af34e485dc40c785e65fe46d2d76a3a03ebad5b4b94085f109d1b5802e7e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__isnan__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a1884af34e485dc40c785e65fe46d2d76a0e89c755c961592052270ba929c83d37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__isnan__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a1884af34e485dc40c785e65fe46d2d76a3a03ebad5b4b94085f109d1b5802e7e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_log10_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__log10__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__log10__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a47fe25586baf41c3dca088dc3b479ba5afe9ce849c5803610f7f3c22109a6bb2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__log10__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a47fe25586baf41c3dca088dc3b479ba5a7b23eb8c3ecce53633e587b89190f698</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__log10__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a47fe25586baf41c3dca088dc3b479ba5afe9ce849c5803610f7f3c22109a6bb2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__log10__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a47fe25586baf41c3dca088dc3b479ba5a7b23eb8c3ecce53633e587b89190f698</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_log1p_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__log1p__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__log1p__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a2e58ac8716a879e64c7eedc130283fe3a0f3c9610be4cc591718bb14434f8eb77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__log1p__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a2e58ac8716a879e64c7eedc130283fe3a851489354614028f7dd1fd1cbd0dd9be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__log1p__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a2e58ac8716a879e64c7eedc130283fe3a851489354614028f7dd1fd1cbd0dd9be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__log1p__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a2e58ac8716a879e64c7eedc130283fe3a0f3c9610be4cc591718bb14434f8eb77</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_log_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__log__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__log__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ac27d955c3fb8e807463530c022824443a82507cfe87945da7f7932752b6f5630b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__log__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ac27d955c3fb8e807463530c022824443a55f151f384c225b28374fd99c7376edd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__log__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ac27d955c3fb8e807463530c022824443a55f151f384c225b28374fd99c7376edd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__log__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ac27d955c3fb8e807463530c022824443a82507cfe87945da7f7932752b6f5630b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_max_op&lt; LhsScalar, RhsScalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__max__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__max__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>ab61d0f239f8cad2daa797445a4a21de0a12a1a0c14a7d0db969afbb6a7f630984</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__max__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>ab61d0f239f8cad2daa797445a4a21de0ad7dae304ed6854c2a85bc48f6a07a4dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__max__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>ab61d0f239f8cad2daa797445a4a21de0a12a1a0c14a7d0db969afbb6a7f630984</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__max__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>ab61d0f239f8cad2daa797445a4a21de0ad7dae304ed6854c2a85bc48f6a07a4dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_min_op&lt; LhsScalar, RhsScalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__min__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__min__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>a9449de4ff00195a6a97c6dbd6a5b2682a300cf831b20619765246682007b0c446</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__min__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>a9449de4ff00195a6a97c6dbd6a5b2682a8512e08251db0045a3f6aad01ed2c175</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__min__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>a9449de4ff00195a6a97c6dbd6a5b2682a300cf831b20619765246682007b0c446</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__min__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>a9449de4ff00195a6a97c6dbd6a5b2682a8512e08251db0045a3f6aad01ed2c175</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_opposite_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__opposite__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__opposite__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ac0c08fab34255f713f60cf8775d1df96a6dad18cc9d62899ac7e5e51214a5eae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__opposite__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ac0c08fab34255f713f60cf8775d1df96a56937fc13b963d7f0ad3eaefbc364440</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__opposite__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ac0c08fab34255f713f60cf8775d1df96a6dad18cc9d62899ac7e5e51214a5eae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__opposite__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ac0c08fab34255f713f60cf8775d1df96a56937fc13b963d7f0ad3eaefbc364440</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_pow_op&lt; Scalar, Exponent &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__pow__op_3_01Scalar_00_01Exponent_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__pow__op_3_01Scalar_00_01Exponent_01_4_01_4.html</anchorfile>
      <anchor>aa479893c0b088a13837c6545a48ff9b2a45cb42fc5bedabb061b14c4f60dd311a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__pow__op_3_01Scalar_00_01Exponent_01_4_01_4.html</anchorfile>
      <anchor>aa479893c0b088a13837c6545a48ff9b2a61a82c1dc1acc13994637d3d7cec69ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__pow__op_3_01Scalar_00_01Exponent_01_4_01_4.html</anchorfile>
      <anchor>aa479893c0b088a13837c6545a48ff9b2a45cb42fc5bedabb061b14c4f60dd311a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__pow__op_3_01Scalar_00_01Exponent_01_4_01_4.html</anchorfile>
      <anchor>aa479893c0b088a13837c6545a48ff9b2a61a82c1dc1acc13994637d3d7cec69ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_product_op&lt; LhsScalar, RhsScalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__product__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__product__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>a8cbf490832ef18d02fdde80e83813dd8ad39e4c59bdc2ecc6a216dc7c28888d69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__product__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>a8cbf490832ef18d02fdde80e83813dd8ac5092e8434f9c08367d717df285e37b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__product__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>a8cbf490832ef18d02fdde80e83813dd8ad39e4c59bdc2ecc6a216dc7c28888d69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__product__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>a8cbf490832ef18d02fdde80e83813dd8ac5092e8434f9c08367d717df285e37b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_quotient_op&lt; LhsScalar, RhsScalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__quotient__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__quotient__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>af4d693e2d74693a744f201d894fdc543a8bcbe8e00411673d174b3b902f38835b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__quotient__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>af4d693e2d74693a744f201d894fdc543ae705551a114f81586f17049e8f1a845b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__quotient__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>af4d693e2d74693a744f201d894fdc543ae705551a114f81586f17049e8f1a845b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__quotient__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>af4d693e2d74693a744f201d894fdc543a8bcbe8e00411673d174b3b902f38835b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>scalar_quotient_op&lt; LhsScalar, RhsScalar &gt;::result_type</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__quotient__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>a39bf7b81b9497502f4fff984dde9aa99</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_random_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__random__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__random__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a0dfd87d445009372d900f509d5c2eaa4a896b4344cc856c2afbc4f7bcdcffc279</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__random__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a0dfd87d445009372d900f509d5c2eaa4ad474fe81a793c2924cdd04d594221152</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRepeatable</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__random__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a0dfd87d445009372d900f509d5c2eaa4adf093e4def8e92a9eb37c7ce64da3c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__random__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a0dfd87d445009372d900f509d5c2eaa4a896b4344cc856c2afbc4f7bcdcffc279</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRepeatable</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__random__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a0dfd87d445009372d900f509d5c2eaa4adf093e4def8e92a9eb37c7ce64da3c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__random__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a0dfd87d445009372d900f509d5c2eaa4ad474fe81a793c2924cdd04d594221152</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_real_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__real__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__real__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a73c80c8b7ffd754e283e95735c80b43fa76ef11c7e8d478492d774446e538bf7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__real__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a73c80c8b7ffd754e283e95735c80b43faa9cda79558eaa2f6cf7a9c9bb8cf26b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__real__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a73c80c8b7ffd754e283e95735c80b43fa76ef11c7e8d478492d774446e538bf7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__real__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a73c80c8b7ffd754e283e95735c80b43faa9cda79558eaa2f6cf7a9c9bb8cf26b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_real_ref_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__real__ref__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__real__ref__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>abc23a9c7383d1984c991e16a6401cc44aa56920f804844983233905fe405615fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__real__ref__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>abc23a9c7383d1984c991e16a6401cc44a1e8a06dab18e54eaa7b7486f723408bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__real__ref__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>abc23a9c7383d1984c991e16a6401cc44aa56920f804844983233905fe405615fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__real__ref__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>abc23a9c7383d1984c991e16a6401cc44a1e8a06dab18e54eaa7b7486f723408bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_round_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__round__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__round__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aa909fcd9540ed84a80ceb4c5cd9ba481aaf60b8a3ccfdf3f8b130beac76e774ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__round__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aa909fcd9540ed84a80ceb4c5cd9ba481a9b7ee212917d495eb2f788d4befbe3ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__round__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aa909fcd9540ed84a80ceb4c5cd9ba481aaf60b8a3ccfdf3f8b130beac76e774ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__round__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aa909fcd9540ed84a80ceb4c5cd9ba481a9b7ee212917d495eb2f788d4befbe3ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_rsqrt_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__rsqrt__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__rsqrt__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a3c8bf80bbdcc394a5785480f3060b8c5aab9314c7634b206dbd4c67ea0248a1de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__rsqrt__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a3c8bf80bbdcc394a5785480f3060b8c5a42270715689dd0ec84b0fd107803669f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__rsqrt__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a3c8bf80bbdcc394a5785480f3060b8c5aab9314c7634b206dbd4c67ea0248a1de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__rsqrt__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a3c8bf80bbdcc394a5785480f3060b8c5a42270715689dd0ec84b0fd107803669f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_score_coeff_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__score__coeff__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>Eigen::internal::functor_traits&lt; scalar_abs_op&lt; Scalar &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_sign_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__sign__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__sign__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ad37cc73ef3affe376cd26607c4a4bf1bad62c27b6328ad23b9b08e6dcee6e1a2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__sign__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ad37cc73ef3affe376cd26607c4a4bf1ba74a3484e8bb43f5a02e0cad7a071a144</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__sign__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ad37cc73ef3affe376cd26607c4a4bf1bad62c27b6328ad23b9b08e6dcee6e1a2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__sign__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ad37cc73ef3affe376cd26607c4a4bf1ba74a3484e8bb43f5a02e0cad7a071a144</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_sin_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__sin__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__sin__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aa662f2fbb87ea4df89f982d841c59c4ba13fa95a32a122a5e63cca1f985afcf7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__sin__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aa662f2fbb87ea4df89f982d841c59c4baa2e4c929edbd8465e54585bc02c01936</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__sin__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aa662f2fbb87ea4df89f982d841c59c4ba13fa95a32a122a5e63cca1f985afcf7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__sin__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aa662f2fbb87ea4df89f982d841c59c4baa2e4c929edbd8465e54585bc02c01936</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_sinh_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__sinh__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__sinh__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>affdee242e28e5e97c08e0a75301710a9aa58425e832a1c19a79dfe761489486c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__sinh__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>affdee242e28e5e97c08e0a75301710a9a23f081671edc99f38b583dcfd4f4a19b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__sinh__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>affdee242e28e5e97c08e0a75301710a9aa58425e832a1c19a79dfe761489486c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__sinh__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>affdee242e28e5e97c08e0a75301710a9a23f081671edc99f38b583dcfd4f4a19b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_sqrt_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__sqrt__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__sqrt__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a20b512b083f0d8a323e6b7f694ede8f0a6497f869eb6377f8600f0801e5471eca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__sqrt__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a20b512b083f0d8a323e6b7f694ede8f0af981f8e951faf3633770ee34b63d0925</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__sqrt__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a20b512b083f0d8a323e6b7f694ede8f0a6497f869eb6377f8600f0801e5471eca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__sqrt__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a20b512b083f0d8a323e6b7f694ede8f0af981f8e951faf3633770ee34b63d0925</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_square_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__square__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__square__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a96360775be82fc9213ccf79bff46c65ca8993a764d0bb4d18703301ce6e5383d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__square__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a96360775be82fc9213ccf79bff46c65ca1f78e5d26a3dc3d7c5907a1c7017b656</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__square__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a96360775be82fc9213ccf79bff46c65ca8993a764d0bb4d18703301ce6e5383d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__square__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a96360775be82fc9213ccf79bff46c65ca1f78e5d26a3dc3d7c5907a1c7017b656</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_sum_op&lt; LhsScalar, RhsScalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__sum__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__sum__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>ad41a08b57e3d5fedb5473667ddf0dc89ae9723ad8ec7dbf7ebdb98bf1c63dfef1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__sum__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>ad41a08b57e3d5fedb5473667ddf0dc89a9d6cb1fc12eb23516d70e1f2cf7e7181</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__sum__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>ad41a08b57e3d5fedb5473667ddf0dc89ae9723ad8ec7dbf7ebdb98bf1c63dfef1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__sum__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>ad41a08b57e3d5fedb5473667ddf0dc89a9d6cb1fc12eb23516d70e1f2cf7e7181</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_tan_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__tan__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__tan__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a885c28f6856dbbd65fb0036f3dff2de7a360d78a3be47ea311928afe3b17c53bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__tan__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a885c28f6856dbbd65fb0036f3dff2de7ad296ec435b40b8bb5e9d4a764c5c112c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__tan__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a885c28f6856dbbd65fb0036f3dff2de7a360d78a3be47ea311928afe3b17c53bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__tan__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a885c28f6856dbbd65fb0036f3dff2de7ad296ec435b40b8bb5e9d4a764c5c112c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_tanh_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__tanh__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__tanh__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a20bf881a19b6a550041c93ab61c382fea65e9777db8a26ccedea796419dafa66f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__tanh__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a20bf881a19b6a550041c93ab61c382feacb36dbaba2678139b9210c969cf22413</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__tanh__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a20bf881a19b6a550041c93ab61c382feacb36dbaba2678139b9210c969cf22413</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__tanh__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a20bf881a19b6a550041c93ab61c382fea65e9777db8a26ccedea796419dafa66f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; std::binary_negate&lt; T &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01std_1_1binary__negate_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1binary__negate_3_01T_01_4_01_4.html</anchorfile>
      <anchor>aa36a2c7573ac36fba69ec9fc77ecb8b4a638cb605a493f47fc45abcc32431467b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1binary__negate_3_01T_01_4_01_4.html</anchorfile>
      <anchor>aa36a2c7573ac36fba69ec9fc77ecb8b4ac2448c9a46d294a42b7509120f934e90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1binary__negate_3_01T_01_4_01_4.html</anchorfile>
      <anchor>aa36a2c7573ac36fba69ec9fc77ecb8b4a638cb605a493f47fc45abcc32431467b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1binary__negate_3_01T_01_4_01_4.html</anchorfile>
      <anchor>aa36a2c7573ac36fba69ec9fc77ecb8b4ac2448c9a46d294a42b7509120f934e90</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; std::binder1st&lt; T &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01std_1_1binder1st_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1binder1st_3_01T_01_4_01_4.html</anchorfile>
      <anchor>af188ee7db021e8c17a89d8aed54253b4a19c3b5c47602761026dea2c8bbe0e5aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1binder1st_3_01T_01_4_01_4.html</anchorfile>
      <anchor>af188ee7db021e8c17a89d8aed54253b4a1b9598710ffc89d3fabe45b22a24d805</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1binder1st_3_01T_01_4_01_4.html</anchorfile>
      <anchor>af188ee7db021e8c17a89d8aed54253b4a19c3b5c47602761026dea2c8bbe0e5aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1binder1st_3_01T_01_4_01_4.html</anchorfile>
      <anchor>af188ee7db021e8c17a89d8aed54253b4a1b9598710ffc89d3fabe45b22a24d805</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; std::binder2nd&lt; T &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01std_1_1binder2nd_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1binder2nd_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a97f6819f912b31be70791d4a2ac07571af409263d8304cc27979870a8699c1260</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1binder2nd_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a97f6819f912b31be70791d4a2ac07571a02df2fdfb03c83cdbd9fea1977d11830</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1binder2nd_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a97f6819f912b31be70791d4a2ac07571af409263d8304cc27979870a8699c1260</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1binder2nd_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a97f6819f912b31be70791d4a2ac07571a02df2fdfb03c83cdbd9fea1977d11830</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; std::divides&lt; T &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01std_1_1divides_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1divides_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a3449373b4a9057fd2d10e30ac3f9f397afb9857a3c44db72b0799984e3ec7ff74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1divides_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a3449373b4a9057fd2d10e30ac3f9f397acdd4016fa93a346e433d7092abe8a022</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1divides_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a3449373b4a9057fd2d10e30ac3f9f397afb9857a3c44db72b0799984e3ec7ff74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1divides_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a3449373b4a9057fd2d10e30ac3f9f397acdd4016fa93a346e433d7092abe8a022</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; std::equal_to&lt; T &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01std_1_1equal__to_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1equal__to_3_01T_01_4_01_4.html</anchorfile>
      <anchor>aa19f59d18d842920969d072136484b09a45fb56a6ac54dcd463c33db0ecccf667</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1equal__to_3_01T_01_4_01_4.html</anchorfile>
      <anchor>aa19f59d18d842920969d072136484b09a529de7f61adc0fec20144216ed39285b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1equal__to_3_01T_01_4_01_4.html</anchorfile>
      <anchor>aa19f59d18d842920969d072136484b09a45fb56a6ac54dcd463c33db0ecccf667</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1equal__to_3_01T_01_4_01_4.html</anchorfile>
      <anchor>aa19f59d18d842920969d072136484b09a529de7f61adc0fec20144216ed39285b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; std::greater&lt; T &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01std_1_1greater_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1greater_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a7cb1eae2d4c8a86bbd2f574ad854ea3ea42f35da42d40260ea080c79140567e92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1greater_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a7cb1eae2d4c8a86bbd2f574ad854ea3eadc2e6501e556e7c98e706a80b1bd5533</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1greater_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a7cb1eae2d4c8a86bbd2f574ad854ea3ea42f35da42d40260ea080c79140567e92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1greater_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a7cb1eae2d4c8a86bbd2f574ad854ea3eadc2e6501e556e7c98e706a80b1bd5533</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; std::greater_equal&lt; T &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01std_1_1greater__equal_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1greater__equal_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a57ed4b177c6e82a6d1b071aa6e91ee8da3bc2bd27deb5d9a02bb7318bbd0ae012</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1greater__equal_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a57ed4b177c6e82a6d1b071aa6e91ee8daf3a8ffa4429c364617ebabd1b9237cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1greater__equal_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a57ed4b177c6e82a6d1b071aa6e91ee8da3bc2bd27deb5d9a02bb7318bbd0ae012</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1greater__equal_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a57ed4b177c6e82a6d1b071aa6e91ee8daf3a8ffa4429c364617ebabd1b9237cfe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; std::less&lt; T &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01std_1_1less_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1less_3_01T_01_4_01_4.html</anchorfile>
      <anchor>afa3832ffb5b9dc4c74ef902fee84b4cfae2ce6da6ed9cdbeae9720b7a22192ddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1less_3_01T_01_4_01_4.html</anchorfile>
      <anchor>afa3832ffb5b9dc4c74ef902fee84b4cfa360209e7e6dd2e9bcc58d794553de7bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1less_3_01T_01_4_01_4.html</anchorfile>
      <anchor>afa3832ffb5b9dc4c74ef902fee84b4cfae2ce6da6ed9cdbeae9720b7a22192ddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1less_3_01T_01_4_01_4.html</anchorfile>
      <anchor>afa3832ffb5b9dc4c74ef902fee84b4cfa360209e7e6dd2e9bcc58d794553de7bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; std::less_equal&lt; T &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01std_1_1less__equal_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1less__equal_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a9ee6480be4f7531c22528fe85540f1cdae1e99e5406421e4a190f839cab85d593</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1less__equal_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a9ee6480be4f7531c22528fe85540f1cda8317b1b91ec60ab2f050d823b8eb8d60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1less__equal_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a9ee6480be4f7531c22528fe85540f1cdae1e99e5406421e4a190f839cab85d593</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1less__equal_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a9ee6480be4f7531c22528fe85540f1cda8317b1b91ec60ab2f050d823b8eb8d60</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; std::logical_and&lt; T &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01std_1_1logical__and_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1logical__and_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a8df6046db7614ef86196a1d946c7f292abb5e607862ea0518c8191d336eb85df6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1logical__and_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a8df6046db7614ef86196a1d946c7f292a8c5603ef1fc15f366ef8e4673bb49be2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1logical__and_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a8df6046db7614ef86196a1d946c7f292abb5e607862ea0518c8191d336eb85df6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1logical__and_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a8df6046db7614ef86196a1d946c7f292a8c5603ef1fc15f366ef8e4673bb49be2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; std::logical_not&lt; T &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01std_1_1logical__not_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1logical__not_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a308261f81f1ff80d50fd7f4ac00af238a98e0820d23590dcbb2cb8ec516f391f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1logical__not_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a308261f81f1ff80d50fd7f4ac00af238a53ef9987f76cf13f68955a024f5b1c4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1logical__not_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a308261f81f1ff80d50fd7f4ac00af238a98e0820d23590dcbb2cb8ec516f391f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1logical__not_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a308261f81f1ff80d50fd7f4ac00af238a53ef9987f76cf13f68955a024f5b1c4b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; std::logical_or&lt; T &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01std_1_1logical__or_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1logical__or_3_01T_01_4_01_4.html</anchorfile>
      <anchor>aea65772b48ec3ab82c4f09dc183861eea559811fa7e8b3a35987870cda2dde984</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1logical__or_3_01T_01_4_01_4.html</anchorfile>
      <anchor>aea65772b48ec3ab82c4f09dc183861eea7b32bdfc21773f4ec4538f9d89b2652f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1logical__or_3_01T_01_4_01_4.html</anchorfile>
      <anchor>aea65772b48ec3ab82c4f09dc183861eea559811fa7e8b3a35987870cda2dde984</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1logical__or_3_01T_01_4_01_4.html</anchorfile>
      <anchor>aea65772b48ec3ab82c4f09dc183861eea7b32bdfc21773f4ec4538f9d89b2652f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; std::minus&lt; T &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01std_1_1minus_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1minus_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a441b2e13072441cbd5f60125a6c299bda92179a8c48be150d3d3667ae45cb9aa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1minus_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a441b2e13072441cbd5f60125a6c299bda1dd78bc3426f3cc46f8db78adc92a5f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1minus_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a441b2e13072441cbd5f60125a6c299bda92179a8c48be150d3d3667ae45cb9aa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1minus_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a441b2e13072441cbd5f60125a6c299bda1dd78bc3426f3cc46f8db78adc92a5f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; std::multiplies&lt; T &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01std_1_1multiplies_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1multiplies_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a4bcb82bdd208c88de4e6c47ab4d087caa66ed2094c22e141903f5c591a4c7d254</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1multiplies_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a4bcb82bdd208c88de4e6c47ab4d087caa23c3ac4a1b64a4407ec853d3c2c8f743</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1multiplies_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a4bcb82bdd208c88de4e6c47ab4d087caa66ed2094c22e141903f5c591a4c7d254</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1multiplies_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a4bcb82bdd208c88de4e6c47ab4d087caa23c3ac4a1b64a4407ec853d3c2c8f743</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; std::negate&lt; T &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01std_1_1negate_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1negate_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a5918e8a4ceff17dc4f16c7a7e7c08cc8a539eea896c1de2dfd63d94d26dfbc270</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1negate_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a5918e8a4ceff17dc4f16c7a7e7c08cc8ac841a89be06eb2c5e670c32a8368a46a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1negate_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a5918e8a4ceff17dc4f16c7a7e7c08cc8a539eea896c1de2dfd63d94d26dfbc270</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1negate_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a5918e8a4ceff17dc4f16c7a7e7c08cc8ac841a89be06eb2c5e670c32a8368a46a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; std::not_equal_to&lt; T &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01std_1_1not__equal__to_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1not__equal__to_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a21e356d888820ccc102ac997db0a3908aee5bdad67b566763bd314830840c16a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1not__equal__to_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a21e356d888820ccc102ac997db0a3908a760796f6c3d1ca1389c9fd04b138c223</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1not__equal__to_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a21e356d888820ccc102ac997db0a3908aee5bdad67b566763bd314830840c16a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1not__equal__to_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a21e356d888820ccc102ac997db0a3908a760796f6c3d1ca1389c9fd04b138c223</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; std::plus&lt; T &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01std_1_1plus_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1plus_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ac38e0b5ec032d1517f8dbaf4b131ca3da8561a1876922e88f64322d0d35529c68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1plus_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ac38e0b5ec032d1517f8dbaf4b131ca3dadddba770c109661df8b666a0639d20ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1plus_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ac38e0b5ec032d1517f8dbaf4b131ca3da8561a1876922e88f64322d0d35529c68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1plus_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ac38e0b5ec032d1517f8dbaf4b131ca3dadddba770c109661df8b666a0639d20ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; std::unary_negate&lt; T &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01std_1_1unary__negate_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1unary__negate_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a6bb99dbca7bb4f1799491cd73b49c052a2cde1c2e8fa6eef291c15c6b983cdd88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1unary__negate_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a6bb99dbca7bb4f1799491cd73b49c052a78fabc0cb0ea4087984da45bfc3aa1de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1unary__negate_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a6bb99dbca7bb4f1799491cd73b49c052a2cde1c2e8fa6eef291c15c6b983cdd88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01std_1_1unary__negate_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a6bb99dbca7bb4f1799491cd73b49c052a78fabc0cb0ea4087984da45bfc3aa1de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; sub_assign_op&lt; DstScalar, SrcScalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01sub__assign__op_3_01DstScalar_00_01SrcScalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01sub__assign__op_3_01DstScalar_00_01SrcScalar_01_4_01_4.html</anchorfile>
      <anchor>ac3c8fc9dbf1084072de1a5293a79b0bfaa216e5085d46e068719d6cdef837c508</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01sub__assign__op_3_01DstScalar_00_01SrcScalar_01_4_01_4.html</anchorfile>
      <anchor>ac3c8fc9dbf1084072de1a5293a79b0bfad2507f720dd95b66dc2e9e6697b7cd9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01sub__assign__op_3_01DstScalar_00_01SrcScalar_01_4_01_4.html</anchorfile>
      <anchor>ac3c8fc9dbf1084072de1a5293a79b0bfaa216e5085d46e068719d6cdef837c508</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01sub__assign__op_3_01DstScalar_00_01SrcScalar_01_4_01_4.html</anchorfile>
      <anchor>ac3c8fc9dbf1084072de1a5293a79b0bfad2507f720dd95b66dc2e9e6697b7cd9f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; swap_assign_op&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01swap__assign__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01swap__assign__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a673b683e5b8d9108978854f7b6888f1ca847d233e780983cb614574b79f84e6c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01swap__assign__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a673b683e5b8d9108978854f7b6888f1ca97dffab2c2efa832b33fade930827439</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01swap__assign__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a673b683e5b8d9108978854f7b6888f1ca847d233e780983cb614574b79f84e6c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01swap__assign__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a673b683e5b8d9108978854f7b6888f1ca97dffab2c2efa832b33fade930827439</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gebp_kernel</name>
    <filename>structEigen_1_1internal_1_1gebp__kernel.html</filename>
    <templarg>LhsScalar</templarg>
    <templarg>RhsScalar</templarg>
    <templarg>Index</templarg>
    <templarg>DataMapper</templarg>
    <templarg>mr</templarg>
    <templarg>nr</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg>ConjugateRhs</templarg>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>ac0df7dbb82e86a7204cdaa8c0f022d5da37cd6d7c27963bee40286737d8911b91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsProgress</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>ac0df7dbb82e86a7204cdaa8c0f022d5dad88f90a9a02c83f1e3e57a2f3a494c29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsProgress</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>ac0df7dbb82e86a7204cdaa8c0f022d5da6815d42bad4840d289bcc5acb07accca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>ac0df7dbb82e86a7204cdaa8c0f022d5da1aa953ae9aadabd319bcaa2e30437688</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::AccPacket</type>
      <name>AccPacket</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>ad591096b11aea803742dd4482e46961a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::LhsPacket</type>
      <name>LhsPacket</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>ab582b2aa13b4850eb1d2e21ffa6f5a4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsProgress</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>ac0df7dbb82e86a7204cdaa8c0f022d5dad88f90a9a02c83f1e3e57a2f3a494c29</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DataMapper::LinearMapper</type>
      <name>LinearMapper</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>a012d16a8957ad24519397e9f6ed00ab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::ResPacket</type>
      <name>ResPacket</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>accee30d2e60594819d6aec8194ddfa73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>ac0df7dbb82e86a7204cdaa8c0f022d5da1aa953ae9aadabd319bcaa2e30437688</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::ResScalar</type>
      <name>ResScalar</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>abcd48a522e4a7a6a8a1e4445d384ae34</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::RhsPacket</type>
      <name>RhsPacket</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>a0173951a3e20a8831bc72928cdeadfdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsProgress</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>ac0df7dbb82e86a7204cdaa8c0f022d5da6815d42bad4840d289bcc5acb07accca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SwappedTraits::AccPacket</type>
      <name>SAccPacket</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>a32e53eb27c3a5b3fe752036a608aab30</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SwappedTraits::LhsPacket</type>
      <name>SLhsPacket</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>ac6d9a01a6cd5336e08b07c58efee44b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SwappedTraits::ResPacket</type>
      <name>SResPacket</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>a0c4a0b1397b0fe4fc66acd81e87fd614</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SwappedTraits::ResScalar</type>
      <name>SResScalar</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>a91134d92cfbc82bccc82836d0589c78a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SwappedTraits::RhsPacket</type>
      <name>SRhsPacket</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>a6a1a2ff6e30bb70ed43572392dd0530a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>gebp_traits&lt; RhsScalar, LhsScalar, ConjugateRhs, ConjugateLhs &gt;</type>
      <name>SwappedTraits</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>a9793d170707e854eb15e26f27236de8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>gebp_traits&lt; LhsScalar, RhsScalar, ConjugateLhs, ConjugateRhs &gt;</type>
      <name>Traits</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>a6a9cda2b9874531c270a04e6832d31ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>ac0df7dbb82e86a7204cdaa8c0f022d5da37cd6d7c27963bee40286737d8911b91</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__kernel.html</anchorfile>
      <anchor>afd8f51fe544ebb1106bbae9698f8a1de</anchor>
      <arglist>(const DataMapper &amp;res, const LhsScalar *blockA, const RhsScalar *blockB, Index rows, Index depth, Index cols, ResScalar alpha, Index strideA=-1, Index strideB=-1, Index offsetA=0, Index offsetB=0)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gebp_madd_selector</name>
    <filename>structEigen_1_1internal_1_1gebp__madd__selector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_ALWAYS_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__madd__selector.html</anchorfile>
      <anchor>ac8ddb995ca21a105b1309c9632b5ca7f</anchor>
      <arglist>(const CJ &amp;cj, A &amp;a, B &amp;b, C &amp;c, T &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gebp_madd_selector&lt; CJ, T, T, T, T &gt;</name>
    <filename>structEigen_1_1internal_1_1gebp__madd__selector_3_01CJ_00_01T_00_01T_00_01T_00_01T_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_ALWAYS_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1gebp__madd__selector_3_01CJ_00_01T_00_01T_00_01T_00_01T_01_4.html</anchorfile>
      <anchor>a9c7067aeacff0a1010ede59f4cd74f49</anchor>
      <arglist>(const CJ &amp;cj, T &amp;a, T &amp;b, T &amp;c, T &amp;t)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::gebp_traits</name>
    <filename>classEigen_1_1internal_1_1gebp__traits.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>_ConjLhs</templarg>
    <templarg>_ConjRhs</templarg>
    <member kind="enumvalue">
      <name>ConjLhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a3760d98e74f1854f290a83425a1c371ea952c7a2bfcdbb229233fd6ca952f6b8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ConjRhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a3760d98e74f1854f290a83425a1c371eaeed2908e2ee6ec22897dd039f3bef14a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a3760d98e74f1854f290a83425a1c371eadee69d9cc8e3ae2c3691e972536d0a61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsPacketSize</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a3760d98e74f1854f290a83425a1c371ea0ff28a71ad9197ccdae8e6de85cdbe27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsPacketSize</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a3760d98e74f1854f290a83425a1c371ea7979c85df44d6675dba473bf706000d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResPacketSize</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a3760d98e74f1854f290a83425a1c371ea7b7534d15277291b238535d5fa1472e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NumberOfRegisters</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a3760d98e74f1854f290a83425a1c371eadeade286be509b89060371a6c54f6e13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>nr</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a3760d98e74f1854f290a83425a1c371ea9a6a54f05effa66c8a0acee7722fa9d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>default_mr</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a3760d98e74f1854f290a83425a1c371ea3ce46efd5e3f90a8a0d62eba94d22ff8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>mr</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a3760d98e74f1854f290a83425a1c371ea6728d0808a3cb5995198eaf8c060441a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsProgress</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a3760d98e74f1854f290a83425a1c371ea861027e1781cbff0e2fa3fa4999d6275</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsProgress</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a3760d98e74f1854f290a83425a1c371eacb7a9c55cdb2382d34d1dc1473728d1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; LhsScalar &gt;::type</type>
      <name>_LhsPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>af99d6dfef8f5b992560601e7fed9b530</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; ResScalar &gt;::type</type>
      <name>_ResPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a702b198d941cbde47773b3ae27f75d3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; RhsScalar &gt;::type</type>
      <name>_RhsPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a40b491d09a1def7c3257d0cd8b036226</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ResPacket</type>
      <name>AccPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>ad1a9a705dd13f8f610e958c4e2ca0f2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ConjLhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a3760d98e74f1854f290a83425a1c371ea952c7a2bfcdbb229233fd6ca952f6b8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ConjRhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a3760d98e74f1854f290a83425a1c371eaeed2908e2ee6ec22897dd039f3bef14a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>default_mr</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a3760d98e74f1854f290a83425a1c371ea3ce46efd5e3f90a8a0d62eba94d22ff8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _LhsPacket, LhsScalar &gt;::type</type>
      <name>LhsPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a1a6611c59fbecd0ad3feae882714521e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsPacketSize</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a3760d98e74f1854f290a83425a1c371ea0ff28a71ad9197ccdae8e6de85cdbe27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsProgress</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a3760d98e74f1854f290a83425a1c371ea861027e1781cbff0e2fa3fa4999d6275</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_LhsScalar</type>
      <name>LhsScalar</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a2f117fb54968e17442eef419b254d26a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>mr</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a3760d98e74f1854f290a83425a1c371ea6728d0808a3cb5995198eaf8c060441a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>nr</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a3760d98e74f1854f290a83425a1c371ea9a6a54f05effa66c8a0acee7722fa9d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NumberOfRegisters</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a3760d98e74f1854f290a83425a1c371eadeade286be509b89060371a6c54f6e13</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _ResPacket, ResScalar &gt;::type</type>
      <name>ResPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a104675cab0d5615df1fd429b077a98e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResPacketSize</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a3760d98e74f1854f290a83425a1c371ea7b7534d15277291b238535d5fa1472e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>ResScalar</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>ac3d728a0433e7ef90f927de45957add7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _RhsPacket, RhsScalar &gt;::type</type>
      <name>RhsPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>add54f631fcf0e21420054b51d0f2c888</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsPacketSize</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a3760d98e74f1854f290a83425a1c371ea7979c85df44d6675dba473bf706000d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsProgress</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a3760d98e74f1854f290a83425a1c371eacb7a9c55cdb2382d34d1dc1473728d1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_RhsScalar</type>
      <name>RhsScalar</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a8021575dd93cdaaaf840b07215e155e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a3760d98e74f1854f290a83425a1c371eadee69d9cc8e3ae2c3691e972536d0a61</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>acc</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a52b30a1314c29a3396bbaa44add57646</anchor>
      <arglist>(const AccPacket &amp;c, const ResPacket &amp;alpha, ResPacket &amp;r) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>acc</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a29ddd7548d8516711c78c049d9d89aa7</anchor>
      <arglist>(const ResPacketHalf &amp;c, const ResPacketHalf &amp;alpha, ResPacketHalf &amp;r) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>broadcastRhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>aa6e3a3234f62ac8d69785a361efb86f9</anchor>
      <arglist>(const RhsScalar *b, RhsPacket &amp;b0, RhsPacket &amp;b1, RhsPacket &amp;b2, RhsPacket &amp;b3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>initAcc</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>aa578620545719a8a4a1390c28852ae7b</anchor>
      <arglist>(AccPacket &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadLhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a4eb22d4856136599f64daf69b42b30d7</anchor>
      <arglist>(const LhsScalar *a, LhsPacketType &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadLhsUnaligned</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a7a8bf55c8af443448a3f95cd1afecfdf</anchor>
      <arglist>(const LhsScalar *a, LhsPacketType &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadRhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>aa9ae85d85eae99a248dae6b2350999db</anchor>
      <arglist>(const RhsScalar *b, RhsPacketType &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadRhsQuad</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a24faddc403d5ca4609bc0c3ccef20549</anchor>
      <arglist>(const RhsScalar *b, RhsPacket &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>madd</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits.html</anchorfile>
      <anchor>a34a49fe7eba0d98b4fb04e2303a17935</anchor>
      <arglist>(const LhsPacketType &amp;a, const RhsPacketType &amp;b, AccPacketType &amp;c, AccPacketType &amp;tmp) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::gebp_traits&lt; RealScalar, std::complex&lt; RealScalar &gt;, false, _ConjRhs &gt;</name>
    <filename>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</filename>
    <templarg></templarg>
    <templarg>_ConjRhs</templarg>
    <member kind="enumvalue">
      <name>ConjLhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a392c6c14a06fc5f2565af1c064db0101adb86c1516b61104be2760318652729a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ConjRhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a392c6c14a06fc5f2565af1c064db0101a5027b44e609122ddf7a4a95c09f98ac0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a392c6c14a06fc5f2565af1c064db0101a909565738f77045ef659fb506f41777f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsPacketSize</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a392c6c14a06fc5f2565af1c064db0101ab3563b015d4d654e6ceec53adb7c01e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsPacketSize</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a392c6c14a06fc5f2565af1c064db0101af55245cef873033cf9069e28afdb7413</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResPacketSize</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a392c6c14a06fc5f2565af1c064db0101a5544f733f5e1ce7f66a19724858e3843</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NumberOfRegisters</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a392c6c14a06fc5f2565af1c064db0101a1bdcf94c17ab417ebde38498c689a5c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>nr</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a392c6c14a06fc5f2565af1c064db0101accb306c62f6c3cd1048cfa4b63bfa3e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>mr</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a392c6c14a06fc5f2565af1c064db0101a07d11600ecf1c944320b2e0e90b4a9f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsProgress</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a392c6c14a06fc5f2565af1c064db0101ace93a3760434ce6ff3e99c38456344a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsProgress</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a392c6c14a06fc5f2565af1c064db0101a31d7da8b9d37a7d27556bbcc565ebd65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; LhsScalar &gt;::type</type>
      <name>_LhsPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>ae392173cae842bdb7ce19db43c0bb633</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; ResScalar &gt;::type</type>
      <name>_ResPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a9d618a5e3011d212e65d6107244358e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; RhsScalar &gt;::type</type>
      <name>_RhsPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a9b799a43b15ad73d6516736f0a6623f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ResPacket</type>
      <name>AccPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>acc44c9f514504dd7bb4fe1d3feb27c5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ConjLhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a392c6c14a06fc5f2565af1c064db0101adb86c1516b61104be2760318652729a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ConjRhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a392c6c14a06fc5f2565af1c064db0101a5027b44e609122ddf7a4a95c09f98ac0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _LhsPacket, LhsScalar &gt;::type</type>
      <name>LhsPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>acd141735f30d9a706ea3195d8c1cb7b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsPacketSize</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a392c6c14a06fc5f2565af1c064db0101ab3563b015d4d654e6ceec53adb7c01e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsProgress</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a392c6c14a06fc5f2565af1c064db0101ace93a3760434ce6ff3e99c38456344a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RealScalar</type>
      <name>LhsScalar</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>ae6c23913d3bbe22b015c78f77aa2a12e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>mr</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a392c6c14a06fc5f2565af1c064db0101a07d11600ecf1c944320b2e0e90b4a9f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>nr</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a392c6c14a06fc5f2565af1c064db0101accb306c62f6c3cd1048cfa4b63bfa3e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NumberOfRegisters</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a392c6c14a06fc5f2565af1c064db0101a1bdcf94c17ab417ebde38498c689a5c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _ResPacket, ResScalar &gt;::type</type>
      <name>ResPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a730c52a12460ee06854e183b650ab4cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResPacketSize</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a392c6c14a06fc5f2565af1c064db0101a5544f733f5e1ce7f66a19724858e3843</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar</type>
      <name>ResScalar</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a194727df65f685c3c5dcf9eb57ef2de4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _RhsPacket, RhsScalar &gt;::type</type>
      <name>RhsPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a70591bb44ed477bc508f0100a10ce0b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsPacketSize</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a392c6c14a06fc5f2565af1c064db0101af55245cef873033cf9069e28afdb7413</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsProgress</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a392c6c14a06fc5f2565af1c064db0101a31d7da8b9d37a7d27556bbcc565ebd65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar</type>
      <name>RhsScalar</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>adb547144af28d1fc2de0218385b17890</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>af417473bd9eb14ab4ec6bdc87b2c16dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a392c6c14a06fc5f2565af1c064db0101a909565738f77045ef659fb506f41777f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>acc</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>ac7066a8472bba3b2fa8a6d7851aa84d1</anchor>
      <arglist>(const AccPacket &amp;c, const ResPacket &amp;alpha, ResPacket &amp;r) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>broadcastRhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>adcfd3dd73e75f58c534c2a60cae1d636</anchor>
      <arglist>(const RhsScalar *b, RhsPacket &amp;b0, RhsPacket &amp;b1, RhsPacket &amp;b2, RhsPacket &amp;b3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>initAcc</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>aab956b324357a0a65bcb0e4cd3b0a8c3</anchor>
      <arglist>(AccPacket &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadLhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>ad8542b2ef753f398371e46e1fc152f1a</anchor>
      <arglist>(const LhsScalar *a, LhsPacket &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadLhsUnaligned</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a010b4971c680a7db0b1bc27407fecf29</anchor>
      <arglist>(const LhsScalar *a, LhsPacket &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadRhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a362310e8e8823deb6c16faa5f3bc58e1</anchor>
      <arglist>(const RhsScalar *b, RhsPacket &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadRhsQuad</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>aec465608f384d4bdb1d6eb851dba134e</anchor>
      <arglist>(const RhsScalar *b, RhsPacket &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>madd</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a39c5a173e12bfcbc39f1587d5e2e8bc6</anchor>
      <arglist>(const LhsPacket &amp;a, const RhsPacket &amp;b, AccPacket &amp;c, RhsPacket &amp;tmp) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>madd_impl</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a06c429f7169aab2612bf4f1d1d8ffe50</anchor>
      <arglist>(const LhsPacket &amp;a, const RhsPacket &amp;b, AccPacket &amp;c, RhsPacket &amp;tmp, const true_type &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>madd_impl</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a056952c4e2b8501f284340ccaaaef80d</anchor>
      <arglist>(const LhsScalar &amp;a, const RhsScalar &amp;b, ResScalar &amp;c, RhsScalar &amp;, const false_type &amp;) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>conj_helper&lt; ResPacket, ResPacket, false, ConjRhs &gt;</type>
      <name>cj</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>ab7ab949541407261496eac5410ce8cf8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::gebp_traits&lt; std::complex&lt; RealScalar &gt;, RealScalar, _ConjLhs, false &gt;</name>
    <filename>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg>_ConjLhs</templarg>
    <member kind="enumvalue">
      <name>ConjLhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a4a76416575a61811e7ec52ec3b165967aac8ee638c66ba412eb252eb35c1f3132</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ConjRhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a4a76416575a61811e7ec52ec3b165967ae339e27f5aa75209d11d952ebaa43e68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a4a76416575a61811e7ec52ec3b165967ae359040aa976a30e935acbb62aff4f50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsPacketSize</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a4a76416575a61811e7ec52ec3b165967a65794ae19ba068fa8dd4f905cd440b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsPacketSize</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a4a76416575a61811e7ec52ec3b165967aedf7a8a08401090196a3be60c086bb32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResPacketSize</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a4a76416575a61811e7ec52ec3b165967a9e4976eb3478f0145144daf3d7972a67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NumberOfRegisters</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a4a76416575a61811e7ec52ec3b165967a683a3a427818ff6c3ef870613d26125e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>nr</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a4a76416575a61811e7ec52ec3b165967a5b565aa13add7dd6e27c1ed437ac79c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>mr</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a4a76416575a61811e7ec52ec3b165967a86fc55507f92ef5136c03abd9fbf1e9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsProgress</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a4a76416575a61811e7ec52ec3b165967a58f9d020f58c7870d8e01c15825aa897</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsProgress</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a4a76416575a61811e7ec52ec3b165967a6259238e373126337b8d8415c6033f90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; LhsScalar &gt;::type</type>
      <name>_LhsPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a3b48a25112af4585609e7ee7ef1e2ba3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; ResScalar &gt;::type</type>
      <name>_ResPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a8dbcbb54874db98b4b41b0c1ac8c33ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; RhsScalar &gt;::type</type>
      <name>_RhsPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a8a730d91147153bffe9c6392bb3ad34f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ResPacket</type>
      <name>AccPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a37b1db61fc0dda5825a316716553132e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ConjLhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a4a76416575a61811e7ec52ec3b165967aac8ee638c66ba412eb252eb35c1f3132</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ConjRhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a4a76416575a61811e7ec52ec3b165967ae339e27f5aa75209d11d952ebaa43e68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _LhsPacket, LhsScalar &gt;::type</type>
      <name>LhsPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>ad5541bd5c2dab42cf37d16be959c3073</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsPacketSize</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a4a76416575a61811e7ec52ec3b165967a65794ae19ba068fa8dd4f905cd440b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsProgress</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a4a76416575a61811e7ec52ec3b165967a58f9d020f58c7870d8e01c15825aa897</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>LhsScalar</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a2b869e5cfa1c6be04738920d446eca2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>mr</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a4a76416575a61811e7ec52ec3b165967a86fc55507f92ef5136c03abd9fbf1e9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>nr</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a4a76416575a61811e7ec52ec3b165967a5b565aa13add7dd6e27c1ed437ac79c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NumberOfRegisters</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a4a76416575a61811e7ec52ec3b165967a683a3a427818ff6c3ef870613d26125e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _ResPacket, ResScalar &gt;::type</type>
      <name>ResPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a34ea4c3962c4e056e50278bd568638af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResPacketSize</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a4a76416575a61811e7ec52ec3b165967a9e4976eb3478f0145144daf3d7972a67</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>ResScalar</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a0c5581e83d1752e89a05569c9e5e36f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _RhsPacket, RhsScalar &gt;::type</type>
      <name>RhsPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a4e4e5f7a5b3e9e31e0fa4eb14cf2150d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsPacketSize</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a4a76416575a61811e7ec52ec3b165967aedf7a8a08401090196a3be60c086bb32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsProgress</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a4a76416575a61811e7ec52ec3b165967a6259238e373126337b8d8415c6033f90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RealScalar</type>
      <name>RhsScalar</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a08f811a1d8003e7fe8b193179bc26607</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a4a76416575a61811e7ec52ec3b165967ae359040aa976a30e935acbb62aff4f50</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>acc</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a035d3a0d089572b96aa8c2477f3ab2ae</anchor>
      <arglist>(const AccPacket &amp;c, const ResPacket &amp;alpha, ResPacket &amp;r) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>broadcastRhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a4375a05dff72e329cd2b92927f209941</anchor>
      <arglist>(const RhsScalar *b, RhsPacket &amp;b0, RhsPacket &amp;b1, RhsPacket &amp;b2, RhsPacket &amp;b3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>initAcc</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a1b2fc33a5924c145b1a7c8f1481b7445</anchor>
      <arglist>(AccPacket &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadLhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>aab0f2804f174df7483d2ef36e1558aca</anchor>
      <arglist>(const LhsScalar *a, LhsPacket &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadLhsUnaligned</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a3bae9d0c462dd83b94331154731eca00</anchor>
      <arglist>(const LhsScalar *a, LhsPacket &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadRhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>ad53bfe35b965d2aae4cd6742a10210f6</anchor>
      <arglist>(const RhsScalar *b, RhsPacket &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadRhsQuad</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a8e184a777b9d37cf0594ec9b6eb4bb3e</anchor>
      <arglist>(const RhsScalar *b, RhsPacket &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>madd</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>af52aa05dbf5ccb54bb1a8f5374a1aeee</anchor>
      <arglist>(const LhsPacket &amp;a, const RhsPacket &amp;b, AccPacket &amp;c, RhsPacket &amp;tmp) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>madd_impl</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a470289c6921499aac58e31f66eb4cbb2</anchor>
      <arglist>(const LhsPacket &amp;a, const RhsPacket &amp;b, AccPacket &amp;c, RhsPacket &amp;tmp, const true_type &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>madd_impl</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a285a9c1d6257f4aa72fa26a697e5894b</anchor>
      <arglist>(const LhsScalar &amp;a, const RhsScalar &amp;b, ResScalar &amp;c, RhsScalar &amp;, const false_type &amp;) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>conj_helper&lt; ResPacket, ResPacket, ConjLhs, false &gt;</type>
      <name>cj</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>abc0364d9773a89574429446d362d0cee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::gebp_traits&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, _ConjLhs, _ConjRhs &gt;</name>
    <filename>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</filename>
    <templarg></templarg>
    <templarg>_ConjLhs</templarg>
    <templarg>_ConjRhs</templarg>
    <member kind="enumvalue">
      <name>ConjLhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a9a29794e52200aae5c853e9b7900c418a7d92579c0e7795f76fdfdc553dce542c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ConjRhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a9a29794e52200aae5c853e9b7900c418af27c58a163b24d8a8027b39d46e0739b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a9a29794e52200aae5c853e9b7900c418aeea776602476afb272a14313af950a7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RealPacketSize</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a9a29794e52200aae5c853e9b7900c418a4d68b45c307db794446846ee92a9f3e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResPacketSize</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a9a29794e52200aae5c853e9b7900c418a5b57bac3163d370298139783dacdc98c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsPacketSize</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a9a29794e52200aae5c853e9b7900c418a20ef1d0c11d07aacadbe532b89658f2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsPacketSize</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a9a29794e52200aae5c853e9b7900c418adf3fdcd35058cb752dafcb102be88bd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>nr</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a9a29794e52200aae5c853e9b7900c418ab6a6c9d63afbb9957baa9727508d6146</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>mr</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a9a29794e52200aae5c853e9b7900c418afcdb765bfac08b808b6ae52fd6788200</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsProgress</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a9a29794e52200aae5c853e9b7900c418af53a8f353208265d3bb2bb66755670a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsProgress</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a9a29794e52200aae5c853e9b7900c418a24b82fb5fdcef9f9dbe9710d22efb37d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, DoublePacketType, Scalar &gt;::type</type>
      <name>AccPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>ae1ad8db4cf9a74d6ce7027fd1a2e0912</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ConjLhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a9a29794e52200aae5c853e9b7900c418a7d92579c0e7795f76fdfdc553dce542c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ConjRhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a9a29794e52200aae5c853e9b7900c418af27c58a163b24d8a8027b39d46e0739b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DoublePacket&lt; RealPacket &gt;</type>
      <name>DoublePacketType</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a3647441ddcfc09259f1db2ab4d3c35c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, RealPacket, Scalar &gt;::type</type>
      <name>LhsPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a47eb0df2ec913c8c323d7e05f2d1b568</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsPacketSize</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a9a29794e52200aae5c853e9b7900c418a20ef1d0c11d07aacadbe532b89658f2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsProgress</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a9a29794e52200aae5c853e9b7900c418af53a8f353208265d3bb2bb66755670a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>LhsScalar</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>ad752233b3f0ce6cf3c6b03d444f59730</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>mr</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a9a29794e52200aae5c853e9b7900c418afcdb765bfac08b808b6ae52fd6788200</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>nr</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a9a29794e52200aae5c853e9b7900c418ab6a6c9d63afbb9957baa9727508d6146</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; RealScalar &gt;::type</type>
      <name>RealPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>acfc5e2704410bd5bf55a8d05efcab618</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RealPacketSize</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a9a29794e52200aae5c853e9b7900c418a4d68b45c307db794446846ee92a9f3e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, ScalarPacket, Scalar &gt;::type</type>
      <name>ResPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a67ecca324f4ea8326387d9189fa1e1cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResPacketSize</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a9a29794e52200aae5c853e9b7900c418a5b57bac3163d370298139783dacdc98c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>ResScalar</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>afcb973197ada0b77fd18cca89be5d8f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, DoublePacketType, Scalar &gt;::type</type>
      <name>RhsPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a7107c43632839527da18abd0953e77f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsPacketSize</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a9a29794e52200aae5c853e9b7900c418adf3fdcd35058cb752dafcb102be88bd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsProgress</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a9a29794e52200aae5c853e9b7900c418a24b82fb5fdcef9f9dbe9710d22efb37d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>RhsScalar</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>aa92792f5c813141216db8be44fe6ad06</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a6b22305b9c087ee72833d41034be3027</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>ScalarPacket</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a7bbfb2dd0fdae4ac8bf678f36b9ad35d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a9a29794e52200aae5c853e9b7900c418aeea776602476afb272a14313af950a7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>acc</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>af786857c44a60615f2f2ff2124d792c8</anchor>
      <arglist>(const Scalar &amp;c, const Scalar &amp;alpha, Scalar &amp;r) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>acc</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a6ee150d8ddc491faf9f1fa5f0f8b2708</anchor>
      <arglist>(const DoublePacketType &amp;c, const ResPacket &amp;alpha, ResPacket &amp;r) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>broadcastRhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a3d95802989f9e09fa4c48316320039ea</anchor>
      <arglist>(const RhsScalar *b, RhsPacket &amp;b0, RhsPacket &amp;b1, RhsPacket &amp;b2, RhsPacket &amp;b3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>broadcastRhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a4c400728a84a16c5aaaa1e80c15d3e07</anchor>
      <arglist>(const RhsScalar *b, DoublePacketType &amp;b0, DoublePacketType &amp;b1)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>broadcastRhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a960773b0e665dfe230447c41f979c353</anchor>
      <arglist>(const RhsScalar *b, RhsScalar &amp;b0, RhsScalar &amp;b1)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>initAcc</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>ad73ad4781fa04293c14ed1c18518eda8</anchor>
      <arglist>(Scalar &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>initAcc</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>ad7812126b1588a00319aee4bd3d22cce</anchor>
      <arglist>(DoublePacketType &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadLhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>ab40a433a1e34bdc77e553977480ef7ff</anchor>
      <arglist>(const LhsScalar *a, LhsPacket &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadLhsUnaligned</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>acc52d5ff54202d024bff09c849f20e52</anchor>
      <arglist>(const LhsScalar *a, LhsPacket &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadRhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a6044b41aafaf88849125ee269eb86ae7</anchor>
      <arglist>(const RhsScalar *b, ResPacket &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadRhs</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a9966c4fd6218bb6a90a7d2e6cc302089</anchor>
      <arglist>(const RhsScalar *b, DoublePacketType &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadRhsQuad</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a20a1a6a0b1a7d9e74b6f77e1c9613681</anchor>
      <arglist>(const RhsScalar *b, ResPacket &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadRhsQuad</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>abf454057091d6bb9eef1e05c3d07b9d2</anchor>
      <arglist>(const RhsScalar *b, DoublePacketType &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>madd</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>a9d368dd72e4e4ad9eeff08c9e78f6e49</anchor>
      <arglist>(const LhsPacket &amp;a, const RhsPacket &amp;b, DoublePacketType &amp;c, RhsPacket &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>madd</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>afa6b7516872a329728cd0298d8f0bcbc</anchor>
      <arglist>(const LhsPacket &amp;a, const RhsPacket &amp;b, ResPacket &amp;c, RhsPacket &amp;) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>conj_helper&lt; LhsScalar, RhsScalar, ConjLhs, ConjRhs &gt;</type>
      <name>cj</name>
      <anchorfile>classEigen_1_1internal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1compleab3b42d946da554331e68260d99122c5.html</anchorfile>
      <anchor>aade86e97b1bd726a729070cadd3e1805</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::gemm_blocking_space</name>
    <filename>classEigen_1_1internal_1_1gemm__blocking__space.html</filename>
    <templarg>StorageOrder</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>MaxRows</templarg>
    <templarg>MaxCols</templarg>
    <templarg>MaxDepth</templarg>
    <templarg>KcFactor</templarg>
    <templarg>FiniteAtCompileTime</templarg>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::gemm_blocking_space&lt; StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, KcFactor, false &gt;</name>
    <filename>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal1f047f23c317c5003a52be6e4ae56e0b.html</filename>
    <templarg>StorageOrder</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>MaxRows</templarg>
    <templarg>MaxCols</templarg>
    <templarg>MaxDepth</templarg>
    <templarg>KcFactor</templarg>
    <base>level3_blocking&lt; conditional&lt; StorageOrder==RowMajor, _RhsScalar, _LhsScalar &gt;::type, conditional&lt; StorageOrder==RowMajor, _LhsScalar, _RhsScalar &gt;::type &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>allocateA</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal1f047f23c317c5003a52be6e4ae56e0b.html</anchorfile>
      <anchor>a796058b275bd1d3549007261a77d1910</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allocateAll</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal1f047f23c317c5003a52be6e4ae56e0b.html</anchorfile>
      <anchor>a3fdb31f71ae29f3975f55ff2af133779</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allocateB</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal1f047f23c317c5003a52be6e4ae56e0b.html</anchorfile>
      <anchor>a08d2c2897eda4217c05cc8e08f059c7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>gemm_blocking_space</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal1f047f23c317c5003a52be6e4ae56e0b.html</anchorfile>
      <anchor>a00ca99e0125fba9327b27ebaf8857210</anchor>
      <arglist>(Index rows, Index cols, Index depth, Index num_threads, bool l3_blocking)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initParallel</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal1f047f23c317c5003a52be6e4ae56e0b.html</anchorfile>
      <anchor>ae3b1f416735c6ffbc6e18230157ad6b1</anchor>
      <arglist>(Index rows, Index cols, Index depth, Index num_threads)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~gemm_blocking_space</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal1f047f23c317c5003a52be6e4ae56e0b.html</anchorfile>
      <anchor>a5a962d03365b61bc7ab2327f4e9ceeb8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>Transpose</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal1f047f23c317c5003a52be6e4ae56e0b.html</anchorfile>
      <anchor>a5cc700eeb70ddb4c6c0760e16fc8c7fea9dd84bc2681d8300a340065aec04b5e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>conditional&lt; Transpose, _RhsScalar, _LhsScalar &gt;::type</type>
      <name>LhsScalar</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal1f047f23c317c5003a52be6e4ae56e0b.html</anchorfile>
      <anchor>ab2b0b4760cb3d61fb31e01014ce10be6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>conditional&lt; Transpose, _LhsScalar, _RhsScalar &gt;::type</type>
      <name>RhsScalar</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal1f047f23c317c5003a52be6e4ae56e0b.html</anchorfile>
      <anchor>a1087080005291200f9e312f95d4f0751</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>gebp_traits&lt; LhsScalar, RhsScalar &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal1f047f23c317c5003a52be6e4ae56e0b.html</anchorfile>
      <anchor>a7d929d7c4d6200f6ebfc79af1fdc984f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>Transpose</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal1f047f23c317c5003a52be6e4ae56e0b.html</anchorfile>
      <anchor>a5cc700eeb70ddb4c6c0760e16fc8c7fea9dd84bc2681d8300a340065aec04b5e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_sizeA</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal1f047f23c317c5003a52be6e4ae56e0b.html</anchorfile>
      <anchor>a04982064a35eedded38e8ef1cefbb0ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_sizeB</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal1f047f23c317c5003a52be6e4ae56e0b.html</anchorfile>
      <anchor>afc4468e26ba5749d993858efdc247820</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::gemm_blocking_space&lt; StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, KcFactor, true &gt;</name>
    <filename>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</filename>
    <templarg>StorageOrder</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>MaxRows</templarg>
    <templarg>MaxCols</templarg>
    <templarg>MaxDepth</templarg>
    <templarg>KcFactor</templarg>
    <base>level3_blocking&lt; conditional&lt; StorageOrder==RowMajor, _RhsScalar, _LhsScalar &gt;::type, conditional&lt; StorageOrder==RowMajor, _LhsScalar, _RhsScalar &gt;::type &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>allocateA</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</anchorfile>
      <anchor>aa610ce57a79ee71bebbfbe4471a65bf3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allocateAll</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</anchorfile>
      <anchor>aae93a57246d70beb974ce612d9e243ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allocateB</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</anchorfile>
      <anchor>afac3160daee89bd1c7b99ff747051a38</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>gemm_blocking_space</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</anchorfile>
      <anchor>a55d1ad4838574f9bbdbc22e7b0e3de32</anchor>
      <arglist>(Index, Index, Index, Index, bool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initParallel</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</anchorfile>
      <anchor>ab7921b50e4fe872d77ca9dde5cab1477</anchor>
      <arglist>(Index, Index, Index, Index)</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>Transpose</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</anchorfile>
      <anchor>a08d0d31003cee877128ddc68871909d6adc72c239d3fe95491b1bc14fab769af3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>ActualRows</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</anchorfile>
      <anchor>a08d0d31003cee877128ddc68871909d6a26a2ca7b9e5160ab1f4f56e5f9f105c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>ActualCols</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</anchorfile>
      <anchor>a08d0d31003cee877128ddc68871909d6ad67d9208ae8b34868c4b48711450af27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>SizeA</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</anchorfile>
      <anchor>a509e4fda97005bc3dced2d004ec1ae0caad05d4483dcea8cef0e06b15355ea456</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>SizeB</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</anchorfile>
      <anchor>a509e4fda97005bc3dced2d004ec1ae0caaff947113b5bc8bb0ca50e9f1e155f23</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>ActualCols</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</anchorfile>
      <anchor>a08d0d31003cee877128ddc68871909d6ad67d9208ae8b34868c4b48711450af27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>ActualRows</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</anchorfile>
      <anchor>a08d0d31003cee877128ddc68871909d6a26a2ca7b9e5160ab1f4f56e5f9f105c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>conditional&lt; Transpose, _RhsScalar, _LhsScalar &gt;::type</type>
      <name>LhsScalar</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</anchorfile>
      <anchor>afdbbbcaf7955a8915f9342c279a7135c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>conditional&lt; Transpose, _LhsScalar, _RhsScalar &gt;::type</type>
      <name>RhsScalar</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</anchorfile>
      <anchor>ae591f9b63103bb51396c681e04db9f2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>SizeA</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</anchorfile>
      <anchor>a509e4fda97005bc3dced2d004ec1ae0caad05d4483dcea8cef0e06b15355ea456</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>SizeB</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</anchorfile>
      <anchor>a509e4fda97005bc3dced2d004ec1ae0caaff947113b5bc8bb0ca50e9f1e155f23</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>gebp_traits&lt; LhsScalar, RhsScalar &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</anchorfile>
      <anchor>a9d5264e310d400bf864b439715f8bb05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>Transpose</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</anchorfile>
      <anchor>a08d0d31003cee877128ddc68871909d6adc72c239d3fe95491b1bc14fab769af3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EIGEN_ALIGN_MAX LhsScalar</type>
      <name>m_staticA</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</anchorfile>
      <anchor>aea955875f5d5c25a7edc8b70a52d2750</anchor>
      <arglist>[SizeA]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EIGEN_ALIGN_MAX RhsScalar</type>
      <name>m_staticB</name>
      <anchorfile>classEigen_1_1internal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScal626f40339e66fe4c1bbb5ff14f0693a0.html</anchorfile>
      <anchor>adf6f5365e214782ebaab2895db208be2</anchor>
      <arglist>[SizeB]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gemm_functor</name>
    <filename>structEigen_1_1internal_1_1gemm__functor.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Gemm::Traits</type>
      <name>Traits</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__functor.html</anchorfile>
      <anchor>a5e2e68b3b5ffc8461b57a564dba32c50</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>gemm_functor</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__functor.html</anchorfile>
      <anchor>ab6ef495befcff2df21dcd72b23c63d8b</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, Dest &amp;dest, const Scalar &amp;actualAlpha, BlockingType &amp;blocking)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initParallelSession</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__functor.html</anchorfile>
      <anchor>a10901ca9388438219a91c0968e8118d9</anchor>
      <arglist>(Index num_threads) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__functor.html</anchorfile>
      <anchor>adf335ccd5e878cddf3145d890c888ccb</anchor>
      <arglist>(Index row, Index rows, Index col=0, Index cols=-1, GemmParallelInfo&lt; Index &gt; *info=0) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_actualAlpha</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__functor.html</anchorfile>
      <anchor>a7403054b4de857243937730e8bc02576</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockingType &amp;</type>
      <name>m_blocking</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__functor.html</anchorfile>
      <anchor>aa5708efe545c969cfea4637c575e2e46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Dest &amp;</type>
      <name>m_dest</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__functor.html</anchorfile>
      <anchor>a0a5d7ecf3c8912fd58586b29f8649def</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Lhs &amp;</type>
      <name>m_lhs</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__functor.html</anchorfile>
      <anchor>ac6f8ffeaafe2b77482fb2823b873229a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Rhs &amp;</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__functor.html</anchorfile>
      <anchor>a1dbea6badf09fbba36dc310601e31a77</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gemm_pack_lhs</name>
    <filename>structEigen_1_1internal_1_1gemm__pack__lhs.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Pack1</templarg>
    <templarg>Pack2</templarg>
    <templarg>StorageOrder</templarg>
    <templarg>Conjugate</templarg>
    <templarg>PanelMode</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gemm_pack_lhs&lt; Scalar, Index, DataMapper, Pack1, Pack2, ColMajor, Conjugate, PanelMode &gt;</name>
    <filename>structEigen_1_1internal_1_1gemm__pack__lhs_3_01Scalar_00_01Index_00_01DataMapper_00_01Pack1_00_06e2983805ac1ebd85d9c2c8a18fc21aa.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Pack1</templarg>
    <templarg>Pack2</templarg>
    <templarg>Conjugate</templarg>
    <templarg>PanelMode</templarg>
    <member kind="typedef">
      <type>DataMapper::LinearMapper</type>
      <name>LinearMapper</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__pack__lhs_3_01Scalar_00_01Index_00_01DataMapper_00_01Pack1_00_06e2983805ac1ebd85d9c2c8a18fc21aa.html</anchorfile>
      <anchor>a397f541012bef2e86e43b340904522b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__pack__lhs_3_01Scalar_00_01Index_00_01DataMapper_00_01Pack1_00_06e2983805ac1ebd85d9c2c8a18fc21aa.html</anchorfile>
      <anchor>a48cd625619c2e72101fe67d74385fc82</anchor>
      <arglist>(Scalar *blockA, const DataMapper &amp;lhs, Index depth, Index rows, Index stride=0, Index offset=0)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gemm_pack_lhs&lt; Scalar, Index, DataMapper, Pack1, Pack2, RowMajor, Conjugate, PanelMode &gt;</name>
    <filename>structEigen_1_1internal_1_1gemm__pack__lhs_3_01Scalar_00_01Index_00_01DataMapper_00_01Pack1_00_02096896f571e4dfaad2de53af9b13499.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Pack1</templarg>
    <templarg>Pack2</templarg>
    <templarg>Conjugate</templarg>
    <templarg>PanelMode</templarg>
    <member kind="typedef">
      <type>DataMapper::LinearMapper</type>
      <name>LinearMapper</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__pack__lhs_3_01Scalar_00_01Index_00_01DataMapper_00_01Pack1_00_02096896f571e4dfaad2de53af9b13499.html</anchorfile>
      <anchor>ac65cbbf4ddb84aa94acf52e1f1d356cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__pack__lhs_3_01Scalar_00_01Index_00_01DataMapper_00_01Pack1_00_02096896f571e4dfaad2de53af9b13499.html</anchorfile>
      <anchor>af0f474d4d31213df020ad25af0c482d3</anchor>
      <arglist>(Scalar *blockA, const DataMapper &amp;lhs, Index depth, Index rows, Index stride=0, Index offset=0)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gemm_pack_rhs</name>
    <filename>structEigen_1_1internal_1_1gemm__pack__rhs.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>nr</templarg>
    <templarg>StorageOrder</templarg>
    <templarg>Conjugate</templarg>
    <templarg>PanelMode</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gemm_pack_rhs&lt; Scalar, Index, DataMapper, nr, ColMajor, Conjugate, PanelMode &gt;</name>
    <filename>structEigen_1_1internal_1_1gemm__pack__rhs_3_01Scalar_00_01Index_00_01DataMapper_00_01nr_00_01Coa362601eadb4c84345b37afcaba09a6d.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>nr</templarg>
    <templarg>Conjugate</templarg>
    <templarg>PanelMode</templarg>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__pack__rhs_3_01Scalar_00_01Index_00_01DataMapper_00_01nr_00_01Coa362601eadb4c84345b37afcaba09a6d.html</anchorfile>
      <anchor>a54e13336cb3b015497e0c95a7fdb4d00afddaf3f1db8929a4dc244afe8ee9d4b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DataMapper::LinearMapper</type>
      <name>LinearMapper</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__pack__rhs_3_01Scalar_00_01Index_00_01DataMapper_00_01nr_00_01Coa362601eadb4c84345b37afcaba09a6d.html</anchorfile>
      <anchor>a2b1b83935a24f8fb9eeefe131ea9a670</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__pack__rhs_3_01Scalar_00_01Index_00_01DataMapper_00_01nr_00_01Coa362601eadb4c84345b37afcaba09a6d.html</anchorfile>
      <anchor>aadc963b20fd13acc2dc5831c2fc40a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__pack__rhs_3_01Scalar_00_01Index_00_01DataMapper_00_01nr_00_01Coa362601eadb4c84345b37afcaba09a6d.html</anchorfile>
      <anchor>a54e13336cb3b015497e0c95a7fdb4d00afddaf3f1db8929a4dc244afe8ee9d4b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__pack__rhs_3_01Scalar_00_01Index_00_01DataMapper_00_01nr_00_01Coa362601eadb4c84345b37afcaba09a6d.html</anchorfile>
      <anchor>adecc1d0ef7d3a37b141ab64bd56feaf0</anchor>
      <arglist>(Scalar *blockB, const DataMapper &amp;rhs, Index depth, Index cols, Index stride=0, Index offset=0)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gemm_pack_rhs&lt; Scalar, Index, DataMapper, nr, RowMajor, Conjugate, PanelMode &gt;</name>
    <filename>structEigen_1_1internal_1_1gemm__pack__rhs_3_01Scalar_00_01Index_00_01DataMapper_00_01nr_00_01Ro622ecd83213b653262481d20d625c06b.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>nr</templarg>
    <templarg>Conjugate</templarg>
    <templarg>PanelMode</templarg>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__pack__rhs_3_01Scalar_00_01Index_00_01DataMapper_00_01nr_00_01Ro622ecd83213b653262481d20d625c06b.html</anchorfile>
      <anchor>a1db148c7f32acd05e49bb9781539f8cfa0b656fc429cd75344d0ea011949ec0cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DataMapper::LinearMapper</type>
      <name>LinearMapper</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__pack__rhs_3_01Scalar_00_01Index_00_01DataMapper_00_01nr_00_01Ro622ecd83213b653262481d20d625c06b.html</anchorfile>
      <anchor>a0202b0880d0b70b13b35b716740dbfa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__pack__rhs_3_01Scalar_00_01Index_00_01DataMapper_00_01nr_00_01Ro622ecd83213b653262481d20d625c06b.html</anchorfile>
      <anchor>afd72ad123e2688ecd4d0c11306e6a27a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__pack__rhs_3_01Scalar_00_01Index_00_01DataMapper_00_01nr_00_01Ro622ecd83213b653262481d20d625c06b.html</anchorfile>
      <anchor>a1db148c7f32acd05e49bb9781539f8cfa0b656fc429cd75344d0ea011949ec0cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1gemm__pack__rhs_3_01Scalar_00_01Index_00_01DataMapper_00_01nr_00_01Ro622ecd83213b653262481d20d625c06b.html</anchorfile>
      <anchor>a1ff23e11b13421a4c2649dcd6b0ae951</anchor>
      <arglist>(Scalar *blockB, const DataMapper &amp;rhs, Index depth, Index cols, Index stride=0, Index offset=0)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::GemmParallelInfo</name>
    <filename>structEigen_1_1internal_1_1GemmParallelInfo.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>GemmParallelInfo</name>
      <anchorfile>structEigen_1_1internal_1_1GemmParallelInfo.html</anchorfile>
      <anchor>a667052537d47851e8561ce8c8679a5de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>lhs_length</name>
      <anchorfile>structEigen_1_1internal_1_1GemmParallelInfo.html</anchorfile>
      <anchor>a6709199f56602a45662c9eb6c1178dd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>lhs_start</name>
      <anchorfile>structEigen_1_1internal_1_1GemmParallelInfo.html</anchorfile>
      <anchor>a7a6a21f9b9b4a9fa4833659509333fdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int volatile</type>
      <name>sync</name>
      <anchorfile>structEigen_1_1internal_1_1GemmParallelInfo.html</anchorfile>
      <anchor>ab1271371fd912dd55676a09a735f1377</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int volatile</type>
      <name>users</name>
      <anchorfile>structEigen_1_1internal_1_1GemmParallelInfo.html</anchorfile>
      <anchor>ae2a039eef23196ca53108a2d3b8dc319</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gemv_dense_selector</name>
    <filename>structEigen_1_1internal_1_1gemv__dense__selector.html</filename>
    <templarg>Side</templarg>
    <templarg>StorageOrder</templarg>
    <templarg>BlasCompatible</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gemv_dense_selector&lt; OnTheLeft, StorageOrder, BlasCompatible &gt;</name>
    <filename>structEigen_1_1internal_1_1gemv__dense__selector_3_01OnTheLeft_00_01StorageOrder_00_01BlasCompatible_01_4.html</filename>
    <templarg>StorageOrder</templarg>
    <templarg>BlasCompatible</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1gemv__dense__selector_3_01OnTheLeft_00_01StorageOrder_00_01BlasCompatible_01_4.html</anchorfile>
      <anchor>a7854af86ce3fc5c7e904b1ac377fc2b4</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, Dest &amp;dest, const typename Dest::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gemv_dense_selector&lt; OnTheRight, ColMajor, false &gt;</name>
    <filename>structEigen_1_1internal_1_1gemv__dense__selector_3_01OnTheRight_00_01ColMajor_00_01false_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1gemv__dense__selector_3_01OnTheRight_00_01ColMajor_00_01false_01_4.html</anchorfile>
      <anchor>ae84f031ab7c0cf40c2feeb663e0e9cdc</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, Dest &amp;dest, const typename Dest::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gemv_dense_selector&lt; OnTheRight, ColMajor, true &gt;</name>
    <filename>structEigen_1_1internal_1_1gemv__dense__selector_3_01OnTheRight_00_01ColMajor_00_01true_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1gemv__dense__selector_3_01OnTheRight_00_01ColMajor_00_01true_01_4.html</anchorfile>
      <anchor>ace6cd972a53e1d029ee4a9e32ff68795</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, Dest &amp;dest, const typename Dest::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gemv_dense_selector&lt; OnTheRight, RowMajor, false &gt;</name>
    <filename>structEigen_1_1internal_1_1gemv__dense__selector_3_01OnTheRight_00_01RowMajor_00_01false_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1gemv__dense__selector_3_01OnTheRight_00_01RowMajor_00_01false_01_4.html</anchorfile>
      <anchor>afa82dad5040f5ee77dc8715e78029573</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, Dest &amp;dest, const typename Dest::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gemv_dense_selector&lt; OnTheRight, RowMajor, true &gt;</name>
    <filename>structEigen_1_1internal_1_1gemv__dense__selector_3_01OnTheRight_00_01RowMajor_00_01true_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1gemv__dense__selector_3_01OnTheRight_00_01RowMajor_00_01true_01_4.html</anchorfile>
      <anchor>a58d2254655edbf6807aa0b60906ef5f9</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, Dest &amp;dest, const typename Dest::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gemv_static_vector_if</name>
    <filename>structEigen_1_1internal_1_1gemv__static__vector__if.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <templarg>MaxSize</templarg>
    <templarg>Cond</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gemv_static_vector_if&lt; Scalar, Size, Dynamic, true &gt;</name>
    <filename>structEigen_1_1internal_1_1gemv__static__vector__if_3_01Scalar_00_01Size_00_01Dynamic_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>structEigen_1_1internal_1_1gemv__static__vector__if_3_01Scalar_00_01Size_00_01Dynamic_00_01true_01_4.html</anchorfile>
      <anchor>a70bb966a3697166cc95904af768d23fd</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gemv_static_vector_if&lt; Scalar, Size, MaxSize, false &gt;</name>
    <filename>structEigen_1_1internal_1_1gemv__static__vector__if_3_01Scalar_00_01Size_00_01MaxSize_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <templarg>MaxSize</templarg>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>structEigen_1_1internal_1_1gemv__static__vector__if_3_01Scalar_00_01Size_00_01MaxSize_00_01false_01_4.html</anchorfile>
      <anchor>a16edf30abac710e5f0fa2db44ed90644</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::gemv_static_vector_if&lt; Scalar, Size, MaxSize, true &gt;</name>
    <filename>structEigen_1_1internal_1_1gemv__static__vector__if_3_01Scalar_00_01Size_00_01MaxSize_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <templarg>MaxSize</templarg>
    <member kind="enumvalue">
      <name>ForceAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1gemv__static__vector__if_3_01Scalar_00_01Size_00_01MaxSize_00_01true_01_4.html</anchorfile>
      <anchor>a276afb87391739f7fb17b6619cb80e1da9d9d38fb554677d5255fea3c4f11fd87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1gemv__static__vector__if_3_01Scalar_00_01Size_00_01MaxSize_00_01true_01_4.html</anchorfile>
      <anchor>a276afb87391739f7fb17b6619cb80e1da82755e289ebad600455338edf5fb502f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ForceAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1gemv__static__vector__if_3_01Scalar_00_01Size_00_01MaxSize_00_01true_01_4.html</anchorfile>
      <anchor>a276afb87391739f7fb17b6619cb80e1da9d9d38fb554677d5255fea3c4f11fd87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1gemv__static__vector__if_3_01Scalar_00_01Size_00_01MaxSize_00_01true_01_4.html</anchorfile>
      <anchor>a276afb87391739f7fb17b6619cb80e1da82755e289ebad600455338edf5fb502f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>structEigen_1_1internal_1_1gemv__static__vector__if_3_01Scalar_00_01Size_00_01MaxSize_00_01true_01_4.html</anchorfile>
      <anchor>a5b112b500e6277a2398e5183ab764f40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>internal::plain_array&lt; Scalar, EIGEN_SIZE_MIN_PREFER_FIXED(Size, MaxSize)+(ForceAlignment?EIGEN_MAX_ALIGN_BYTES:0), 0 &gt;</type>
      <name>m_data</name>
      <anchorfile>structEigen_1_1internal_1_1gemv__static__vector__if_3_01Scalar_00_01Size_00_01MaxSize_00_01true_01_4.html</anchorfile>
      <anchor>a2b9b29bb0e25a591296c6e10ee8a8fd6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::general_matrix_matrix_product</name>
    <filename>structEigen_1_1internal_1_1general__matrix__matrix__product.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg></templarg>
    <templarg>RhsStorageOrder</templarg>
    <templarg>ConjugateRhs</templarg>
    <templarg>ResStorageOrder</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::general_matrix_matrix_product&lt; Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1general__matrix__matrix__product_3_01Index_00_01LhsScalar_00_01LhsSto3a9f34f2b10e22ad6e3d7c79ac3d5f9e.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg></templarg>
    <templarg>RhsStorageOrder</templarg>
    <templarg>ConjugateRhs</templarg>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>ResScalar</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__matrix__product_3_01Index_00_01LhsScalar_00_01LhsSto3a9f34f2b10e22ad6e3d7c79ac3d5f9e.html</anchorfile>
      <anchor>a22f92f3a2a4388d44c9f8194528f37a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>gebp_traits&lt; LhsScalar, RhsScalar &gt;</type>
      <name>Traits</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__matrix__product_3_01Index_00_01LhsScalar_00_01LhsSto3a9f34f2b10e22ad6e3d7c79ac3d5f9e.html</anchorfile>
      <anchor>abc40149462d36992f3d298c17bc33f3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__matrix__product_3_01Index_00_01LhsScalar_00_01LhsSto3a9f34f2b10e22ad6e3d7c79ac3d5f9e.html</anchorfile>
      <anchor>a9b8f6ad1b46b12768084b3b7679f1893</anchor>
      <arglist>(Index rows, Index cols, Index depth, const LhsScalar *_lhs, Index lhsStride, const RhsScalar *_rhs, Index rhsStride, ResScalar *_res, Index resStride, ResScalar alpha, level3_blocking&lt; LhsScalar, RhsScalar &gt; &amp;blocking, GemmParallelInfo&lt; Index &gt; *info=0)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::general_matrix_matrix_product&lt; Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, RowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1general__matrix__matrix__product_3_01Index_00_01LhsScalar_00_01LhsSto303d5cb1eb67424716166a0445729658.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg></templarg>
    <templarg>RhsStorageOrder</templarg>
    <templarg>ConjugateRhs</templarg>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>ResScalar</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__matrix__product_3_01Index_00_01LhsScalar_00_01LhsSto303d5cb1eb67424716166a0445729658.html</anchorfile>
      <anchor>a80a9e9a80857d02d9b23b891b4eca044</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>gebp_traits&lt; RhsScalar, LhsScalar &gt;</type>
      <name>Traits</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__matrix__product_3_01Index_00_01LhsScalar_00_01LhsSto303d5cb1eb67424716166a0445729658.html</anchorfile>
      <anchor>a3da0035cd3d5cb4479e87167ea63a896</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__matrix__product_3_01Index_00_01LhsScalar_00_01LhsSto303d5cb1eb67424716166a0445729658.html</anchorfile>
      <anchor>a4c8f6981f0d7deb0d3c2e24bf5340196</anchor>
      <arglist>(Index rows, Index cols, Index depth, const LhsScalar *lhs, Index lhsStride, const RhsScalar *rhs, Index rhsStride, ResScalar *res, Index resStride, ResScalar alpha, level3_blocking&lt; RhsScalar, LhsScalar &gt; &amp;blocking, GemmParallelInfo&lt; Index &gt; *info=0)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::general_matrix_matrix_rankupdate</name>
    <filename>structEigen_1_1internal_1_1general__matrix__matrix__rankupdate.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>AStorageOrder</templarg>
    <templarg>ConjugateA</templarg>
    <templarg>ResStorageOrder</templarg>
    <templarg>UpLo</templarg>
    <base>general_matrix_matrix_triangular_product&lt; Index, Scalar, AStorageOrder, ConjugateA, Scalar, AStorageOrder, ConjugateA, ResStorageOrder, UpLo, BuiltIn &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::general_matrix_matrix_triangular_product</name>
    <filename>structEigen_1_1internal_1_1general__matrix__matrix__triangular__product.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg></templarg>
    <templarg>RhsStorageOrder</templarg>
    <templarg>ConjugateRhs</templarg>
    <templarg>ResStorageOrder</templarg>
    <templarg>UpLo</templarg>
    <templarg>Version</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::general_matrix_matrix_triangular_product&lt; Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, ColMajor, UpLo, Version &gt;</name>
    <filename>structEigen_1_1internal_1_1general__matrix__matrix__triangular__product_3_01Index_00_01LhsScalardad75e37f3bff9bf3e933a39a1fe473f.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg></templarg>
    <templarg>RhsStorageOrder</templarg>
    <templarg>ConjugateRhs</templarg>
    <templarg>UpLo</templarg>
    <templarg>Version</templarg>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>ResScalar</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__matrix__triangular__product_3_01Index_00_01LhsScalardad75e37f3bff9bf3e933a39a1fe473f.html</anchorfile>
      <anchor>a5837728f5a026cb28a4d543fd1b87772</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__matrix__triangular__product_3_01Index_00_01LhsScalardad75e37f3bff9bf3e933a39a1fe473f.html</anchorfile>
      <anchor>aac5218bf3421bf8020039a80f083356d</anchor>
      <arglist>(Index size, Index depth, const LhsScalar *_lhs, Index lhsStride, const RhsScalar *_rhs, Index rhsStride, ResScalar *_res, Index resStride, const ResScalar &amp;alpha, level3_blocking&lt; LhsScalar, RhsScalar &gt; &amp;blocking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::general_matrix_matrix_triangular_product&lt; Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, RowMajor, UpLo, Version &gt;</name>
    <filename>structEigen_1_1internal_1_1general__matrix__matrix__triangular__product_3_01Index_00_01LhsScalarb2f96120363ab8ea61cc36042d42321c.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg></templarg>
    <templarg>RhsStorageOrder</templarg>
    <templarg>ConjugateRhs</templarg>
    <templarg>UpLo</templarg>
    <templarg>Version</templarg>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>ResScalar</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__matrix__triangular__product_3_01Index_00_01LhsScalarb2f96120363ab8ea61cc36042d42321c.html</anchorfile>
      <anchor>adbc87d60ab316ca17ebc55ab8f3d3b0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__matrix__triangular__product_3_01Index_00_01LhsScalarb2f96120363ab8ea61cc36042d42321c.html</anchorfile>
      <anchor>a4c3173e7245cf6cb5a961508402ebd95</anchor>
      <arglist>(Index size, Index depth, const LhsScalar *lhs, Index lhsStride, const RhsScalar *rhs, Index rhsStride, ResScalar *res, Index resStride, const ResScalar &amp;alpha, level3_blocking&lt; RhsScalar, LhsScalar &gt; &amp;blocking)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>general_matrix_matrix_triangular_product&lt; Index, Scalar, AStorageOrder, ConjugateA, Scalar, AStorageOrder, ConjugateA, ResStorageOrder, UpLo, BuiltIn &gt;</name>
    <filename>structEigen_1_1internal_1_1general__matrix__matrix__triangular__product.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::general_matrix_vector_product</name>
    <filename>structEigen_1_1internal_1_1general__matrix__vector__product.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ConjugateRhs</templarg>
    <templarg>Version</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::general_matrix_vector_product&lt; Index, LhsScalar, LhsMapper, ColMajor, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version &gt;</name>
    <filename>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap23a4ebb8ece8eb45befa2338aa575fde.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ConjugateRhs</templarg>
    <templarg>Version</templarg>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap23a4ebb8ece8eb45befa2338aa575fde.html</anchorfile>
      <anchor>ab343b1921f4c609d44e619dfd6eae71eabf79fd8d312299bd9a6a3b19b80c3979</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap23a4ebb8ece8eb45befa2338aa575fde.html</anchorfile>
      <anchor>ab343b1921f4c609d44e619dfd6eae71ea2ae03942d64a8a9b80fa60430e9f270b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap23a4ebb8ece8eb45befa2338aa575fde.html</anchorfile>
      <anchor>ab343b1921f4c609d44e619dfd6eae71eab24fdc0e825b1af714c8962818c58720</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap23a4ebb8ece8eb45befa2338aa575fde.html</anchorfile>
      <anchor>ab343b1921f4c609d44e619dfd6eae71ea73f31bcfe92a63acc08775cf5aa541e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; LhsScalar &gt;::type</type>
      <name>_LhsPacket</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap23a4ebb8ece8eb45befa2338aa575fde.html</anchorfile>
      <anchor>af21d304a208837bfba3549cbc01773cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; ResScalar &gt;::type</type>
      <name>_ResPacket</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap23a4ebb8ece8eb45befa2338aa575fde.html</anchorfile>
      <anchor>a8142b0be9bd30897df43086a04de7daa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; RhsScalar &gt;::type</type>
      <name>_RhsPacket</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap23a4ebb8ece8eb45befa2338aa575fde.html</anchorfile>
      <anchor>ad65ecb1466a4bbfbb8d26d90029ab7cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _LhsPacket, LhsScalar &gt;::type</type>
      <name>LhsPacket</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap23a4ebb8ece8eb45befa2338aa575fde.html</anchorfile>
      <anchor>a379c7df75eb3851255d30c90b2366c4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap23a4ebb8ece8eb45befa2338aa575fde.html</anchorfile>
      <anchor>ab343b1921f4c609d44e619dfd6eae71ea2ae03942d64a8a9b80fa60430e9f270b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _ResPacket, ResScalar &gt;::type</type>
      <name>ResPacket</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap23a4ebb8ece8eb45befa2338aa575fde.html</anchorfile>
      <anchor>abe1e9aa6cefa67d0062813aff21e6ac0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap23a4ebb8ece8eb45befa2338aa575fde.html</anchorfile>
      <anchor>ab343b1921f4c609d44e619dfd6eae71ea73f31bcfe92a63acc08775cf5aa541e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>ResScalar</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap23a4ebb8ece8eb45befa2338aa575fde.html</anchorfile>
      <anchor>a178e003185e9a41da1b5974a8a6e7464</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _RhsPacket, RhsScalar &gt;::type</type>
      <name>RhsPacket</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap23a4ebb8ece8eb45befa2338aa575fde.html</anchorfile>
      <anchor>afc371cf74be3920219cc57298f82e780</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap23a4ebb8ece8eb45befa2338aa575fde.html</anchorfile>
      <anchor>ab343b1921f4c609d44e619dfd6eae71eab24fdc0e825b1af714c8962818c58720</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap23a4ebb8ece8eb45befa2338aa575fde.html</anchorfile>
      <anchor>ab343b1921f4c609d44e619dfd6eae71eabf79fd8d312299bd9a6a3b19b80c3979</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap23a4ebb8ece8eb45befa2338aa575fde.html</anchorfile>
      <anchor>a8b2829241d86c85f39e2c559d9e77507</anchor>
      <arglist>(Index rows, Index cols, const LhsMapper &amp;lhs, const RhsMapper &amp;rhs, ResScalar *res, Index resIncr, RhsScalar alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::general_matrix_vector_product&lt; Index, LhsScalar, LhsMapper, RowMajor, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version &gt;</name>
    <filename>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap847577b75b4ad5396401e554b8e1cafc.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ConjugateRhs</templarg>
    <templarg>Version</templarg>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap847577b75b4ad5396401e554b8e1cafc.html</anchorfile>
      <anchor>ab51f8310933c2b255cb34f8eb36a4648a82a546f7882dbfc7a8dfac69b77edb15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap847577b75b4ad5396401e554b8e1cafc.html</anchorfile>
      <anchor>ab51f8310933c2b255cb34f8eb36a4648a6df6ecec242584ea0bbef5bba5cce3a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap847577b75b4ad5396401e554b8e1cafc.html</anchorfile>
      <anchor>ab51f8310933c2b255cb34f8eb36a4648ad96c154d442ffb312ce2736bcc19fea5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap847577b75b4ad5396401e554b8e1cafc.html</anchorfile>
      <anchor>ab51f8310933c2b255cb34f8eb36a4648a551aa031f2452604e64fd9e3057d65a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; LhsScalar &gt;::type</type>
      <name>_LhsPacket</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap847577b75b4ad5396401e554b8e1cafc.html</anchorfile>
      <anchor>a3793a43c5edfb50f5ff0e6a97038ea65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; ResScalar &gt;::type</type>
      <name>_ResPacket</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap847577b75b4ad5396401e554b8e1cafc.html</anchorfile>
      <anchor>a4ec28d44f847984c83adc9e0d507a8b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; RhsScalar &gt;::type</type>
      <name>_RhsPacket</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap847577b75b4ad5396401e554b8e1cafc.html</anchorfile>
      <anchor>ac43fffe804640b476e9cc08636be2e75</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _LhsPacket, LhsScalar &gt;::type</type>
      <name>LhsPacket</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap847577b75b4ad5396401e554b8e1cafc.html</anchorfile>
      <anchor>a197f9dc10db441240fb8a057c48256ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap847577b75b4ad5396401e554b8e1cafc.html</anchorfile>
      <anchor>ab51f8310933c2b255cb34f8eb36a4648a6df6ecec242584ea0bbef5bba5cce3a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _ResPacket, ResScalar &gt;::type</type>
      <name>ResPacket</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap847577b75b4ad5396401e554b8e1cafc.html</anchorfile>
      <anchor>a98df9cc19f5efce862938a7efb2985b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap847577b75b4ad5396401e554b8e1cafc.html</anchorfile>
      <anchor>ab51f8310933c2b255cb34f8eb36a4648a551aa031f2452604e64fd9e3057d65a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>ResScalar</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap847577b75b4ad5396401e554b8e1cafc.html</anchorfile>
      <anchor>a4b5437643d10b8c62c3d563f64f5cc33</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _RhsPacket, RhsScalar &gt;::type</type>
      <name>RhsPacket</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap847577b75b4ad5396401e554b8e1cafc.html</anchorfile>
      <anchor>a893602fbf8107460928a5719c0aba439</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsPacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap847577b75b4ad5396401e554b8e1cafc.html</anchorfile>
      <anchor>ab51f8310933c2b255cb34f8eb36a4648ad96c154d442ffb312ce2736bcc19fea5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap847577b75b4ad5396401e554b8e1cafc.html</anchorfile>
      <anchor>ab51f8310933c2b255cb34f8eb36a4648a82a546f7882dbfc7a8dfac69b77edb15</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01LhsMap847577b75b4ad5396401e554b8e1cafc.html</anchorfile>
      <anchor>afb8a4749f583d4725c5254d91c9fcbfb</anchor>
      <arglist>(Index rows, Index cols, const LhsMapper &amp;lhs, const RhsMapper &amp;rhs, ResScalar *res, Index resIncr, ResScalar alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::general_matrix_vector_product_gemv</name>
    <filename>structEigen_1_1internal_1_1general__matrix__vector__product__gemv.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>StorageOrder</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg></templarg>
    <templarg>ConjugateRhs</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::general_product_to_triangular_selector</name>
    <filename>structEigen_1_1general__product__to__triangular__selector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>UpLo</templarg>
    <templarg>IsOuterProduct</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::general_product_to_triangular_selector&lt; MatrixType, ProductType, UpLo, false &gt;</name>
    <filename>structEigen_1_1general__product__to__triangular__selector_3_01MatrixType_00_01ProductType_00_01UpLo_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>UpLo</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1general__product__to__triangular__selector_3_01MatrixType_00_01ProductType_00_01UpLo_00_01false_01_4.html</anchorfile>
      <anchor>aedd1651d472d6c29af043c033a3d01df</anchor>
      <arglist>(MatrixType &amp;mat, const ProductType &amp;prod, const typename MatrixType::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::general_product_to_triangular_selector&lt; MatrixType, ProductType, UpLo, true &gt;</name>
    <filename>structEigen_1_1general__product__to__triangular__selector_3_01MatrixType_00_01ProductType_00_01UpLo_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>UpLo</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1general__product__to__triangular__selector_3_01MatrixType_00_01ProductType_00_01UpLo_00_01true_01_4.html</anchorfile>
      <anchor>a2023d3fd01b5b99e152950a050d33765</anchor>
      <arglist>(MatrixType &amp;mat, const ProductType &amp;prod, const typename MatrixType::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::GeneralizedEigenSolver</name>
    <filename>classEigen_1_1GeneralizedEigenSolver.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a11c92730895d549c6a3ffe1c040b08cda7cae6d2206431b3b43a79b2f72c2a19c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a11c92730895d549c6a3ffe1c040b08cda5c1110dfc4c77ee0e0d714586a3f19b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a11c92730895d549c6a3ffe1c040b08cda21268cf8f31afd4e0e3ab3b898f148cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a11c92730895d549c6a3ffe1c040b08cda76d63473fa6d49bebcb5255e9c0e1f8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a11c92730895d549c6a3ffe1c040b08cdaa444af2c19010a3f8208f34c9607918c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a11c92730895d549c6a3ffe1c040b08cda5c1110dfc4c77ee0e0d714586a3f19b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>ComplexScalar</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>abdec07af91db1345bb4c74066e3d0ea7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; ComplexScalar, ColsAtCompileTime, 1, Options &amp;~RowMajor, MaxColsAtCompileTime, 1 &gt;</type>
      <name>ComplexVectorType</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>acfd144329aca76882069da2fc5d53ef5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; ComplexScalar, Scalar &gt;, ComplexVectorType, VectorType &gt;</type>
      <name>EigenvalueType</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>ad59af178acc401f1bc4e330ef80f286d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; ComplexScalar, RowsAtCompileTime, ColsAtCompileTime, Options, MaxRowsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>EigenvectorsType</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>afffec018dbb2d87b4c09b6acecbb79cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a46a0ff3841059479ec314e56a5645302</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a56f4b9823bb9a267de3aaf48428cd247</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a11c92730895d549c6a3ffe1c040b08cdaa444af2c19010a3f8208f34c9607918c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a11c92730895d549c6a3ffe1c040b08cda76d63473fa6d49bebcb5255e9c0e1f8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a11c92730895d549c6a3ffe1c040b08cda21268cf8f31afd4e0e3ab3b898f148cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a2fb7acd2ce5c1e73025a1d2d4bb27107</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a11c92730895d549c6a3ffe1c040b08cda7cae6d2206431b3b43a79b2f72c2a19c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>afb318d0b097ff8dd5a7410d31317ca47</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, ColsAtCompileTime, 1, Options &amp;~RowMajor, MaxColsAtCompileTime, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a5aa3d1390c2b0d455c1c9b8b3101b119</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ComplexVectorType</type>
      <name>alphas</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a82b1bc41267f46e5c5899d5b084a73bb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>VectorType</type>
      <name>betas</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>abeaa6f56cee367b83fd09d428462ca0c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>GeneralizedEigenSolver &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a275910b47dfe5f40211dcb59cfd68f3c</anchor>
      <arglist>(const MatrixType &amp;A, const MatrixType &amp;B, bool computeEigenvectors=true)</arglist>
    </member>
    <member kind="function">
      <type>EigenvalueType</type>
      <name>eigenvalues</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a62f01cd78271efd5e39bcb24e0fe1a58</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EigenvectorsType</type>
      <name>eigenvectors</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a33a89a59e7e49f0752c55f6c6cb65754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeneralizedEigenSolver</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>ae745f39da43f9df192cc2875d82b4cf1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeneralizedEigenSolver</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>aab6423ded30275cd4cdd31758c278694</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeneralizedEigenSolver</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a2a3528cbf75f66d3a60af9dc7b12ff65</anchor>
      <arglist>(const MatrixType &amp;A, const MatrixType &amp;B, bool computeEigenvectors=true)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>aad204fd80e2633d5693b78916bcda40c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>GeneralizedEigenSolver &amp;</type>
      <name>setMaxIterations</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a2a6f96bd042068cfc0eafba839b424bd</anchor>
      <arglist>(Index maxIters)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>check_template_parameters</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a8540388c4be7dbdd1da819e1a84d3a64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComplexVectorType</type>
      <name>m_alphas</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>ae4f4f35f075f560d0dd8fa3232f1e373</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorType</type>
      <name>m_betas</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a4aae221212023896bed1e6d944a1a818</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>EigenvectorsType</type>
      <name>m_eivec</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a9fc45b1d8672cd8a58aa9235ce95708b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealQZ&lt; MatrixType &gt;</type>
      <name>m_realQZ</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a27485847df46bdfc2e441eea512f6fee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComplexVectorType</type>
      <name>m_tmp</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a6873c633a5deb0c2f7f7df532e17e36a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_valuesOkay</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a11ddb55169b74cf117c6e17b72cd4930</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_vectorsOkay</name>
      <anchorfile>classEigen_1_1GeneralizedEigenSolver.html</anchorfile>
      <anchor>a24629d861f616b5d22a36aa4c2e556b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::GeneralizedSelfAdjointEigenSolver</name>
    <filename>classEigen_1_1GeneralizedSelfAdjointEigenSolver.html</filename>
    <templarg></templarg>
    <base>Eigen::SelfAdjointEigenSolver</base>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1GeneralizedSelfAdjointEigenSolver.html</anchorfile>
      <anchor>a8e85caf68c29edc0693fad978d0dff7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GeneralizedSelfAdjointEigenSolver &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1GeneralizedSelfAdjointEigenSolver.html</anchorfile>
      <anchor>a724764fe196612b752042692156ed023</anchor>
      <arglist>(const MatrixType &amp;matA, const MatrixType &amp;matB, int options=ComputeEigenvectors|Ax_lBx)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeneralizedSelfAdjointEigenSolver</name>
      <anchorfile>classEigen_1_1GeneralizedSelfAdjointEigenSolver.html</anchorfile>
      <anchor>a501effdbf722c0609ea05ff3fd4cc721</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeneralizedSelfAdjointEigenSolver</name>
      <anchorfile>classEigen_1_1GeneralizedSelfAdjointEigenSolver.html</anchorfile>
      <anchor>aac849f01a8c6148c645acd10bd3a9b0e</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeneralizedSelfAdjointEigenSolver</name>
      <anchorfile>classEigen_1_1GeneralizedSelfAdjointEigenSolver.html</anchorfile>
      <anchor>addc0409c9cb1a5ac9cbbd00efe68908e</anchor>
      <arglist>(const MatrixType &amp;matA, const MatrixType &amp;matB, int options=ComputeEigenvectors|Ax_lBx)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SelfAdjointEigenSolver&lt; _MatrixType &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1GeneralizedSelfAdjointEigenSolver.html</anchorfile>
      <anchor>a8085695dd0456a8495b4b08b4a957ed3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::generic_dense_assignment_kernel</name>
    <filename>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</filename>
    <templarg>DstEvaluatorTypeT</templarg>
    <templarg>SrcEvaluatorTypeT</templarg>
    <templarg>Functor</templarg>
    <templarg>Version</templarg>
    <member kind="typedef">
      <type>copy_using_evaluator_traits&lt; DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor &gt;</type>
      <name>AssignmentTraits</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>aaf95b3cd399443d4d6bcb397c2db3dc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DstEvaluatorTypeT</type>
      <name>DstEvaluatorType</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a561ba921c2fd4cf20ee8304fec07d362</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AssignmentTraits::PacketType</type>
      <name>PacketType</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a5eb38ddec89edaeba68915596584bd90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DstEvaluatorType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>afc39f4324a65c5fa84a2fa40b4eeab61</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SrcEvaluatorTypeT</type>
      <name>SrcEvaluatorType</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a7e8f332a10f727ff2487720b8001c877</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>assignCoeff</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a7ca974cc4049f1ef3d6f2feac94ea35b</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>assignCoeff</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a9f36120222600d1d843b4253b08a383b</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>assignCoeffByOuterInner</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>aff1bc113e270d4f895ca90570536303b</anchor>
      <arglist>(Index outer, Index inner)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>assignPacket</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>aaed04d17fc441168ff9d7dfbda9f7c6e</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>assignPacket</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a152c4bd979ed06358343fa77edc037a7</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>assignPacketByOuterInner</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a91436c094fad327d8128825e2c8a54cc</anchor>
      <arglist>(Index outer, Index inner)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>ab407bdaab83a8c681a46a2ff497dbb7c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Scalar *</type>
      <name>dstDataPtr</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a0f15e70d3ced7871f0c9d9b701e7f934</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DstEvaluatorType &amp;</type>
      <name>dstEvaluator</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a2c7beed12a0efbd0483fd0a6b77be631</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>generic_dense_assignment_kernel</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a78626a9a6997a4e2402b2a4c2f841aa7</anchor>
      <arglist>(DstEvaluatorType &amp;dst, const SrcEvaluatorType &amp;src, const Functor &amp;func, DstXprType &amp;dstExpr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>aca5b2865e530f046e184124034fc079d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a5e3f6c72327428a8579436ad0eacaa56</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a2a0cb3fa49658df28db49b4ad6bca05d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>af2b7c2682462c20bc08a6e30f9215e4f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a82a9cc7d42ec2577722ed15a829b77bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const SrcEvaluatorType &amp;</type>
      <name>srcEvaluator</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>ae487f9d6cb537e16078bf2aceadfc1d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>colIndexByOuterInner</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>af6260148d2eac69af23dcd24cca3adb0</anchor>
      <arglist>(Index outer, Index inner)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rowIndexByOuterInner</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>acd610e29a8a60fe5399ccc0d944517a0</anchor>
      <arglist>(Index outer, Index inner)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>DstEvaluatorTypeT::XprType</type>
      <name>DstXprType</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>af8e9503cf14af5b67c678cc7908554a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SrcEvaluatorTypeT::XprType</type>
      <name>SrcXprType</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>ad41c9cdbb78e6c5e7371dd694a907d0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DstEvaluatorType &amp;</type>
      <name>m_dst</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a8df443ccdd70a127d6c6bc4578ca1660</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DstXprType &amp;</type>
      <name>m_dstExpr</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a069eb508282a98930fc5be0b6099c4d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Functor &amp;</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a9823fd7d0d9532d51d9c16b4c4fd677f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const SrcEvaluatorType &amp;</type>
      <name>m_src</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a415b02ffc7e2621aac6b375240f42ae8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>generic_dense_assignment_kernel&lt; DstEvaluatorTypeT, SrcEvaluatorTypeT, swap_assign_op&lt; DstEvaluatorTypeT::Scalar &gt;, BuiltIn &gt;</name>
    <filename>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</filename>
    <member kind="typedef">
      <type>copy_using_evaluator_traits&lt; DstEvaluatorTypeT, SrcEvaluatorTypeT, swap_assign_op&lt; DstEvaluatorTypeT::Scalar &gt; &gt;</type>
      <name>AssignmentTraits</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>aaf95b3cd399443d4d6bcb397c2db3dc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DstEvaluatorTypeT</type>
      <name>DstEvaluatorType</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a561ba921c2fd4cf20ee8304fec07d362</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AssignmentTraits::PacketType</type>
      <name>PacketType</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a5eb38ddec89edaeba68915596584bd90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DstEvaluatorType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>afc39f4324a65c5fa84a2fa40b4eeab61</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SrcEvaluatorTypeT</type>
      <name>SrcEvaluatorType</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a7e8f332a10f727ff2487720b8001c877</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>assignCoeff</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a7ca974cc4049f1ef3d6f2feac94ea35b</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>assignCoeff</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a9f36120222600d1d843b4253b08a383b</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>assignCoeffByOuterInner</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>aff1bc113e270d4f895ca90570536303b</anchor>
      <arglist>(Index outer, Index inner)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>assignPacket</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>aaed04d17fc441168ff9d7dfbda9f7c6e</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>assignPacket</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a152c4bd979ed06358343fa77edc037a7</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>assignPacketByOuterInner</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a91436c094fad327d8128825e2c8a54cc</anchor>
      <arglist>(Index outer, Index inner)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>ab407bdaab83a8c681a46a2ff497dbb7c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Scalar *</type>
      <name>dstDataPtr</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a0f15e70d3ced7871f0c9d9b701e7f934</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DstEvaluatorType &amp;</type>
      <name>dstEvaluator</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a2c7beed12a0efbd0483fd0a6b77be631</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>generic_dense_assignment_kernel</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a78626a9a6997a4e2402b2a4c2f841aa7</anchor>
      <arglist>(DstEvaluatorType &amp;dst, const SrcEvaluatorType &amp;src, const swap_assign_op&lt; DstEvaluatorTypeT::Scalar &gt; &amp;func, DstXprType &amp;dstExpr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>aca5b2865e530f046e184124034fc079d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a5e3f6c72327428a8579436ad0eacaa56</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a2a0cb3fa49658df28db49b4ad6bca05d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>af2b7c2682462c20bc08a6e30f9215e4f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a82a9cc7d42ec2577722ed15a829b77bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const SrcEvaluatorType &amp;</type>
      <name>srcEvaluator</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>ae487f9d6cb537e16078bf2aceadfc1d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>colIndexByOuterInner</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>af6260148d2eac69af23dcd24cca3adb0</anchor>
      <arglist>(Index outer, Index inner)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rowIndexByOuterInner</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>acd610e29a8a60fe5399ccc0d944517a0</anchor>
      <arglist>(Index outer, Index inner)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>DstEvaluatorTypeT::XprType</type>
      <name>DstXprType</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>af8e9503cf14af5b67c678cc7908554a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SrcEvaluatorTypeT::XprType</type>
      <name>SrcXprType</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>ad41c9cdbb78e6c5e7371dd694a907d0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DstEvaluatorType &amp;</type>
      <name>m_dst</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a8df443ccdd70a127d6c6bc4578ca1660</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DstXprType &amp;</type>
      <name>m_dstExpr</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a069eb508282a98930fc5be0b6099c4d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const swap_assign_op&lt; DstEvaluatorTypeT::Scalar &gt; &amp;</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a9823fd7d0d9532d51d9c16b4c4fd677f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const SrcEvaluatorType &amp;</type>
      <name>m_src</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel.html</anchorfile>
      <anchor>a415b02ffc7e2621aac6b375240f42ae8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::generic_dense_assignment_kernel&lt; DstEvaluatorTypeT, SrcEvaluatorTypeT, swap_assign_op&lt; typename DstEvaluatorTypeT::Scalar &gt;, Specialized &gt;</name>
    <filename>classEigen_1_1internal_1_1generic__dense__assignment__kernel_3_01DstEvaluatorTypeT_00_01SrcEvalu9ef31a6b5fbaea05b816180998859ba5.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>generic_dense_assignment_kernel&lt; DstEvaluatorTypeT, SrcEvaluatorTypeT, swap_assign_op&lt; DstEvaluatorTypeT::Scalar &gt;, BuiltIn &gt;</base>
    <member kind="typedef">
      <type>Base::DstXprType</type>
      <name>DstXprType</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel_3_01DstEvaluatorTypeT_00_01SrcEvalu9ef31a6b5fbaea05b816180998859ba5.html</anchorfile>
      <anchor>a9cf98ac8c15dffd391457ff1b680d45c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>swap_assign_op&lt; Scalar &gt;</type>
      <name>Functor</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel_3_01DstEvaluatorTypeT_00_01SrcEvalu9ef31a6b5fbaea05b816180998859ba5.html</anchorfile>
      <anchor>ab87e26945eebeb7f02cf37b70d086ea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel_3_01DstEvaluatorTypeT_00_01SrcEvalu9ef31a6b5fbaea05b816180998859ba5.html</anchorfile>
      <anchor>acd312a36983bea4f2df3d714e04509ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assignPacket</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel_3_01DstEvaluatorTypeT_00_01SrcEvalu9ef31a6b5fbaea05b816180998859ba5.html</anchorfile>
      <anchor>a809f097a9d6aaf4fc163ddab88b06911</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assignPacket</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel_3_01DstEvaluatorTypeT_00_01SrcEvalu9ef31a6b5fbaea05b816180998859ba5.html</anchorfile>
      <anchor>a4e8ebdacba61e8f158f07f14a76e8270</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assignPacketByOuterInner</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel_3_01DstEvaluatorTypeT_00_01SrcEvalu9ef31a6b5fbaea05b816180998859ba5.html</anchorfile>
      <anchor>ae7ba45c9ab25266bfada7020ee64333f</anchor>
      <arglist>(Index outer, Index inner)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>generic_dense_assignment_kernel</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel_3_01DstEvaluatorTypeT_00_01SrcEvalu9ef31a6b5fbaea05b816180998859ba5.html</anchorfile>
      <anchor>af021f159ee0bc803910bbb66b4cb6b30</anchor>
      <arglist>(DstEvaluatorTypeT &amp;dst, const SrcEvaluatorTypeT &amp;src, const Functor &amp;func, DstXprType &amp;dstExpr)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>generic_dense_assignment_kernel&lt; DstEvaluatorTypeT, SrcEvaluatorTypeT, swap_assign_op&lt; typename DstEvaluatorTypeT::Scalar &gt;, BuiltIn &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1generic__dense__assignment__kernel_3_01DstEvaluatorTypeT_00_01SrcEvalu9ef31a6b5fbaea05b816180998859ba5.html</anchorfile>
      <anchor>a82ba87f046730247fa44c41b2ff4628a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::generic_matrix_wrapper</name>
    <filename>classEigen_1_1internal_1_1generic__matrix__wrapper.html</filename>
    <templarg></templarg>
    <templarg>MatrixFree</templarg>
  </compound>
  <compound kind="class">
    <name>generic_matrix_wrapper&lt; MatrixType &gt;</name>
    <filename>classEigen_1_1internal_1_1generic__matrix__wrapper.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::generic_matrix_wrapper&lt; MatrixType, false &gt;</name>
    <filename>classEigen_1_1internal_1_1generic__matrix__wrapper_3_01MatrixType_00_01false_01_4.html</filename>
    <templarg></templarg>
    <class kind="struct">Eigen::internal::generic_matrix_wrapper&lt; MatrixType, false &gt;::ConstSelfAdjointViewReturnType</class>
    <member kind="enumvalue">
      <name>MatrixFree</name>
      <anchorfile>classEigen_1_1internal_1_1generic__matrix__wrapper_3_01MatrixType_00_01false_01_4.html</anchorfile>
      <anchor>ac76c0809b2ecc7f5bee21e17722a8c45aa61c4d66083df80757f6f103855b79e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ref&lt; const MatrixType &gt;</type>
      <name>ActualMatrixType</name>
      <anchorfile>classEigen_1_1internal_1_1generic__matrix__wrapper_3_01MatrixType_00_01false_01_4.html</anchorfile>
      <anchor>a70553e46f5c9ca4752cba6f13823f68f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatrixFree</name>
      <anchorfile>classEigen_1_1internal_1_1generic__matrix__wrapper_3_01MatrixType_00_01false_01_4.html</anchorfile>
      <anchor>ac76c0809b2ecc7f5bee21e17722a8c45aa61c4d66083df80757f6f103855b79e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>generic_matrix_wrapper</name>
      <anchorfile>classEigen_1_1internal_1_1generic__matrix__wrapper_3_01MatrixType_00_01false_01_4.html</anchorfile>
      <anchor>a37e1fcd40df2bf10f0e6aec39282cae7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>generic_matrix_wrapper</name>
      <anchorfile>classEigen_1_1internal_1_1generic__matrix__wrapper_3_01MatrixType_00_01false_01_4.html</anchorfile>
      <anchor>a4f7f5c24c811dcab5bacb54ba56fba61</anchor>
      <arglist>(const InputType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>grab</name>
      <anchorfile>classEigen_1_1internal_1_1generic__matrix__wrapper_3_01MatrixType_00_01false_01_4.html</anchorfile>
      <anchor>a8991aa3e56b8d58b3ffefac71c0bf957</anchor>
      <arglist>(const EigenBase&lt; MatrixDerived &gt; &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>grab</name>
      <anchorfile>classEigen_1_1internal_1_1generic__matrix__wrapper_3_01MatrixType_00_01false_01_4.html</anchorfile>
      <anchor>aa20affa5a6099a01f9298ce7f179339b</anchor>
      <arglist>(const Ref&lt; const MatrixType &gt; &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>const ActualMatrixType &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1internal_1_1generic__matrix__wrapper_3_01MatrixType_00_01false_01_4.html</anchorfile>
      <anchor>ad5b06fe81d4917ee5b4ab2f979a7d8d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_dummy</name>
      <anchorfile>classEigen_1_1internal_1_1generic__matrix__wrapper_3_01MatrixType_00_01false_01_4.html</anchorfile>
      <anchor>a946f17150cf60c23562b6bbf7c864f86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ActualMatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1internal_1_1generic__matrix__wrapper_3_01MatrixType_00_01false_01_4.html</anchorfile>
      <anchor>af8190764736b3b5520dd98ecf091ef50</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::generic_matrix_wrapper&lt; MatrixType, true &gt;</name>
    <filename>classEigen_1_1internal_1_1generic__matrix__wrapper_3_01MatrixType_00_01true_01_4.html</filename>
    <templarg></templarg>
    <class kind="struct">Eigen::internal::generic_matrix_wrapper&lt; MatrixType, true &gt;::ConstSelfAdjointViewReturnType</class>
    <member kind="enumvalue">
      <name>MatrixFree</name>
      <anchorfile>classEigen_1_1internal_1_1generic__matrix__wrapper_3_01MatrixType_00_01true_01_4.html</anchorfile>
      <anchor>a6123de25f6b09e4dadaf0568550acfaca6802eccee09a8865df45970815a5eb7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType</type>
      <name>ActualMatrixType</name>
      <anchorfile>classEigen_1_1internal_1_1generic__matrix__wrapper_3_01MatrixType_00_01true_01_4.html</anchorfile>
      <anchor>ad31c6c1566df071cba1c91589b586cc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatrixFree</name>
      <anchorfile>classEigen_1_1internal_1_1generic__matrix__wrapper_3_01MatrixType_00_01true_01_4.html</anchorfile>
      <anchor>a6123de25f6b09e4dadaf0568550acfaca6802eccee09a8865df45970815a5eb7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>generic_matrix_wrapper</name>
      <anchorfile>classEigen_1_1internal_1_1generic__matrix__wrapper_3_01MatrixType_00_01true_01_4.html</anchorfile>
      <anchor>af7c090aaa482e3adafc7ea87aa30bb27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>generic_matrix_wrapper</name>
      <anchorfile>classEigen_1_1internal_1_1generic__matrix__wrapper_3_01MatrixType_00_01true_01_4.html</anchorfile>
      <anchor>ac89e601d01930231ae620e0a7b0e6a1e</anchor>
      <arglist>(const MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>grab</name>
      <anchorfile>classEigen_1_1internal_1_1generic__matrix__wrapper_3_01MatrixType_00_01true_01_4.html</anchorfile>
      <anchor>a8f32de9dda1d5f851f63aaea19018433</anchor>
      <arglist>(const MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>const ActualMatrixType &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1internal_1_1generic__matrix__wrapper_3_01MatrixType_00_01true_01_4.html</anchorfile>
      <anchor>a69a8b188c188a3ff0b8722e4223675a3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ActualMatrixType *</type>
      <name>mp_matrix</name>
      <anchorfile>classEigen_1_1internal_1_1generic__matrix__wrapper_3_01MatrixType_00_01true_01_4.html</anchorfile>
      <anchor>aec147002b2e3bb3426638eb75e778494</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductType</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Homogeneous&lt; LhsArg, Horizontal &gt;, Rhs, HomogeneousShape, DenseShape, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Homogeneous_3_01LhsArg_00_01Horizontal_01_d231c3786fec7dd4d80df56eab9e7ac2.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Homogeneous_3_01LhsArg_00_01Horizontal_01_d231c3786fec7dd4d80df56eab9e7ac2.html</anchorfile>
      <anchor>a0cf8dcca7154c8bb3bf1d7395a375092</anchor>
      <arglist>(Dest &amp;dst, const Homogeneous&lt; LhsArg, Horizontal &gt; &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Inverse&lt; Lhs &gt;, Rhs, PermutationShape, MatrixShape, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Inverse_3_01Lhs_01_4_00_01Rhs_00_01Permutabe6b19842775d4e3672bbd385aaad1a3.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Inverse_3_01Lhs_01_4_00_01Rhs_00_01Permutabe6b19842775d4e3672bbd385aaad1a3.html</anchorfile>
      <anchor>a57d6e298e8720d837bedeeb25780b7a7</anchor>
      <arglist>(Dest &amp;dst, const Inverse&lt; Lhs &gt; &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Homogeneous&lt; RhsArg, Vertical &gt;, DenseShape, HomogeneousShape, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Homogeneous_3_01RhsArg_00_01Vertifd36755d184ac0cba223425cc123a06c.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Homogeneous_3_01RhsArg_00_01Vertifd36755d184ac0cba223425cc123a06c.html</anchorfile>
      <anchor>af149a2f07a540d7cef32f8bf4eaea476</anchor>
      <arglist>(Dest &amp;dst, const Lhs &amp;lhs, const Homogeneous&lt; RhsArg, Vertical &gt; &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Homogeneous&lt; RhsArg, Vertical &gt;, TriangularShape, HomogeneousShape, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Homogeneous_3_01RhsArg_00_01Vertif34f394976b6a8a76771a183e04556a8.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Homogeneous_3_01RhsArg_00_01Vertif34f394976b6a8a76771a183e04556a8.html</anchorfile>
      <anchor>a6dd6d79a824326b33075fc72614f6332</anchor>
      <arglist>(Dest &amp;dst, const Lhs &amp;lhs, const Homogeneous&lt; RhsArg, Vertical &gt; &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Inverse&lt; Rhs &gt;, MatrixShape, PermutationShape, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Inverse_3_01Rhs_01_4_00_01MatrixS219c5aa8a116564a6883156a684ba475.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Inverse_3_01Rhs_01_4_00_01MatrixS219c5aa8a116564a6883156a684ba475.html</anchorfile>
      <anchor>a15ae32a9b4f789bcac9b3a9ed10229f0</anchor>
      <arglist>(Dest &amp;dst, const Lhs &amp;lhs, const Inverse&lt; Rhs &gt; &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, CoeffBasedProductMode &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseSha009076944cdf5cb731539adc56dab018.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseSha009076944cdf5cb731539adc56dab018.html</anchorfile>
      <anchor>a6588491e138077b11ade291430c4823d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseSha009076944cdf5cb731539adc56dab018.html</anchorfile>
      <anchor>a1be06f93b7c0611bdb92785effb3cd34</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseSha009076944cdf5cb731539adc56dab018.html</anchorfile>
      <anchor>ac0c66d06300fe70464f08f48ca03584f</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseSha009076944cdf5cb731539adc56dab018.html</anchorfile>
      <anchor>ab54a2146f74589a6ac2b89ab0823ed42</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, GemmProduct &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01GemmProduct_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>generic_product_impl_base&lt; Lhs, Rhs, generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, GemmProduct &gt; &gt;</base>
    <member kind="enumvalue">
      <name>MaxDepthAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01GemmProduct_01_4.html</anchorfile>
      <anchor>aa81524c7fbbc87fec0a32b7c7601a876ab9c8076cd9dd8cc1c593422c289379ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LhsBlasTraits::DirectLinearAccessType</type>
      <name>ActualLhsType</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01GemmProduct_01_4.html</anchorfile>
      <anchor>a2bc4c4c47bc42fbe21f8364c65f3d5cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; ActualLhsType &gt;::type</type>
      <name>ActualLhsTypeCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01GemmProduct_01_4.html</anchorfile>
      <anchor>ae7079ca4e009053a1671417cd1a0c38b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RhsBlasTraits::DirectLinearAccessType</type>
      <name>ActualRhsType</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01GemmProduct_01_4.html</anchorfile>
      <anchor>a2b1f0a526c5172699d586366f2758f38</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; ActualRhsType &gt;::type</type>
      <name>ActualRhsTypeCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01GemmProduct_01_4.html</anchorfile>
      <anchor>a3b29243bb00f03918bf08566f0c67d42</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, CoeffBasedProductMode &gt;</type>
      <name>lazyproduct</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01GemmProduct_01_4.html</anchorfile>
      <anchor>ae345bf5bf9e77559889870998f0518f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::blas_traits&lt; Lhs &gt;</type>
      <name>LhsBlasTraits</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01GemmProduct_01_4.html</anchorfile>
      <anchor>a285546901325a4aabeff70a6e38eaa2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::Scalar</type>
      <name>LhsScalar</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01GemmProduct_01_4.html</anchorfile>
      <anchor>a069928907f0c060f486ae579898118e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxDepthAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01GemmProduct_01_4.html</anchorfile>
      <anchor>aa81524c7fbbc87fec0a32b7c7601a876ab9c8076cd9dd8cc1c593422c289379ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::blas_traits&lt; Rhs &gt;</type>
      <name>RhsBlasTraits</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01GemmProduct_01_4.html</anchorfile>
      <anchor>aac62e7349be236fc2f74bb9dc783a59b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::Scalar</type>
      <name>RhsScalar</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01GemmProduct_01_4.html</anchorfile>
      <anchor>a99e2c53fcc72a0ab1e799b67c244263f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01GemmProduct_01_4.html</anchorfile>
      <anchor>a7d3aa92ec37b93990f81bdcf8dd81fa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01GemmProduct_01_4.html</anchorfile>
      <anchor>ac90997f3a150d53a3574604ca61403de</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01GemmProduct_01_4.html</anchorfile>
      <anchor>aa89f104fd9e52d048200c7322f36da62</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01GemmProduct_01_4.html</anchorfile>
      <anchor>afdc6730448aab0a09ace45e90ae31634</anchor>
      <arglist>(Dest &amp;dst, const Lhs &amp;a_lhs, const Rhs &amp;a_rhs, const Scalar &amp;alpha)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01GemmProduct_01_4.html</anchorfile>
      <anchor>a4ab7938d01c375e504756856e8cd9544</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, GemvProduct &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01GemvProduct_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>generic_product_impl_base&lt; Lhs, Rhs, generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, GemvProduct &gt; &gt;</base>
    <member kind="enumvalue">
      <name>Side</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01GemvProduct_01_4.html</anchorfile>
      <anchor>afa4636a449fee4a0873646be9bd41fc4aeb090cb7f49720227b970cad4213d544</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nested_eval&lt; Lhs, 1 &gt;::type</type>
      <name>LhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01GemvProduct_01_4.html</anchorfile>
      <anchor>a1a79587ef5a2bf73ddfeea19a4c0923e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; typename internal::conditional&lt; int(Side)==OnTheRight, LhsNested, RhsNested &gt;::type &gt;::type</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01GemvProduct_01_4.html</anchorfile>
      <anchor>a575508a1fc3c0ef7a04dce7d33e08b3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nested_eval&lt; Rhs, 1 &gt;::type</type>
      <name>RhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01GemvProduct_01_4.html</anchorfile>
      <anchor>aca8444e4ca795a68d6c5c9abfecdf761</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01GemvProduct_01_4.html</anchorfile>
      <anchor>a59ca00a9b3299df178c59062fd5d4aab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Side</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01GemvProduct_01_4.html</anchorfile>
      <anchor>afa4636a449fee4a0873646be9bd41fc4aeb090cb7f49720227b970cad4213d544</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01GemvProduct_01_4.html</anchorfile>
      <anchor>a8baafd628addab2c5bc815dde9c8eb9b</anchor>
      <arglist>(Dest &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, const Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, InnerProduct &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01InnerProduct_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01InnerProduct_01_4.html</anchorfile>
      <anchor>a4ce3788e8a1c36febac040d52e2d599b</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01InnerProduct_01_4.html</anchorfile>
      <anchor>a562e75196c22e50a2770d443e1475449</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01InnerProduct_01_4.html</anchorfile>
      <anchor>a2d94248fa40b143c4e7e1d58026b6340</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, LazyCoeffBasedProductMode &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseSha1f5deae9a68977ae64eee44ed0f92644.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, CoeffBasedProductMode &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, OuterProduct &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01OuterProduct_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, OuterProduct &gt;::add</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, OuterProduct &gt;::adds</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, OuterProduct &gt;::is_row_major</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, OuterProduct &gt;::set</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, OuterProduct &gt;::sub</class>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01OuterProduct_01_4.html</anchorfile>
      <anchor>a832d4a458048ffd4f8518e7018332fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01OuterProduct_01_4.html</anchorfile>
      <anchor>a6feac515dec0425eba00bc5f145c106b</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01OuterProduct_01_4.html</anchorfile>
      <anchor>aa94965ac792be0dca9aad67e3d973094</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01OuterProduct_01_4.html</anchorfile>
      <anchor>afa1d30acb2425a83343f760bc8279ecc</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, const Scalar &amp;alpha)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShape_00_01OuterProduct_01_4.html</anchorfile>
      <anchor>a25d6364e270b23015f22ec7f40b2d2c7</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, SelfAdjointShape, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01SelfAdjointShape_00_01ProductTag_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <base>generic_product_impl_base&lt; Lhs, Rhs, generic_product_impl&lt; Lhs, Rhs, DenseShape, SelfAdjointShape, ProductTag &gt; &gt;</base>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01SelfAdjointShape_00_01ProductTag_01_4.html</anchorfile>
      <anchor>a3a770e8996c89609d625320435ab4ade</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01SelfAdjointShape_00_01ProductTag_01_4.html</anchorfile>
      <anchor>acb282096359c329ede83f39f8d21f642</anchor>
      <arglist>(Dest &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, const Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, SparseShape, ProductType &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01SparseShape_00_01ProductType_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductType</templarg>
    <base>generic_product_impl_base&lt; Lhs, Rhs, generic_product_impl&lt; Lhs, Rhs, DenseShape, SparseShape, ProductType &gt; &gt;</base>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01SparseShape_00_01ProductType_01_4.html</anchorfile>
      <anchor>ab104458b67f8ff5b04ef9a16db022e0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01SparseShape_00_01ProductType_01_4.html</anchorfile>
      <anchor>a2ed9a3990d939e00923112adfa172280</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, const Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, SparseTriangularShape, ProductType &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01SparseTr5734dfed4b377f1a41c9af8bb21fd6a5.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductType</templarg>
    <base>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, SparseShape, ProductType &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, TriangularShape, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01TriangularShape_00_01ProductTag_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <base>generic_product_impl_base&lt; Lhs, Rhs, generic_product_impl&lt; Lhs, Rhs, DenseShape, TriangularShape, ProductTag &gt; &gt;</base>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01TriangularShape_00_01ProductTag_01_4.html</anchorfile>
      <anchor>a92e1224ecd3b28d854e7e1346c911f8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01TriangularShape_00_01ProductTag_01_4.html</anchorfile>
      <anchor>a4d51e89fceb943f6d5371f9266be6c35</anchor>
      <arglist>(Dest &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, const Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, MatrixShape, PermutationShape, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01MatrixShape_00_01PermutationShape_00_01ProductTag_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01MatrixShape_00_01PermutationShape_00_01ProductTag_01_4.html</anchorfile>
      <anchor>af75a43d31cbc3f6a8879a93849dc47a9</anchor>
      <arglist>(Dest &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, MatrixShape, TranspositionsShape, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01MatrixShape_00_01Transpo6652c77490057bfcdc910af3247ccfda.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01MatrixShape_00_01Transpo6652c77490057bfcdc910af3247ccfda.html</anchorfile>
      <anchor>a8ab4d110bcc31d324db2496a372e4661</anchor>
      <arglist>(Dest &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, PermutationShape, MatrixShape, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01PermutationShape_00_01MatrixShape_00_01ProductTag_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01PermutationShape_00_01MatrixShape_00_01ProductTag_01_4.html</anchorfile>
      <anchor>ad1539a08692d0f34bfc5677e5400108c</anchor>
      <arglist>(Dest &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, SelfAdjointShape, DenseShape, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01SelfAdjointShape_00_01DenseShape_00_01ProductTag_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <base>generic_product_impl_base&lt; Lhs, Rhs, generic_product_impl&lt; Lhs, Rhs, SelfAdjointShape, DenseShape, ProductTag &gt; &gt;</base>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01SelfAdjointShape_00_01DenseShape_00_01ProductTag_01_4.html</anchorfile>
      <anchor>a6db408b4899bdb58e781c7a768fa7e2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01SelfAdjointShape_00_01DenseShape_00_01ProductTag_01_4.html</anchorfile>
      <anchor>ae91451cb1d24f97370f1d3d87564ab6b</anchor>
      <arglist>(Dest &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, const Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, SparseShape, DenseShape, ProductType &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01SparseShape_00_01DenseShape_00_01ProductType_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductType</templarg>
    <base>generic_product_impl_base&lt; Lhs, Rhs, generic_product_impl&lt; Lhs, Rhs, SparseShape, DenseShape, ProductType &gt; &gt;</base>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01SparseShape_00_01DenseShape_00_01ProductType_01_4.html</anchorfile>
      <anchor>a1f24147d5937331846219c60aef84c14</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01SparseShape_00_01DenseShape_00_01ProductType_01_4.html</anchorfile>
      <anchor>a2c535111950b4c372c510a00c7851775</anchor>
      <arglist>(Dest &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, const Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, SparseShape, SparseShape, ProductType &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01SparseShape_00_01SparseShape_00_01ProductType_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductType</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01SparseShape_00_01SparseShape_00_01ProductType_01_4.html</anchorfile>
      <anchor>ac72445516fbfd85c9ed223e37852a752</anchor>
      <arglist>(Dest &amp;dst, const ActualLhs &amp;lhs, const Rhs &amp;rhs, typename enable_if&lt; is_same&lt; typename evaluator_traits&lt; Dest &gt;::Shape, DenseShape &gt;::value, int *&gt;::type *=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01SparseShape_00_01SparseShape_00_01ProductType_01_4.html</anchorfile>
      <anchor>ae8120253927b82861baf21a731945ca1</anchor>
      <arglist>(Dest &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01SparseShape_00_01SparseShape_00_01ProductType_01_4.html</anchorfile>
      <anchor>ac8a761eab9d33aa15edd8663ae68144b</anchor>
      <arglist>(Dest &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, typename enable_if&lt; is_same&lt; typename evaluator_traits&lt; Dest &gt;::Shape, DenseShape &gt;::value, int *&gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01SparseShape_00_01SparseShape_00_01ProductType_01_4.html</anchorfile>
      <anchor>a95fc81a20075b0f4d8b2dc2b7a7f4072</anchor>
      <arglist>(Dest &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, SparseShape)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01SparseShape_00_01SparseShape_00_01ProductType_01_4.html</anchorfile>
      <anchor>a2ac8a7fd6756f40d114adb7815bddc39</anchor>
      <arglist>(Dest &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, DenseShape)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, SparseShape, SparseTriangularShape, ProductType &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01SparseShape_00_01SparseT3d5042ec304bbc7dd601161999773bcb.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductType</templarg>
    <base>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, SparseShape, SparseShape, ProductType &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, SparseTriangularShape, DenseShape, ProductType &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01SparseTriangularShape_00928c7ac1e07f3653cfcc1df61d634720.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductType</templarg>
    <base>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, SparseShape, DenseShape, ProductType &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, SparseTriangularShape, SparseShape, ProductType &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01SparseTriangularShape_00ccd82ffdfbb2ea5d4770769cbb21b166.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductType</templarg>
    <base>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, SparseShape, SparseShape, ProductType &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, TranspositionsShape, MatrixShape, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01TranspositionsShape_00_0b1b1ac0ece64b20865b713f27db503f5.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01TranspositionsShape_00_0b1b1ac0ece64b20865b713f27db503f5.html</anchorfile>
      <anchor>a89af74dee7fbaa894b0f6957d41a4d15</anchor>
      <arglist>(Dest &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, TriangularShape, DenseShape, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01TriangularShape_00_01DenseShape_00_01ProductTag_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <base>generic_product_impl_base&lt; Lhs, Rhs, generic_product_impl&lt; Lhs, Rhs, TriangularShape, DenseShape, ProductTag &gt; &gt;</base>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01TriangularShape_00_01DenseShape_00_01ProductTag_01_4.html</anchorfile>
      <anchor>a21a4e3453caef0f96ffb1f1cf63abf6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01TriangularShape_00_01DenseShape_00_01ProductTag_01_4.html</anchorfile>
      <anchor>a5f3a603f35342fbf763ec755c6320bf6</anchor>
      <arglist>(Dest &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, const Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, RhsView, DenseShape, SparseSelfAdjointShape, ProductType &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01RhsView_00_01DenseShape_00_01Sparffc5d35759a69103b33733ec9b2cff14.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductType</templarg>
    <base>generic_product_impl_base&lt; Lhs, RhsView, generic_product_impl&lt; Lhs, RhsView, DenseShape, SparseSelfAdjointShape, ProductType &gt; &gt;</base>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01RhsView_00_01DenseShape_00_01Sparffc5d35759a69103b33733ec9b2cff14.html</anchorfile>
      <anchor>a3955b2546570ffacbdc952e59abb10ec</anchor>
      <arglist>(Dest &amp;dst, const Lhs &amp;lhs, const RhsView &amp;rhsView, const typename Dest::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Transpose&lt; Rhs &gt;, MatrixShape, TranspositionsShape, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Transpose_3_01Rhs_01_4_00_01Matrif8d2d217a23415e47cd4fedf46a29e00.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Transpose_3_01Rhs_01_4_00_01Matrif8d2d217a23415e47cd4fedf46a29e00.html</anchorfile>
      <anchor>a0bfd245be458b4b59c333cd17a70ed06</anchor>
      <arglist>(Dest &amp;dst, const Lhs &amp;lhs, const Transpose&lt; Rhs &gt; &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; LhsView, Rhs, SparseSelfAdjointShape, DenseShape, ProductType &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01LhsView_00_01Rhs_00_01SparseSelfAdjointShadc41400520e7bf93f346e903a273c9bc.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductType</templarg>
    <base>generic_product_impl_base&lt; LhsView, Rhs, generic_product_impl&lt; LhsView, Rhs, SparseSelfAdjointShape, DenseShape, ProductType &gt; &gt;</base>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01LhsView_00_01Rhs_00_01SparseSelfAdjointShadc41400520e7bf93f346e903a273c9bc.html</anchorfile>
      <anchor>afbe2cd4acb9e70b8b669534e9748b51b</anchor>
      <arglist>(Dest &amp;dst, const LhsView &amp;lhsView, const Rhs &amp;rhs, const typename Dest::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Transform&lt; Scalar, Dim, Mode, Options &gt;, Homogeneous&lt; RhsArg, Vertical &gt;, DenseShape, HomogeneousShape, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Transform_3_01Scalar_00_01Dim_00_01Mode_009319fe6f8c2d3aa3400a58c344dd5f08.html</filename>
    <templarg></templarg>
    <templarg>Dim</templarg>
    <templarg>Mode</templarg>
    <templarg>Options</templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, Mode, Options &gt;</type>
      <name>TransformType</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Transform_3_01Scalar_00_01Dim_00_01Mode_009319fe6f8c2d3aa3400a58c344dd5f08.html</anchorfile>
      <anchor>afd08afc85d6796cb4200d5947afb5fd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Transform_3_01Scalar_00_01Dim_00_01Mode_009319fe6f8c2d3aa3400a58c344dd5f08.html</anchorfile>
      <anchor>ac033f7d219536619cb43eb53bbae04a4</anchor>
      <arglist>(Dest &amp;dst, const TransformType &amp;lhs, const Homogeneous&lt; RhsArg, Vertical &gt; &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Transpose&lt; Lhs &gt;, Rhs, TranspositionsShape, MatrixShape, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Transpose_3_01Lhs_01_4_00_01Rhs_00_01Trans14480ca8b14e03f1721456fb1b914366.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Transpose_3_01Lhs_01_4_00_01Rhs_00_01Trans14480ca8b14e03f1721456fb1b914366.html</anchorfile>
      <anchor>a5c70fdb138733ffb2bb8ed8b41e998d8</anchor>
      <arglist>(Dest &amp;dst, const Transpose&lt; Lhs &gt; &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl_base</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl__base.html</filename>
    <templarg>Lhs</templarg>
    <templarg>Rhs</templarg>
    <templarg>Derived</templarg>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a5cc388e261b40abd169f954f94e4cc01</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>ab7918338c4d9526139bc891a96ee9ae0</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a40bba8fa62c77f319ea8b5880a8a9199</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a7312930df275f11db3fc4388c3e1819e</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, const Scalar &amp;alpha)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a30e06eff6da25a65944a59070271174c</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>generic_product_impl_base&lt; Lhs, Rhs, generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, GemmProduct &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl__base.html</filename>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a5cc388e261b40abd169f954f94e4cc01</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>ab7918338c4d9526139bc891a96ee9ae0</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a40bba8fa62c77f319ea8b5880a8a9199</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a7312930df275f11db3fc4388c3e1819e</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, const Scalar &amp;alpha)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a30e06eff6da25a65944a59070271174c</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>generic_product_impl_base&lt; Lhs, Rhs, generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, GemvProduct &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl__base.html</filename>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a5cc388e261b40abd169f954f94e4cc01</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>ab7918338c4d9526139bc891a96ee9ae0</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a40bba8fa62c77f319ea8b5880a8a9199</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a7312930df275f11db3fc4388c3e1819e</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, const Scalar &amp;alpha)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a30e06eff6da25a65944a59070271174c</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>generic_product_impl_base&lt; Lhs, Rhs, generic_product_impl&lt; Lhs, Rhs, DenseShape, SelfAdjointShape, ProductTag &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl__base.html</filename>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a5cc388e261b40abd169f954f94e4cc01</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>ab7918338c4d9526139bc891a96ee9ae0</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a40bba8fa62c77f319ea8b5880a8a9199</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a7312930df275f11db3fc4388c3e1819e</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, const Scalar &amp;alpha)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a30e06eff6da25a65944a59070271174c</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>generic_product_impl_base&lt; Lhs, Rhs, generic_product_impl&lt; Lhs, Rhs, DenseShape, SparseShape, ProductType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl__base.html</filename>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a5cc388e261b40abd169f954f94e4cc01</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>ab7918338c4d9526139bc891a96ee9ae0</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a40bba8fa62c77f319ea8b5880a8a9199</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a7312930df275f11db3fc4388c3e1819e</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, const Scalar &amp;alpha)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a30e06eff6da25a65944a59070271174c</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>generic_product_impl_base&lt; Lhs, Rhs, generic_product_impl&lt; Lhs, Rhs, DenseShape, TriangularShape, ProductTag &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl__base.html</filename>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a5cc388e261b40abd169f954f94e4cc01</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>ab7918338c4d9526139bc891a96ee9ae0</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a40bba8fa62c77f319ea8b5880a8a9199</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a7312930df275f11db3fc4388c3e1819e</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, const Scalar &amp;alpha)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a30e06eff6da25a65944a59070271174c</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>generic_product_impl_base&lt; Lhs, Rhs, generic_product_impl&lt; Lhs, Rhs, SelfAdjointShape, DenseShape, ProductTag &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl__base.html</filename>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a5cc388e261b40abd169f954f94e4cc01</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>ab7918338c4d9526139bc891a96ee9ae0</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a40bba8fa62c77f319ea8b5880a8a9199</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a7312930df275f11db3fc4388c3e1819e</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, const Scalar &amp;alpha)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a30e06eff6da25a65944a59070271174c</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>generic_product_impl_base&lt; Lhs, Rhs, generic_product_impl&lt; Lhs, Rhs, SparseShape, DenseShape, ProductType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl__base.html</filename>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a5cc388e261b40abd169f954f94e4cc01</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>ab7918338c4d9526139bc891a96ee9ae0</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a40bba8fa62c77f319ea8b5880a8a9199</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a7312930df275f11db3fc4388c3e1819e</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, const Scalar &amp;alpha)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a30e06eff6da25a65944a59070271174c</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>generic_product_impl_base&lt; Lhs, Rhs, generic_product_impl&lt; Lhs, Rhs, TriangularShape, DenseShape, ProductTag &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl__base.html</filename>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a5cc388e261b40abd169f954f94e4cc01</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>ab7918338c4d9526139bc891a96ee9ae0</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a40bba8fa62c77f319ea8b5880a8a9199</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a7312930df275f11db3fc4388c3e1819e</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, const Scalar &amp;alpha)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a30e06eff6da25a65944a59070271174c</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>generic_product_impl_base&lt; Lhs, RhsView, generic_product_impl&lt; Lhs, RhsView, DenseShape, SparseSelfAdjointShape, ProductType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl__base.html</filename>
    <member kind="typedef">
      <type>Product&lt; Lhs, RhsView &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a5cc388e261b40abd169f954f94e4cc01</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>ab7918338c4d9526139bc891a96ee9ae0</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const RhsView &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a40bba8fa62c77f319ea8b5880a8a9199</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const RhsView &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a7312930df275f11db3fc4388c3e1819e</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const RhsView &amp;rhs, const Scalar &amp;alpha)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a30e06eff6da25a65944a59070271174c</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const RhsView &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>generic_product_impl_base&lt; LhsView, Rhs, generic_product_impl&lt; LhsView, Rhs, SparseSelfAdjointShape, DenseShape, ProductType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl__base.html</filename>
    <member kind="typedef">
      <type>Product&lt; LhsView, Rhs &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a5cc388e261b40abd169f954f94e4cc01</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>addTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>ab7918338c4d9526139bc891a96ee9ae0</anchor>
      <arglist>(Dst &amp;dst, const LhsView &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a40bba8fa62c77f319ea8b5880a8a9199</anchor>
      <arglist>(Dst &amp;dst, const LhsView &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a7312930df275f11db3fc4388c3e1819e</anchor>
      <arglist>(Dst &amp;dst, const LhsView &amp;lhs, const Rhs &amp;rhs, const Scalar &amp;alpha)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>subTo</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl__base.html</anchorfile>
      <anchor>a30e06eff6da25a65944a59070271174c</anchor>
      <arglist>(Dst &amp;dst, const LhsView &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_xpr_base</name>
    <filename>structEigen_1_1internal_1_1generic__xpr__base.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_xpr_base&lt; Derived, MatrixXpr, SolverStorage &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__xpr__base_3_01Derived_00_01MatrixXpr_00_01SolverStorage_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>SolverBase&lt; Derived &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1generic__xpr__base_3_01Derived_00_01MatrixXpr_00_01SolverStorage_01_4.html</anchorfile>
      <anchor>a5c1d5b4b360140ea61e91646bcee52c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_xpr_base&lt; Derived, MatrixXpr, Sparse &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__xpr__base_3_01Derived_00_01MatrixXpr_00_01Sparse_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>SparseMatrixBase&lt; Derived &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1generic__xpr__base_3_01Derived_00_01MatrixXpr_00_01Sparse_01_4.html</anchorfile>
      <anchor>ac470fe1f432775711644edc7fd42d6e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_xpr_base&lt; Derived, XprKind, Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1generic__xpr__base_3_01Derived_00_01XprKind_00_01Dense_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>dense_xpr_base&lt; Derived, XprKind &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1generic__xpr__base_3_01Derived_00_01XprKind_00_01Dense_01_4.html</anchorfile>
      <anchor>a4ed1633e4600ed266bb514233743d66e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::GenericNumTraits</name>
    <filename>structEigen_1_1GenericNumTraits.html</filename>
    <templarg>T</templarg>
    <member kind="enumvalue">
      <name>IsInteger</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6fac6ad7c56a5615fa21f43bc69540334f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSigned</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6fa4d05bdd1a23e7fab4c689cd233a7cc84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6fadf2f66fe13a7f838f9984a31fea52b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RequireInitialization</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6fa3076e038003ec0a60ff43bffdcddc2bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6fa525a27cb23b875d4d2326804e0ea998a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AddCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6fa79172abdc42e530a0bafa06c331cb828</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MulCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6faedddb713cb504f0be1eabe3aa0918665</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AddCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6fa79172abdc42e530a0bafa06c331cb828</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6fadf2f66fe13a7f838f9984a31fea52b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsInteger</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6fac6ad7c56a5615fa21f43bc69540334f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSigned</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6fa4d05bdd1a23e7fab4c689cd233a7cc84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MulCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6faedddb713cb504f0be1eabe3aa0918665</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6fa525a27cb23b875d4d2326804e0ea998a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>Real</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>abca8573812593670795c41f22aa9d5e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RequireInitialization</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6fa3076e038003ec0a60ff43bffdcddc2bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GenericNumTraits&lt; double &gt;</name>
    <filename>structEigen_1_1GenericNumTraits.html</filename>
    <member kind="enumvalue">
      <name>AddCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6fa79172abdc42e530a0bafa06c331cb828</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6fadf2f66fe13a7f838f9984a31fea52b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsInteger</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6fac6ad7c56a5615fa21f43bc69540334f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSigned</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6fa4d05bdd1a23e7fab4c689cd233a7cc84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MulCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6faedddb713cb504f0be1eabe3aa0918665</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6fa525a27cb23b875d4d2326804e0ea998a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>Real</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>abca8573812593670795c41f22aa9d5e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RequireInitialization</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6fa3076e038003ec0a60ff43bffdcddc2bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GenericNumTraits&lt; Eigen::half &gt;</name>
    <filename>structEigen_1_1GenericNumTraits.html</filename>
    <member kind="enumvalue">
      <name>AddCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6fa79172abdc42e530a0bafa06c331cb828</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6fadf2f66fe13a7f838f9984a31fea52b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsInteger</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6fac6ad7c56a5615fa21f43bc69540334f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSigned</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6fa4d05bdd1a23e7fab4c689cd233a7cc84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MulCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6faedddb713cb504f0be1eabe3aa0918665</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6fa525a27cb23b875d4d2326804e0ea998a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::half</type>
      <name>Real</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>abca8573812593670795c41f22aa9d5e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RequireInitialization</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6fa3076e038003ec0a60ff43bffdcddc2bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GenericNumTraits&lt; float &gt;</name>
    <filename>structEigen_1_1GenericNumTraits.html</filename>
    <member kind="enumvalue">
      <name>AddCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6fa79172abdc42e530a0bafa06c331cb828</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6fadf2f66fe13a7f838f9984a31fea52b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsInteger</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6fac6ad7c56a5615fa21f43bc69540334f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSigned</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6fa4d05bdd1a23e7fab4c689cd233a7cc84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MulCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6faedddb713cb504f0be1eabe3aa0918665</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6fa525a27cb23b875d4d2326804e0ea998a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>Real</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>abca8573812593670795c41f22aa9d5e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RequireInitialization</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6fa3076e038003ec0a60ff43bffdcddc2bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GenericNumTraits&lt; long double &gt;</name>
    <filename>structEigen_1_1GenericNumTraits.html</filename>
    <member kind="enumvalue">
      <name>AddCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6fa79172abdc42e530a0bafa06c331cb828</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6fadf2f66fe13a7f838f9984a31fea52b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsInteger</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6fac6ad7c56a5615fa21f43bc69540334f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSigned</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6fa4d05bdd1a23e7fab4c689cd233a7cc84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MulCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6faedddb713cb504f0be1eabe3aa0918665</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6fa525a27cb23b875d4d2326804e0ea998a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>long double</type>
      <name>Real</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>abca8573812593670795c41f22aa9d5e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RequireInitialization</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6fa3076e038003ec0a60ff43bffdcddc2bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GenericNumTraits&lt; std::complex&lt; _Real &gt; &gt;</name>
    <filename>structEigen_1_1GenericNumTraits.html</filename>
    <member kind="enumvalue">
      <name>AddCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6fa79172abdc42e530a0bafa06c331cb828</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6fadf2f66fe13a7f838f9984a31fea52b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsInteger</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6fac6ad7c56a5615fa21f43bc69540334f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSigned</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6fa4d05bdd1a23e7fab4c689cd233a7cc84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MulCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6faedddb713cb504f0be1eabe3aa0918665</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6fa525a27cb23b875d4d2326804e0ea998a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; _Real &gt;</type>
      <name>Real</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>abca8573812593670795c41f22aa9d5e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RequireInitialization</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6fa3076e038003ec0a60ff43bffdcddc2bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GenericNumTraits&lt; std::string &gt;</name>
    <filename>structEigen_1_1GenericNumTraits.html</filename>
    <member kind="enumvalue">
      <name>AddCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6fa79172abdc42e530a0bafa06c331cb828</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6fadf2f66fe13a7f838f9984a31fea52b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsInteger</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6fac6ad7c56a5615fa21f43bc69540334f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSigned</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6fa4d05bdd1a23e7fab4c689cd233a7cc84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MulCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6faedddb713cb504f0be1eabe3aa0918665</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadCost</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6fa525a27cb23b875d4d2326804e0ea998a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::string</type>
      <name>Real</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>abca8573812593670795c41f22aa9d5e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RequireInitialization</name>
      <anchorfile>structEigen_1_1GenericNumTraits.html</anchorfile>
      <anchor>a6d7776d988b604ad587d0177bbe67b6fa3076e038003ec0a60ff43bffdcddc2bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::get_factor</name>
    <filename>structEigen_1_1internal_1_1get__factor.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE To</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1get__factor.html</anchorfile>
      <anchor>abd089598b5a53790ba0d920340ea7b2b</anchor>
      <arglist>(const From &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::get_factor&lt; Scalar, typename NumTraits&lt; Scalar &gt;::Real &gt;</name>
    <filename>structEigen_1_1internal_1_1get__factor_3_01Scalar_00_01typename_01NumTraits_3_01Scalar_01_4_1_1Real_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE NumTraits&lt; Scalar &gt;::Real</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1get__factor_3_01Scalar_00_01typename_01NumTraits_3_01Scalar_01_4_1_1Real_01_4.html</anchorfile>
      <anchor>a77c0683a2db0297711412120fa9cc5ae</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::glue_shapes</name>
    <filename>structEigen_1_1internal_1_1glue__shapes.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::glue_shapes&lt; DenseShape, TriangularShape &gt;</name>
    <filename>structEigen_1_1internal_1_1glue__shapes_3_01DenseShape_00_01TriangularShape_01_4.html</filename>
    <member kind="typedef">
      <type>TriangularShape</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1glue__shapes_3_01DenseShape_00_01TriangularShape_01_4.html</anchorfile>
      <anchor>a659c56d0a32aac0772b3605c5fa488db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::glue_shapes&lt; SparseShape, SelfAdjointShape &gt;</name>
    <filename>structEigen_1_1internal_1_1glue__shapes_3_01SparseShape_00_01SelfAdjointShape_01_4.html</filename>
    <member kind="typedef">
      <type>SparseSelfAdjointShape</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1glue__shapes_3_01SparseShape_00_01SelfAdjointShape_01_4.html</anchorfile>
      <anchor>a70896a5002f3928206d3bba0511372b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::glue_shapes&lt; SparseShape, TriangularShape &gt;</name>
    <filename>structEigen_1_1internal_1_1glue__shapes_3_01SparseShape_00_01TriangularShape_01_4.html</filename>
    <member kind="typedef">
      <type>SparseTriangularShape</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1glue__shapes_3_01SparseShape_00_01TriangularShape_01_4.html</anchorfile>
      <anchor>a0d53b8f571c176e561262c760085af26</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::half</name>
    <filename>structEigen_1_1half.html</filename>
    <base>Eigen::half_impl::half_base</base>
    <member kind="typedef">
      <type>half_impl::__half</type>
      <name>__half</name>
      <anchorfile>structEigen_1_1half.html</anchorfile>
      <anchor>a2c7aad658758178b8836faddd9cebd72</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_EXPLICIT_CAST</name>
      <anchorfile>structEigen_1_1half.html</anchorfile>
      <anchor>aeef3ed6d55a3eb70d1434f8576d3cfea</anchor>
      <arglist>(bool) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_EXPLICIT_CAST</name>
      <anchorfile>structEigen_1_1half.html</anchorfile>
      <anchor>aa957f6c648dc3188adee73cf50682786</anchor>
      <arglist>(signed char) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_EXPLICIT_CAST</name>
      <anchorfile>structEigen_1_1half.html</anchorfile>
      <anchor>ae56d5d68c54e0d8b7beab386ef2e8a0d</anchor>
      <arglist>(unsigned char) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_EXPLICIT_CAST</name>
      <anchorfile>structEigen_1_1half.html</anchorfile>
      <anchor>a76abee321fb7d020343b7660dd03d138</anchor>
      <arglist>(short) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_EXPLICIT_CAST</name>
      <anchorfile>structEigen_1_1half.html</anchorfile>
      <anchor>af3b8a6e7e62900a1be10c3f95d7d41d7</anchor>
      <arglist>(unsigned short) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_EXPLICIT_CAST</name>
      <anchorfile>structEigen_1_1half.html</anchorfile>
      <anchor>a3f5643f9d3767ac0286a417a56160f49</anchor>
      <arglist>(int) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_EXPLICIT_CAST</name>
      <anchorfile>structEigen_1_1half.html</anchorfile>
      <anchor>a90ab8f1d652236107341dd1cf8c95b11</anchor>
      <arglist>(unsigned int) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_EXPLICIT_CAST</name>
      <anchorfile>structEigen_1_1half.html</anchorfile>
      <anchor>a3bfe6d8bbcd81e1107acd06885114238</anchor>
      <arglist>(long) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_EXPLICIT_CAST</name>
      <anchorfile>structEigen_1_1half.html</anchorfile>
      <anchor>a65245f589dd3bddc7fa7a4bb234bb0ab</anchor>
      <arglist>(unsigned long) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_EXPLICIT_CAST</name>
      <anchorfile>structEigen_1_1half.html</anchorfile>
      <anchor>a08c6740cef4d707ba0022fc6ad943a67</anchor>
      <arglist>(long long) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_EXPLICIT_CAST</name>
      <anchorfile>structEigen_1_1half.html</anchorfile>
      <anchor>a4b3950b29acf30842cb71e1b74b8f8d0</anchor>
      <arglist>(unsigned long long) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_EXPLICIT_CAST</name>
      <anchorfile>structEigen_1_1half.html</anchorfile>
      <anchor>a36b0fe8c6af9c353b1c4c9578cd24227</anchor>
      <arglist>(float) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>EIGEN_EXPLICIT_CAST</name>
      <anchorfile>structEigen_1_1half.html</anchorfile>
      <anchor>adec8bfdfe430518626453a17e1d90ca2</anchor>
      <arglist>(double) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>half</name>
      <anchorfile>structEigen_1_1half.html</anchorfile>
      <anchor>ab5454f82922bd02ca0bea61c77621580</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>half</name>
      <anchorfile>structEigen_1_1half.html</anchorfile>
      <anchor>aec0a5f49faeb9badec14e7f8d885733e</anchor>
      <arglist>(const __half &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>half</name>
      <anchorfile>structEigen_1_1half.html</anchorfile>
      <anchor>a164c583ebcb7826def575cc105c8c284</anchor>
      <arglist>(const half &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>half</name>
      <anchorfile>structEigen_1_1half.html</anchorfile>
      <anchor>a6d3741a7999bec720162c4fc8cdf17b8</anchor>
      <arglist>(bool b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>half</name>
      <anchorfile>structEigen_1_1half.html</anchorfile>
      <anchor>ad9417b03b1647ba1a11fa878d6b6f6da</anchor>
      <arglist>(const T &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>half</name>
      <anchorfile>structEigen_1_1half.html</anchorfile>
      <anchor>a9d2a0ff89919f07454e80c677bd3e4ae</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC half &amp;</type>
      <name>operator=</name>
      <anchorfile>structEigen_1_1half.html</anchorfile>
      <anchor>a1bdc641b2ae9ee7cd8289b116a7c96b3</anchor>
      <arglist>(const half &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::half_impl::half_base</name>
    <filename>structEigen_1_1half__impl_1_1half__base.html</filename>
    <base>Eigen::half_impl::__half</base>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>half_base</name>
      <anchorfile>structEigen_1_1half__impl_1_1half__base.html</anchorfile>
      <anchor>ac785a61ea293d2719e8e9197856141fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>half_base</name>
      <anchorfile>structEigen_1_1half__impl_1_1half__base.html</anchorfile>
      <anchor>ab00b716edd079f9d19b38e97a7254db6</anchor>
      <arglist>(const half_base &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>half_base</name>
      <anchorfile>structEigen_1_1half__impl_1_1half__base.html</anchorfile>
      <anchor>a5da23ac716fb55724dfa84817328a381</anchor>
      <arglist>(const __half &amp;h)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::has_binary_operator</name>
    <filename>structEigen_1_1internal_1_1has__binary__operator.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__binary__operator.html</anchorfile>
      <anchor>a7352861a2695831dd5d18e5d8f93e4f0a956d324d5d8fecfa30c1df6b5536c109</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__binary__operator.html</anchorfile>
      <anchor>a7352861a2695831dd5d18e5d8f93e4f0a956d324d5d8fecfa30c1df6b5536c109</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static meta_yes</type>
      <name>testFunctor</name>
      <anchorfile>structEigen_1_1internal_1_1has__binary__operator.html</anchorfile>
      <anchor>abf526f2d4d1c2606b3aca2e97cd29143</anchor>
      <arglist>(C const *, typename enable_if&lt;(sizeof(return_ptr&lt; C &gt;() -&gt;operator()(IndexType(0), IndexType(0)))&gt;0)&gt;::type *=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static meta_no</type>
      <name>testFunctor</name>
      <anchorfile>structEigen_1_1internal_1_1has__binary__operator.html</anchorfile>
      <anchor>a7c0f24b7478b7c0f456ae7f8bd9da4a3</anchor>
      <arglist>(...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::has_binary_operator&lt; linspaced_op&lt; Scalar, PacketType &gt;, IndexType &gt;</name>
    <filename>structEigen_1_1internal_1_1has__binary__operator_3_01linspaced__op_3_01Scalar_00_01PacketType_01_4_00_01IndexType_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__binary__operator_3_01linspaced__op_3_01Scalar_00_01PacketType_01_4_00_01IndexType_01_4.html</anchorfile>
      <anchor>a0c6b140a53ae049c38080a1caec4348fab47d0ab020ed1726c70f6f8f51e93cde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__binary__operator_3_01linspaced__op_3_01Scalar_00_01PacketType_01_4_00_01IndexType_01_4.html</anchorfile>
      <anchor>a0c6b140a53ae049c38080a1caec4348fab47d0ab020ed1726c70f6f8f51e93cde</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::has_binary_operator&lt; scalar_constant_op&lt; Scalar &gt;, IndexType &gt;</name>
    <filename>structEigen_1_1internal_1_1has__binary__operator_3_01scalar__constant__op_3_01Scalar_01_4_00_01IndexType_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__binary__operator_3_01scalar__constant__op_3_01Scalar_01_4_00_01IndexType_01_4.html</anchorfile>
      <anchor>a3ca1a3d629e2f64249f7b6c48324263da306e75e02c7fe642fa343bcc466f3ef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__binary__operator_3_01scalar__constant__op_3_01Scalar_01_4_00_01IndexType_01_4.html</anchorfile>
      <anchor>a3ca1a3d629e2f64249f7b6c48324263da306e75e02c7fe642fa343bcc466f3ef4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::has_binary_operator&lt; scalar_identity_op&lt; Scalar &gt;, IndexType &gt;</name>
    <filename>structEigen_1_1internal_1_1has__binary__operator_3_01scalar__identity__op_3_01Scalar_01_4_00_01IndexType_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__binary__operator_3_01scalar__identity__op_3_01Scalar_01_4_00_01IndexType_01_4.html</anchorfile>
      <anchor>a9d5e8fe62db55aaf893a242971f31479abc06281bb1eaf868d7a1cb317026eaf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__binary__operator_3_01scalar__identity__op_3_01Scalar_01_4_00_01IndexType_01_4.html</anchorfile>
      <anchor>a9d5e8fe62db55aaf893a242971f31479abc06281bb1eaf868d7a1cb317026eaf3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::has_binary_operator&lt; scalar_random_op&lt; Scalar &gt;, IndexType &gt;</name>
    <filename>structEigen_1_1internal_1_1has__binary__operator_3_01scalar__random__op_3_01Scalar_01_4_00_01IndexType_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__binary__operator_3_01scalar__random__op_3_01Scalar_01_4_00_01IndexType_01_4.html</anchorfile>
      <anchor>a990e5b6f1bd29380ad8a9cd2e9035833a3f90cc405acddc3ec8089a544083462d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__binary__operator_3_01scalar__random__op_3_01Scalar_01_4_00_01IndexType_01_4.html</anchorfile>
      <anchor>a990e5b6f1bd29380ad8a9cd2e9035833a3f90cc405acddc3ec8089a544083462d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::has_direct_access</name>
    <filename>structEigen_1_1internal_1_1has__direct__access.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1has__direct__access.html</anchorfile>
      <anchor>ace5faf9c3183fb6dda56e4c2ee99f362a0ec5d45569b4284ff3d98517bbb45e69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1has__direct__access.html</anchorfile>
      <anchor>ace5faf9c3183fb6dda56e4c2ee99f362a0ec5d45569b4284ff3d98517bbb45e69</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::has_none</name>
    <filename>structEigen_1_1internal_1_1has__none.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>a</name>
      <anchorfile>structEigen_1_1internal_1_1has__none.html</anchorfile>
      <anchor>a0035dbde56cb1ea54bf15ca08c1e4c6c</anchor>
      <arglist>[1]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::has_nullary_operator</name>
    <filename>structEigen_1_1internal_1_1has__nullary__operator.html</filename>
    <templarg>T</templarg>
    <templarg>IndexType</templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__nullary__operator.html</anchorfile>
      <anchor>a8087b672c4aeb4e059b789d3661fea93a154598281525688c3d4043a5435cf2b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__nullary__operator.html</anchorfile>
      <anchor>a8087b672c4aeb4e059b789d3661fea93a154598281525688c3d4043a5435cf2b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static meta_yes</type>
      <name>testFunctor</name>
      <anchorfile>structEigen_1_1internal_1_1has__nullary__operator.html</anchorfile>
      <anchor>ae734e5f26d9632a75bb0a0113b4a2f5d</anchor>
      <arglist>(C const *, typename enable_if&lt;(sizeof(return_ptr&lt; C &gt;() -&gt;operator()())&gt;0)&gt;::type *=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static meta_no</type>
      <name>testFunctor</name>
      <anchorfile>structEigen_1_1internal_1_1has__nullary__operator.html</anchorfile>
      <anchor>a5ec0cda0d8cfedf9c26a9c3d352b7914</anchor>
      <arglist>(...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::has_nullary_operator&lt; linspaced_op&lt; Scalar, PacketType &gt;, IndexType &gt;</name>
    <filename>structEigen_1_1internal_1_1has__nullary__operator_3_01linspaced__op_3_01Scalar_00_01PacketType_01_4_00_01IndexType_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__nullary__operator_3_01linspaced__op_3_01Scalar_00_01PacketType_01_4_00_01IndexType_01_4.html</anchorfile>
      <anchor>a9b24021c367e4b21b6f0ac5060f3c12ca3dc433a925e2a46d6247952f2fc077d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__nullary__operator_3_01linspaced__op_3_01Scalar_00_01PacketType_01_4_00_01IndexType_01_4.html</anchorfile>
      <anchor>a9b24021c367e4b21b6f0ac5060f3c12ca3dc433a925e2a46d6247952f2fc077d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::has_nullary_operator&lt; scalar_constant_op&lt; Scalar &gt;, IndexType &gt;</name>
    <filename>structEigen_1_1internal_1_1has__nullary__operator_3_01scalar__constant__op_3_01Scalar_01_4_00_01IndexType_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__nullary__operator_3_01scalar__constant__op_3_01Scalar_01_4_00_01IndexType_01_4.html</anchorfile>
      <anchor>a19dc943565719080ce82468d0beaa11eae7dd0d3fa7a23627bbc8f72654686dd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__nullary__operator_3_01scalar__constant__op_3_01Scalar_01_4_00_01IndexType_01_4.html</anchorfile>
      <anchor>a19dc943565719080ce82468d0beaa11eae7dd0d3fa7a23627bbc8f72654686dd9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::has_nullary_operator&lt; scalar_identity_op&lt; Scalar &gt;, IndexType &gt;</name>
    <filename>structEigen_1_1internal_1_1has__nullary__operator_3_01scalar__identity__op_3_01Scalar_01_4_00_01IndexType_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__nullary__operator_3_01scalar__identity__op_3_01Scalar_01_4_00_01IndexType_01_4.html</anchorfile>
      <anchor>afebebc2e2a9518abfd4699f0a92ea970a1d3a2f724b6d0d5994df5408482f32db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__nullary__operator_3_01scalar__identity__op_3_01Scalar_01_4_00_01IndexType_01_4.html</anchorfile>
      <anchor>afebebc2e2a9518abfd4699f0a92ea970a1d3a2f724b6d0d5994df5408482f32db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::has_nullary_operator&lt; scalar_random_op&lt; Scalar &gt;, IndexType &gt;</name>
    <filename>structEigen_1_1internal_1_1has__nullary__operator_3_01scalar__random__op_3_01Scalar_01_4_00_01IndexType_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__nullary__operator_3_01scalar__random__op_3_01Scalar_01_4_00_01IndexType_01_4.html</anchorfile>
      <anchor>a52baaba62b8f52fd3ec8ed663012978aa70934631a164709cf2e333c9fc814247</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__nullary__operator_3_01scalar__random__op_3_01Scalar_01_4_00_01IndexType_01_4.html</anchorfile>
      <anchor>a52baaba62b8f52fd3ec8ed663012978aa70934631a164709cf2e333c9fc814247</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::has_ReturnType</name>
    <filename>structEigen_1_1internal_1_1has__ReturnType.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__ReturnType.html</anchorfile>
      <anchor>a1e4d76f342353c5ca792105bd43ba01da87f0cbb14331fc40753bfc5cf68bc43d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__ReturnType.html</anchorfile>
      <anchor>a1e4d76f342353c5ca792105bd43ba01da87f0cbb14331fc40753bfc5cf68bc43d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static meta_yes</type>
      <name>testFunctor</name>
      <anchorfile>structEigen_1_1internal_1_1has__ReturnType.html</anchorfile>
      <anchor>a2e051cf8e6689c9d4a93726ad162172a</anchor>
      <arglist>(typename C::ReturnType const *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static meta_no</type>
      <name>testFunctor</name>
      <anchorfile>structEigen_1_1internal_1_1has__ReturnType.html</anchorfile>
      <anchor>a8383cc58906de2f78c9c03671a97e403</anchor>
      <arglist>(...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::has_std_result_type</name>
    <filename>structEigen_1_1internal_1_1has__std__result__type.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>a</name>
      <anchorfile>structEigen_1_1internal_1_1has__std__result__type.html</anchorfile>
      <anchor>af472507dc543120abfbcd593e7e492ae</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::has_tr1_result</name>
    <filename>structEigen_1_1internal_1_1has__tr1__result.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>a</name>
      <anchorfile>structEigen_1_1internal_1_1has__tr1__result.html</anchorfile>
      <anchor>a83cfe6cb453f0b0daf227f0c1c95f852</anchor>
      <arglist>[3]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::has_unary_operator</name>
    <filename>structEigen_1_1internal_1_1has__unary__operator.html</filename>
    <templarg>T</templarg>
    <templarg>IndexType</templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__unary__operator.html</anchorfile>
      <anchor>afe351c1faf4d11862ea313d297369e98afb55df0468a7a7561646c0aad6c98900</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__unary__operator.html</anchorfile>
      <anchor>afe351c1faf4d11862ea313d297369e98afb55df0468a7a7561646c0aad6c98900</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static meta_yes</type>
      <name>testFunctor</name>
      <anchorfile>structEigen_1_1internal_1_1has__unary__operator.html</anchorfile>
      <anchor>aa954cf07979feb0991fbc745de948edd</anchor>
      <arglist>(C const *, typename enable_if&lt;(sizeof(return_ptr&lt; C &gt;() -&gt;operator()(IndexType(0)))&gt;0)&gt;::type *=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static meta_no</type>
      <name>testFunctor</name>
      <anchorfile>structEigen_1_1internal_1_1has__unary__operator.html</anchorfile>
      <anchor>aa4170dd8818e2f8a1fc3e075ccadd7b7</anchor>
      <arglist>(...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::has_unary_operator&lt; linspaced_op&lt; Scalar, PacketType &gt;, IndexType &gt;</name>
    <filename>structEigen_1_1internal_1_1has__unary__operator_3_01linspaced__op_3_01Scalar_00_01PacketType_01_4_00_01IndexType_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__unary__operator_3_01linspaced__op_3_01Scalar_00_01PacketType_01_4_00_01IndexType_01_4.html</anchorfile>
      <anchor>a2bdf54a9390d246d074d17c427f71f3fa8ee19e018d505aa3c803775960142628</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__unary__operator_3_01linspaced__op_3_01Scalar_00_01PacketType_01_4_00_01IndexType_01_4.html</anchorfile>
      <anchor>a2bdf54a9390d246d074d17c427f71f3fa8ee19e018d505aa3c803775960142628</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::has_unary_operator&lt; scalar_constant_op&lt; Scalar &gt;, IndexType &gt;</name>
    <filename>structEigen_1_1internal_1_1has__unary__operator_3_01scalar__constant__op_3_01Scalar_01_4_00_01IndexType_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__unary__operator_3_01scalar__constant__op_3_01Scalar_01_4_00_01IndexType_01_4.html</anchorfile>
      <anchor>ad9a47e1814eb3b1b27668511f18e38dfae8dde41b614176730194c595513ac5b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__unary__operator_3_01scalar__constant__op_3_01Scalar_01_4_00_01IndexType_01_4.html</anchorfile>
      <anchor>ad9a47e1814eb3b1b27668511f18e38dfae8dde41b614176730194c595513ac5b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::has_unary_operator&lt; scalar_identity_op&lt; Scalar &gt;, IndexType &gt;</name>
    <filename>structEigen_1_1internal_1_1has__unary__operator_3_01scalar__identity__op_3_01Scalar_01_4_00_01IndexType_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__unary__operator_3_01scalar__identity__op_3_01Scalar_01_4_00_01IndexType_01_4.html</anchorfile>
      <anchor>a1e3aad251b778b46a6c8f28e3bd9bcd1af8c9b66d813ba286de7474d62806dec4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__unary__operator_3_01scalar__identity__op_3_01Scalar_01_4_00_01IndexType_01_4.html</anchorfile>
      <anchor>a1e3aad251b778b46a6c8f28e3bd9bcd1af8c9b66d813ba286de7474d62806dec4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::has_unary_operator&lt; scalar_random_op&lt; Scalar &gt;, IndexType &gt;</name>
    <filename>structEigen_1_1internal_1_1has__unary__operator_3_01scalar__random__op_3_01Scalar_01_4_00_01IndexType_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__unary__operator_3_01scalar__random__op_3_01Scalar_01_4_00_01IndexType_01_4.html</anchorfile>
      <anchor>acabf7675777816a6e3d38fca5f32a047a7a44b3f402b0c76465ac9de3b25a57cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1has__unary__operator_3_01scalar__random__op_3_01Scalar_01_4_00_01IndexType_01_4.html</anchorfile>
      <anchor>acabf7675777816a6e3d38fca5f32a047a7a44b3f402b0c76465ac9de3b25a57cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::HessenbergDecomposition</name>
    <filename>classEigen_1_1HessenbergDecomposition.html</filename>
    <templarg>_MatrixType</templarg>
    <member kind="enumvalue">
      <name>Size</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>ae43d1166c9d3d35aea5b0dcd568b4465a1b8e635ee6583a1198bfd189bea4ba90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeMinusOne</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>ae43d1166c9d3d35aea5b0dcd568b4465aba38b004c2a8d3baadfd9bca7660d91e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>ae43d1166c9d3d35aea5b0dcd568b4465a6e0d0e5693bfea43cb237d49b8a5d56d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSize</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>ae43d1166c9d3d35aea5b0dcd568b4465ad9aa35528f7d1149eba9de822fe41343</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeMinusOne</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>ae43d1166c9d3d35aea5b0dcd568b4465a15908b25a915f03aa06b03ee0d115679</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, SizeMinusOne, 1, Options &amp;~RowMajor, MaxSizeMinusOne, 1 &gt;</type>
      <name>CoeffVectorType</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a567f99f3770365777b67bf9832b6fac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HouseholderSequence&lt; MatrixType, typename internal::remove_all&lt; typename CoeffVectorType::ConjugateReturnType &gt;::type &gt;</type>
      <name>HouseholderSequenceType</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a7c1188cd5d8f550c8941df75a50a7d08</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a8e287ac222f53e2c8ce82faa43e95ac6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::HessenbergDecompositionMatrixHReturnType&lt; MatrixType &gt;</type>
      <name>MatrixHReturnType</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>accca4cb1b5d78bc41defe77f01b4aada</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a93a611350a7db9d1da18f2c828ecea9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSize</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>ae43d1166c9d3d35aea5b0dcd568b4465ad9aa35528f7d1149eba9de822fe41343</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeMinusOne</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>ae43d1166c9d3d35aea5b0dcd568b4465a15908b25a915f03aa06b03ee0d115679</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>ae43d1166c9d3d35aea5b0dcd568b4465a6e0d0e5693bfea43cb237d49b8a5d56d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a9420c36226cae7d92da8308a3f97ac2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Size</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>ae43d1166c9d3d35aea5b0dcd568b4465a1b8e635ee6583a1198bfd189bea4ba90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeMinusOne</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>ae43d1166c9d3d35aea5b0dcd568b4465aba38b004c2a8d3baadfd9bca7660d91e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>HessenbergDecomposition &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a239a6fd42c57aab3c0b048c47fde3004</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HessenbergDecomposition</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>aee1724cb6418ede1a8b9045036a5a319</anchor>
      <arglist>(Index size=Size==Dynamic ? 2 :Size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HessenbergDecomposition</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>acd22602a3e3e5a02f79990ba1e445dc9</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const CoeffVectorType &amp;</type>
      <name>householderCoefficients</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a65fa81ce79d956baa59a30a6d82f8a84</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixHReturnType</type>
      <name>matrixH</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a8e781d2e22a2304647bcf0ae913cc8ea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequenceType</type>
      <name>matrixQ</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a346441e4902a58d43d698ac3da6ff791</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>packedMatrix</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a1f72b7612fd4edc5a6f31005e433e1dd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CoeffVectorType</type>
      <name>m_hCoeffs</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a65281ce248fefb2c6cf4ebb0eba5289c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a44ab95fd14edfdb937776d841e24af7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>aa37e9ef28812c38b5d2a99ebdd67277f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorType</type>
      <name>m_temp</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a5b3d07e71cfdd559089eb8fb3d17394d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>af3a5164c2208769d01abff668bb87b06</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, 1, Size, Options|RowMajor, 1, MaxSize &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a080ebf88832a5553e904612f0508ce04</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>_compute</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a65c47f68cfb16cc4afc566636b0c4c7f</anchor>
      <arglist>(MatrixType &amp;matA, CoeffVectorType &amp;hCoeffs, VectorType &amp;temp)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>HessenbergDecomposition&lt; MatrixType &gt;</name>
    <filename>classEigen_1_1HessenbergDecomposition.html</filename>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, SizeMinusOne, 1, Options &amp;~RowMajor, MaxSizeMinusOne, 1 &gt;</type>
      <name>CoeffVectorType</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a567f99f3770365777b67bf9832b6fac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HouseholderSequence&lt; MatrixType, typename internal::remove_all&lt; typename CoeffVectorType::ConjugateReturnType &gt;::type &gt;</type>
      <name>HouseholderSequenceType</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a7c1188cd5d8f550c8941df75a50a7d08</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a8e287ac222f53e2c8ce82faa43e95ac6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::HessenbergDecompositionMatrixHReturnType&lt; MatrixType &gt;</type>
      <name>MatrixHReturnType</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>accca4cb1b5d78bc41defe77f01b4aada</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a93a611350a7db9d1da18f2c828ecea9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSize</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>ae43d1166c9d3d35aea5b0dcd568b4465ad9aa35528f7d1149eba9de822fe41343</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeMinusOne</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>ae43d1166c9d3d35aea5b0dcd568b4465a15908b25a915f03aa06b03ee0d115679</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>ae43d1166c9d3d35aea5b0dcd568b4465a6e0d0e5693bfea43cb237d49b8a5d56d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a9420c36226cae7d92da8308a3f97ac2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Size</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>ae43d1166c9d3d35aea5b0dcd568b4465a1b8e635ee6583a1198bfd189bea4ba90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeMinusOne</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>ae43d1166c9d3d35aea5b0dcd568b4465aba38b004c2a8d3baadfd9bca7660d91e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>HessenbergDecomposition &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a239a6fd42c57aab3c0b048c47fde3004</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HessenbergDecomposition</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>aee1724cb6418ede1a8b9045036a5a319</anchor>
      <arglist>(Index size=Size==Dynamic ? 2 :Size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HessenbergDecomposition</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>acd22602a3e3e5a02f79990ba1e445dc9</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const CoeffVectorType &amp;</type>
      <name>householderCoefficients</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a65fa81ce79d956baa59a30a6d82f8a84</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixHReturnType</type>
      <name>matrixH</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a8e781d2e22a2304647bcf0ae913cc8ea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequenceType</type>
      <name>matrixQ</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a346441e4902a58d43d698ac3da6ff791</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>packedMatrix</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a1f72b7612fd4edc5a6f31005e433e1dd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CoeffVectorType</type>
      <name>m_hCoeffs</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a65281ce248fefb2c6cf4ebb0eba5289c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a44ab95fd14edfdb937776d841e24af7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>aa37e9ef28812c38b5d2a99ebdd67277f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorType</type>
      <name>m_temp</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a5b3d07e71cfdd559089eb8fb3d17394d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>af3a5164c2208769d01abff668bb87b06</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, 1, Size, Options|RowMajor, 1, MaxSize &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a080ebf88832a5553e904612f0508ce04</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>_compute</name>
      <anchorfile>classEigen_1_1HessenbergDecomposition.html</anchorfile>
      <anchor>a65c47f68cfb16cc4afc566636b0c4c7f</anchor>
      <arglist>(MatrixType &amp;matA, CoeffVectorType &amp;hCoeffs, VectorType &amp;temp)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::HessenbergDecompositionMatrixHReturnType</name>
    <filename>structEigen_1_1internal_1_1HessenbergDecompositionMatrixHReturnType.html</filename>
    <templarg></templarg>
    <base>ReturnByValue&lt; HessenbergDecompositionMatrixHReturnType&lt; MatrixType &gt; &gt;</base>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1HessenbergDecompositionMatrixHReturnType.html</anchorfile>
      <anchor>a1a5dc498ba22dd3c627701548b2da6a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1HessenbergDecompositionMatrixHReturnType.html</anchorfile>
      <anchor>a7f1d84113072d2d2e507d3821ff9f15c</anchor>
      <arglist>(ResultType &amp;result) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HessenbergDecompositionMatrixHReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1HessenbergDecompositionMatrixHReturnType.html</anchorfile>
      <anchor>aa6d46d84c1343c964c50457ca4ddf9fa</anchor>
      <arglist>(const HessenbergDecomposition&lt; MatrixType &gt; &amp;hess)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1HessenbergDecompositionMatrixHReturnType.html</anchorfile>
      <anchor>ad0a6e19c33a4feb42b7ced19ea9aa28b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const HessenbergDecomposition&lt; MatrixType &gt; &amp;</type>
      <name>m_hess</name>
      <anchorfile>structEigen_1_1internal_1_1HessenbergDecompositionMatrixHReturnType.html</anchorfile>
      <anchor>accffcc918345d174926e679a82e371e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Homogeneous</name>
    <filename>classEigen_1_1Homogeneous.html</filename>
    <templarg>MatrixType</templarg>
    <templarg>_Direction</templarg>
    <base>MatrixBase&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;</base>
    <base protection="private">Eigen::internal::no_assignment_operator</base>
    <member kind="enumvalue">
      <name>Direction</name>
      <anchorfile>classEigen_1_1Homogeneous.html</anchorfile>
      <anchor>a3784fe33c607de57c15ae0c8f026b804a76243960a5b56e78b4fc174294251f45</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixBase&lt; Homogeneous &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Homogeneous.html</anchorfile>
      <anchor>a895b4459576a9dcab2228c7fe3c563af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Direction</name>
      <anchorfile>classEigen_1_1Homogeneous.html</anchorfile>
      <anchor>a3784fe33c607de57c15ae0c8f026b804a76243960a5b56e78b4fc174294251f45</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType</type>
      <name>NestedExpression</name>
      <anchorfile>classEigen_1_1Homogeneous.html</anchorfile>
      <anchor>a357e2dc073a375bbdc8580b0b0aa4ad8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1Homogeneous.html</anchorfile>
      <anchor>aa9150d97385cc380135bafc2b6a0b6e6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Homogeneous</name>
      <anchorfile>classEigen_1_1Homogeneous.html</anchorfile>
      <anchor>a6d7d4d6e3fd9c9092f3cdc7c7d730462</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const NestedExpression &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1Homogeneous.html</anchorfile>
      <anchor>a4c1e03451bd7cdeb7a17163d034ba20a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Product&lt; Homogeneous, Rhs &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Homogeneous.html</anchorfile>
      <anchor>a347c2adb043114de2e88fb90bdd23044</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE internal::result_of&lt; Func(Scalar, Scalar)&gt;::type</type>
      <name>redux</name>
      <anchorfile>classEigen_1_1Homogeneous.html</anchorfile>
      <anchor>a738cf70051ef5e5243e1d9b9f5251e49</anchor>
      <arglist>(const Func &amp;func) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1Homogeneous.html</anchorfile>
      <anchor>a585a4512c1b27905c801e2dc7140a71a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType::Nested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1Homogeneous.html</anchorfile>
      <anchor>aa72c1376f811089b4074047fdce8b610</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend EIGEN_DEVICE_FUNC const Product&lt; Lhs, Homogeneous &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Homogeneous.html</anchorfile>
      <anchor>af5ccd5570d693cbeb3eefd459d40946f</anchor>
      <arglist>(const MatrixBase&lt; Lhs &gt; &amp;lhs, const Homogeneous &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend EIGEN_DEVICE_FUNC const Product&lt; Transform&lt; Scalar, Dim, Mode, Options &gt;, Homogeneous &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Homogeneous.html</anchorfile>
      <anchor>ab095354a2a69e105c8725c90403c14de</anchor>
      <arglist>(const Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;lhs, const Homogeneous &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::homogeneous_left_product_impl</name>
    <filename>structEigen_1_1internal_1_1homogeneous__left__product__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::homogeneous_left_product_impl&lt; Homogeneous&lt; MatrixType, Vertical &gt;, Lhs &gt;</name>
    <filename>structEigen_1_1internal_1_1homogeneous__left__product__impl_3_01Homogeneous_3_01MatrixType_00_01Vertical_01_4_00_01Lhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>ReturnByValue&lt; homogeneous_left_product_impl&lt; Homogeneous&lt; MatrixType, Vertical &gt;, Lhs &gt; &gt;</base>
    <member kind="typedef">
      <type>traits&lt; homogeneous_left_product_impl &gt;::LhsMatrixType</type>
      <name>LhsMatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__left__product__impl_3_01Homogeneous_3_01MatrixType_00_01Vertical_01_4_00_01Lhs_01_4.html</anchorfile>
      <anchor>ab7a11fdaf032677b0eb4bfb01f2957c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; LhsMatrixType &gt;::type</type>
      <name>LhsMatrixTypeCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__left__product__impl_3_01Homogeneous_3_01MatrixType_00_01Vertical_01_4_00_01Lhs_01_4.html</anchorfile>
      <anchor>af0f3461076fc4e2ca86b882600da5441</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; typename LhsMatrixTypeCleaned::Nested &gt;::type</type>
      <name>LhsMatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__left__product__impl_3_01Homogeneous_3_01MatrixType_00_01Vertical_01_4_00_01Lhs_01_4.html</anchorfile>
      <anchor>a25d84a44b68a6a0e867e851f8700864a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__left__product__impl_3_01Homogeneous_3_01MatrixType_00_01Vertical_01_4_00_01Lhs_01_4.html</anchorfile>
      <anchor>a2d4c98637bdb643e19e04d248d951c2f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__left__product__impl_3_01Homogeneous_3_01MatrixType_00_01Vertical_01_4_00_01Lhs_01_4.html</anchorfile>
      <anchor>adbfc9287d4a0983a7b6ef20164827bd6</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>homogeneous_left_product_impl</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__left__product__impl_3_01Homogeneous_3_01MatrixType_00_01Vertical_01_4_00_01Lhs_01_4.html</anchorfile>
      <anchor>a95c89c2d79d85648adb771c18c62c64e</anchor>
      <arglist>(const Lhs &amp;lhs, const MatrixType &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__left__product__impl_3_01Homogeneous_3_01MatrixType_00_01Vertical_01_4_00_01Lhs_01_4.html</anchorfile>
      <anchor>a82500824ec1679fe92e83aebe57ae5c3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>LhsMatrixTypeCleaned::Nested</type>
      <name>m_lhs</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__left__product__impl_3_01Homogeneous_3_01MatrixType_00_01Vertical_01_4_00_01Lhs_01_4.html</anchorfile>
      <anchor>ab544fa7af886024b3f6ae9b21ee4e4b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MatrixType::Nested</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__left__product__impl_3_01Homogeneous_3_01MatrixType_00_01Vertical_01_4_00_01Lhs_01_4.html</anchorfile>
      <anchor>a9d701ea9a8a74e520419ec7071c7028a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::homogeneous_left_product_refactoring_helper</name>
    <filename>structEigen_1_1internal_1_1homogeneous__left__product__refactoring__helper.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__left__product__refactoring__helper.html</anchorfile>
      <anchor>a52d46eaac601bfdeb1db4ef3b91686dfa83373e80e54bef5498e66e195bc72878</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cols</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__left__product__refactoring__helper.html</anchorfile>
      <anchor>a52d46eaac601bfdeb1db4ef3b91686dfa1857500c51e1dc57611044f6ad1f888f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cols</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__left__product__refactoring__helper.html</anchorfile>
      <anchor>a52d46eaac601bfdeb1db4ef3b91686dfa1857500c51e1dc57611044f6ad1f888f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Replicate&lt; const ConstantColumn, 1, Cols &gt;</type>
      <name>ConstantBlock</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__left__product__refactoring__helper.html</anchorfile>
      <anchor>acc234155d82f5ea0758b836ae197266e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::ConstColXpr</type>
      <name>ConstantColumn</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__left__product__refactoring__helper.html</anchorfile>
      <anchor>a8d92c5f8ff8b662f545631185ef9ca35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__left__product__refactoring__helper.html</anchorfile>
      <anchor>a52d46eaac601bfdeb1db4ef3b91686dfa83373e80e54bef5498e66e195bc72878</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_const&lt; LinearBlockConst &gt;::type</type>
      <name>LinearBlock</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__left__product__refactoring__helper.html</anchorfile>
      <anchor>a2f2a81d423781aa7487596fa72037117</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::template ConstNColsBlockXpr&lt; Dim &gt;::Type</type>
      <name>LinearBlockConst</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__left__product__refactoring__helper.html</anchorfile>
      <anchor>aeb99389a9a8f596582e850af9e89317e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Product&lt; LinearBlock, Rhs, LazyProduct &gt;</type>
      <name>LinearProduct</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__left__product__refactoring__helper.html</anchorfile>
      <anchor>a97831c144fe512df2f7b5ec49b84252a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; internal::scalar_sum_op&lt; typename Lhs::Scalar, typename Rhs::Scalar &gt;, const LinearProduct, const ConstantBlock &gt;</type>
      <name>Xpr</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__left__product__refactoring__helper.html</anchorfile>
      <anchor>a68553e6f8fe9b5704607444a3fc1f96e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::homogeneous_right_product_impl</name>
    <filename>structEigen_1_1internal_1_1homogeneous__right__product__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::homogeneous_right_product_impl&lt; Homogeneous&lt; MatrixType, Horizontal &gt;, Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1homogeneous__right__product__impl_3_01Homogeneous_3_01MatrixType_00_01Horizontal_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>ReturnByValue&lt; homogeneous_right_product_impl&lt; Homogeneous&lt; MatrixType, Horizontal &gt;, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>remove_all&lt; typename Rhs::Nested &gt;::type</type>
      <name>RhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__right__product__impl_3_01Homogeneous_3_01MatrixType_00_01Horizontal_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>acc95ace7a9e4099584f34079c3de462a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__right__product__impl_3_01Homogeneous_3_01MatrixType_00_01Horizontal_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>aeabda2f4767201418b52b2d7e85f32c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__right__product__impl_3_01Homogeneous_3_01MatrixType_00_01Horizontal_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a59c3f812a22ed4626483371ad1ad68df</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>homogeneous_right_product_impl</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__right__product__impl_3_01Homogeneous_3_01MatrixType_00_01Horizontal_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>ac10053c7b708af214055e153f720eebc</anchor>
      <arglist>(const MatrixType &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__right__product__impl_3_01Homogeneous_3_01MatrixType_00_01Horizontal_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a7281f1c7856b24c566c5966e12e48e66</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>MatrixType::Nested</type>
      <name>m_lhs</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__right__product__impl_3_01Homogeneous_3_01MatrixType_00_01Horizontal_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>aff928a258b6821f8366504e9b9492b7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Rhs::Nested</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__right__product__impl_3_01Homogeneous_3_01MatrixType_00_01Horizontal_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a298ef9c36d79981d066125b8e5741e29</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::homogeneous_right_product_refactoring_helper</name>
    <filename>structEigen_1_1internal_1_1homogeneous__right__product__refactoring__helper.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__right__product__refactoring__helper.html</anchorfile>
      <anchor>a94d7d5102b758e9085b25f3b173cd520a11d6628d556fa66d069432d4119255a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rows</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__right__product__refactoring__helper.html</anchorfile>
      <anchor>a94d7d5102b758e9085b25f3b173cd520ad3c75657777299cb90a12508ed8a0299</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Replicate&lt; const ConstantColumn, Rows, 1 &gt;</type>
      <name>ConstantBlock</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__right__product__refactoring__helper.html</anchorfile>
      <anchor>a294c6f0baad3356b50ce4ed884873430</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::ConstRowXpr</type>
      <name>ConstantColumn</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__right__product__refactoring__helper.html</anchorfile>
      <anchor>a99306f0a1043e4730d6b5ba9a04e5757</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__right__product__refactoring__helper.html</anchorfile>
      <anchor>a94d7d5102b758e9085b25f3b173cd520a11d6628d556fa66d069432d4119255a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_const&lt; LinearBlockConst &gt;::type</type>
      <name>LinearBlock</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__right__product__refactoring__helper.html</anchorfile>
      <anchor>a4ddc4b0c9f5b54828d26107b086149a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::template ConstNRowsBlockXpr&lt; Dim &gt;::Type</type>
      <name>LinearBlockConst</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__right__product__refactoring__helper.html</anchorfile>
      <anchor>abc0a2782658c1b25b54edf8ca9c982fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Product&lt; Lhs, LinearBlock, LazyProduct &gt;</type>
      <name>LinearProduct</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__right__product__refactoring__helper.html</anchorfile>
      <anchor>ad60a835dcc4b95f5118123bb5e5cfb53</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rows</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__right__product__refactoring__helper.html</anchorfile>
      <anchor>a94d7d5102b758e9085b25f3b173cd520ad3c75657777299cb90a12508ed8a0299</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; internal::scalar_sum_op&lt; typename Lhs::Scalar, typename Rhs::Scalar &gt;, const LinearProduct, const ConstantBlock &gt;</type>
      <name>Xpr</name>
      <anchorfile>structEigen_1_1internal_1_1homogeneous__right__product__refactoring__helper.html</anchorfile>
      <anchor>aeaa3560faf70646f25a02c521bc42f26</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::HomogeneousShape</name>
    <filename>structEigen_1_1HomogeneousShape.html</filename>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>debugName</name>
      <anchorfile>structEigen_1_1HomogeneousShape.html</anchorfile>
      <anchor>a101440de0501f7b21d2add1e311612a3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::householder_qr_inplace_blocked</name>
    <filename>structEigen_1_1internal_1_1householder__qr__inplace__blocked.html</filename>
    <templarg>MatrixQR</templarg>
    <templarg>HCoeffs</templarg>
    <templarg>MatrixQRScalar</templarg>
    <templarg>InnerStrideIsOne</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1householder__qr__inplace__blocked.html</anchorfile>
      <anchor>adf1b919ae5f46e4cb6b89a2de673257f</anchor>
      <arglist>(MatrixQR &amp;mat, HCoeffs &amp;hCoeffs, Index maxBlockSize=32, typename MatrixQR::Scalar *tempData=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::HouseholderQR</name>
    <filename>classEigen_1_1HouseholderQR.html</filename>
    <templarg>_MatrixType</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aa42551e0badfedd646d23a3fd12f17b8af2bc57584f0898d1732358665190157d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aa42551e0badfedd646d23a3fd12f17b8a4b4217c3dd6f2a814b3cc5966df4e31a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aa42551e0badfedd646d23a3fd12f17b8aa76fa2d9fd64a5607418e54f3bacc57f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aa42551e0badfedd646d23a3fd12f17b8a066a795d9b4cc7bfc4e61ee82abc14ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aa42551e0badfedd646d23a3fd12f17b8a4b4217c3dd6f2a814b3cc5966df4e31a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_diag_type&lt; MatrixType &gt;::type</type>
      <name>HCoeffsType</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a9262c3ac9ce88401189952feffeedade</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HouseholderSequence&lt; MatrixType, typename internal::remove_all&lt; typename HCoeffsType::ConjugateReturnType &gt;::type &gt;</type>
      <name>HouseholderSequenceType</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a3c0de7c71cdf19f7805bf5c43df0ec4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, RowsAtCompileTime,(MatrixType::Flags &amp;RowMajorBit) ? RowMajor :ColMajor, MaxRowsAtCompileTime, MaxRowsAtCompileTime &gt;</type>
      <name>MatrixQType</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a6f384954ee6154168ee979d23f43930a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a134120663d098b19d0850c8b8277f0bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aa42551e0badfedd646d23a3fd12f17b8a066a795d9b4cc7bfc4e61ee82abc14ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aa42551e0badfedd646d23a3fd12f17b8aa76fa2d9fd64a5607418e54f3bacc57f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a153982d3df67aedc48bfe046d6677a69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aa42551e0badfedd646d23a3fd12f17b8af2bc57584f0898d1732358665190157d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_row_type&lt; MatrixType &gt;::type</type>
      <name>RowVectorType</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aef2e07eccf00487740690992eba6530a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a5dce09a1ce29ead94f3eae883ee2eaa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a099bd13f10d30af75c88657096870343</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a33e033839ef123abf9768a686678abc0</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>ade4806131aa604a7e767a276d99894e9</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>absDeterminant</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aaf4ef26c0b7affc91431ec59c92d64c3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a2cd92da5485f0c4b79f39d7503e5c3f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HouseholderQR &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aa8c555a962ee6fc24387696980d3068b</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const HCoeffsType &amp;</type>
      <name>hCoeffs</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>ae931aa44cde62317b57a9ae661d184be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequenceType</type>
      <name>householderQ</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>affd506c10ef2d25f56e7b1f9f25ff885</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HouseholderQR</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a974adb10a0e066057aeb3b360df68380</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HouseholderQR</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a1087457610c53e1574de521a51de0cd3</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HouseholderQR</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>afa7cfb4faa89195c4dc8d196924c8230</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HouseholderQR</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a95a53f8479ee147d7b0ccab71c13e45d</anchor>
      <arglist>(EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>logAbsDeterminant</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>af61b6dbef34fc51c825182b16dc43ca1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixQR</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>ae837f2fb30099212c53b3042c7d699c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aa5d8f6ec5fbedfdf0ec0d02459981e69</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; HouseholderQR, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a3e8e56769bbaaed0616ad98c4ff99c7b</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeInPlace</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a3a16530338a734971fc45efb0ef9ac94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>check_template_parameters</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>ab9ae903a54d86452afaf77531396fc27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HCoeffsType</type>
      <name>m_hCoeffs</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>ad5cba8a1c0ad16e52bc8aeda2710013f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aa616849e6a79978091208f4d15046205</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_qr</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>adb06ba1b2259a00b25b5f0e1d86e22ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RowVectorType</type>
      <name>m_temp</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a640f06115b8b7ecebac29ca785ff2527</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>HouseholderQR&lt; MatrixType &gt;</name>
    <filename>classEigen_1_1HouseholderQR.html</filename>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aa42551e0badfedd646d23a3fd12f17b8a4b4217c3dd6f2a814b3cc5966df4e31a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_diag_type&lt; MatrixType &gt;::type</type>
      <name>HCoeffsType</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a9262c3ac9ce88401189952feffeedade</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HouseholderSequence&lt; MatrixType, typename internal::remove_all&lt; typename HCoeffsType::ConjugateReturnType &gt;::type &gt;</type>
      <name>HouseholderSequenceType</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a3c0de7c71cdf19f7805bf5c43df0ec4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, RowsAtCompileTime,(MatrixType::Flags &amp;RowMajorBit) ? RowMajor :ColMajor, MaxRowsAtCompileTime, MaxRowsAtCompileTime &gt;</type>
      <name>MatrixQType</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a6f384954ee6154168ee979d23f43930a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a134120663d098b19d0850c8b8277f0bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aa42551e0badfedd646d23a3fd12f17b8a066a795d9b4cc7bfc4e61ee82abc14ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aa42551e0badfedd646d23a3fd12f17b8aa76fa2d9fd64a5607418e54f3bacc57f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a153982d3df67aedc48bfe046d6677a69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aa42551e0badfedd646d23a3fd12f17b8af2bc57584f0898d1732358665190157d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_row_type&lt; MatrixType &gt;::type</type>
      <name>RowVectorType</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aef2e07eccf00487740690992eba6530a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a5dce09a1ce29ead94f3eae883ee2eaa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a099bd13f10d30af75c88657096870343</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a33e033839ef123abf9768a686678abc0</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>ade4806131aa604a7e767a276d99894e9</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>absDeterminant</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aaf4ef26c0b7affc91431ec59c92d64c3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a2cd92da5485f0c4b79f39d7503e5c3f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HouseholderQR &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aa8c555a962ee6fc24387696980d3068b</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const HCoeffsType &amp;</type>
      <name>hCoeffs</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>ae931aa44cde62317b57a9ae661d184be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequenceType</type>
      <name>householderQ</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>affd506c10ef2d25f56e7b1f9f25ff885</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HouseholderQR</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a974adb10a0e066057aeb3b360df68380</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HouseholderQR</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a1087457610c53e1574de521a51de0cd3</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HouseholderQR</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>afa7cfb4faa89195c4dc8d196924c8230</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HouseholderQR</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a95a53f8479ee147d7b0ccab71c13e45d</anchor>
      <arglist>(EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>logAbsDeterminant</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>af61b6dbef34fc51c825182b16dc43ca1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixQR</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>ae837f2fb30099212c53b3042c7d699c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aa5d8f6ec5fbedfdf0ec0d02459981e69</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; HouseholderQR, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a3e8e56769bbaaed0616ad98c4ff99c7b</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeInPlace</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a3a16530338a734971fc45efb0ef9ac94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>check_template_parameters</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>ab9ae903a54d86452afaf77531396fc27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HCoeffsType</type>
      <name>m_hCoeffs</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>ad5cba8a1c0ad16e52bc8aeda2710013f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aa616849e6a79978091208f4d15046205</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_qr</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>adb06ba1b2259a00b25b5f0e1d86e22ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RowVectorType</type>
      <name>m_temp</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a640f06115b8b7ecebac29ca785ff2527</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>HouseholderQR&lt; TransposeTypeWithSameStorageOrder &gt;</name>
    <filename>classEigen_1_1HouseholderQR.html</filename>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aa42551e0badfedd646d23a3fd12f17b8a4b4217c3dd6f2a814b3cc5966df4e31a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_diag_type&lt; MatrixType &gt;::type</type>
      <name>HCoeffsType</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a9262c3ac9ce88401189952feffeedade</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HouseholderSequence&lt; MatrixType, typename internal::remove_all&lt; typename HCoeffsType::ConjugateReturnType &gt;::type &gt;</type>
      <name>HouseholderSequenceType</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a3c0de7c71cdf19f7805bf5c43df0ec4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, RowsAtCompileTime,(MatrixType::Flags &amp;RowMajorBit) ? RowMajor :ColMajor, MaxRowsAtCompileTime, MaxRowsAtCompileTime &gt;</type>
      <name>MatrixQType</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a6f384954ee6154168ee979d23f43930a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TransposeTypeWithSameStorageOrder</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a134120663d098b19d0850c8b8277f0bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aa42551e0badfedd646d23a3fd12f17b8a066a795d9b4cc7bfc4e61ee82abc14ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aa42551e0badfedd646d23a3fd12f17b8aa76fa2d9fd64a5607418e54f3bacc57f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a153982d3df67aedc48bfe046d6677a69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aa42551e0badfedd646d23a3fd12f17b8af2bc57584f0898d1732358665190157d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_row_type&lt; MatrixType &gt;::type</type>
      <name>RowVectorType</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aef2e07eccf00487740690992eba6530a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a5dce09a1ce29ead94f3eae883ee2eaa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a099bd13f10d30af75c88657096870343</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a33e033839ef123abf9768a686678abc0</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>ade4806131aa604a7e767a276d99894e9</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>absDeterminant</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aaf4ef26c0b7affc91431ec59c92d64c3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a2cd92da5485f0c4b79f39d7503e5c3f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HouseholderQR &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aa8c555a962ee6fc24387696980d3068b</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const HCoeffsType &amp;</type>
      <name>hCoeffs</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>ae931aa44cde62317b57a9ae661d184be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequenceType</type>
      <name>householderQ</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>affd506c10ef2d25f56e7b1f9f25ff885</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HouseholderQR</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a974adb10a0e066057aeb3b360df68380</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HouseholderQR</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a1087457610c53e1574de521a51de0cd3</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HouseholderQR</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>afa7cfb4faa89195c4dc8d196924c8230</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HouseholderQR</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a95a53f8479ee147d7b0ccab71c13e45d</anchor>
      <arglist>(EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>logAbsDeterminant</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>af61b6dbef34fc51c825182b16dc43ca1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixQR</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>ae837f2fb30099212c53b3042c7d699c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aa5d8f6ec5fbedfdf0ec0d02459981e69</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; HouseholderQR, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a3e8e56769bbaaed0616ad98c4ff99c7b</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeInPlace</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a3a16530338a734971fc45efb0ef9ac94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>check_template_parameters</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>ab9ae903a54d86452afaf77531396fc27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HCoeffsType</type>
      <name>m_hCoeffs</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>ad5cba8a1c0ad16e52bc8aeda2710013f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>aa616849e6a79978091208f4d15046205</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_qr</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>adb06ba1b2259a00b25b5f0e1d86e22ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RowVectorType</type>
      <name>m_temp</name>
      <anchorfile>classEigen_1_1HouseholderQR.html</anchorfile>
      <anchor>a640f06115b8b7ecebac29ca785ff2527</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::HouseholderSequence</name>
    <filename>classEigen_1_1HouseholderSequence.html</filename>
    <templarg>VectorsType</templarg>
    <templarg>CoeffsType</templarg>
    <templarg>Side</templarg>
    <base>EigenBase&lt; HouseholderSequence&lt; VectorsType, CoeffsType, Side &gt; &gt;</base>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a2652e292401f80aa6def622aad8d3a99aafa764eab7a2aa5b974ed67615ebaada</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a2652e292401f80aa6def622aad8d3a99a0f2a7e30d8968c50e30f5735e70f6407</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a2652e292401f80aa6def622aad8d3a99a53e25d41eaeeabb7ea2bce9e117860d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a2652e292401f80aa6def622aad8d3a99a3fe809ffd5086fd42f3f3d05912dca94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a2652e292401f80aa6def622aad8d3a99a0f2a7e30d8968c50e30f5735e70f6407</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HouseholderSequence&lt; typename internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, typename internal::remove_all&lt; typename VectorsType::ConjugateReturnType &gt;::type, VectorsType &gt;::type, typename internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, typename internal::remove_all&lt; typename CoeffsType::ConjugateReturnType &gt;::type, CoeffsType &gt;::type, Side &gt;</type>
      <name>ConjugateReturnType</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a4b40914484b1a2fb3dbf3ea3ebf60252</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a2652e292401f80aa6def622aad8d3a99a3fe809ffd5086fd42f3f3d05912dca94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a2652e292401f80aa6def622aad8d3a99a53e25d41eaeeabb7ea2bce9e117860d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a2652e292401f80aa6def622aad8d3a99aafa764eab7a2aa5b974ed67615ebaada</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; HouseholderSequence &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a3d464600d251c30a702ac584c0511b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ConjugateReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a40ca81cf392d8de4c747dbbdd6bd6545</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a8bdafe8c85f1a4f76a983db1cfb87099</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a692c1997dc2acda1f4b282faf9432cd3</anchor>
      <arglist>(Dest &amp;dst, Workspace &amp;workspace) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a7ee4190e14c5e76a9680551c40db0a7d</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>afc99539a130da4395c7df7d1ef1f43f3</anchor>
      <arglist>(Dest &amp;dst, Workspace &amp;workspace) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>adcdcdd92a77810ce4bdd2b1282fe6a75</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>ac71fa85a4f177b0aeb1026752aea5590</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const EssentialVectorType</type>
      <name>essentialVector</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>ac91cf37b0cbea9e504c89e021fd289ba</anchor>
      <arglist>(Index k) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a7ce31c14a7bb7ef488c1f337af2fe010</anchor>
      <arglist>(DestType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a91d5354eb63c6d25e977fa4d393c78c4</anchor>
      <arglist>(Dest &amp;dst, Workspace &amp;workspace) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HouseholderSequence</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>af6aeede87ed8dac452f4fa8b4f45c3f2</anchor>
      <arglist>(const VectorsType &amp;v, const CoeffsType &amp;h)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HouseholderSequence</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>aa4b1b93fff4d5c79342974d9d2a9eec8</anchor>
      <arglist>(const HouseholderSequence &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>ConjugateReturnType</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>af030b5ac2151241aeb920f74e8f73b4a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>length</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>ac62fad812f3893f237378fe70e55bf66</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::matrix_type_times_scalar_type&lt; Scalar, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>ac57e5a22f1646e04a4f8b4cba3825928</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a6eaafe2460930d1f4aa67d6e577b71f0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequence &amp;</type>
      <name>setLength</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a30cc06d5b2ca4b7dcf5fcd53313d25fc</anchor>
      <arglist>(Index length)</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequence &amp;</type>
      <name>setShift</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a2d8d996ce1085fd977850988735739f0</anchor>
      <arglist>(Index shift)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>shift</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a34482bfad5563fd8a8a4264db76ac917</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequence</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>aa60b1f1ed1a699d092c865d1a0da47e9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>HouseholderSequence &amp;</type>
      <name>setTrans</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>ab8a9c969a9adcd392c9d481d6e9ccaef</anchor>
      <arglist>(bool trans)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>trans</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>ad61c9b10d95c26b7397ccb47f4d80b08</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CoeffsType::Nested</type>
      <name>m_coeffs</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a6768687f4d9fc45c1bb00035d3db0bca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_length</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a1395b340f17bc21b445b114acad519f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_shift</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>ac71c8da29363f79bb6ac246d46234363</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_trans</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a168eb7aef51e7fdcc1370ac3d614d53b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorsType::Nested</type>
      <name>m_vectors</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a84224ecbb213a3a89bb1e7146b35dcc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::hseq_side_dependent_impl&lt; VectorsType, CoeffsType, Side &gt;::EssentialVectorType</type>
      <name>EssentialVectorType</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a2be0e514fd2cf68ca6dbc1703916e5f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>HouseholderSequence</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>a0391b4d06b329c6769a841677572ac6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::hseq_side_dependent_impl</name>
      <anchorfile>classEigen_1_1HouseholderSequence.html</anchorfile>
      <anchor>ad2b8c53f81cf9ea056a2eec6ad36cb6b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::HouseholderSequenceShape</name>
    <filename>structEigen_1_1internal_1_1HouseholderSequenceShape.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::hseq_side_dependent_impl</name>
    <filename>structEigen_1_1internal_1_1hseq__side__dependent__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Side</templarg>
    <member kind="typedef">
      <type>Block&lt; const VectorsType, Dynamic, 1 &gt;</type>
      <name>EssentialVectorType</name>
      <anchorfile>structEigen_1_1internal_1_1hseq__side__dependent__impl.html</anchorfile>
      <anchor>a51185d5e14356717e56f76af9242c8d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HouseholderSequence&lt; VectorsType, CoeffsType, OnTheLeft &gt;</type>
      <name>HouseholderSequenceType</name>
      <anchorfile>structEigen_1_1internal_1_1hseq__side__dependent__impl.html</anchorfile>
      <anchor>a17ce37940408090919613afeaa81617a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EssentialVectorType</type>
      <name>essentialVector</name>
      <anchorfile>structEigen_1_1internal_1_1hseq__side__dependent__impl.html</anchorfile>
      <anchor>ad783e05cccf4f436e44769df2bb199af</anchor>
      <arglist>(const HouseholderSequenceType &amp;h, Index k)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::hseq_side_dependent_impl&lt; VectorsType, CoeffsType, OnTheRight &gt;</name>
    <filename>structEigen_1_1internal_1_1hseq__side__dependent__impl_3_01VectorsType_00_01CoeffsType_00_01OnTheRight_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Transpose&lt; Block&lt; const VectorsType, 1, Dynamic &gt; &gt;</type>
      <name>EssentialVectorType</name>
      <anchorfile>structEigen_1_1internal_1_1hseq__side__dependent__impl_3_01VectorsType_00_01CoeffsType_00_01OnTheRight_01_4.html</anchorfile>
      <anchor>a2743c3446c85d18c93e50d6bf8dc9c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HouseholderSequence&lt; VectorsType, CoeffsType, OnTheRight &gt;</type>
      <name>HouseholderSequenceType</name>
      <anchorfile>structEigen_1_1internal_1_1hseq__side__dependent__impl_3_01VectorsType_00_01CoeffsType_00_01OnTheRight_01_4.html</anchorfile>
      <anchor>a7367a28ce0871b0a6d9d622a6390c0aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EssentialVectorType</type>
      <name>essentialVector</name>
      <anchorfile>structEigen_1_1internal_1_1hseq__side__dependent__impl_3_01VectorsType_00_01CoeffsType_00_01OnTheRight_01_4.html</anchorfile>
      <anchor>a464ddba84e35f766852036591374c8ec</anchor>
      <arglist>(const HouseholderSequenceType &amp;h, Index k)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Hyperplane</name>
    <filename>classEigen_1_1Hyperplane.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>_AmbientDim</templarg>
    <templarg>_Options</templarg>
    <member kind="enumvalue">
      <name>AmbientDimAtCompileTime</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>ac46c5da39ee60707beee902c020e91b4afca19cedade320dcae904bdff7252cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>ac46c5da39ee60707beee902c020e91b4a052a1749d4da8cf80d6414d819b7c80f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AmbientDimAtCompileTime</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>ac46c5da39ee60707beee902c020e91b4afca19cedade320dcae904bdff7252cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Index(AmbientDimAtCompileTime)==Dynamic ? Dynamic :Index(AmbientDimAtCompileTime)+1, 1, Options &gt;</type>
      <name>Coefficients</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>adc54db10232ea442c4ded091e085ee10</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Coefficients, AmbientDimAtCompileTime, 1 &gt;</type>
      <name>ConstNormalReturnType</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a3086b4e4a1db0904d6b4259db999da60</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a58d2307d16128a0026021374e9e10465</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Coefficients, AmbientDimAtCompileTime, 1 &gt;</type>
      <name>NormalReturnType</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>aa738ab4416b659b642497c6939f6bfbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>ac46c5da39ee60707beee902c020e91b4a052a1749d4da8cf80d6414d819b7c80f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a4bf4955ffbff8fb96066f692d73a535e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>af1aa9421d2b1343c424e675fcd9641c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, AmbientDimAtCompileTime, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>af948b12829ad66df7a5fbdd3dce5c483</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>absDistance</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a95047840f0caed0bcb4f3ead9215d7b8</anchor>
      <arglist>(const VectorType &amp;p) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::cast_return_type&lt; Hyperplane, Hyperplane&lt; NewScalarType, AmbientDimAtCompileTime, Options &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>aa3b0071864745e33f3a7b75bb308bd46</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>ae9e0a6a6a2c1643a788770dd08e89b3f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a78975a8404b60f9eb032a80c6827338a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>dim</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a44f0dab75a838cdadf1df9150648b8ed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Hyperplane</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a98d2a770332eec864a897a8ef5bb6025</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Hyperplane</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a58fb83b9f2803be5f11fe13f4d37bf23</anchor>
      <arglist>(const Hyperplane&lt; Scalar, AmbientDimAtCompileTime, OtherOptions &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Hyperplane</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a9d99b8b94daa237d51e078e85fe02e2b</anchor>
      <arglist>(Index _dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Hyperplane</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a4ffbf274b428ed80ccb1041db753df74</anchor>
      <arglist>(const VectorType &amp;n, const VectorType &amp;e)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Hyperplane</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a1375e9d62e54a5ada49b6367ee2eaa8d</anchor>
      <arglist>(const VectorType &amp;n, const Scalar &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Hyperplane</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>ab0096b58dd2a7d4e5c5d66e824c3b657</anchor>
      <arglist>(const ParametrizedLine&lt; Scalar, AmbientDimAtCompileTime &gt; &amp;parametrized)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Hyperplane</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>ad4c2c28d6a4c74218c788094ed072264</anchor>
      <arglist>(const Hyperplane&lt; OtherScalarType, AmbientDimAtCompileTime, OtherOptions &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC VectorType</type>
      <name>intersection</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a9cb359548dd43991c372935f6bc3df61</anchor>
      <arglist>(const Hyperplane &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a544f8466e85e4b95e1848dccf6015d23</anchor>
      <arglist>(const Hyperplane&lt; Scalar, AmbientDimAtCompileTime, OtherOptions &gt; &amp;other, const typename NumTraits&lt; Scalar &gt;::Real &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNormalReturnType</type>
      <name>normal</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>ad3da930fc7025604f2f174651089b2a8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NormalReturnType</type>
      <name>normal</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>aadb7e69a0c18d532dae200e146da4258</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>normalize</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>ac12d2a82db8f058f01b2de92d55a65e6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Scalar &amp;</type>
      <name>offset</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>afe2eadf3679e4a802c0e02c15049aed9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>offset</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>afd7e3b9a09ba528523ddc4bac7555dbd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC VectorType</type>
      <name>projection</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>af74c608806686a6bd2a96a8d7e5e0247</anchor>
      <arglist>(const VectorType &amp;p) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>signedDistance</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a928f4f8a7c2eb339fe8c931824d0a8c8</anchor>
      <arglist>(const VectorType &amp;p) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Hyperplane &amp;</type>
      <name>transform</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a44d7ad009a496f78636ce69f611f2003</anchor>
      <arglist>(const MatrixBase&lt; XprType &gt; &amp;mat, TransformTraits traits=Affine)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Hyperplane &amp;</type>
      <name>transform</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a1705f330bad337dc4a62814b5f9c4af1</anchor>
      <arglist>(const Transform&lt; Scalar, AmbientDimAtCompileTime, Affine, TrOptions &gt; &amp;t, TransformTraits traits=Affine)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>~Hyperplane</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a13c45afcd5e3854750a2b6444aa00fa4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Hyperplane</type>
      <name>Through</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>ae0e7dc262623fc937b1b051595b8d3f1</anchor>
      <arglist>(const VectorType &amp;p0, const VectorType &amp;p1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Hyperplane</type>
      <name>Through</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>ae105a4f5f2252069b1b1251207dca4e0</anchor>
      <arglist>(const VectorType &amp;p0, const VectorType &amp;p1, const VectorType &amp;p2)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Coefficients</type>
      <name>m_coeffs</name>
      <anchorfile>classEigen_1_1Hyperplane.html</anchorfile>
      <anchor>a05804798a9f1d9bcda2a0a9757d16acd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::IdentityPreconditioner</name>
    <filename>classEigen_1_1IdentityPreconditioner.html</filename>
    <member kind="function">
      <type>IdentityPreconditioner &amp;</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1IdentityPreconditioner.html</anchorfile>
      <anchor>a87036e0a457777e2c3df4c103b4f8233</anchor>
      <arglist>(const MatrixType &amp;)</arglist>
    </member>
    <member kind="function">
      <type>IdentityPreconditioner &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1IdentityPreconditioner.html</anchorfile>
      <anchor>af3c2afdd74084ffa2ae9174df0316695</anchor>
      <arglist>(const MatrixType &amp;)</arglist>
    </member>
    <member kind="function">
      <type>IdentityPreconditioner &amp;</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1IdentityPreconditioner.html</anchorfile>
      <anchor>a0d0c662f8811acabd6b69cfda901965f</anchor>
      <arglist>(const MatrixType &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IdentityPreconditioner</name>
      <anchorfile>classEigen_1_1IdentityPreconditioner.html</anchorfile>
      <anchor>ae9336b170f2763da0fb9a73e6f6d40bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IdentityPreconditioner</name>
      <anchorfile>classEigen_1_1IdentityPreconditioner.html</anchorfile>
      <anchor>a5fb381c622f38f3b8deb0775867cdf5f</anchor>
      <arglist>(const MatrixType &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1IdentityPreconditioner.html</anchorfile>
      <anchor>a450681df926cb312fc71a324e150340c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Rhs &amp;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1IdentityPreconditioner.html</anchorfile>
      <anchor>ade0afcd74021b444a488327d6dd0a07f</anchor>
      <arglist>(const Rhs &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::image_retval</name>
    <filename>structEigen_1_1internal_1_1image__retval.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::image_retval&lt; FullPivLU&lt; _MatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1image__retval_3_01FullPivLU_3_01__MatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>image_retval_base&lt; FullPivLU&lt; _MatrixType &gt; &gt;</base>
    <member kind="enumvalue">
      <name>MaxSmallDimAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval_3_01FullPivLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>af8e374b81844dc54a8f52eca0c452f9aaf8b95f4736f2a115ab35ad42f3741beb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSmallDimAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval_3_01FullPivLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>af8e374b81844dc54a8f52eca0c452f9aaf8b95f4736f2a115ab35ad42f3741beb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval_3_01FullPivLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>aa8a17ec738e106df5aca51488967f525</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::image_retval_base</name>
    <filename>structEigen_1_1internal_1_1image__retval__base.html</filename>
    <templarg>_DecompositionType</templarg>
    <base>ReturnByValue&lt; image_retval_base&lt; _DecompositionType &gt; &gt;</base>
    <member kind="typedef">
      <type>ReturnByValue&lt; image_retval_base &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval__base.html</anchorfile>
      <anchor>a73365141007eacd1857dabdc5a51f984</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_DecompositionType</type>
      <name>DecompositionType</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval__base.html</anchorfile>
      <anchor>adb24802c361cc4559c518acaa7cf4d72</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DecompositionType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval__base.html</anchorfile>
      <anchor>aea25a8fb269a6a7db4229e13f9aaf068</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval__base.html</anchorfile>
      <anchor>a2f602147609d036b62b84c4257635abb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DecompositionType &amp;</type>
      <name>dec</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval__base.html</anchorfile>
      <anchor>a46691a7d5e03235242acbce16cc0e78a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval__base.html</anchorfile>
      <anchor>ad324e0d8a20369d3cdf61104227ed230</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>image_retval_base</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval__base.html</anchorfile>
      <anchor>a72c098f98f6702852f8341ee2406585f</anchor>
      <arglist>(const DecompositionType &amp;dec, const MatrixType &amp;originalMatrix)</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>originalMatrix</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval__base.html</anchorfile>
      <anchor>a6b7716d833c63bdd9b9625ee869e93d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rank</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval__base.html</anchorfile>
      <anchor>a13926ab4b6107eb6e8e6759a04c7406b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval__base.html</anchorfile>
      <anchor>a37453f1615e91001e4e838293144c63f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_cols</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval__base.html</anchorfile>
      <anchor>aeb29203a8686edacf3f9622cd3973e0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DecompositionType &amp;</type>
      <name>m_dec</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval__base.html</anchorfile>
      <anchor>a4e48509fe5e164f2091e1b77b6a89310</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const MatrixType &amp;</type>
      <name>m_originalMatrix</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval__base.html</anchorfile>
      <anchor>a46fbe82ef8d86a8ed1915dfe8e8d0708</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_rank</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval__base.html</anchorfile>
      <anchor>a87abdc0d556f40c98626bfd5cdc8fc16</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>image_retval_base&lt; FullPivLU&lt; _MatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1image__retval__base.html</filename>
    <base>ReturnByValue&lt; image_retval_base&lt; FullPivLU&lt; _MatrixType &gt; &gt; &gt;</base>
    <member kind="typedef">
      <type>ReturnByValue&lt; image_retval_base &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval__base.html</anchorfile>
      <anchor>a73365141007eacd1857dabdc5a51f984</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>FullPivLU&lt; _MatrixType &gt;</type>
      <name>DecompositionType</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval__base.html</anchorfile>
      <anchor>adb24802c361cc4559c518acaa7cf4d72</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DecompositionType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval__base.html</anchorfile>
      <anchor>aea25a8fb269a6a7db4229e13f9aaf068</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval__base.html</anchorfile>
      <anchor>a2f602147609d036b62b84c4257635abb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DecompositionType &amp;</type>
      <name>dec</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval__base.html</anchorfile>
      <anchor>a46691a7d5e03235242acbce16cc0e78a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval__base.html</anchorfile>
      <anchor>ad324e0d8a20369d3cdf61104227ed230</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>image_retval_base</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval__base.html</anchorfile>
      <anchor>a72c098f98f6702852f8341ee2406585f</anchor>
      <arglist>(const DecompositionType &amp;dec, const MatrixType &amp;originalMatrix)</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>originalMatrix</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval__base.html</anchorfile>
      <anchor>a6b7716d833c63bdd9b9625ee869e93d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rank</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval__base.html</anchorfile>
      <anchor>a13926ab4b6107eb6e8e6759a04c7406b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval__base.html</anchorfile>
      <anchor>a37453f1615e91001e4e838293144c63f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_cols</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval__base.html</anchorfile>
      <anchor>aeb29203a8686edacf3f9622cd3973e0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DecompositionType &amp;</type>
      <name>m_dec</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval__base.html</anchorfile>
      <anchor>a4e48509fe5e164f2091e1b77b6a89310</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const MatrixType &amp;</type>
      <name>m_originalMatrix</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval__base.html</anchorfile>
      <anchor>a46fbe82ef8d86a8ed1915dfe8e8d0708</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_rank</name>
      <anchorfile>structEigen_1_1internal_1_1image__retval__base.html</anchorfile>
      <anchor>a87abdc0d556f40c98626bfd5cdc8fc16</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::IncompleteCholesky</name>
    <filename>classEigen_1_1IncompleteCholesky.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <templarg></templarg>
    <base>SparseSolverBase&lt; IncompleteCholesky&lt; Scalar, _UpLo, _OrderingType &gt; &gt;</base>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>aa2273fbb8ee54da27b004486309c69c6ad6c19f6c3a9314c44b77510c88631e6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a485ab6e9fffc0be78b764a2eff3b7deca839702a09ba67e4d019a9685fb9d4218</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a485ab6e9fffc0be78b764a2eff3b7deca34de452309f33073cf71e346ba13916f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a485ab6e9fffc0be78b764a2eff3b7deca839702a09ba67e4d019a9685fb9d4218</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor, StorageIndex &gt;</type>
      <name>FactorType</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a22b4aeb158ca4d5a5a276bd16dd1d1e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a485ab6e9fffc0be78b764a2eff3b7deca34de452309f33073cf71e346ba13916f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_OrderingType</type>
      <name>OrderingType</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>ac9632ffaca343c90320ca8cf58c76cb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OrderingType::PermutationType</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>aa85d6c80b460b94f23b5da2a7169adbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>ae906362ed4ef090681a625b30a8a2352</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a121d37da7609158f8c9d3645da0318cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>aa2273fbb8ee54da27b004486309c69c6ad6c19f6c3a9314c44b77510c88631e6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>VectorIx</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a1c096f4e4f262a94148e697eaa7890d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::list&lt; StorageIndex &gt; &gt;</type>
      <name>VectorList</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>aa758310799b31522f525e29cd8af7d46</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; RealScalar, Dynamic, 1 &gt;</type>
      <name>VectorRx</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>aed6cab509254b9056381df357b3cbd07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>VectorSx</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a559694dda108ecd08a5a6b8339d62446</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a7df2a13e73f1ac4a2fc7a6524bd93f84</anchor>
      <arglist>(const Rhs &amp;b, Dest &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a702560ecdddef77dc51d20ab22bd974e</anchor>
      <arglist>(const MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a0d66a1c8e340617e7ff404e63186fedb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a7966bedeebbeaa7a8fe4dd1da3797a0b</anchor>
      <arglist>(const MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>ac39c75ff7ca5d2db9a9f03b937e12601</anchor>
      <arglist>(const MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>ae218a158db71382db2ed5e01e9ba0bc0</anchor>
      <arglist>(const _MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IncompleteCholesky</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>adaaa3975b8cf53f910d6a3344af92379</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IncompleteCholesky</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a757499fc814988a5b112b1f34d0295e1</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>ada0e68cb22601849464506f5986a88c1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const FactorType &amp;</type>
      <name>matrixL</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a7d1f1878505fd1862e6f2286d27ff09a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationType &amp;</type>
      <name>permutationP</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a0d52cec5e17f485a362766363ba90b02</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a4780a83266c871782595081021268b5a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const VectorRx &amp;</type>
      <name>scalingS</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a30d66dd77147a84ec3302e7d5fe5d924</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInitialShift</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a409c9586e7d29566dda2c8f5e38a1228</anchor>
      <arglist>(RealScalar shift)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseSolverBase&lt; IncompleteCholesky&lt; Scalar, _UpLo, _OrderingType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a954c3b3807af067ab2f2440e8cb3e751</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a5f034fe49d026dfef22a97a403d8aa4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>aab7215c08a43657abdaef848c3b90947</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>abe5b6ad3c0a85dcd824a00697b490eac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_initialShift</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>a3a42e45e865228d446a3c6b49f474e87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FactorType</type>
      <name>m_L</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>ac9bb29d22c7a1ecbb32212d9ea228b40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationType</type>
      <name>m_perm</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>acf5b562033401cd9b308259cd91a663e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorRx</type>
      <name>m_scale</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>aa4281d82edea96d9b2c7f696140c7401</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateList</name>
      <anchorfile>classEigen_1_1IncompleteCholesky.html</anchorfile>
      <anchor>afcdddb7639f27132c691ce7e79d11073</anchor>
      <arglist>(Ref&lt; const VectorIx &gt; colPtr, Ref&lt; VectorIx &gt; rowIdx, Ref&lt; VectorSx &gt; vals, const Index &amp;col, const Index &amp;jk, VectorIx &amp;firstElt, VectorList &amp;listCol)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::IncompleteLUT</name>
    <filename>classEigen_1_1IncompleteLUT.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>SparseSolverBase&lt; IncompleteLUT&lt; _Scalar, _StorageIndex &gt; &gt;</base>
    <class kind="struct">Eigen::IncompleteLUT::keep_diag</class>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a23bf9a0232962f4fcedbc6a6b4faed7ca5186808daff08196667a1db4ba78aae2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a23bf9a0232962f4fcedbc6a6b4faed7cac1588550680fb7f447d61ae8fe339c9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a23bf9a0232962f4fcedbc6a6b4faed7ca5186808daff08196667a1db4ba78aae2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, RowMajor, StorageIndex &gt;</type>
      <name>FactorType</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a82aa21e844c421b20d94ad651a62cfe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a23bf9a0232962f4fcedbc6a6b4faed7cac1588550680fb7f447d61ae8fe339c9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>aea29f35fea823506e756edc5456a4dd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a0fccc61fbac750e7c93b057ce9138ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a0328a3350d85b887b181307daf6077b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>Vector</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>ac864c5ba2a5b4084115aa213b17f124e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>VectorI</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a089c91827dd35ccc324aef94080edf6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a33ddb6572db03a6dd90982b1c0540322</anchor>
      <arglist>(const Rhs &amp;b, Dest &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>ae732858eb360316a1573f91eaba8855f</anchor>
      <arglist>(const MatrixType &amp;amat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a28d9336b9af947fdb4dd6f1b6c167674</anchor>
      <arglist>(const _MatrixType &amp;amat)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a5b1b721e5fe535c9cacbc3245243f4ec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IncompleteLUT &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a488e37ab51d8ed37a297eeca521f1817</anchor>
      <arglist>(const MatrixType &amp;amat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a2bd72541bcaeb2dee2540b911c151f41</anchor>
      <arglist>(const MatrixType &amp;amat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a1015390a28e92591773a557c666e7284</anchor>
      <arglist>(const _MatrixType &amp;amat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IncompleteLUT</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a6b3933e3a6fc2ab944c66ba80105b4de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IncompleteLUT</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a366a154352cb8cc486113238015f9ba2</anchor>
      <arglist>(const MatrixType &amp;mat, const RealScalar &amp;droptol=NumTraits&lt; Scalar &gt;::dummy_precision(), int fillfactor=10)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a941c7d34f15d7bc287e780636be0ee2b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>abb76af447c1c8b2baad1241740d300e6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDroptol</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a9628c5a595e9e984c72d1f8e671a6925</anchor>
      <arglist>(const RealScalar &amp;droptol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFillfactor</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a327767d12b55ff8a023f12a030051e17</anchor>
      <arglist>(int fillfactor)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseSolverBase&lt; IncompleteLUT &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a7e9dcbd85dd2d73c81f4f243136d03a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a3e304af30544b5e1b3396d017a657b26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_droptol</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a5eb0796236f8b99cf24a991b4fe31813</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a3f28ba1a776a45e098ddfc35425710b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_fillfactor</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a40e52676389d807c3033de03bbd7b90a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a7d2cda3cd944579c417a9adf423edc9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FactorType</type>
      <name>m_lu</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>ae2f1c31f87874392c955fab460511d21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt;</type>
      <name>m_P</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>af3553f5fb7aa859106c03939e9979635</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt;</type>
      <name>m_Pinv</name>
      <anchorfile>classEigen_1_1IncompleteLUT.html</anchorfile>
      <anchor>a652cc8edb84b570f762272f7b63f4238</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::IndexBased</name>
    <filename>structEigen_1_1internal_1_1IndexBased.html</filename>
  </compound>
  <compound kind="struct">
    <name>CChen_Han::InfoAtAngle</name>
    <filename>structCChen__Han_1_1InfoAtAngle.html</filename>
    <member kind="function">
      <type></type>
      <name>InfoAtAngle</name>
      <anchorfile>structCChen__Han_1_1InfoAtAngle.html</anchorfile>
      <anchor>a296c4e70af1d186d1ac3432aeb4bfe88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>birthTime</name>
      <anchorfile>structCChen__Han_1_1InfoAtAngle.html</anchorfile>
      <anchor>a84058dcb6a0ac4463c84a016836b95df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>disUptodate</name>
      <anchorfile>structCChen__Han_1_1InfoAtAngle.html</anchorfile>
      <anchor>adbaf673d1378aceb45c408d736772ffb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>entryProp</name>
      <anchorfile>structCChen__Han_1_1InfoAtAngle.html</anchorfile>
      <anchor>a5c6b93accceba0bcf1e1c17ade768b00</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CExactDGPMethod::InfoAtVertex</name>
    <filename>structCExactDGPMethod_1_1InfoAtVertex.html</filename>
    <member kind="function">
      <type>EdgePoint</type>
      <name>GetEntryPoint</name>
      <anchorfile>structCExactDGPMethod_1_1InfoAtVertex.html</anchorfile>
      <anchor>ab25e8bba7fe9e552766fe1a754e72989</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InfoAtVertex</name>
      <anchorfile>structCExactDGPMethod_1_1InfoAtVertex.html</anchorfile>
      <anchor>a7eb3334c25fc57474d647111b39416ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>birthTimeForCheckingValidity</name>
      <anchorfile>structCExactDGPMethod_1_1InfoAtVertex.html</anchorfile>
      <anchor>a6b7583361d7fc3604f4958061590e6f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>disUptodate</name>
      <anchorfile>structCExactDGPMethod_1_1InfoAtVertex.html</anchorfile>
      <anchor>af4fedc19643e0177fc3b009dc10f588e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>entryProp</name>
      <anchorfile>structCExactDGPMethod_1_1InfoAtVertex.html</anchorfile>
      <anchor>adcb3794b636be45f244cedb799181e0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>fParentIsPseudoSource</name>
      <anchorfile>structCExactDGPMethod_1_1InfoAtVertex.html</anchorfile>
      <anchor>a888d1d8016826b22579c49cf783aba62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>indexOfAncestor</name>
      <anchorfile>structCExactDGPMethod_1_1InfoAtVertex.html</anchorfile>
      <anchor>a5f754625666d5559209796be9e57120d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>indexOfDirectParent</name>
      <anchorfile>structCExactDGPMethod_1_1InfoAtVertex.html</anchorfile>
      <anchor>aab0a419d17d433dfee5010b58357070f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>indexOfRootVertOfDirectParent</name>
      <anchorfile>structCExactDGPMethod_1_1InfoAtVertex.html</anchorfile>
      <anchor>ac7c881d854b4f7deeef44bab1bba76b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>levelOnSequenceTree</name>
      <anchorfile>structCExactDGPMethod_1_1InfoAtVertex.html</anchorfile>
      <anchor>a540de1d2fbda8d32b48ee48c6586fb6b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::inner_iterator_selector</name>
    <filename>classEigen_1_1internal_1_1inner__iterator__selector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::inner_iterator_selector&lt; XprType, IndexBased &gt;</name>
    <filename>classEigen_1_1internal_1_1inner__iterator__selector_3_01XprType_00_01IndexBased_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1internal_1_1inner__iterator__selector_3_01XprType_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a75220d085c1511abaa4fcaa85052abc6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1inner__iterator__selector_3_01XprType_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a3404ae052ff041d9fed4fefd1f68394c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>inner_iterator_selector</name>
      <anchorfile>classEigen_1_1internal_1_1inner__iterator__selector_3_01XprType_00_01IndexBased_01_4.html</anchorfile>
      <anchor>af77e170b977ca20a28ebf67f7225e234</anchor>
      <arglist>(const EvaluatorType &amp;eval, const Index &amp;outerId, const Index &amp;innerSize)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1internal_1_1inner__iterator__selector_3_01XprType_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a672740c7a1326f30e85bb43618eeef2b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE inner_iterator_selector &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1internal_1_1inner__iterator__selector_3_01XprType_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a1ae5c9b870a5068a9bdd9a91e80495cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1internal_1_1inner__iterator__selector_3_01XprType_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a480e69699b4bdc3231fcf9654b96cddc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1inner__iterator__selector_3_01XprType_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a313c47fa4b4f34974c9dd2b31e200e21</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1internal_1_1inner__iterator__selector_3_01XprType_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a6ade23ea26c5f4d84e977c0effc133d3a173733d688ffef8154aedbd4678d6c79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; XprType &gt;</type>
      <name>EvaluatorType</name>
      <anchorfile>classEigen_1_1internal_1_1inner__iterator__selector_3_01XprType_00_01IndexBased_01_4.html</anchorfile>
      <anchor>aa876c40ec31043c11f4d285896d66068</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1internal_1_1inner__iterator__selector_3_01XprType_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a6ade23ea26c5f4d84e977c0effc133d3a173733d688ffef8154aedbd4678d6c79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>traits&lt; XprType &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1inner__iterator__selector_3_01XprType_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a42e5e94d0accb68d40ffd26489d58a2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_end</name>
      <anchorfile>classEigen_1_1internal_1_1inner__iterator__selector_3_01XprType_00_01IndexBased_01_4.html</anchorfile>
      <anchor>ade2963f6fe06b1f2e246d7d6a48c6fb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const EvaluatorType &amp;</type>
      <name>m_eval</name>
      <anchorfile>classEigen_1_1internal_1_1inner__iterator__selector_3_01XprType_00_01IndexBased_01_4.html</anchorfile>
      <anchor>af440cf9df6a9592baee4673fcd3e291a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_inner</name>
      <anchorfile>classEigen_1_1internal_1_1inner__iterator__selector_3_01XprType_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a84ff8216682727607016682df381d6dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1internal_1_1inner__iterator__selector_3_01XprType_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a882c0a7787a1b0a6ad0b19e133c20a69</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::inner_iterator_selector&lt; XprType, IteratorBased &gt;</name>
    <filename>classEigen_1_1internal_1_1inner__iterator__selector_3_01XprType_00_01IteratorBased_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>inner_iterator_selector</name>
      <anchorfile>classEigen_1_1internal_1_1inner__iterator__selector_3_01XprType_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a1dfaba22f39c3560fb588d35f940a540</anchor>
      <arglist>(const EvaluatorType &amp;eval, const Index &amp;outerId, const Index &amp;)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; XprType &gt;::InnerIterator</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1inner__iterator__selector_3_01XprType_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>abc08a7b1b33570a3650f91f499f1c303</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; XprType &gt;</type>
      <name>EvaluatorType</name>
      <anchorfile>classEigen_1_1internal_1_1inner__iterator__selector_3_01XprType_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a28c895cdf4870a02511a8eb5fcede040</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>inner_iterator_selector&lt; XprType, typename internal::evaluator_traits&lt; XprType &gt;::Kind &gt;</name>
    <filename>classEigen_1_1internal_1_1inner__iterator__selector.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::inner_stride_at_compile_time</name>
    <filename>structEigen_1_1internal_1_1inner__stride__at__compile__time.html</filename>
    <templarg></templarg>
    <templarg>HasDirectAccess</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1inner__stride__at__compile__time.html</anchorfile>
      <anchor>a082b5de2fc7cdad2bb8e6ea0fef951d0a141421fbe0f28c098f262b0e31a8139f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1inner__stride__at__compile__time.html</anchorfile>
      <anchor>a082b5de2fc7cdad2bb8e6ea0fef951d0a141421fbe0f28c098f262b0e31a8139f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::inner_stride_at_compile_time&lt; Derived, false &gt;</name>
    <filename>structEigen_1_1internal_1_1inner__stride__at__compile__time_3_01Derived_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1inner__stride__at__compile__time_3_01Derived_00_01false_01_4.html</anchorfile>
      <anchor>a5e9ef44e4a2ef4a1d09f6d34bcff0a6fa483a6a4630a2c9dda91414477c502212</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1inner__stride__at__compile__time_3_01Derived_00_01false_01_4.html</anchorfile>
      <anchor>a5e9ef44e4a2ef4a1d09f6d34bcff0a6fa483a6a4630a2c9dda91414477c502212</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseCompressedBase::InnerIterator</name>
    <filename>classEigen_1_1SparseCompressedBase_1_1InnerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1InnerIterator.html</anchorfile>
      <anchor>a4ea945a666c9ef67022d2ba40526f11a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex</type>
      <name>index</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1InnerIterator.html</anchorfile>
      <anchor>a6ef22bc379f3f097e6df4879387af016</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1InnerIterator.html</anchorfile>
      <anchor>a2dbfb204ad9bc8908b425facafd61937</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1InnerIterator.html</anchorfile>
      <anchor>a0d898de5e4edb9f6404680262b52f898</anchor>
      <arglist>(const InnerIterator &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1InnerIterator.html</anchorfile>
      <anchor>abd6788696bf6487edc36b9bf1cbc4a4a</anchor>
      <arglist>(const SparseCompressedBase &amp;mat, Index outer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1InnerIterator.html</anchorfile>
      <anchor>a174dcae1aa9e7856a13f645a5fa9b524</anchor>
      <arglist>(const SparseCompressedBase &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1InnerIterator.html</anchorfile>
      <anchor>ad4da121e9806347dff38c6e81b6fd002</anchor>
      <arglist>(const internal::CompressedStorage&lt; Scalar, StorageIndex &gt; &amp;data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1InnerIterator.html</anchorfile>
      <anchor>a9d4cce010afa10873d8e3ef9ac550c58</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1InnerIterator.html</anchorfile>
      <anchor>a53b6f9da87142b9a9a21bd76bd5c979f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>InnerIterator &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1InnerIterator.html</anchorfile>
      <anchor>a4ed64fd87d75a3be8a40c91b81cddcbd</anchor>
      <arglist>(const InnerIterator &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outer</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1InnerIterator.html</anchorfile>
      <anchor>aea781dab34ddd442e99fa9333563d321</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1InnerIterator.html</anchorfile>
      <anchor>aa6c057b16cbad7f91c9dd0a999473f12</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>value</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1InnerIterator.html</anchorfile>
      <anchor>a2fc15f9f1f5e666058d1748a362f5b7e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>valueRef</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1InnerIterator.html</anchorfile>
      <anchor>a12591f854eb2a95878ce773311c8be6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, Derived::IsVectorAtCompileTime?0:Dynamic &gt;</type>
      <name>OuterType</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1InnerIterator.html</anchorfile>
      <anchor>a6d02d249b544148e7bb052541212185e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_end</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1InnerIterator.html</anchorfile>
      <anchor>a1f64c8c86a04eaa0bc0309a2a7dc841c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_id</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1InnerIterator.html</anchorfile>
      <anchor>a53a38206a6d4dd249aab44e344862a04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const StorageIndex *</type>
      <name>m_indices</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1InnerIterator.html</anchorfile>
      <anchor>abb6cbaa6e3e1deb4c26c590a5a36bcef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const OuterType</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1InnerIterator.html</anchorfile>
      <anchor>a35be608b4ccded40a8c6aede6a151cee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Scalar *</type>
      <name>m_values</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1InnerIterator.html</anchorfile>
      <anchor>a952c16dc679544d3379d2dc986e601a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1InnerIterator.html</anchorfile>
      <anchor>a2d909f98ecdd2cb8795f0d11dbcf815b</anchor>
      <arglist>(const SparseMatrixBase&lt; T &gt; &amp;, Index outer)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, IteratorBased, IteratorBased &gt;::InnerIterator</name>
    <filename>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_94cca4c1af5953cf8db0bca2176b8525.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_94cca4c1af5953cf8db0bca2176b8525.html</anchorfile>
      <anchor>ae19ec78f6d49656c667cc7e0f0691234</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE StorageIndex</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_94cca4c1af5953cf8db0bca2176b8525.html</anchorfile>
      <anchor>a34216d3a08b8d8ae18c1eb69323f4d9b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_94cca4c1af5953cf8db0bca2176b8525.html</anchorfile>
      <anchor>a3758a600e7d9f1d7e3904d169f9ab16e</anchor>
      <arglist>(const binary_evaluator &amp;aEval, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_94cca4c1af5953cf8db0bca2176b8525.html</anchorfile>
      <anchor>abf92ad479b8099e534fe9c1dd8befc60</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_94cca4c1af5953cf8db0bca2176b8525.html</anchorfile>
      <anchor>a2d3f46f70f434d003afac2cf43d5651f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_94cca4c1af5953cf8db0bca2176b8525.html</anchorfile>
      <anchor>ac3dc285210f3cd777f6152c97c7a83de</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_94cca4c1af5953cf8db0bca2176b8525.html</anchorfile>
      <anchor>a1d4df446a75d1556430928a76820455a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const BinaryOp &amp;</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_94cca4c1af5953cf8db0bca2176b8525.html</anchorfile>
      <anchor>a48d811ac2282bb7ed6c8da6ecfa6fc0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex</type>
      <name>m_id</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_94cca4c1af5953cf8db0bca2176b8525.html</anchorfile>
      <anchor>a7f7bc057c902eb974576cacaa316f7dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsIterator</type>
      <name>m_lhsIter</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_94cca4c1af5953cf8db0bca2176b8525.html</anchorfile>
      <anchor>a83d42d7f86a02cd0e24334ecf75834ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsIterator</type>
      <name>m_rhsIter</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_94cca4c1af5953cf8db0bca2176b8525.html</anchorfile>
      <anchor>a3805f0c861f82e10492da6786cc9a9f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_value</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_94cca4c1af5953cf8db0bca2176b8525.html</anchorfile>
      <anchor>a601cf7cc0e140b4fbbfbd7be4367b912</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, IndexBased, IteratorBased &gt;::InnerIterator</name>
    <filename>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_0600a8e9fae3a70564707e2fc93e10a6.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_0600a8e9fae3a70564707e2fc93e10a6.html</anchorfile>
      <anchor>a17926f70074b0c4c11a95ac7c98438c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE StorageIndex</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_0600a8e9fae3a70564707e2fc93e10a6.html</anchorfile>
      <anchor>af7629212492d526cda8f0fa7ccc3cb52</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_0600a8e9fae3a70564707e2fc93e10a6.html</anchorfile>
      <anchor>a4fae72585286ecb39263b94fcb7c9723</anchor>
      <arglist>(const binary_evaluator &amp;aEval, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_0600a8e9fae3a70564707e2fc93e10a6.html</anchorfile>
      <anchor>a900e19612e5edc6b4ddca2c753e94ae5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_0600a8e9fae3a70564707e2fc93e10a6.html</anchorfile>
      <anchor>ae28cb7c8c41dd33858b0e439a8b75f68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_0600a8e9fae3a70564707e2fc93e10a6.html</anchorfile>
      <anchor>ad6e96a5c4eb871980bcc2b7812c0fc51</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_0600a8e9fae3a70564707e2fc93e10a6.html</anchorfile>
      <anchor>a8e49e77e69787f4ca6b61b1dbc09d1d8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const BinaryOp &amp;</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_0600a8e9fae3a70564707e2fc93e10a6.html</anchorfile>
      <anchor>a6b1c8dc90980badd2d93eac0ce967f46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex</type>
      <name>m_id</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_0600a8e9fae3a70564707e2fc93e10a6.html</anchorfile>
      <anchor>abfa351c24d17c148f42c9f779fcd2a92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex</type>
      <name>m_innerSize</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_0600a8e9fae3a70564707e2fc93e10a6.html</anchorfile>
      <anchor>ad967099d7a435c8ff8400ee92a831c09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const evaluator&lt; Lhs &gt; &amp;</type>
      <name>m_lhsEval</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_0600a8e9fae3a70564707e2fc93e10a6.html</anchorfile>
      <anchor>a4d5fb49468089e9ea03c43ebc72291e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsIterator</type>
      <name>m_rhsIter</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_0600a8e9fae3a70564707e2fc93e10a6.html</anchorfile>
      <anchor>a1048f095e6d0621393b10fcc485dd3fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_value</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_0600a8e9fae3a70564707e2fc93e10a6.html</anchorfile>
      <anchor>a709650fd5ad2bb093ecf90f41e0e9c93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_0600a8e9fae3a70564707e2fc93e10a6.html</anchorfile>
      <anchor>a3af6fb08d67a5bfccdfaf85662805744a1b4c39c3405f81053284f5dde9dfceec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_0600a8e9fae3a70564707e2fc93e10a6.html</anchorfile>
      <anchor>a3af6fb08d67a5bfccdfaf85662805744a1b4c39c3405f81053284f5dde9dfceec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, IteratorBased, IndexBased &gt;::InnerIterator</name>
    <filename>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_fe69422f962511fe252c09cb09c065b8.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_fe69422f962511fe252c09cb09c065b8.html</anchorfile>
      <anchor>a19e2e374f8eb2df24bfa439cfe1f96a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE StorageIndex</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_fe69422f962511fe252c09cb09c065b8.html</anchorfile>
      <anchor>ae04bfcd70e22b4854236a4d054c20e26</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_fe69422f962511fe252c09cb09c065b8.html</anchorfile>
      <anchor>a5d49c38c7b7e09c66cf5445cba43501c</anchor>
      <arglist>(const binary_evaluator &amp;aEval, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_fe69422f962511fe252c09cb09c065b8.html</anchorfile>
      <anchor>a50cb49f37d910c97b15b792f225423ce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_fe69422f962511fe252c09cb09c065b8.html</anchorfile>
      <anchor>a94c4753d03f151c629843fb61f2631df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_fe69422f962511fe252c09cb09c065b8.html</anchorfile>
      <anchor>a1f780f52134e38a46611b09284a13b0a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_fe69422f962511fe252c09cb09c065b8.html</anchorfile>
      <anchor>a754f152a4896443ed1d252b5aa6b099a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const BinaryOp &amp;</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_fe69422f962511fe252c09cb09c065b8.html</anchorfile>
      <anchor>a1516449043cd32be402fbee1817f266a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex</type>
      <name>m_id</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_fe69422f962511fe252c09cb09c065b8.html</anchorfile>
      <anchor>a336332a167051030a8b88480830526dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex</type>
      <name>m_innerSize</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_fe69422f962511fe252c09cb09c065b8.html</anchorfile>
      <anchor>a902eb8c03862873313a3452865bad121</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsIterator</type>
      <name>m_lhsIter</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_fe69422f962511fe252c09cb09c065b8.html</anchorfile>
      <anchor>a814ddd99900c7ded196e339c093f0086</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const evaluator&lt; Rhs &gt; &amp;</type>
      <name>m_rhsEval</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_fe69422f962511fe252c09cb09c065b8.html</anchorfile>
      <anchor>a62fbea8273aaf0d245b03985e5951ecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_value</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_fe69422f962511fe252c09cb09c065b8.html</anchorfile>
      <anchor>a5772fd05a63d13893b8af5672d2f31af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_fe69422f962511fe252c09cb09c065b8.html</anchorfile>
      <anchor>a5e345534f465c320fd30bc2a487d2ff0a89ae047d731f23921653f29149270b24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1internal_1_1binary__evaluator_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_fe69422f962511fe252c09cb09c065b8.html</anchorfile>
      <anchor>a5e345534f465c320fd30bc2a487d2ff0a89ae047d731f23921653f29149270b24</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::sparse_conjunction_evaluator&lt; XprType, IteratorBased, IteratorBased &gt;::InnerIterator</name>
    <filename>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01Ite267c0cf6c4ff0e9fff9acb4294744751.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01Ite267c0cf6c4ff0e9fff9acb4294744751.html</anchorfile>
      <anchor>a146b27402b96a99b951c8a565d411ec0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE StorageIndex</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01Ite267c0cf6c4ff0e9fff9acb4294744751.html</anchorfile>
      <anchor>a9bf94fdca2a751f940d74a56382381ff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01Ite267c0cf6c4ff0e9fff9acb4294744751.html</anchorfile>
      <anchor>aee612be04056057da0191a10ed6f0a05</anchor>
      <arglist>(const sparse_conjunction_evaluator &amp;aEval, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01Ite267c0cf6c4ff0e9fff9acb4294744751.html</anchorfile>
      <anchor>ac7a6b155b62051f69173e6eb15b1c6a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01Ite267c0cf6c4ff0e9fff9acb4294744751.html</anchorfile>
      <anchor>a9600c332ccd050b21f8ce62f459c0735</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01Ite267c0cf6c4ff0e9fff9acb4294744751.html</anchorfile>
      <anchor>af2fd9355b705f53dbde55c6975ba01d3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01Ite267c0cf6c4ff0e9fff9acb4294744751.html</anchorfile>
      <anchor>a014b8683fd7ebcc1d617ba5f56d04b42</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const BinaryOp &amp;</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01Ite267c0cf6c4ff0e9fff9acb4294744751.html</anchorfile>
      <anchor>a439a520e310e64ffbe0a599750c3aaa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsIterator</type>
      <name>m_lhsIter</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01Ite267c0cf6c4ff0e9fff9acb4294744751.html</anchorfile>
      <anchor>af33d65ea7027c1939a53fee95c104e5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsIterator</type>
      <name>m_rhsIter</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01Ite267c0cf6c4ff0e9fff9acb4294744751.html</anchorfile>
      <anchor>af2c529a0484cc7d34d88a82469244ded</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::sparse_conjunction_evaluator&lt; XprType, IndexBased, IteratorBased &gt;::InnerIterator</name>
    <filename>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4_1_1InnerIterator.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a4f612d547ef004f5d335a8f16a82ab7b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE StorageIndex</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a06f1a79196a5aee52af7c12b141feb0e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a445ebe480175315d1d7eecdd04fa9c46</anchor>
      <arglist>(const sparse_conjunction_evaluator &amp;aEval, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a267e2651e88b10e7a256e1bd10c8be67</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a810c5ee31f6b3bb3681ab23e1c2c283e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a4d465d6c045a18e5a99c4805f5beecf6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>ab8dd9f84ed66aac3efc9c919a7ddd9ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const BinaryOp &amp;</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>acb7dd4aab4788ff3a71899b9edebeb38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const LhsEvaluator &amp;</type>
      <name>m_lhsEval</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>aa8c4bb78baa73d90c9c2e51b987c70c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a2390294c4596f647cbb36a2ac622e764</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsIterator</type>
      <name>m_rhsIter</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>ab5e1e7d6b15ce17a283ed9eed4f254b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a02d91019cc5fe03514c79f2a4a4f92c1a9951dacb9b30cb667be50811585de8e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a02d91019cc5fe03514c79f2a4a4f92c1a9951dacb9b30cb667be50811585de8e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::sparse_conjunction_evaluator&lt; XprType, IteratorBased, IndexBased &gt;::InnerIterator</name>
    <filename>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4_1_1InnerIterator.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a3d8dbd36fba433bb8af0f8a288db87d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE StorageIndex</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a6f3bf2927742b856d8e81d10cd85784f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a8fedd71fd398855664c4592f45c92f4a</anchor>
      <arglist>(const sparse_conjunction_evaluator &amp;aEval, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>ae0a3ecfa48736e21a37e3f2a252bfc3f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>ac65d5b4f2eaf7bdcc4f7984c21956964</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a873f4b7efdc334c4a8145e1ba27e7c08</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>aa6ee69b689899cc8af43da3ea49eb01b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const BinaryOp &amp;</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a8470bd7040e38ea14b746c3868ce6258</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsIterator</type>
      <name>m_lhsIter</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a58002ccc817387927d787a111b54d6da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a770468196061d77f5a30f20469529bc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const evaluator&lt; RhsArg &gt; &amp;</type>
      <name>m_rhsEval</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a9cf228fb28a2120b255d9121ac402327</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a986bf4b6c0fa98964e11785e2658414eac7d091557aa924ff87c4508ac1f26eea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a986bf4b6c0fa98964e11785e2658414eac7d091557aa924ff87c4508ac1f26eea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::unary_evaluator&lt; CwiseUnaryOp&lt; UnaryOp, ArgType &gt;, IteratorBased &gt;::InnerIterator</name>
    <filename>classEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01Ice1979f778b798ceef68d5cc5d82b9db.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01Ice1979f778b798ceef68d5cc5d82b9db.html</anchorfile>
      <anchor>a549767003aa22c3238af8b8f107927c0</anchor>
      <arglist>(const unary_evaluator &amp;unaryOp, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01Ice1979f778b798ceef68d5cc5d82b9db.html</anchorfile>
      <anchor>a2778c397f9270dd82c3f204e61bc5453</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01Ice1979f778b798ceef68d5cc5d82b9db.html</anchorfile>
      <anchor>ab61e1be0a86389334383f9ae27e20340</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const UnaryOp</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01Ice1979f778b798ceef68d5cc5d82b9db.html</anchorfile>
      <anchor>a4521f30e3af712fa6d439c515d8ba3d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>unary_evaluator&lt; CwiseUnaryOp&lt; UnaryOp, ArgType &gt;, IteratorBased &gt;::EvalIterator</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01Ice1979f778b798ceef68d5cc5d82b9db.html</anchorfile>
      <anchor>aea01cba0cecc08c20be237dc4400db88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01Ice1979f778b798ceef68d5cc5d82b9db.html</anchorfile>
      <anchor>af9a6719c2ccd490c7fb2cd3dbee2377e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Scalar &amp;</type>
      <name>valueRef</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01Ice1979f778b798ceef68d5cc5d82b9db.html</anchorfile>
      <anchor>a8cb1f215702faddb65c0e298a6d8ebf0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::unary_evaluator&lt; CwiseUnaryView&lt; ViewOp, ArgType &gt;, IteratorBased &gt;::InnerIterator</name>
    <filename>classEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01ViewOp_00_01ArgType_01_4_00_01dd6fc6f7a5ce18215d830740626604aa.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01ViewOp_00_01ArgType_01_4_00_01dd6fc6f7a5ce18215d830740626604aa.html</anchorfile>
      <anchor>a4c6fac5d79ddf219c2fee63eaf731e32</anchor>
      <arglist>(const unary_evaluator &amp;unaryOp, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01ViewOp_00_01ArgType_01_4_00_01dd6fc6f7a5ce18215d830740626604aa.html</anchorfile>
      <anchor>adeb8c48838ea2516072bdd57fba090c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01ViewOp_00_01ArgType_01_4_00_01dd6fc6f7a5ce18215d830740626604aa.html</anchorfile>
      <anchor>a7278f1a034525f7bc6950d626a15e9d5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>valueRef</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01ViewOp_00_01ArgType_01_4_00_01dd6fc6f7a5ce18215d830740626604aa.html</anchorfile>
      <anchor>acf8b0de322270d6fad83ce54e8460ee0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ViewOp</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01ViewOp_00_01ArgType_01_4_00_01dd6fc6f7a5ce18215d830740626604aa.html</anchorfile>
      <anchor>a899c81f1f6265765146a7aaae76823fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>unary_evaluator&lt; CwiseUnaryView&lt; ViewOp, ArgType &gt;, IteratorBased &gt;::EvalIterator</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01ViewOp_00_01ArgType_01_4_00_01dd6fc6f7a5ce18215d830740626604aa.html</anchorfile>
      <anchor>ad5f0d8f4439b6b14e7843177b53412ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01ViewOp_00_01ArgType_01_4_00_01dd6fc6f7a5ce18215d830740626604aa.html</anchorfile>
      <anchor>a706ea46ab1c1ab9e8ca2324b624b49f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::sparse_dense_outer_product_evaluator::InnerIterator</name>
    <filename>classEigen_1_1internal_1_1sparse__dense__outer__product__evaluator_1_1InnerIterator.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__dense__outer__product__evaluator_1_1InnerIterator.html</anchorfile>
      <anchor>a484b491863396b0585940f6ffadcedd2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__dense__outer__product__evaluator_1_1InnerIterator.html</anchorfile>
      <anchor>a27bb5136a9ef5370c7ddfc34ddc11999</anchor>
      <arglist>(const sparse_dense_outer_product_evaluator &amp;xprEval, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__dense__outer__product__evaluator_1_1InnerIterator.html</anchorfile>
      <anchor>a6545d91d6a5132f8ad80f0a34e854fb2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>outer</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__dense__outer__product__evaluator_1_1InnerIterator.html</anchorfile>
      <anchor>a18b2d7ab3c90d856a45862d0e62d5728</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__dense__outer__product__evaluator_1_1InnerIterator.html</anchorfile>
      <anchor>ac58c9e2ff400cb2741d955912f0068df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__dense__outer__product__evaluator_1_1InnerIterator.html</anchorfile>
      <anchor>a26f411b74ba4a10ae4d254423c0b800a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Scalar</type>
      <name>get</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__dense__outer__product__evaluator_1_1InnerIterator.html</anchorfile>
      <anchor>ab95129da23715cc82ec4a1c6dba518cd</anchor>
      <arglist>(const RhsEval &amp;rhs, Index outer, Dense=Dense()) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Scalar</type>
      <name>get</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__dense__outer__product__evaluator_1_1InnerIterator.html</anchorfile>
      <anchor>a20d8115902e16c608fca8b4fdcb9a920</anchor>
      <arglist>(const RhsEval &amp;rhs, Index outer, Sparse=Sparse())</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_empty</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__dense__outer__product__evaluator_1_1InnerIterator.html</anchorfile>
      <anchor>a9a3831282beeeb6e79c428c09e6038d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_factor</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__dense__outer__product__evaluator_1_1InnerIterator.html</anchorfile>
      <anchor>a18dc248d76b9934b04cce16512d9ce8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__dense__outer__product__evaluator_1_1InnerIterator.html</anchorfile>
      <anchor>acbef56598eb5e344e5148f34edd32950</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::sparse_diagonal_product_evaluator&lt; SparseXprType, DiagonalCoeffType, SDP_AsScalarProduct &gt;::InnerIterator</name>
    <filename>classEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagonalCo73d71cd7e938fefa9cd3860bac207b03.html</filename>
    <member kind="function">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagonalCo73d71cd7e938fefa9cd3860bac207b03.html</anchorfile>
      <anchor>a0009088b546fdb4f261d1c91553f9824</anchor>
      <arglist>(const sparse_diagonal_product_evaluator &amp;xprEval, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagonalCo73d71cd7e938fefa9cd3860bac207b03.html</anchorfile>
      <anchor>ac10ad8f6ab6f49094bae27a2fda77ce0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DiagonalCoeffType::Scalar</type>
      <name>m_coeff</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagonalCo73d71cd7e938fefa9cd3860bac207b03.html</anchorfile>
      <anchor>af65efa4ced355177b7f8d9f5c3ae75ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::sparse_diagonal_product_evaluator&lt; SparseXprType, DiagCoeffType, SDP_AsCwiseProduct &gt;::InnerIterator</name>
    <filename>classEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagCoeffT78553ee17a2176a2dbc163eeb119c7b7.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagCoeffT78553ee17a2176a2dbc163eeb119c7b7.html</anchorfile>
      <anchor>af858b2599f566322fa0400a0e4d300eb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagCoeffT78553ee17a2176a2dbc163eeb119c7b7.html</anchorfile>
      <anchor>a52f9e14509bb2a05c58b9d064486bbb4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagCoeffT78553ee17a2176a2dbc163eeb119c7b7.html</anchorfile>
      <anchor>afea36a39a52bb051f47ca8aae282a760</anchor>
      <arglist>(const sparse_diagonal_product_evaluator &amp;xprEval, Index outer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagCoeffT78553ee17a2176a2dbc163eeb119c7b7.html</anchorfile>
      <anchor>ac40c3dd7c6a364a9b8ac44c031400943</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagCoeffT78553ee17a2176a2dbc163eeb119c7b7.html</anchorfile>
      <anchor>a84ce607dbf92568d6cf7cac7b4647e46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outer</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagCoeffT78553ee17a2176a2dbc163eeb119c7b7.html</anchorfile>
      <anchor>a80f170511274bc787b09937f514e7d88</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagCoeffT78553ee17a2176a2dbc163eeb119c7b7.html</anchorfile>
      <anchor>ada1d128324b999f9ac99c9d0578c83fa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagCoeffT78553ee17a2176a2dbc163eeb119c7b7.html</anchorfile>
      <anchor>a90b67fd715a89b54748525b01b771792</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DiagCoeffNested</type>
      <name>m_diagCoeffNested</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagCoeffT78553ee17a2176a2dbc163eeb119c7b7.html</anchorfile>
      <anchor>a9c5330655f796c2094d9b3ea933999b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SparseXprIter</type>
      <name>m_sparseIter</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagCoeffT78553ee17a2176a2dbc163eeb119c7b7.html</anchorfile>
      <anchor>aa02f9bd53f7501b07ae533a75282385b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>evaluator&lt; SparseXprType &gt;::InnerIterator</type>
      <name>SparseXprIter</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagCoeffT78553ee17a2176a2dbc163eeb119c7b7.html</anchorfile>
      <anchor>aa45f492eac200efe75c1dc46eb374ea3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::unary_evaluator&lt; Transpose&lt; ArgType &gt;, IteratorBased &gt;::InnerIterator</name>
    <filename>classEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IteratorBased_01_4_1_1InnerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IteratorBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a136cadb972e0d183cc055f1dff43d9ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IteratorBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a9579815df5f7f07ad8baf85c5a6e2f51</anchor>
      <arglist>(const unary_evaluator &amp;unaryOp, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IteratorBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>ac32dec3e3a1e51fa1cd6409c3dbcc2a7</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::unary_evaluator&lt; TriangularView&lt; ArgType, Mode &gt;, IteratorBased &gt;::InnerIterator</name>
    <filename>classEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01Itd4879867398c35c9ff56ebcf7eb1caf2.html</filename>
    <member kind="function">
      <type>StorageIndex</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01Itd4879867398c35c9ff56ebcf7eb1caf2.html</anchorfile>
      <anchor>af0aea9c0de2bbcd43b82056d47c703f1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01Itd4879867398c35c9ff56ebcf7eb1caf2.html</anchorfile>
      <anchor>ae9f62d4f294fe61d8b015ecedd0c8ed4</anchor>
      <arglist>(const unary_evaluator &amp;xprEval, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01Itd4879867398c35c9ff56ebcf7eb1caf2.html</anchorfile>
      <anchor>a9c4c5f54a923a0c7629ca552c376bf21</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01Itd4879867398c35c9ff56ebcf7eb1caf2.html</anchorfile>
      <anchor>a00a4299797507fd00d4c4bc700745ff7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01Itd4879867398c35c9ff56ebcf7eb1caf2.html</anchorfile>
      <anchor>ab4f5bfc90c249dce2027346da564e5c3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_containsDiag</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01Itd4879867398c35c9ff56ebcf7eb1caf2.html</anchorfile>
      <anchor>a25e4b1a15ea1a36e9118d4c586d7311c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_returnOne</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01Itd4879867398c35c9ff56ebcf7eb1caf2.html</anchorfile>
      <anchor>aa840daba98da9012d262e1ee1dce1f18</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>EvalIterator</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01Itd4879867398c35c9ff56ebcf7eb1caf2.html</anchorfile>
      <anchor>a2bf5b4645b7e0f69a925a7f92f95c6dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Scalar &amp;</type>
      <name>valueRef</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01Itd4879867398c35c9ff56ebcf7eb1caf2.html</anchorfile>
      <anchor>a8e8fedbe0878a57aff9a20fdb55eb860</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::unary_evaluator&lt; SparseView&lt; ArgType &gt;, IteratorBased &gt;::InnerIterator</name>
    <filename>classEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IteratorBased_01_4_1_1InnerIterator.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IteratorBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>aabcc7bf315b6f4b07caaebf95c49ae16</anchor>
      <arglist>(const unary_evaluator &amp;sve, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IteratorBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a2b41f799808167ed9710cd582f0fd011</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const XprType &amp;</type>
      <name>m_view</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IteratorBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a26543556900e792d1db906fae70badab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IteratorBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a2d43357c5cd2caf594342b55f621ec76</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>incrementToNonZero</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IteratorBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>af1b7402a58a2ed8bd18de89c2d09eed5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::unary_evaluator&lt; SparseView&lt; ArgType &gt;, IndexBased &gt;::InnerIterator</name>
    <filename>classEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4_1_1InnerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a6b9a064954baa2edbecaa1d21f6a17e0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE StorageIndex</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>ab656a3a3dd280e517ea553a4df580332</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>ae37af4f3bcd59acf4f920a6d8e79efe9</anchor>
      <arglist>(const unary_evaluator &amp;sve, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a96176507389cffd59f94a823a4cf8b8c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a184b48487ae31127989cac1f876925ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a9a652e6c0811202730b1ec8508f8c17c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>aad302ee809112884627c0cfecfab6191</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_end</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>abb528e0d3fc6c3c26e1354caf77bf99f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_inner</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a265b0b50cf0ca876d6e85a5a5c2b9ae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a64a63c33d13620c822ae35b014e8a086</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const unary_evaluator &amp;</type>
      <name>m_sve</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a5708af517973b9d60eba6c9c8c5a4dbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>incrementToNonZero</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>ab5f98b5452a880d32045b190a83726b0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::MappedSuperNodalMatrix::InnerIterator</name>
    <filename>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>aa83de2a130158de542c82a154fd9c732</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>ab4bac0b3cd9a75e6eb839e6d0e127cdc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a57470edfb9248d2862a7b06b3419075c</anchor>
      <arglist>(const MappedSuperNodalMatrix &amp;mat, Index outer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>aa82ceae26b3f2079bbfcaf6464cea433</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a71f2b13929718d8bc0c9497894f23813</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>aeccfcf6a203d1f935a9e064b94ef3396</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>supIndex</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a7bfb531fe20340f7c44caab705701c22</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a3c58c80edbceb102ab050c0620be85c5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>valueRef</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>af6152299490a4056346c01c2faea0827</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_endidrow</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a38a6e67433d8b4e23e7dc38b4d66cc24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_endidval</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a5969f7a2c30e6483b8741933a5bb3532</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_idrow</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a9018de9372547fadad6f12edaf4d7aee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_idval</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a03054aeb32d96c3e43b8bcf3112b20f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const MappedSuperNodalMatrix &amp;</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>aaa7604d6295af04c822ada856d6c01ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>ad61ff30f3c98b31aa247e98feb8e5bf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_startidval</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a30d2ed8c300a543660aefccaa09ce840</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_supno</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>ada7d5bf99cda6f5015604eaf1f046824</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::InnerIterator</name>
    <filename>classEigen_1_1InnerIterator.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1InnerIterator.html</anchorfile>
      <anchor>a1d2ccb720e90bc6928064cc30c41fb93</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>index</name>
      <anchorfile>classEigen_1_1InnerIterator.html</anchorfile>
      <anchor>ac9e0e40b8aceb192a0e1c7d656148760</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1InnerIterator.html</anchorfile>
      <anchor>abbcdcf4d5ecb4445654b7940204cb750</anchor>
      <arglist>(const XprType &amp;xpr, const Index &amp;outerId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1InnerIterator.html</anchorfile>
      <anchor>a0f11df2dfcd1c48c54aa29e605c09310</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1InnerIterator.html</anchorfile>
      <anchor>ae4ed2eece5291e23d870b7238878e2f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1InnerIterator.html</anchorfile>
      <anchor>a3ab6f3afdf62740623cdc9ecb14dc132</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1InnerIterator.html</anchorfile>
      <anchor>ab04bccb41eb22ffcb92dc61125aab119</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::evaluator&lt; XprType &gt;</type>
      <name>EvaluatorType</name>
      <anchorfile>classEigen_1_1InnerIterator.html</anchorfile>
      <anchor>a1eeeda4c6c2ff90408f7b92890b29820</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::inner_iterator_selector&lt; XprType, typename internal::evaluator_traits&lt; XprType &gt;::Kind &gt;</type>
      <name>IteratorType</name>
      <anchorfile>classEigen_1_1InnerIterator.html</anchorfile>
      <anchor>ab25148ad4830f58644c537eb122fd966</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::traits&lt; XprType &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1InnerIterator.html</anchorfile>
      <anchor>ae1bfa486ca2ead3a5a78118b5d990d91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>EvaluatorType</type>
      <name>m_eval</name>
      <anchorfile>classEigen_1_1InnerIterator.html</anchorfile>
      <anchor>a4c7ff45e97e696ee53a6c05dcae2fc57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IteratorType</type>
      <name>m_iter</name>
      <anchorfile>classEigen_1_1InnerIterator.html</anchorfile>
      <anchor>aa7ebd0701b3c10e76a5fc476e7b9f7ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1InnerIterator.html</anchorfile>
      <anchor>acf08224467676b18a311490bc10607e5</anchor>
      <arglist>(const EigenBase&lt; T &gt; &amp;, Index outer)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::InnerStride</name>
    <filename>classEigen_1_1InnerStride.html</filename>
    <templarg>Value</templarg>
    <base>Stride&lt; 0, Value &gt;</base>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>InnerStride</name>
      <anchorfile>classEigen_1_1InnerStride.html</anchorfile>
      <anchor>a66e7c3bde3e04ebe5b1421621ff10b5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>InnerStride</name>
      <anchorfile>classEigen_1_1InnerStride.html</anchorfile>
      <anchor>a20ca7713cfa33c0b0de61123bc0ea647</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Stride&lt; 0, Value &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1InnerStride.html</anchorfile>
      <anchor>a5453f5eca7dc95ad2a336f69e0184751</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::unary_evaluator&lt; Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt;, IteratorBased &gt;::InnerVectorInnerIterator</name>
    <filename>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_07a77688b881fd8facae3f9c6d2569d09.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_07a77688b881fd8facae3f9c6d2569d09.html</anchorfile>
      <anchor>af96c95c3b860dabfa9a00743c58e59e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_07a77688b881fd8facae3f9c6d2569d09.html</anchorfile>
      <anchor>aa1c7f48b58850b04e31d1918242d9065</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>InnerVectorInnerIterator</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_07a77688b881fd8facae3f9c6d2569d09.html</anchorfile>
      <anchor>a8f37ee828c4c3b46870a96e3a7e7f452</anchor>
      <arglist>(const unary_evaluator &amp;aEval, Index outer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_07a77688b881fd8facae3f9c6d2569d09.html</anchorfile>
      <anchor>a902176e844e2c0dd52846acab1d54989</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outer</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_07a77688b881fd8facae3f9c6d2569d09.html</anchorfile>
      <anchor>a83ae43e0c18576a40fc1453eaed46bac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_07a77688b881fd8facae3f9c6d2569d09.html</anchorfile>
      <anchor>a02e33437f09205b2cc5e4613958ac9e8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_07a77688b881fd8facae3f9c6d2569d09.html</anchorfile>
      <anchor>a98d915c743cf2165398dc2b685228b22ada8a6d68bc507c7f28286f08c7e691ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_07a77688b881fd8facae3f9c6d2569d09.html</anchorfile>
      <anchor>a98d915c743cf2165398dc2b685228b22ada8a6d68bc507c7f28286f08c7e691ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const XprType &amp;</type>
      <name>m_block</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_07a77688b881fd8facae3f9c6d2569d09.html</anchorfile>
      <anchor>ad33ec9e2ea49307c033cc6b634812cc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_end</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_07a77688b881fd8facae3f9c6d2569d09.html</anchorfile>
      <anchor>acd915b26627f546f89c64965ffa1a4cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::inplace_transpose_selector</name>
    <filename>structEigen_1_1internal_1_1inplace__transpose__selector.html</filename>
    <templarg></templarg>
    <templarg>IsSquare</templarg>
    <templarg>MatchPacketSize</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::inplace_transpose_selector&lt; MatrixType, false, MatchPacketSize &gt;</name>
    <filename>structEigen_1_1internal_1_1inplace__transpose__selector_3_01MatrixType_00_01false_00_01MatchPacketSize_01_4.html</filename>
    <templarg></templarg>
    <templarg>MatchPacketSize</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1inplace__transpose__selector_3_01MatrixType_00_01false_00_01MatchPacketSize_01_4.html</anchorfile>
      <anchor>af766cb185ec88d2809afc4ed7dd2f3a9</anchor>
      <arglist>(MatrixType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::inplace_transpose_selector&lt; MatrixType, true, false &gt;</name>
    <filename>structEigen_1_1internal_1_1inplace__transpose__selector_3_01MatrixType_00_01true_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1inplace__transpose__selector_3_01MatrixType_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>afa7c98bff0d27a49ff1edf9173307705</anchor>
      <arglist>(MatrixType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::inplace_transpose_selector&lt; MatrixType, true, true &gt;</name>
    <filename>structEigen_1_1internal_1_1inplace__transpose__selector_3_01MatrixType_00_01true_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1inplace__transpose__selector_3_01MatrixType_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>ade80113166d3d27b8631ba4549269926</anchor>
      <arglist>(MatrixType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Inverse</name>
    <filename>classEigen_1_1Inverse.html</filename>
    <templarg>XprType</templarg>
    <base>InverseImpl&lt; XprType, internal::traits&lt; XprType &gt;::StorageKind &gt;</base>
    <member kind="typedef">
      <type>internal::ref_selector&lt; Inverse &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1Inverse.html</anchorfile>
      <anchor>a47767cc8b6793334f19aa67834191bc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; XprType &gt;::type</type>
      <name>NestedExpression</name>
      <anchorfile>classEigen_1_1Inverse.html</anchorfile>
      <anchor>a35e730de4de44f631213d25001e3edc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Inverse.html</anchorfile>
      <anchor>a43944177f0ff3b1674204d5ee7e9ccb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1Inverse.html</anchorfile>
      <anchor>a24a2e9d42e51ebbfebb19abf69189277</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::ref_selector&lt; XprType &gt;::type</type>
      <name>XprTypeNested</name>
      <anchorfile>classEigen_1_1Inverse.html</anchorfile>
      <anchor>a0c69f9e9bc52018fe6a3dec47d363066</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; XprTypeNested &gt;::type</type>
      <name>XprTypeNestedCleaned</name>
      <anchorfile>classEigen_1_1Inverse.html</anchorfile>
      <anchor>a9785bc56c3c90a9435d6248d2706b17c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1Inverse.html</anchorfile>
      <anchor>a506af9d762f0285fe8bd719fff034e4d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Inverse</name>
      <anchorfile>classEigen_1_1Inverse.html</anchorfile>
      <anchor>ac3dcdb58c1416882e33b90c5547589c0</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const XprTypeNestedCleaned &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1Inverse.html</anchorfile>
      <anchor>ab112d1c3a08075a9f978df4ced8e2152</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1Inverse.html</anchorfile>
      <anchor>af41ff0c72ffb6782474bab6e1ec2ac11</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>XprTypeNested</type>
      <name>m_xpr</name>
      <anchorfile>classEigen_1_1Inverse.html</anchorfile>
      <anchor>a702bb2d052c32edff4d7cf646b3bf039</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::inverse_impl</name>
    <filename>structEigen_1_1internal_1_1inverse__impl.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>Eigen::InverseImpl</name>
    <filename>classEigen_1_1InverseImpl.html</filename>
    <templarg>XprType</templarg>
    <templarg>StorageKind</templarg>
    <member kind="typedef">
      <type>internal::generic_xpr_base&lt; Inverse&lt; XprType &gt; &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1InverseImpl.html</anchorfile>
      <anchor>aadc85dd01febe95ea4372e2f9f77aa92</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1InverseImpl.html</anchorfile>
      <anchor>aafdfa1eaae4244865ad05d1c76d86f27</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1InverseImpl.html</anchorfile>
      <anchor>a87fd61ea14002bd8a0764dbcd0b8b8f1</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1InverseImpl.html</anchorfile>
      <anchor>afca93b0dac49ed2af1e00aff3b2bf713</anchor>
      <arglist>(Index i) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::InverseImpl&lt; PermutationType, PermutationStorage &gt;</name>
    <filename>classEigen_1_1InverseImpl_3_01PermutationType_00_01PermutationStorage_01_4.html</filename>
    <templarg></templarg>
    <base>EigenBase&lt; Inverse&lt; PermutationType &gt; &gt;</base>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1InverseImpl_3_01PermutationType_00_01PermutationStorage_01_4.html</anchorfile>
      <anchor>a8bbb10e9aabbf445e242ce1d754d9300a20cd2beb7541b0a6f892dc1e06dc5430</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1InverseImpl_3_01PermutationType_00_01PermutationStorage_01_4.html</anchorfile>
      <anchor>a8bbb10e9aabbf445e242ce1d754d9300a20622f17223d1de3913c018d113dba28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1InverseImpl_3_01PermutationType_00_01PermutationStorage_01_4.html</anchorfile>
      <anchor>a8bbb10e9aabbf445e242ce1d754d9300aeac254b8223a2b6ede065f8cd5757857</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1InverseImpl_3_01PermutationType_00_01PermutationStorage_01_4.html</anchorfile>
      <anchor>a8bbb10e9aabbf445e242ce1d754d9300a640acb4c42380e96b4f8232a44d4ced8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1InverseImpl_3_01PermutationType_00_01PermutationStorage_01_4.html</anchorfile>
      <anchor>a8bbb10e9aabbf445e242ce1d754d9300a20622f17223d1de3913c018d113dba28</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationType::DenseMatrixType</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1InverseImpl_3_01PermutationType_00_01PermutationStorage_01_4.html</anchorfile>
      <anchor>a8596960618ffe5e72f897d0a53b35b21</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Inverse&lt; PermutationType &gt;</type>
      <name>InverseType</name>
      <anchorfile>classEigen_1_1InverseImpl_3_01PermutationType_00_01PermutationStorage_01_4.html</anchorfile>
      <anchor>a9c2e8fec08e169e88e01c37cbc1ea69f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1InverseImpl_3_01PermutationType_00_01PermutationStorage_01_4.html</anchorfile>
      <anchor>a8bbb10e9aabbf445e242ce1d754d9300a640acb4c42380e96b4f8232a44d4ced8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1InverseImpl_3_01PermutationType_00_01PermutationStorage_01_4.html</anchorfile>
      <anchor>a8bbb10e9aabbf445e242ce1d754d9300aeac254b8223a2b6ede065f8cd5757857</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1InverseImpl_3_01PermutationType_00_01PermutationStorage_01_4.html</anchorfile>
      <anchor>a8bbb10e9aabbf445e242ce1d754d9300a20cd2beb7541b0a6f892dc1e06dc5430</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PlainPermutationType</type>
      <name>eval</name>
      <anchorfile>classEigen_1_1InverseImpl_3_01PermutationType_00_01PermutationStorage_01_4.html</anchorfile>
      <anchor>a9048319f60dc98831ddfd25a5f7d69a7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1InverseImpl_3_01PermutationType_00_01PermutationStorage_01_4.html</anchorfile>
      <anchor>a15b46084ae2bff6f2ee7f257ed15352f</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; InverseType, OtherDerived, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1InverseImpl_3_01PermutationType_00_01PermutationStorage_01_4.html</anchorfile>
      <anchor>abf863c3bf5bde58cead077f335bfff3a</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;matrix) const</arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classEigen_1_1InverseImpl_3_01PermutationType_00_01PermutationStorage_01_4.html</anchorfile>
      <anchor>a17d9216ffff2de32c56b6ff82a3c2a9d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>InverseImpl</name>
      <anchorfile>classEigen_1_1InverseImpl_3_01PermutationType_00_01PermutationStorage_01_4.html</anchorfile>
      <anchor>a4e4e291e8f5d7a2dff102102658edcf8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; PermutationType &gt;</type>
      <name>PermTraits</name>
      <anchorfile>classEigen_1_1InverseImpl_3_01PermutationType_00_01PermutationStorage_01_4.html</anchorfile>
      <anchor>aa8c2f57790e5b20f169c2dbf9465bbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PermutationType::PlainPermutationType</type>
      <name>PlainPermutationType</name>
      <anchorfile>classEigen_1_1InverseImpl_3_01PermutationType_00_01PermutationStorage_01_4.html</anchorfile>
      <anchor>acc9ba3ddfbc070e429319d0963ef87e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend const Product&lt; OtherDerived, InverseType, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1InverseImpl_3_01PermutationType_00_01PermutationStorage_01_4.html</anchorfile>
      <anchor>a1d5a5cf25a5052d1b8181587375c853b</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;matrix, const InverseType &amp;trPerm)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>InverseImpl&lt; XprType, internal::traits&lt; XprType &gt;::StorageKind &gt;</name>
    <filename>classEigen_1_1InverseImpl.html</filename>
    <member kind="typedef">
      <type>internal::generic_xpr_base&lt; Inverse&lt; XprType &gt; &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1InverseImpl.html</anchorfile>
      <anchor>aadc85dd01febe95ea4372e2f9f77aa92</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1InverseImpl.html</anchorfile>
      <anchor>aafdfa1eaae4244865ad05d1c76d86f27</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1InverseImpl.html</anchorfile>
      <anchor>a87fd61ea14002bd8a0764dbcd0b8b8f1</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1InverseImpl.html</anchorfile>
      <anchor>afca93b0dac49ed2af1e00aff3b2bf713</anchor>
      <arglist>(Index i) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::IOFormat</name>
    <filename>structEigen_1_1IOFormat.html</filename>
    <member kind="function">
      <type></type>
      <name>IOFormat</name>
      <anchorfile>structEigen_1_1IOFormat.html</anchorfile>
      <anchor>a637b0b62f49a87c1396a904de46c4856</anchor>
      <arglist>(int _precision=StreamPrecision, int _flags=0, const std::string &amp;_coeffSeparator=&quot; &quot;, const std::string &amp;_rowSeparator=&quot;\, const std::string &amp;_rowPrefix=&quot;&quot;, const std::string &amp;_rowSuffix=&quot;&quot;, const std::string &amp;_matPrefix=&quot;&quot;, const std::string &amp;_matSuffix=&quot;&quot;)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>coeffSeparator</name>
      <anchorfile>structEigen_1_1IOFormat.html</anchorfile>
      <anchor>a1f6e33703af4fda7acd46c79a0e36656</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>flags</name>
      <anchorfile>structEigen_1_1IOFormat.html</anchorfile>
      <anchor>af77fcb773114c83667553cb87fbb6748</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>matPrefix</name>
      <anchorfile>structEigen_1_1IOFormat.html</anchorfile>
      <anchor>a84ef75e032b1d786d7bae864c3111a94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>matSuffix</name>
      <anchorfile>structEigen_1_1IOFormat.html</anchorfile>
      <anchor>abd7f0810c3f1413a018cd359c4ec384b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>precision</name>
      <anchorfile>structEigen_1_1IOFormat.html</anchorfile>
      <anchor>aca5261bbbae1f8e74994f8a2cb8b2159</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>rowPrefix</name>
      <anchorfile>structEigen_1_1IOFormat.html</anchorfile>
      <anchor>a11bc5e80cae36f1e41b0ba88492af29e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>rowSeparator</name>
      <anchorfile>structEigen_1_1IOFormat.html</anchorfile>
      <anchor>aa97a2793595db0f308ad001d7c3d5042</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>rowSpacer</name>
      <anchorfile>structEigen_1_1IOFormat.html</anchorfile>
      <anchor>a601b70608ea9f7e6b4ab0d9a408e4a1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>rowSuffix</name>
      <anchorfile>structEigen_1_1IOFormat.html</anchorfile>
      <anchor>a19e1e23bef7438cecd645addcdc46c79</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_arithmetic</name>
    <filename>structEigen_1_1internal_1_1is__arithmetic.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic.html</anchorfile>
      <anchor>a7c25e38a8d1ea7d9d1fb772137cd527da524a5ebe237cfac6ba88b04aa110a839</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic.html</anchorfile>
      <anchor>a7c25e38a8d1ea7d9d1fb772137cd527da524a5ebe237cfac6ba88b04aa110a839</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_arithmetic&lt; __m128 &gt;</name>
    <filename>structEigen_1_1internal_1_1is__arithmetic_3_01____m128_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01____m128_01_4.html</anchorfile>
      <anchor>af63126b625da2431086062d64b47d4aca40a4131035e895a4f8e7068ce4dc2775</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01____m128_01_4.html</anchorfile>
      <anchor>af63126b625da2431086062d64b47d4aca40a4131035e895a4f8e7068ce4dc2775</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_arithmetic&lt; __m128d &gt;</name>
    <filename>structEigen_1_1internal_1_1is__arithmetic_3_01____m128d_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01____m128d_01_4.html</anchorfile>
      <anchor>ae260528b5637ddba32cb928612a80422a86700946208bc2d6926d4711543948e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01____m128d_01_4.html</anchorfile>
      <anchor>ae260528b5637ddba32cb928612a80422a86700946208bc2d6926d4711543948e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_arithmetic&lt; __m128i &gt;</name>
    <filename>structEigen_1_1internal_1_1is__arithmetic_3_01____m128i_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01____m128i_01_4.html</anchorfile>
      <anchor>a2464fa048d030890cbd2309f955f8460aaed7c27eebe48378c71bb82716c4d675</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01____m128i_01_4.html</anchorfile>
      <anchor>a2464fa048d030890cbd2309f955f8460aaed7c27eebe48378c71bb82716c4d675</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_arithmetic&lt; __m256 &gt;</name>
    <filename>structEigen_1_1internal_1_1is__arithmetic_3_01____m256_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01____m256_01_4.html</anchorfile>
      <anchor>a9caf5cf68da03fd7f41ed57cc03b3137aac98484ea1f85f1a3469a0886758efd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01____m256_01_4.html</anchorfile>
      <anchor>a9caf5cf68da03fd7f41ed57cc03b3137aac98484ea1f85f1a3469a0886758efd9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_arithmetic&lt; __m256d &gt;</name>
    <filename>structEigen_1_1internal_1_1is__arithmetic_3_01____m256d_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01____m256d_01_4.html</anchorfile>
      <anchor>a81c875dfc3de481e8cd6312ef4e9a1a1a098cd2f83d6f2c748d2db3c7ca249644</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01____m256d_01_4.html</anchorfile>
      <anchor>a81c875dfc3de481e8cd6312ef4e9a1a1a098cd2f83d6f2c748d2db3c7ca249644</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_arithmetic&lt; __m256i &gt;</name>
    <filename>structEigen_1_1internal_1_1is__arithmetic_3_01____m256i_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01____m256i_01_4.html</anchorfile>
      <anchor>af6d4980da22e833546e783ae9b275a5bae4804486fe7bf721e459a22820ca7851</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01____m256i_01_4.html</anchorfile>
      <anchor>af6d4980da22e833546e783ae9b275a5bae4804486fe7bf721e459a22820ca7851</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_arithmetic&lt; __m512 &gt;</name>
    <filename>structEigen_1_1internal_1_1is__arithmetic_3_01____m512_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01____m512_01_4.html</anchorfile>
      <anchor>ae6f7ff8a66952267406fe7372127ebf9aa9c9ee74ea66ae693874351aac1063ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01____m512_01_4.html</anchorfile>
      <anchor>ae6f7ff8a66952267406fe7372127ebf9aa9c9ee74ea66ae693874351aac1063ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_arithmetic&lt; __m512d &gt;</name>
    <filename>structEigen_1_1internal_1_1is__arithmetic_3_01____m512d_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01____m512d_01_4.html</anchorfile>
      <anchor>aeb0228a5a1510c2ff6df0ebdf9a9dae7a7365d3e4d28f0ed0f03b75acd87b636c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01____m512d_01_4.html</anchorfile>
      <anchor>aeb0228a5a1510c2ff6df0ebdf9a9dae7a7365d3e4d28f0ed0f03b75acd87b636c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_arithmetic&lt; __m512i &gt;</name>
    <filename>structEigen_1_1internal_1_1is__arithmetic_3_01____m512i_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01____m512i_01_4.html</anchorfile>
      <anchor>a3a1f2869fe614796cdf071b3df308a2eac4a77343bdb10a71ea8570e173e2666f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01____m512i_01_4.html</anchorfile>
      <anchor>a3a1f2869fe614796cdf071b3df308a2eac4a77343bdb10a71ea8570e173e2666f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_arithmetic&lt; bool &gt;</name>
    <filename>structEigen_1_1internal_1_1is__arithmetic_3_01bool_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01bool_01_4.html</anchorfile>
      <anchor>ac9a14812dd5f46f098ca0bb4831016bda6ec8ecd0885a5e13496e53ecb7651670</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01bool_01_4.html</anchorfile>
      <anchor>ac9a14812dd5f46f098ca0bb4831016bda6ec8ecd0885a5e13496e53ecb7651670</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_arithmetic&lt; char &gt;</name>
    <filename>structEigen_1_1internal_1_1is__arithmetic_3_01char_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01char_01_4.html</anchorfile>
      <anchor>a635464055adee7657b455db1fa503f87aed1c973dd0bd68cf76a085249723b89d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01char_01_4.html</anchorfile>
      <anchor>a635464055adee7657b455db1fa503f87aed1c973dd0bd68cf76a085249723b89d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_arithmetic&lt; double &gt;</name>
    <filename>structEigen_1_1internal_1_1is__arithmetic_3_01double_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01double_01_4.html</anchorfile>
      <anchor>a320b748fb709a980fdf8248c89465d06a0823cf17bec5832f5a6c28edde2ba3d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01double_01_4.html</anchorfile>
      <anchor>a320b748fb709a980fdf8248c89465d06a0823cf17bec5832f5a6c28edde2ba3d1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_arithmetic&lt; float &gt;</name>
    <filename>structEigen_1_1internal_1_1is__arithmetic_3_01float_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01float_01_4.html</anchorfile>
      <anchor>a22244503cfa2ea9d4431dd275ed80b2ba9e2f5a3b115302136593d8ab62af5772</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01float_01_4.html</anchorfile>
      <anchor>a22244503cfa2ea9d4431dd275ed80b2ba9e2f5a3b115302136593d8ab62af5772</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_arithmetic&lt; half &gt;</name>
    <filename>structEigen_1_1internal_1_1is__arithmetic_3_01half_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01half_01_4.html</anchorfile>
      <anchor>ad4c8275a5f8ef9af0fa9b77fa80b0f8aa3def1688aa66c86004c191bc500a58c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01half_01_4.html</anchorfile>
      <anchor>ad4c8275a5f8ef9af0fa9b77fa80b0f8aa3def1688aa66c86004c191bc500a58c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_arithmetic&lt; long double &gt;</name>
    <filename>structEigen_1_1internal_1_1is__arithmetic_3_01long_01double_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01long_01double_01_4.html</anchorfile>
      <anchor>a94de5e5dac8dc0956e5dcfad12c9407faa441157da90eb98db3ab03d0b703ee55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01long_01double_01_4.html</anchorfile>
      <anchor>a94de5e5dac8dc0956e5dcfad12c9407faa441157da90eb98db3ab03d0b703ee55</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_arithmetic&lt; signed char &gt;</name>
    <filename>structEigen_1_1internal_1_1is__arithmetic_3_01signed_01char_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01signed_01char_01_4.html</anchorfile>
      <anchor>a99da115f43a24b4e787b97a32074a7d5a4638101be0f88be76263dd480e9a584b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01signed_01char_01_4.html</anchorfile>
      <anchor>a99da115f43a24b4e787b97a32074a7d5a4638101be0f88be76263dd480e9a584b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_arithmetic&lt; signed int &gt;</name>
    <filename>structEigen_1_1internal_1_1is__arithmetic_3_01signed_01int_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01signed_01int_01_4.html</anchorfile>
      <anchor>a6eca9d6b244e432c87990ef2208392b0a25c1bb2e34f15e4e0b65be0771b2a393</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01signed_01int_01_4.html</anchorfile>
      <anchor>a6eca9d6b244e432c87990ef2208392b0a25c1bb2e34f15e4e0b65be0771b2a393</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_arithmetic&lt; signed long &gt;</name>
    <filename>structEigen_1_1internal_1_1is__arithmetic_3_01signed_01long_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01signed_01long_01_4.html</anchorfile>
      <anchor>a829c8985f6f074b0de96603543f229aea4aa726c220e6f78c14999e2531ad548e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01signed_01long_01_4.html</anchorfile>
      <anchor>a829c8985f6f074b0de96603543f229aea4aa726c220e6f78c14999e2531ad548e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_arithmetic&lt; signed short &gt;</name>
    <filename>structEigen_1_1internal_1_1is__arithmetic_3_01signed_01short_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01signed_01short_01_4.html</anchorfile>
      <anchor>afe0bc3bf0ba5daf97c8d714db1e8f37ca587b1e2caf7a4dcb7f876232fab0a019</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01signed_01short_01_4.html</anchorfile>
      <anchor>afe0bc3bf0ba5daf97c8d714db1e8f37ca587b1e2caf7a4dcb7f876232fab0a019</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_arithmetic&lt; unsigned char &gt;</name>
    <filename>structEigen_1_1internal_1_1is__arithmetic_3_01unsigned_01char_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01unsigned_01char_01_4.html</anchorfile>
      <anchor>ada486219c0d86f262d1be477fc585c10a1b60c178e1344db7ec5090881c169cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01unsigned_01char_01_4.html</anchorfile>
      <anchor>ada486219c0d86f262d1be477fc585c10a1b60c178e1344db7ec5090881c169cff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_arithmetic&lt; unsigned int &gt;</name>
    <filename>structEigen_1_1internal_1_1is__arithmetic_3_01unsigned_01int_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01unsigned_01int_01_4.html</anchorfile>
      <anchor>aa19a9ccb70febbfd149f4a28a21b6654ab5db390c0a9867fd36b7534c94742ee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01unsigned_01int_01_4.html</anchorfile>
      <anchor>aa19a9ccb70febbfd149f4a28a21b6654ab5db390c0a9867fd36b7534c94742ee4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_arithmetic&lt; unsigned long &gt;</name>
    <filename>structEigen_1_1internal_1_1is__arithmetic_3_01unsigned_01long_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01unsigned_01long_01_4.html</anchorfile>
      <anchor>a974b19c57216be82bddd63f1a772971fa35acbac5c01e952efffe9356c0c0cbbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01unsigned_01long_01_4.html</anchorfile>
      <anchor>a974b19c57216be82bddd63f1a772971fa35acbac5c01e952efffe9356c0c0cbbe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_arithmetic&lt; unsigned short &gt;</name>
    <filename>structEigen_1_1internal_1_1is__arithmetic_3_01unsigned_01short_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01unsigned_01short_01_4.html</anchorfile>
      <anchor>a51d72f56bf9f2f43778c35d1d473ff1eaf77feea3b2858c52e5efd03568ba4c6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__arithmetic_3_01unsigned_01short_01_4.html</anchorfile>
      <anchor>a51d72f56bf9f2f43778c35d1d473ff1eaf77feea3b2858c52e5efd03568ba4c6f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_const</name>
    <filename>structEigen_1_1internal_1_1is__const.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__const.html</anchorfile>
      <anchor>ab29cfff326af1517dbab8f9e861b0b15a094752186b7337fb69932b27516e1caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__const.html</anchorfile>
      <anchor>ab29cfff326af1517dbab8f9e861b0b15a094752186b7337fb69932b27516e1caf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_const&lt; T const &gt;</name>
    <filename>structEigen_1_1internal_1_1is__const_3_01T_01const_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__const_3_01T_01const_01_4.html</anchorfile>
      <anchor>a284d20cea2517fa01ee511658e6c0e71a341e2182e6da1e0e2f3f522f95f1e980</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__const_3_01T_01const_01_4.html</anchorfile>
      <anchor>a284d20cea2517fa01ee511658e6c0e71a341e2182e6da1e0e2f3f522f95f1e980</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_convertible</name>
    <filename>structEigen_1_1internal_1_1is__convertible.html</filename>
    <templarg>From</templarg>
    <templarg>To</templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__convertible.html</anchorfile>
      <anchor>a051dba19c3b51e48bec9360c6ea02b10a775f2436c8184b980ce18ccc36905e79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__convertible.html</anchorfile>
      <anchor>a051dba19c3b51e48bec9360c6ea02b10a775f2436c8184b980ce18ccc36905e79</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_convertible_impl</name>
    <filename>structEigen_1_1internal_1_1is__convertible__impl.html</filename>
    <templarg>From</templarg>
    <templarg>To</templarg>
    <class kind="struct">Eigen::internal::is_convertible_impl::any_conversion</class>
    <class kind="struct">Eigen::internal::is_convertible_impl::no</class>
    <class kind="struct">Eigen::internal::is_convertible_impl::yes</class>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__convertible__impl.html</anchorfile>
      <anchor>a7c38c2c7ccb8f7cd1c6251dc18000ffca748090c0378193ab3789feca714c3a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__convertible__impl.html</anchorfile>
      <anchor>a7c38c2c7ccb8f7cd1c6251dc18000ffca748090c0378193ab3789feca714c3a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static From</type>
      <name>ms_from</name>
      <anchorfile>structEigen_1_1internal_1_1is__convertible__impl.html</anchorfile>
      <anchor>a71015a88adaf071eee6e6fad4ee44662</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static yes</type>
      <name>test</name>
      <anchorfile>structEigen_1_1internal_1_1is__convertible__impl.html</anchorfile>
      <anchor>a8da1a4e74d0caebb8e0e41cf53b55234</anchor>
      <arglist>(const To &amp;, int)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static no</type>
      <name>test</name>
      <anchorfile>structEigen_1_1internal_1_1is__convertible__impl.html</anchorfile>
      <anchor>a08c6b21ab06e511485a3af64e475c243</anchor>
      <arglist>(any_conversion,...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_diagonal</name>
    <filename>structEigen_1_1internal_1_1is__diagonal.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1is__diagonal.html</anchorfile>
      <anchor>a5f3f35d74796c753a951edd594d85ce7a112381f93eec63430ff3908161ec7c6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1is__diagonal.html</anchorfile>
      <anchor>a5f3f35d74796c753a951edd594d85ce7a112381f93eec63430ff3908161ec7c6b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_diagonal&lt; DiagonalBase&lt; T &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1is__diagonal_3_01DiagonalBase_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1is__diagonal_3_01DiagonalBase_3_01T_01_4_01_4.html</anchorfile>
      <anchor>abaa1edc0b4d06ef6ff65f888aeffd724a23ddcd11a2e84acbb3f8fe4be0458d5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1is__diagonal_3_01DiagonalBase_3_01T_01_4_01_4.html</anchorfile>
      <anchor>abaa1edc0b4d06ef6ff65f888aeffd724a23ddcd11a2e84acbb3f8fe4be0458d5c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_diagonal&lt; DiagonalMatrix&lt; T, S &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1is__diagonal_3_01DiagonalMatrix_3_01T_00_01S_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>S</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1is__diagonal_3_01DiagonalMatrix_3_01T_00_01S_01_4_01_4.html</anchorfile>
      <anchor>a3785f78cf13345178b42b6c1e7704731a8970c76c171531782093f599e19eca45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1is__diagonal_3_01DiagonalMatrix_3_01T_00_01S_01_4_01_4.html</anchorfile>
      <anchor>a3785f78cf13345178b42b6c1e7704731a8970c76c171531782093f599e19eca45</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_diagonal&lt; DiagonalWrapper&lt; T &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1is__diagonal_3_01DiagonalWrapper_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1is__diagonal_3_01DiagonalWrapper_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a3e1930b1dc56dcf251232d4069634ed9a15902d44addd7b2b3d427c47061c55c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1is__diagonal_3_01DiagonalWrapper_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a3e1930b1dc56dcf251232d4069634ed9a15902d44addd7b2b3d427c47061c55c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_integral</name>
    <filename>structEigen_1_1internal_1_1is__integral.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__integral.html</anchorfile>
      <anchor>a51868fe2d46d616a5c4fa68d08e282baae88582ed60e56aa8e9d47f61833d77df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__integral.html</anchorfile>
      <anchor>a51868fe2d46d616a5c4fa68d08e282baae88582ed60e56aa8e9d47f61833d77df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_integral&lt; bool &gt;</name>
    <filename>structEigen_1_1internal_1_1is__integral_3_01bool_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__integral_3_01bool_01_4.html</anchorfile>
      <anchor>aad1629be896f552b838bdd7b4da39825a5cef0318d9a1df34495d99e3f598726b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__integral_3_01bool_01_4.html</anchorfile>
      <anchor>aad1629be896f552b838bdd7b4da39825a5cef0318d9a1df34495d99e3f598726b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_integral&lt; char &gt;</name>
    <filename>structEigen_1_1internal_1_1is__integral_3_01char_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__integral_3_01char_01_4.html</anchorfile>
      <anchor>a195c5346977bf2940ee9a2b56f2ed9fda44e8bee3bb94b33b140ae4990ef340ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__integral_3_01char_01_4.html</anchorfile>
      <anchor>a195c5346977bf2940ee9a2b56f2ed9fda44e8bee3bb94b33b140ae4990ef340ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_integral&lt; signed char &gt;</name>
    <filename>structEigen_1_1internal_1_1is__integral_3_01signed_01char_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__integral_3_01signed_01char_01_4.html</anchorfile>
      <anchor>a0e873ce89c9b54615cc43e28ebbb888badfb023e550c2f65a48b33e5d37c57b8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__integral_3_01signed_01char_01_4.html</anchorfile>
      <anchor>a0e873ce89c9b54615cc43e28ebbb888badfb023e550c2f65a48b33e5d37c57b8b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_integral&lt; signed int &gt;</name>
    <filename>structEigen_1_1internal_1_1is__integral_3_01signed_01int_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__integral_3_01signed_01int_01_4.html</anchorfile>
      <anchor>ac8890fb7b0906267b3dd2e1243959a4bab2048cb444890f14fb86d87b69f35beb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__integral_3_01signed_01int_01_4.html</anchorfile>
      <anchor>ac8890fb7b0906267b3dd2e1243959a4bab2048cb444890f14fb86d87b69f35beb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_integral&lt; signed long &gt;</name>
    <filename>structEigen_1_1internal_1_1is__integral_3_01signed_01long_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__integral_3_01signed_01long_01_4.html</anchorfile>
      <anchor>aae4c14de02f36a4eb423c7d34d52ff9dac3165dde0685a2719439fd793211c7d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__integral_3_01signed_01long_01_4.html</anchorfile>
      <anchor>aae4c14de02f36a4eb423c7d34d52ff9dac3165dde0685a2719439fd793211c7d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_integral&lt; signed short &gt;</name>
    <filename>structEigen_1_1internal_1_1is__integral_3_01signed_01short_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__integral_3_01signed_01short_01_4.html</anchorfile>
      <anchor>aaea4b369fa909d4cfc3d4925e0531cb6a878709858e9afa3bbf9249109e2736b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__integral_3_01signed_01short_01_4.html</anchorfile>
      <anchor>aaea4b369fa909d4cfc3d4925e0531cb6a878709858e9afa3bbf9249109e2736b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_integral&lt; unsigned char &gt;</name>
    <filename>structEigen_1_1internal_1_1is__integral_3_01unsigned_01char_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__integral_3_01unsigned_01char_01_4.html</anchorfile>
      <anchor>aac97a42cc15988a875e02d4115be5dd7a9e6e7f3fba76f12c95138ce3bcab94c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__integral_3_01unsigned_01char_01_4.html</anchorfile>
      <anchor>aac97a42cc15988a875e02d4115be5dd7a9e6e7f3fba76f12c95138ce3bcab94c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_integral&lt; unsigned int &gt;</name>
    <filename>structEigen_1_1internal_1_1is__integral_3_01unsigned_01int_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__integral_3_01unsigned_01int_01_4.html</anchorfile>
      <anchor>a01c39bfa16d3d0014f6b542c03fc43fda2f66f446223abe70fee8db1d33f8d902</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__integral_3_01unsigned_01int_01_4.html</anchorfile>
      <anchor>a01c39bfa16d3d0014f6b542c03fc43fda2f66f446223abe70fee8db1d33f8d902</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_integral&lt; unsigned long &gt;</name>
    <filename>structEigen_1_1internal_1_1is__integral_3_01unsigned_01long_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__integral_3_01unsigned_01long_01_4.html</anchorfile>
      <anchor>a9338769057fecbc28189c9ea72a775efade21f2a77ebdd907487c819f0939dbb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__integral_3_01unsigned_01long_01_4.html</anchorfile>
      <anchor>a9338769057fecbc28189c9ea72a775efade21f2a77ebdd907487c819f0939dbb3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_integral&lt; unsigned short &gt;</name>
    <filename>structEigen_1_1internal_1_1is__integral_3_01unsigned_01short_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__integral_3_01unsigned_01short_01_4.html</anchorfile>
      <anchor>a8cdd2efa448148ed3ce42145134b1a09a65371ddecf07493643751dcf125052dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__integral_3_01unsigned_01short_01_4.html</anchorfile>
      <anchor>a8cdd2efa448148ed3ce42145134b1a09a65371ddecf07493643751dcf125052dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_lvalue</name>
    <filename>structEigen_1_1internal_1_1is__lvalue.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__lvalue.html</anchorfile>
      <anchor>a174941f20f69cff75caa4d2cd06f6f3aaccdd3642ab289b3b1503f483803e1e0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__lvalue.html</anchorfile>
      <anchor>a174941f20f69cff75caa4d2cd06f6f3aaccdd3642ab289b3b1503f483803e1e0b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_ref_compatible</name>
    <filename>structEigen_1_1internal_1_1is__ref__compatible.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__ref__compatible.html</anchorfile>
      <anchor>a7f8bcca61a7137c75d1c28e2899734dba6d9fc6281a2c9d129a14ff4692ff3097</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__ref__compatible.html</anchorfile>
      <anchor>a7f8bcca61a7137c75d1c28e2899734dba6d9fc6281a2c9d129a14ff4692ff3097</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_ref_compatible_impl</name>
    <filename>structEigen_1_1internal_1_1is__ref__compatible__impl.html</filename>
    <templarg>MatrixType</templarg>
    <class kind="struct">Eigen::internal::is_ref_compatible_impl::any_conversion</class>
    <class kind="struct">Eigen::internal::is_ref_compatible_impl::no</class>
    <class kind="struct">Eigen::internal::is_ref_compatible_impl::yes</class>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__ref__compatible__impl.html</anchorfile>
      <anchor>a48081bc7f007d92560960428b654d69aacd3a913c43864e33e94db3c2f61bb637</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__ref__compatible__impl.html</anchorfile>
      <anchor>a48081bc7f007d92560960428b654d69aacd3a913c43864e33e94db3c2f61bb637</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static MatrixType</type>
      <name>ms_from</name>
      <anchorfile>structEigen_1_1internal_1_1is__ref__compatible__impl.html</anchorfile>
      <anchor>ab99805bdac566d7649b75d64cdb9d35f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static yes</type>
      <name>test</name>
      <anchorfile>structEigen_1_1internal_1_1is__ref__compatible__impl.html</anchorfile>
      <anchor>a56bceeeed1afb594da9478010db3894e</anchor>
      <arglist>(const Ref&lt; const T &gt; &amp;, int)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static no</type>
      <name>test</name>
      <anchorfile>structEigen_1_1internal_1_1is__ref__compatible__impl.html</anchorfile>
      <anchor>ab4e66771a3322d4216fdd3d1db401881</anchor>
      <arglist>(any_conversion&lt; T &gt;,...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, OuterProduct &gt;::is_row_major</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShaf3873b029361d334302c1ca4dd692a9b.html</filename>
    <templarg></templarg>
    <base>Eigen::internal::true_type</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_same</name>
    <filename>structEigen_1_1internal_1_1is__same.html</filename>
    <templarg>T</templarg>
    <templarg>U</templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__same.html</anchorfile>
      <anchor>af4a7c77002d56461fb414ce247cc4c6fa5989163e8cfc8db2aa0f60d16e735921</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__same.html</anchorfile>
      <anchor>af4a7c77002d56461fb414ce247cc4c6fa5989163e8cfc8db2aa0f60d16e735921</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_same&lt; T, T &gt;</name>
    <filename>structEigen_1_1internal_1_1is__same_3_01T_00_01T_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__same_3_01T_00_01T_01_4.html</anchorfile>
      <anchor>a4d280228e4e4c1c93f4f4000ed1d331fa58903d9f5156f97f187d297f5e969e50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1is__same_3_01T_00_01T_01_4.html</anchorfile>
      <anchor>a4d280228e4e4c1c93f4f4000ed1d331fa58903d9f5156f97f187d297f5e969e50</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::isApprox_selector</name>
    <filename>structEigen_1_1internal_1_1isApprox__selector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>is_integer</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1isApprox__selector.html</anchorfile>
      <anchor>a93f494392154017563565bb80c10a6fb</anchor>
      <arglist>(const Derived &amp;x, const OtherDerived &amp;y, const typename Derived::RealScalar &amp;prec)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::isApprox_selector&lt; Derived, OtherDerived, true &gt;</name>
    <filename>structEigen_1_1internal_1_1isApprox__selector_3_01Derived_00_01OtherDerived_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1isApprox__selector_3_01Derived_00_01OtherDerived_00_01true_01_4.html</anchorfile>
      <anchor>ad84f8989be5b6aef5fd1c859cea69050</anchor>
      <arglist>(const Derived &amp;x, const OtherDerived &amp;y, const typename Derived::RealScalar &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::isMuchSmallerThan_object_selector</name>
    <filename>structEigen_1_1internal_1_1isMuchSmallerThan__object__selector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>is_integer</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1isMuchSmallerThan__object__selector.html</anchorfile>
      <anchor>a4055eacfe65dad75de1e5cf0740fe7c1</anchor>
      <arglist>(const Derived &amp;x, const OtherDerived &amp;y, const typename Derived::RealScalar &amp;prec)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::isMuchSmallerThan_object_selector&lt; Derived, OtherDerived, true &gt;</name>
    <filename>structEigen_1_1internal_1_1isMuchSmallerThan__object__selector_3_01Derived_00_01OtherDerived_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1isMuchSmallerThan__object__selector_3_01Derived_00_01OtherDerived_00_01true_01_4.html</anchorfile>
      <anchor>a95e0de15531450f2a0b780af2782bacc</anchor>
      <arglist>(const Derived &amp;x, const OtherDerived &amp;, const typename Derived::RealScalar &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::isMuchSmallerThan_scalar_selector</name>
    <filename>structEigen_1_1internal_1_1isMuchSmallerThan__scalar__selector.html</filename>
    <templarg></templarg>
    <templarg>is_integer</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1isMuchSmallerThan__scalar__selector.html</anchorfile>
      <anchor>a802c0b9a49ce1e6e9f31f6e64258acd8</anchor>
      <arglist>(const Derived &amp;x, const typename Derived::RealScalar &amp;y, const typename Derived::RealScalar &amp;prec)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::isMuchSmallerThan_scalar_selector&lt; Derived, true &gt;</name>
    <filename>structEigen_1_1internal_1_1isMuchSmallerThan__scalar__selector_3_01Derived_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1isMuchSmallerThan__scalar__selector_3_01Derived_00_01true_01_4.html</anchorfile>
      <anchor>ac498f1f78aa18e7cd5592179354c8406</anchor>
      <arglist>(const Derived &amp;x, const typename Derived::RealScalar &amp;, const typename Derived::RealScalar &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::IterativeSolverBase</name>
    <filename>classEigen_1_1IterativeSolverBase.html</filename>
    <templarg>Derived</templarg>
    <base>Eigen::SparseSolverBase</base>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a20f2e55acbf759f2e0394bbbc20ea704aff47f4d1fea91fc54621081fdc9aa6d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a20f2e55acbf759f2e0394bbbc20ea704af7bb41931c78fc722c3051958c8a99e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a20f2e55acbf759f2e0394bbbc20ea704aff47f4d1fea91fc54621081fdc9aa6d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a1df877cce514c709a0333592c25d4465</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a20f2e55acbf759f2e0394bbbc20ea704af7bb41931c78fc722c3051958c8a99e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Preconditioner</type>
      <name>Preconditioner</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a72269c01d2c2a7309ef64724add2bd57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a4d87eef9d6728d2e366c20fd9adf2140</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a6394965cb238cfd9dcde422a7d483d49</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a9c6e7fa7de26b1608d35c75a5eb6370c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a7c2a35dde0ddb891b4030143ed286743</anchor>
      <arglist>(const Rhs &amp;b, SparseMatrixBase&lt; DestDerived &gt; &amp;aDest) const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a3f684fb41019ca04d97ddc08a0d8be2e</anchor>
      <arglist>(const EigenBase&lt; MatrixDerived &gt; &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a0f6ceadc947fcbe32a3c68060e2ce6be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a7dfa55c55e82d697bde227696a630914</anchor>
      <arglist>(const EigenBase&lt; MatrixDerived &gt; &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>error</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a117c241af3fb1141ad0916a3cf3157ec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a1374b141721629983cd8276b4b87fc58</anchor>
      <arglist>(const EigenBase&lt; MatrixDerived &gt; &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a0d6b459433a316b4f12d48e5c80d61fe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>iterations</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>ae778dd098bd5e6655625b20b1e9f15da</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IterativeSolverBase</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a0922f2be45082690d7734aa6732fc493</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IterativeSolverBase</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a3c68fe3cd929ea1ff8a0d4cbcd65ebad</anchor>
      <arglist>(const EigenBase&lt; MatrixDerived &gt; &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>maxIterations</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a168a74c8dceb6233b220031fdd756ba0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Preconditioner &amp;</type>
      <name>preconditioner</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a5e88f2a323a2900205cf807af94f8051</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Preconditioner &amp;</type>
      <name>preconditioner</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a709a056e17c49b5272e4971bc376cbe4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a51213f927ba8c833807544bf5e58c8b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setMaxIterations</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>af83de7a7d31d9d4bd1fef6222b07335b</anchor>
      <arglist>(Index maxIters)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setTolerance</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>ac160a444af8998f93da9aa30e858470d</anchor>
      <arglist>(const RealScalar &amp;tolerance)</arglist>
    </member>
    <member kind="function">
      <type>const SolveWithGuess&lt; Derived, Rhs, Guess &gt;</type>
      <name>solveWithGuess</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>adcc18d1ab283786dcbb5a3f63f4b4bd8</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, const Guess &amp;x0) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>tolerance</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>acb442c19b5858d6b9be813dd7d36cc62</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~IterativeSolverBase</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>aa09ca3c6944b3efb69a9e47f4fa69857</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>MatrixWrapper::ActualMatrixType</type>
      <name>ActualMatrixType</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a483da55fcd8ca464e36f06af7e865bba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseSolverBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>aa1b0d2236c341b5144a36db443173282</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::generic_matrix_wrapper&lt; MatrixType &gt;</type>
      <name>MatrixWrapper</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a05704025d4766af7c4a8190d000eb946</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>grab</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a5cc46e289554db119b042bd610e6cac0</anchor>
      <arglist>(const InputType &amp;A)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a838f657cbd7a4e1e33941f386a4b4350</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const ActualMatrixType &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>af201e47006a87f748e1ad464d041e0a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a05ff023a1206fd498d72e38d3bc8c9ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_error</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a9140af00eb517cb5677dd6e1a60fab80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a0e6d2376994c72cc75f571de2b1e76bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a283a3c6136f76e77ac29184352c3e940</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_iterations</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>aa1e43c88482d7d73394ec3229f6e8a4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixWrapper</type>
      <name>m_matrixWrapper</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a6cecc757c4503912b48b86db453ec011</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_maxIterations</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>ab7278684bb9385aa785a29f8cb29e6dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Preconditioner</type>
      <name>m_preconditioner</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a965e3600bc2a59bc24af0bdf8e7f4dd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_tolerance</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>acf34fdb3eb17a876810b9d6c5031e175</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IterativeSolverBase&lt; BiCGSTAB&lt; _MatrixType, _Preconditioner &gt; &gt;</name>
    <filename>classEigen_1_1IterativeSolverBase.html</filename>
    <base>SparseSolverBase&lt; BiCGSTAB&lt; _MatrixType, _Preconditioner &gt; &gt;</base>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a20f2e55acbf759f2e0394bbbc20ea704aff47f4d1fea91fc54621081fdc9aa6d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; BiCGSTAB&lt; _MatrixType, _Preconditioner &gt; &gt;::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a1df877cce514c709a0333592c25d4465</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a20f2e55acbf759f2e0394bbbc20ea704af7bb41931c78fc722c3051958c8a99e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; BiCGSTAB&lt; _MatrixType, _Preconditioner &gt; &gt;::Preconditioner</type>
      <name>Preconditioner</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a72269c01d2c2a7309ef64724add2bd57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a4d87eef9d6728d2e366c20fd9adf2140</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a6394965cb238cfd9dcde422a7d483d49</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a9c6e7fa7de26b1608d35c75a5eb6370c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a7c2a35dde0ddb891b4030143ed286743</anchor>
      <arglist>(const Rhs &amp;b, SparseMatrixBase&lt; DestDerived &gt; &amp;aDest) const</arglist>
    </member>
    <member kind="function">
      <type>BiCGSTAB&lt; _MatrixType, _Preconditioner &gt; &amp;</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a3f684fb41019ca04d97ddc08a0d8be2e</anchor>
      <arglist>(const EigenBase&lt; MatrixDerived &gt; &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a0f6ceadc947fcbe32a3c68060e2ce6be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>BiCGSTAB&lt; _MatrixType, _Preconditioner &gt; &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a7dfa55c55e82d697bde227696a630914</anchor>
      <arglist>(const EigenBase&lt; MatrixDerived &gt; &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>error</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a117c241af3fb1141ad0916a3cf3157ec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>BiCGSTAB&lt; _MatrixType, _Preconditioner &gt; &amp;</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a1374b141721629983cd8276b4b87fc58</anchor>
      <arglist>(const EigenBase&lt; MatrixDerived &gt; &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a0d6b459433a316b4f12d48e5c80d61fe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>iterations</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>ae778dd098bd5e6655625b20b1e9f15da</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IterativeSolverBase</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a0922f2be45082690d7734aa6732fc493</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IterativeSolverBase</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a3c68fe3cd929ea1ff8a0d4cbcd65ebad</anchor>
      <arglist>(const EigenBase&lt; MatrixDerived &gt; &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>maxIterations</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a168a74c8dceb6233b220031fdd756ba0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Preconditioner &amp;</type>
      <name>preconditioner</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a5e88f2a323a2900205cf807af94f8051</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Preconditioner &amp;</type>
      <name>preconditioner</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a709a056e17c49b5272e4971bc376cbe4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a51213f927ba8c833807544bf5e58c8b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>BiCGSTAB&lt; _MatrixType, _Preconditioner &gt; &amp;</type>
      <name>setMaxIterations</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>af83de7a7d31d9d4bd1fef6222b07335b</anchor>
      <arglist>(Index maxIters)</arglist>
    </member>
    <member kind="function">
      <type>BiCGSTAB&lt; _MatrixType, _Preconditioner &gt; &amp;</type>
      <name>setTolerance</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>ac160a444af8998f93da9aa30e858470d</anchor>
      <arglist>(const RealScalar &amp;tolerance)</arglist>
    </member>
    <member kind="function">
      <type>const SolveWithGuess&lt; BiCGSTAB&lt; _MatrixType, _Preconditioner &gt;, Rhs, Guess &gt;</type>
      <name>solveWithGuess</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>adcc18d1ab283786dcbb5a3f63f4b4bd8</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, const Guess &amp;x0) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>tolerance</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>acb442c19b5858d6b9be813dd7d36cc62</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~IterativeSolverBase</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>aa09ca3c6944b3efb69a9e47f4fa69857</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>MatrixWrapper::ActualMatrixType</type>
      <name>ActualMatrixType</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a483da55fcd8ca464e36f06af7e865bba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseSolverBase&lt; BiCGSTAB&lt; _MatrixType, _Preconditioner &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>aa1b0d2236c341b5144a36db443173282</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::generic_matrix_wrapper&lt; MatrixType &gt;</type>
      <name>MatrixWrapper</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a05704025d4766af7c4a8190d000eb946</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>grab</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a5cc46e289554db119b042bd610e6cac0</anchor>
      <arglist>(const InputType &amp;A)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a838f657cbd7a4e1e33941f386a4b4350</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const ActualMatrixType &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>af201e47006a87f748e1ad464d041e0a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a05ff023a1206fd498d72e38d3bc8c9ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_error</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a9140af00eb517cb5677dd6e1a60fab80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a0e6d2376994c72cc75f571de2b1e76bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a283a3c6136f76e77ac29184352c3e940</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_iterations</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>aa1e43c88482d7d73394ec3229f6e8a4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixWrapper</type>
      <name>m_matrixWrapper</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a6cecc757c4503912b48b86db453ec011</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_maxIterations</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>ab7278684bb9385aa785a29f8cb29e6dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Preconditioner</type>
      <name>m_preconditioner</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a965e3600bc2a59bc24af0bdf8e7f4dd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_tolerance</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>acf34fdb3eb17a876810b9d6c5031e175</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IterativeSolverBase&lt; ConjugateGradient&lt; _MatrixType, _UpLo, _Preconditioner &gt; &gt;</name>
    <filename>classEigen_1_1IterativeSolverBase.html</filename>
    <base>SparseSolverBase&lt; ConjugateGradient&lt; _MatrixType, _UpLo, _Preconditioner &gt; &gt;</base>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a20f2e55acbf759f2e0394bbbc20ea704aff47f4d1fea91fc54621081fdc9aa6d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; ConjugateGradient&lt; _MatrixType, _UpLo, _Preconditioner &gt; &gt;::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a1df877cce514c709a0333592c25d4465</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a20f2e55acbf759f2e0394bbbc20ea704af7bb41931c78fc722c3051958c8a99e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; ConjugateGradient&lt; _MatrixType, _UpLo, _Preconditioner &gt; &gt;::Preconditioner</type>
      <name>Preconditioner</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a72269c01d2c2a7309ef64724add2bd57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a4d87eef9d6728d2e366c20fd9adf2140</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a6394965cb238cfd9dcde422a7d483d49</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a9c6e7fa7de26b1608d35c75a5eb6370c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a7c2a35dde0ddb891b4030143ed286743</anchor>
      <arglist>(const Rhs &amp;b, SparseMatrixBase&lt; DestDerived &gt; &amp;aDest) const</arglist>
    </member>
    <member kind="function">
      <type>ConjugateGradient&lt; _MatrixType, _UpLo, _Preconditioner &gt; &amp;</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a3f684fb41019ca04d97ddc08a0d8be2e</anchor>
      <arglist>(const EigenBase&lt; MatrixDerived &gt; &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a0f6ceadc947fcbe32a3c68060e2ce6be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ConjugateGradient&lt; _MatrixType, _UpLo, _Preconditioner &gt; &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a7dfa55c55e82d697bde227696a630914</anchor>
      <arglist>(const EigenBase&lt; MatrixDerived &gt; &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>error</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a117c241af3fb1141ad0916a3cf3157ec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ConjugateGradient&lt; _MatrixType, _UpLo, _Preconditioner &gt; &amp;</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a1374b141721629983cd8276b4b87fc58</anchor>
      <arglist>(const EigenBase&lt; MatrixDerived &gt; &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a0d6b459433a316b4f12d48e5c80d61fe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>iterations</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>ae778dd098bd5e6655625b20b1e9f15da</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IterativeSolverBase</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a0922f2be45082690d7734aa6732fc493</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IterativeSolverBase</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a3c68fe3cd929ea1ff8a0d4cbcd65ebad</anchor>
      <arglist>(const EigenBase&lt; MatrixDerived &gt; &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>maxIterations</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a168a74c8dceb6233b220031fdd756ba0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Preconditioner &amp;</type>
      <name>preconditioner</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a5e88f2a323a2900205cf807af94f8051</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Preconditioner &amp;</type>
      <name>preconditioner</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a709a056e17c49b5272e4971bc376cbe4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a51213f927ba8c833807544bf5e58c8b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ConjugateGradient&lt; _MatrixType, _UpLo, _Preconditioner &gt; &amp;</type>
      <name>setMaxIterations</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>af83de7a7d31d9d4bd1fef6222b07335b</anchor>
      <arglist>(Index maxIters)</arglist>
    </member>
    <member kind="function">
      <type>ConjugateGradient&lt; _MatrixType, _UpLo, _Preconditioner &gt; &amp;</type>
      <name>setTolerance</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>ac160a444af8998f93da9aa30e858470d</anchor>
      <arglist>(const RealScalar &amp;tolerance)</arglist>
    </member>
    <member kind="function">
      <type>const SolveWithGuess&lt; ConjugateGradient&lt; _MatrixType, _UpLo, _Preconditioner &gt;, Rhs, Guess &gt;</type>
      <name>solveWithGuess</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>adcc18d1ab283786dcbb5a3f63f4b4bd8</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, const Guess &amp;x0) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>tolerance</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>acb442c19b5858d6b9be813dd7d36cc62</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~IterativeSolverBase</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>aa09ca3c6944b3efb69a9e47f4fa69857</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>MatrixWrapper::ActualMatrixType</type>
      <name>ActualMatrixType</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a483da55fcd8ca464e36f06af7e865bba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseSolverBase&lt; ConjugateGradient&lt; _MatrixType, _UpLo, _Preconditioner &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>aa1b0d2236c341b5144a36db443173282</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::generic_matrix_wrapper&lt; MatrixType &gt;</type>
      <name>MatrixWrapper</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a05704025d4766af7c4a8190d000eb946</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>grab</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a5cc46e289554db119b042bd610e6cac0</anchor>
      <arglist>(const InputType &amp;A)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a838f657cbd7a4e1e33941f386a4b4350</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const ActualMatrixType &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>af201e47006a87f748e1ad464d041e0a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a05ff023a1206fd498d72e38d3bc8c9ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_error</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a9140af00eb517cb5677dd6e1a60fab80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a0e6d2376994c72cc75f571de2b1e76bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a283a3c6136f76e77ac29184352c3e940</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_iterations</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>aa1e43c88482d7d73394ec3229f6e8a4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixWrapper</type>
      <name>m_matrixWrapper</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a6cecc757c4503912b48b86db453ec011</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_maxIterations</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>ab7278684bb9385aa785a29f8cb29e6dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Preconditioner</type>
      <name>m_preconditioner</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a965e3600bc2a59bc24af0bdf8e7f4dd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_tolerance</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>acf34fdb3eb17a876810b9d6c5031e175</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IterativeSolverBase&lt; LeastSquaresConjugateGradient&lt; _MatrixType, _Preconditioner &gt; &gt;</name>
    <filename>classEigen_1_1IterativeSolverBase.html</filename>
    <base>SparseSolverBase&lt; LeastSquaresConjugateGradient&lt; _MatrixType, _Preconditioner &gt; &gt;</base>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a20f2e55acbf759f2e0394bbbc20ea704aff47f4d1fea91fc54621081fdc9aa6d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; LeastSquaresConjugateGradient&lt; _MatrixType, _Preconditioner &gt; &gt;::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a1df877cce514c709a0333592c25d4465</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a20f2e55acbf759f2e0394bbbc20ea704af7bb41931c78fc722c3051958c8a99e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; LeastSquaresConjugateGradient&lt; _MatrixType, _Preconditioner &gt; &gt;::Preconditioner</type>
      <name>Preconditioner</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a72269c01d2c2a7309ef64724add2bd57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a4d87eef9d6728d2e366c20fd9adf2140</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a6394965cb238cfd9dcde422a7d483d49</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a9c6e7fa7de26b1608d35c75a5eb6370c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a7c2a35dde0ddb891b4030143ed286743</anchor>
      <arglist>(const Rhs &amp;b, SparseMatrixBase&lt; DestDerived &gt; &amp;aDest) const</arglist>
    </member>
    <member kind="function">
      <type>LeastSquaresConjugateGradient&lt; _MatrixType, _Preconditioner &gt; &amp;</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a3f684fb41019ca04d97ddc08a0d8be2e</anchor>
      <arglist>(const EigenBase&lt; MatrixDerived &gt; &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a0f6ceadc947fcbe32a3c68060e2ce6be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LeastSquaresConjugateGradient&lt; _MatrixType, _Preconditioner &gt; &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a7dfa55c55e82d697bde227696a630914</anchor>
      <arglist>(const EigenBase&lt; MatrixDerived &gt; &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>error</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a117c241af3fb1141ad0916a3cf3157ec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LeastSquaresConjugateGradient&lt; _MatrixType, _Preconditioner &gt; &amp;</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a1374b141721629983cd8276b4b87fc58</anchor>
      <arglist>(const EigenBase&lt; MatrixDerived &gt; &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a0d6b459433a316b4f12d48e5c80d61fe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>iterations</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>ae778dd098bd5e6655625b20b1e9f15da</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IterativeSolverBase</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a0922f2be45082690d7734aa6732fc493</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IterativeSolverBase</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a3c68fe3cd929ea1ff8a0d4cbcd65ebad</anchor>
      <arglist>(const EigenBase&lt; MatrixDerived &gt; &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>maxIterations</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a168a74c8dceb6233b220031fdd756ba0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Preconditioner &amp;</type>
      <name>preconditioner</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a5e88f2a323a2900205cf807af94f8051</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Preconditioner &amp;</type>
      <name>preconditioner</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a709a056e17c49b5272e4971bc376cbe4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a51213f927ba8c833807544bf5e58c8b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LeastSquaresConjugateGradient&lt; _MatrixType, _Preconditioner &gt; &amp;</type>
      <name>setMaxIterations</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>af83de7a7d31d9d4bd1fef6222b07335b</anchor>
      <arglist>(Index maxIters)</arglist>
    </member>
    <member kind="function">
      <type>LeastSquaresConjugateGradient&lt; _MatrixType, _Preconditioner &gt; &amp;</type>
      <name>setTolerance</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>ac160a444af8998f93da9aa30e858470d</anchor>
      <arglist>(const RealScalar &amp;tolerance)</arglist>
    </member>
    <member kind="function">
      <type>const SolveWithGuess&lt; LeastSquaresConjugateGradient&lt; _MatrixType, _Preconditioner &gt;, Rhs, Guess &gt;</type>
      <name>solveWithGuess</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>adcc18d1ab283786dcbb5a3f63f4b4bd8</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, const Guess &amp;x0) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>tolerance</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>acb442c19b5858d6b9be813dd7d36cc62</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~IterativeSolverBase</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>aa09ca3c6944b3efb69a9e47f4fa69857</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>MatrixWrapper::ActualMatrixType</type>
      <name>ActualMatrixType</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a483da55fcd8ca464e36f06af7e865bba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseSolverBase&lt; LeastSquaresConjugateGradient&lt; _MatrixType, _Preconditioner &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>aa1b0d2236c341b5144a36db443173282</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::generic_matrix_wrapper&lt; MatrixType &gt;</type>
      <name>MatrixWrapper</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a05704025d4766af7c4a8190d000eb946</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>grab</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a5cc46e289554db119b042bd610e6cac0</anchor>
      <arglist>(const InputType &amp;A)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a838f657cbd7a4e1e33941f386a4b4350</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const ActualMatrixType &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>af201e47006a87f748e1ad464d041e0a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a05ff023a1206fd498d72e38d3bc8c9ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_error</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a9140af00eb517cb5677dd6e1a60fab80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a0e6d2376994c72cc75f571de2b1e76bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a283a3c6136f76e77ac29184352c3e940</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_iterations</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>aa1e43c88482d7d73394ec3229f6e8a4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixWrapper</type>
      <name>m_matrixWrapper</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a6cecc757c4503912b48b86db453ec011</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_maxIterations</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>ab7278684bb9385aa785a29f8cb29e6dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Preconditioner</type>
      <name>m_preconditioner</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>a965e3600bc2a59bc24af0bdf8e7f4dd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_tolerance</name>
      <anchorfile>classEigen_1_1IterativeSolverBase.html</anchorfile>
      <anchor>acf34fdb3eb17a876810b9d6c5031e175</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::AmbiVector::Iterator</name>
    <filename>classEigen_1_1internal_1_1AmbiVector_1_1Iterator.html</filename>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector_1_1Iterator.html</anchorfile>
      <anchor>afadc74f988834ec6abc9a96e00cce8bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector_1_1Iterator.html</anchorfile>
      <anchor>a4b9558b98ec8e7e2f70550d848bba83e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>StorageIndex</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector_1_1Iterator.html</anchorfile>
      <anchor>a60d302a0d837b10f02287c3de4f519ad</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Iterator</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector_1_1Iterator.html</anchorfile>
      <anchor>a2201eecfa8e104d9f2017e47c5f24583</anchor>
      <arglist>(const AmbiVector &amp;vec, const RealScalar &amp;epsilon=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector_1_1Iterator.html</anchorfile>
      <anchor>a9a5264787033e4f7c46dba391a55e04d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Iterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector_1_1Iterator.html</anchorfile>
      <anchor>a567260746471f2963051cf51ebe38860</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector_1_1Iterator.html</anchorfile>
      <anchor>a7722c457498fd469be1e2adcc9c9c9fe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex</type>
      <name>m_cachedIndex</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector_1_1Iterator.html</anchorfile>
      <anchor>a234f49172c6f1540bbc5799ef7928d05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_cachedValue</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector_1_1Iterator.html</anchorfile>
      <anchor>a1acd30f0d40f023eaf16e85e46ab1f14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex</type>
      <name>m_currentEl</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector_1_1Iterator.html</anchorfile>
      <anchor>ac830f5372f90d74d9fde178e92da4a94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_epsilon</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector_1_1Iterator.html</anchorfile>
      <anchor>ae1b2966ffa93413df690dfe6351bab79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isDense</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector_1_1Iterator.html</anchorfile>
      <anchor>a49a8f2a6ad0822711f974524f73835fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const AmbiVector &amp;</type>
      <name>m_vector</name>
      <anchorfile>classEigen_1_1internal_1_1AmbiVector_1_1Iterator.html</anchorfile>
      <anchor>a71598fd5614d5a700f943c1c2df37d07</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::IteratorBased</name>
    <filename>structEigen_1_1internal_1_1IteratorBased.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::JacobiRotation</name>
    <filename>classEigen_1_1JacobiRotation.html</filename>
    <templarg>Scalar</templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1JacobiRotation.html</anchorfile>
      <anchor>a8d15e6a99740aecb64b3c639e8fb2856</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>JacobiRotation</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1JacobiRotation.html</anchorfile>
      <anchor>a89c8ea615f8fa77ddd5810a1e5fde4da</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>c</name>
      <anchorfile>classEigen_1_1JacobiRotation.html</anchorfile>
      <anchor>af1c132146bc93a872b799bc57d9ced50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>c</name>
      <anchorfile>classEigen_1_1JacobiRotation.html</anchorfile>
      <anchor>a1cc768e0ad5492a5656791cb45194184</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JacobiRotation</name>
      <anchorfile>classEigen_1_1JacobiRotation.html</anchorfile>
      <anchor>a38fec2c4da529ef3d05ff37b848b4227</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JacobiRotation</name>
      <anchorfile>classEigen_1_1JacobiRotation.html</anchorfile>
      <anchor>a3e8b5dc0a56f7a2d0f788b1ccb1547cb</anchor>
      <arglist>(const Scalar &amp;c, const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeGivens</name>
      <anchorfile>classEigen_1_1JacobiRotation.html</anchorfile>
      <anchor>af73c81e9cc139b7e0d877ce553b02ec0</anchor>
      <arglist>(const Scalar &amp;p, const Scalar &amp;q, Scalar *z=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>makeJacobi</name>
      <anchorfile>classEigen_1_1JacobiRotation.html</anchorfile>
      <anchor>a69076401f22e883dc76b6ff9074ac669</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;, Index p, Index q)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>makeJacobi</name>
      <anchorfile>classEigen_1_1JacobiRotation.html</anchorfile>
      <anchor>a6572f272cac38e070a99b466dd1fbc74</anchor>
      <arglist>(const RealScalar &amp;x, const Scalar &amp;y, const RealScalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>JacobiRotation</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1JacobiRotation.html</anchorfile>
      <anchor>ada8389f291839964d7b481464f0e4e94</anchor>
      <arglist>(const JacobiRotation &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>s</name>
      <anchorfile>classEigen_1_1JacobiRotation.html</anchorfile>
      <anchor>a2c7a08e2d27875fd770d489317746969</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>s</name>
      <anchorfile>classEigen_1_1JacobiRotation.html</anchorfile>
      <anchor>ae6f58fffecb41adb8d037c385b856628</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>JacobiRotation</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1JacobiRotation.html</anchorfile>
      <anchor>ab40e9cdc4582593511e57ee896e055a2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>makeGivens</name>
      <anchorfile>classEigen_1_1JacobiRotation.html</anchorfile>
      <anchor>ae9580cfade95b2a9067fd07eb292024e</anchor>
      <arglist>(const Scalar &amp;p, const Scalar &amp;q, Scalar *z, internal::true_type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>makeGivens</name>
      <anchorfile>classEigen_1_1JacobiRotation.html</anchorfile>
      <anchor>acfbe3dc2abfa694ec8c7540fd76077c4</anchor>
      <arglist>(const Scalar &amp;p, const Scalar &amp;q, Scalar *z, internal::false_type)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_c</name>
      <anchorfile>classEigen_1_1JacobiRotation.html</anchorfile>
      <anchor>a3dcad29a9dc19b6cedf827a206cb52a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_s</name>
      <anchorfile>classEigen_1_1JacobiRotation.html</anchorfile>
      <anchor>ad074a548f9c0a9e43b09a6e50164492a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::JacobiSVD</name>
    <filename>classEigen_1_1JacobiSVD.html</filename>
    <templarg>_MatrixType</templarg>
    <templarg>QRPreconditioner</templarg>
    <base>SVDBase&lt; JacobiSVD&lt; _MatrixType, QRPreconditioner &gt; &gt;</base>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a0c1507cce292c9dc2e6a1a2b9073d652ace9ac05e00fc4368629e3f8e3a2cb1ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a0c1507cce292c9dc2e6a1a2b9073d652aba7009bc3fa7d855e12e176af38d2270</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiagSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a0c1507cce292c9dc2e6a1a2b9073d652ada1c34752cd977a3a2cef0c2ff573acf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a0c1507cce292c9dc2e6a1a2b9073d652a36a5817babc0f0c463525e62aa015fd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a0c1507cce292c9dc2e6a1a2b9073d652ab1a42a23c36344b0dad9508fe820828c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxDiagSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a0c1507cce292c9dc2e6a1a2b9073d652a653bceb920ae9ca29f01380ebb0667e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatrixOptions</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a0c1507cce292c9dc2e6a1a2b9073d652ae357a5a3dd2e6bd14bd94c15de1de2be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a0c1507cce292c9dc2e6a1a2b9073d652aba7009bc3fa7d855e12e176af38d2270</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_col_type&lt; MatrixType &gt;::type</type>
      <name>ColType</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>aa0f11b5e8b126ff21937e8a08781a50d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiagSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a0c1507cce292c9dc2e6a1a2b9073d652ada1c34752cd977a3a2cef0c2ff573acf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatrixOptions</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a0c1507cce292c9dc2e6a1a2b9073d652ae357a5a3dd2e6bd14bd94c15de1de2be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a2b526fed1f4280249d759b09cadcfded</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::MatrixUType</type>
      <name>MatrixUType</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a8b2e5e357eb839e65cee7f4d56962906</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::MatrixVType</type>
      <name>MatrixVType</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a08597d375e3ba00f089e1f3dd994739a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a0c1507cce292c9dc2e6a1a2b9073d652ab1a42a23c36344b0dad9508fe820828c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxDiagSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a0c1507cce292c9dc2e6a1a2b9073d652a653bceb920ae9ca29f01380ebb0667e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a0c1507cce292c9dc2e6a1a2b9073d652a36a5817babc0f0c463525e62aa015fd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; typename MatrixType::Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a33c5cda5ab6ba0d06c567a05deff89e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a0c1507cce292c9dc2e6a1a2b9073d652ace9ac05e00fc4368629e3f8e3a2cb1ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_row_type&lt; MatrixType &gt;::type</type>
      <name>RowType</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a207a070b273d496fed8ae023dc65bc1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>af8aa379704163fb6ea722beb615f0862</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::SingularValuesType</type>
      <name>SingularValuesType</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>aa984693f000ee4bb8b97a8745ce4fc3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, DiagSizeAtCompileTime, DiagSizeAtCompileTime, MatrixOptions, MaxDiagSizeAtCompileTime, MaxDiagSizeAtCompileTime &gt;</type>
      <name>WorkMatrixType</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a2340597ffb613aec7aeff16310d19639</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>JacobiSVD &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a5dab376cc86cf0d36674bcdad4af3f5a</anchor>
      <arglist>(const MatrixType &amp;matrix, unsigned int computationOptions)</arglist>
    </member>
    <member kind="function">
      <type>JacobiSVD &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>acc7b9a4068cf7b69ae3227d217ed7efd</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JacobiSVD</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a55315ab9cd060019a5ad07be798ff3b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JacobiSVD</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a5d9ea7c8f361337727260efd77ee03ac</anchor>
      <arglist>(Index rows, Index cols, unsigned int computationOptions=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JacobiSVD</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>abfd1dd454a6e3edec7feecd97c818a78</anchor>
      <arglist>(const MatrixType &amp;matrix, unsigned int computationOptions=0)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::qr_preconditioner_impl&lt; MatrixType, QRPreconditioner, internal::PreconditionIfMoreColsThanRows &gt;</type>
      <name>m_qr_precond_morecols</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a496e62e1757d99dfb394c14be25bffb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::qr_preconditioner_impl&lt; MatrixType, QRPreconditioner, internal::PreconditionIfMoreRowsThanCols &gt;</type>
      <name>m_qr_precond_morerows</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>ac0a41538ddc23f75c34175755813b041</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_scaledMatrix</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a0b861908151379c8f9002f6d56e69107</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>WorkMatrixType</type>
      <name>m_workMatrix</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a4d68a51c9138c05942b97482cea88a37</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SVDBase&lt; JacobiSVD &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a45b9acf6aa7d7fb7635119667a8ab038</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>allocate</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a364fe8a222ebcc6ba0e605dfd4c6016a</anchor>
      <arglist>(Index rows, Index cols, unsigned int computationOptions)</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::qr_preconditioner_impl</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a1d21ab8e3cfd531f14023c010d3335bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::svd_precondition_2x2_block_to_be_real</name>
      <anchorfile>classEigen_1_1JacobiSVD.html</anchorfile>
      <anchor>a88d510b611ce8922ee1457b5a6223658</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::IncompleteLUT::keep_diag</name>
    <filename>structEigen_1_1IncompleteLUT_1_1keep__diag.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1IncompleteLUT_1_1keep__diag.html</anchorfile>
      <anchor>a6c2209490eaaacf837e4153f905def4b</anchor>
      <arglist>(const Index &amp;row, const Index &amp;col, const Scalar &amp;) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SimplicialCholeskyBase::keep_diag</name>
    <filename>structEigen_1_1SimplicialCholeskyBase_1_1keep__diag.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1SimplicialCholeskyBase_1_1keep__diag.html</anchorfile>
      <anchor>a3dfd9db46337c3497307c3940289c771</anchor>
      <arglist>(const Index &amp;row, const Index &amp;col, const Scalar &amp;) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::kernel_retval</name>
    <filename>structEigen_1_1internal_1_1kernel__retval.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::kernel_retval&lt; FullPivLU&lt; _MatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1kernel__retval_3_01FullPivLU_3_01__MatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>kernel_retval_base&lt; FullPivLU&lt; _MatrixType &gt; &gt;</base>
    <member kind="enumvalue">
      <name>MaxSmallDimAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1kernel__retval_3_01FullPivLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a094e16fef7148d2e88d1e973eecb9485ae4521a1019258fc1e852cb2e8c06fd88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSmallDimAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1kernel__retval_3_01FullPivLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a094e16fef7148d2e88d1e973eecb9485ae4521a1019258fc1e852cb2e8c06fd88</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1kernel__retval_3_01FullPivLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a1e8b6aafb22358f65a436cff4c3ed9b4</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::kernel_retval_base</name>
    <filename>structEigen_1_1internal_1_1kernel__retval__base.html</filename>
    <templarg>_DecompositionType</templarg>
    <base>ReturnByValue&lt; kernel_retval_base&lt; _DecompositionType &gt; &gt;</base>
    <member kind="typedef">
      <type>ReturnByValue&lt; kernel_retval_base &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1kernel__retval__base.html</anchorfile>
      <anchor>a2d5e5e8e131daa386f63e38d55a8221d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_DecompositionType</type>
      <name>DecompositionType</name>
      <anchorfile>structEigen_1_1internal_1_1kernel__retval__base.html</anchorfile>
      <anchor>a6b10bb396c0cb35e768a15ad1ce76b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1kernel__retval__base.html</anchorfile>
      <anchor>ab572364061c0337d460111330aaa5720</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DecompositionType &amp;</type>
      <name>dec</name>
      <anchorfile>structEigen_1_1internal_1_1kernel__retval__base.html</anchorfile>
      <anchor>a8aaed82445258ea7bc1d68dac12bad9a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1kernel__retval__base.html</anchorfile>
      <anchor>ad57b289ee5554aed56b35e72f2a7eecc</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>kernel_retval_base</name>
      <anchorfile>structEigen_1_1internal_1_1kernel__retval__base.html</anchorfile>
      <anchor>a11788fc65643a5f04d0bf93eb14ab859</anchor>
      <arglist>(const DecompositionType &amp;dec)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rank</name>
      <anchorfile>structEigen_1_1internal_1_1kernel__retval__base.html</anchorfile>
      <anchor>a2c0455b0ab8b9393fb1e0b1e9c030171</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1kernel__retval__base.html</anchorfile>
      <anchor>a4c2aa4eeb487d1d3bb12a40511a9e1f2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_cols</name>
      <anchorfile>structEigen_1_1internal_1_1kernel__retval__base.html</anchorfile>
      <anchor>a1802142c98988ef3439852801e34a3b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DecompositionType &amp;</type>
      <name>m_dec</name>
      <anchorfile>structEigen_1_1internal_1_1kernel__retval__base.html</anchorfile>
      <anchor>a8a12c3617a10856609ad9c579e123ca4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_rank</name>
      <anchorfile>structEigen_1_1internal_1_1kernel__retval__base.html</anchorfile>
      <anchor>ab6aa58bd963e544e2954ed0e418693fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>kernel_retval_base&lt; FullPivLU&lt; _MatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1kernel__retval__base.html</filename>
    <base>ReturnByValue&lt; kernel_retval_base&lt; FullPivLU&lt; _MatrixType &gt; &gt; &gt;</base>
    <member kind="typedef">
      <type>ReturnByValue&lt; kernel_retval_base &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1kernel__retval__base.html</anchorfile>
      <anchor>a2d5e5e8e131daa386f63e38d55a8221d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>FullPivLU&lt; _MatrixType &gt;</type>
      <name>DecompositionType</name>
      <anchorfile>structEigen_1_1internal_1_1kernel__retval__base.html</anchorfile>
      <anchor>a6b10bb396c0cb35e768a15ad1ce76b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1kernel__retval__base.html</anchorfile>
      <anchor>ab572364061c0337d460111330aaa5720</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DecompositionType &amp;</type>
      <name>dec</name>
      <anchorfile>structEigen_1_1internal_1_1kernel__retval__base.html</anchorfile>
      <anchor>a8aaed82445258ea7bc1d68dac12bad9a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1kernel__retval__base.html</anchorfile>
      <anchor>ad57b289ee5554aed56b35e72f2a7eecc</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>kernel_retval_base</name>
      <anchorfile>structEigen_1_1internal_1_1kernel__retval__base.html</anchorfile>
      <anchor>a11788fc65643a5f04d0bf93eb14ab859</anchor>
      <arglist>(const DecompositionType &amp;dec)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rank</name>
      <anchorfile>structEigen_1_1internal_1_1kernel__retval__base.html</anchorfile>
      <anchor>a2c0455b0ab8b9393fb1e0b1e9c030171</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1kernel__retval__base.html</anchorfile>
      <anchor>a4c2aa4eeb487d1d3bb12a40511a9e1f2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_cols</name>
      <anchorfile>structEigen_1_1internal_1_1kernel__retval__base.html</anchorfile>
      <anchor>a1802142c98988ef3439852801e34a3b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DecompositionType &amp;</type>
      <name>m_dec</name>
      <anchorfile>structEigen_1_1internal_1_1kernel__retval__base.html</anchorfile>
      <anchor>a8a12c3617a10856609ad9c579e123ca4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_rank</name>
      <anchorfile>structEigen_1_1internal_1_1kernel__retval__base.html</anchorfile>
      <anchor>ab6aa58bd963e544e2954ed0e418693fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::lapacke_llt</name>
    <filename>structEigen_1_1internal_1_1lapacke__llt.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::LazyProductReturnType</name>
    <filename>structEigen_1_1LazyProductReturnType.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>LBFGSpp::LBFGSParam</name>
    <filename>classLBFGSpp_1_1LBFGSParam.html</filename>
    <templarg>Scalar</templarg>
    <member kind="function">
      <type>void</type>
      <name>check_param</name>
      <anchorfile>classLBFGSpp_1_1LBFGSParam.html</anchorfile>
      <anchor>a2c010374197034cffece535f6624b7a9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LBFGSParam</name>
      <anchorfile>classLBFGSpp_1_1LBFGSParam.html</anchorfile>
      <anchor>a7ff92a387ac0aad1002b09bc404f25c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>delta</name>
      <anchorfile>classLBFGSpp_1_1LBFGSParam.html</anchorfile>
      <anchor>ad7cd513cc3bbdd8ba2cb18d294402742</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>epsilon</name>
      <anchorfile>classLBFGSpp_1_1LBFGSParam.html</anchorfile>
      <anchor>a460aea47ddeffaed305054e9620fa974</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>ftol</name>
      <anchorfile>classLBFGSpp_1_1LBFGSParam.html</anchorfile>
      <anchor>afd25aeda1f1a3cb9084e2e860ff6caf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>linesearch</name>
      <anchorfile>classLBFGSpp_1_1LBFGSParam.html</anchorfile>
      <anchor>a2fb18577b0e516ce6f5d8554e36dde05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m</name>
      <anchorfile>classLBFGSpp_1_1LBFGSParam.html</anchorfile>
      <anchor>a70eca2e693d8f86ab6fc929ec8595218</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_iterations</name>
      <anchorfile>classLBFGSpp_1_1LBFGSParam.html</anchorfile>
      <anchor>a9afca7340b6eaff8a6bad3712ebdf043</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_linesearch</name>
      <anchorfile>classLBFGSpp_1_1LBFGSParam.html</anchorfile>
      <anchor>a4a1bb3fc2b776551916854f60f551f35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>max_step</name>
      <anchorfile>classLBFGSpp_1_1LBFGSParam.html</anchorfile>
      <anchor>ac304c1e5c0ce21faea9b7f16601d45fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>min_step</name>
      <anchorfile>classLBFGSpp_1_1LBFGSParam.html</anchorfile>
      <anchor>adf2748b5edcef27cb88e960154734d30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>past</name>
      <anchorfile>classLBFGSpp_1_1LBFGSParam.html</anchorfile>
      <anchor>a7f029918c7d5f9888602a727630a2d53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>wolfe</name>
      <anchorfile>classLBFGSpp_1_1LBFGSParam.html</anchorfile>
      <anchor>af0cea5445020fbda5449e6b167c42f85</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LBFGSpp::LBFGSSolver</name>
    <filename>classLBFGSpp_1_1LBFGSSolver.html</filename>
    <templarg>Scalar</templarg>
    <member kind="function">
      <type></type>
      <name>LBFGSSolver</name>
      <anchorfile>classLBFGSpp_1_1LBFGSSolver.html</anchorfile>
      <anchor>aa6d1455b3d630d3e97bee5629ac8c794</anchor>
      <arglist>(const LBFGSParam&lt; Scalar &gt; &amp;param)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>minimize</name>
      <anchorfile>classLBFGSpp_1_1LBFGSSolver.html</anchorfile>
      <anchor>a0828a9724870b28fd623746cbb649426</anchor>
      <arglist>(Foo &amp;f, Vector &amp;x, Scalar &amp;fx)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Eigen::Map&lt; Vector &gt;</type>
      <name>MapVec</name>
      <anchorfile>classLBFGSpp_1_1LBFGSSolver.html</anchorfile>
      <anchor>a2e3ee8d81b2e5d32e4c5bef6522c919b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Eigen::Matrix&lt; Scalar, Eigen::Dynamic, Eigen::Dynamic &gt;</type>
      <name>Matrix</name>
      <anchorfile>classLBFGSpp_1_1LBFGSSolver.html</anchorfile>
      <anchor>a47aa0db44460dedf977c5d4879b6bde6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Eigen::Matrix&lt; Scalar, Eigen::Dynamic, 1 &gt;</type>
      <name>Vector</name>
      <anchorfile>classLBFGSpp_1_1LBFGSSolver.html</anchorfile>
      <anchor>ae744da0bc710777f86403d6a7048a02a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classLBFGSpp_1_1LBFGSSolver.html</anchorfile>
      <anchor>a6f0eae50ef041041cdb769e8e04da6af</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Vector</type>
      <name>m_alpha</name>
      <anchorfile>classLBFGSpp_1_1LBFGSSolver.html</anchorfile>
      <anchor>ab20e5861ff599bb3f26a0313e717b155</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Vector</type>
      <name>m_drt</name>
      <anchorfile>classLBFGSpp_1_1LBFGSSolver.html</anchorfile>
      <anchor>a80a9c612fd8761f4512a09750667e01c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Vector</type>
      <name>m_fx</name>
      <anchorfile>classLBFGSpp_1_1LBFGSSolver.html</anchorfile>
      <anchor>a0042b6c0ce10fa8ecd969805f87fba1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Vector</type>
      <name>m_grad</name>
      <anchorfile>classLBFGSpp_1_1LBFGSSolver.html</anchorfile>
      <anchor>a07d15af404609d1954267a2d8449150e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Vector</type>
      <name>m_gradp</name>
      <anchorfile>classLBFGSpp_1_1LBFGSSolver.html</anchorfile>
      <anchor>a36f1f802593f9dd7be578b4e807fc7d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const LBFGSParam&lt; Scalar &gt; &amp;</type>
      <name>m_param</name>
      <anchorfile>classLBFGSpp_1_1LBFGSSolver.html</anchorfile>
      <anchor>a424f2edef8c00655caf8359d8a26dc45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Matrix</type>
      <name>m_s</name>
      <anchorfile>classLBFGSpp_1_1LBFGSSolver.html</anchorfile>
      <anchor>aac6c7e64e0531697c3785f6746836d81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Vector</type>
      <name>m_xp</name>
      <anchorfile>classLBFGSpp_1_1LBFGSSolver.html</anchorfile>
      <anchor>ad3284df7b77b84a3c5012dd143b1b4b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Matrix</type>
      <name>m_y</name>
      <anchorfile>classLBFGSpp_1_1LBFGSSolver.html</anchorfile>
      <anchor>a294ad86fe5d6c47d19589a6e4e2f88e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Vector</type>
      <name>m_ys</name>
      <anchorfile>classLBFGSpp_1_1LBFGSSolver.html</anchorfile>
      <anchor>a9cef128091c9e38daaf64d9472498816</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::LDLT</name>
    <filename>classEigen_1_1LDLT.html</filename>
    <templarg>_MatrixType</templarg>
    <templarg>_UpLo</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>ae2b60da927df84ff3040b85cd9699da5a2e8391db24905ed3f8611c262de98530</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>ae2b60da927df84ff3040b85cd9699da5aca4a3040b1bd0590c5b22e6844ba8375</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>ae2b60da927df84ff3040b85cd9699da5a19878e43183a604c603dde7acd5956a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>ae2b60da927df84ff3040b85cd9699da5a1236361de9a612584c6fbbac8d9c8a71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>ae2b60da927df84ff3040b85cd9699da5a8e985f3cd92bd32e1d457413318c8cb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>ae2b60da927df84ff3040b85cd9699da5aca4a3040b1bd0590c5b22e6844ba8375</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>ad9c57eb2fb3bbccd51b9d2e111bea355</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a402092cb89eee4d7bc7502a9eac0d318</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>ae2b60da927df84ff3040b85cd9699da5a1236361de9a612584c6fbbac8d9c8a71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>ae2b60da927df84ff3040b85cd9699da5a19878e43183a604c603dde7acd5956a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; RowsAtCompileTime, MaxRowsAtCompileTime &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a6a901ba1f333313e097ef3aac2164149</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; typename MatrixType::Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a2fe48d9c6549347a6b5156f2b2724416</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>ae2b60da927df84ff3040b85cd9699da5a2e8391db24905ed3f8611c262de98530</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a4e0935217cce5695a214c85e7ef813df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a8c2f233230eb0b517fd9dde624567bf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, 1, 0, MaxRowsAtCompileTime, 1 &gt;</type>
      <name>TmpMatrixType</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>aaf014c3e49793fadf342de6f96973166</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::LDLT_Traits&lt; MatrixType, UpLo &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a4755ce1400f755d7148cff2872e75d35</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transpositions&lt; RowsAtCompileTime, MaxRowsAtCompileTime &gt;</type>
      <name>TranspositionType</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>ac3d686008cbd74d1d2721c936f7ff8b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>ae2b60da927df84ff3040b85cd9699da5a8e985f3cd92bd32e1d457413318c8cb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>aa885aa88ba1781f14c96ebb0a581a5e0</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a9d9481cd80eabbcfc4739530eb344712</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>const LDLT &amp;</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>ac656a209860fa0c6a8faa8bb9f9a06ef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>ae848b7d0c0c7dfb3d029a875363c7848</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LDLT &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>aef70371f07bf006a85250bfaeed2f992</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>LDLT&lt; MatrixType, _UpLo &gt; &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a1777488d0bde83d5f23a622bf8431ef2</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a6bd6008501a537d2e16ea672a853bf3e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNegative</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>aabd3e7aebe844034caca4c62dbe9c1eb</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPositive</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a5e1c6b7ba8d7b82575d6ffdc3bf35bcb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LDLT</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a2e06dedd2651649c5b251fbf9ba4e7d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LDLT</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a154aa41bd2460199d48861eaf5e4f597</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LDLT</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>ad0e8d2131ea1a626a08d98e9effb1cc5</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LDLT</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>adf853d6cbbc49f3535a44439bca344d9</anchor>
      <arglist>(EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Traits::MatrixL</type>
      <name>matrixL</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>af0e6a0df5679873b42cf82a372dd8ddb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixLDLT</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>aa5e0fd09dcd5251a8521fa248b95db0b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Traits::MatrixU</type>
      <name>matrixU</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a54838a2e31e53bbe4dcb78b5e80c8484</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LDLT &amp;</type>
      <name>rankUpdate</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a1bdbfbf648360fdb49b8f88cf78b0558</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;w, const RealScalar &amp;alpha=1)</arglist>
    </member>
    <member kind="function">
      <type>LDLT&lt; MatrixType, _UpLo &gt; &amp;</type>
      <name>rankUpdate</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a858dc77b65dd48248299bb6a6a758abf</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;w, const typename LDLT&lt; MatrixType, _UpLo &gt;::RealScalar &amp;sigma)</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>rcond</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>ae646403fdde3a4b18e278a32c61a0953</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>reconstructedMatrix</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>ae3693372ca29f50d87d324dfadaae148</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a96efc3befd020e2260ea1cb6f35769a2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a776d0ab6c980847297d25b03b5d2216a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; LDLT, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>aa257dd7a8acf8b347d5a22a13d6ca3e1</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solveInPlace</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a56c31a5716aa8369f9bbc1a93b2020c3</anchor>
      <arglist>(MatrixBase&lt; Derived &gt; &amp;bAndX) const</arglist>
    </member>
    <member kind="function">
      <type>const TranspositionType &amp;</type>
      <name>transpositionsP</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a47257d3500f9f7c9a4478158d0e34941</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Diagonal&lt; const MatrixType &gt;</type>
      <name>vectorD</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>af60b2f826a38a00070e0efccf0572066</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>check_template_parameters</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a711e8c7ef91a42a30f4be6df18c2fcc4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a317b4095fbf24f0fb83476980aa758df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>aef70622f08af966e5f263464c1f1d4f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_l1_norm</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a84fdac857f2dfc074484656a228936bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a153948da33949f4563c05c07d57c18eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::SignMatrix</type>
      <name>m_sign</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a2fded8bbfe0effc0456ab309543a632a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TmpMatrixType</type>
      <name>m_temporary</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>ad48da194d7275c2d046362ee3bf67bf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TranspositionType</type>
      <name>m_transpositions</name>
      <anchorfile>classEigen_1_1LDLT.html</anchorfile>
      <anchor>a04f7ed53ae4862aedd1060a768e36ce3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::ldlt_inplace</name>
    <filename>structEigen_1_1internal_1_1ldlt__inplace.html</filename>
    <templarg>UpLo</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::ldlt_inplace&lt; Lower &gt;</name>
    <filename>structEigen_1_1internal_1_1ldlt__inplace_3_01Lower_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>unblocked</name>
      <anchorfile>structEigen_1_1internal_1_1ldlt__inplace_3_01Lower_01_4.html</anchorfile>
      <anchor>a6d8b99ce128d626854fff3517cf81e9c</anchor>
      <arglist>(MatrixType &amp;mat, TranspositionType &amp;transpositions, Workspace &amp;temp, SignMatrix &amp;sign)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>update</name>
      <anchorfile>structEigen_1_1internal_1_1ldlt__inplace_3_01Lower_01_4.html</anchorfile>
      <anchor>ae45df1fbda86712753262a9200f8c97b</anchor>
      <arglist>(MatrixType &amp;mat, const TranspositionType &amp;transpositions, Workspace &amp;tmp, const WType &amp;w, const typename MatrixType::RealScalar &amp;sigma=1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>updateInPlace</name>
      <anchorfile>structEigen_1_1internal_1_1ldlt__inplace_3_01Lower_01_4.html</anchorfile>
      <anchor>a108b58e95ea9d74496b78803311769dd</anchor>
      <arglist>(MatrixType &amp;mat, MatrixBase&lt; WDerived &gt; &amp;w, const typename MatrixType::RealScalar &amp;sigma=1)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::ldlt_inplace&lt; Upper &gt;</name>
    <filename>structEigen_1_1internal_1_1ldlt__inplace_3_01Upper_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE bool</type>
      <name>unblocked</name>
      <anchorfile>structEigen_1_1internal_1_1ldlt__inplace_3_01Upper_01_4.html</anchorfile>
      <anchor>ae90ef00f0486fd2d84f8fd3b7b1fe3e3</anchor>
      <arglist>(MatrixType &amp;mat, TranspositionType &amp;transpositions, Workspace &amp;temp, SignMatrix &amp;sign)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE bool</type>
      <name>update</name>
      <anchorfile>structEigen_1_1internal_1_1ldlt__inplace_3_01Upper_01_4.html</anchorfile>
      <anchor>ac476b25dfc49b62b8351201cb06a7708</anchor>
      <arglist>(MatrixType &amp;mat, TranspositionType &amp;transpositions, Workspace &amp;tmp, WType &amp;w, const typename MatrixType::RealScalar &amp;sigma=1)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::LDLT_Traits</name>
    <filename>structEigen_1_1internal_1_1LDLT__Traits.html</filename>
    <templarg></templarg>
    <templarg>UpLo</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::LDLT_Traits&lt; MatrixType, Lower &gt;</name>
    <filename>structEigen_1_1internal_1_1LDLT__Traits_3_01MatrixType_00_01Lower_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>const TriangularView&lt; const MatrixType, UnitLower &gt;</type>
      <name>MatrixL</name>
      <anchorfile>structEigen_1_1internal_1_1LDLT__Traits_3_01MatrixType_00_01Lower_01_4.html</anchorfile>
      <anchor>af252a9d086be312be301820816c0a986</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const TriangularView&lt; const typename MatrixType::AdjointReturnType, UnitUpper &gt;</type>
      <name>MatrixU</name>
      <anchorfile>structEigen_1_1internal_1_1LDLT__Traits_3_01MatrixType_00_01Lower_01_4.html</anchorfile>
      <anchor>a6106eb13540e7936645b13da031ef2fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatrixL</type>
      <name>getL</name>
      <anchorfile>structEigen_1_1internal_1_1LDLT__Traits_3_01MatrixType_00_01Lower_01_4.html</anchorfile>
      <anchor>a0bdfb73fe29737fed4e281100a3bf565</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatrixU</type>
      <name>getU</name>
      <anchorfile>structEigen_1_1internal_1_1LDLT__Traits_3_01MatrixType_00_01Lower_01_4.html</anchorfile>
      <anchor>a71b18cd5918d44a3022f4a6cb5b9da0a</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::LDLT_Traits&lt; MatrixType, Upper &gt;</name>
    <filename>structEigen_1_1internal_1_1LDLT__Traits_3_01MatrixType_00_01Upper_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>const TriangularView&lt; const typename MatrixType::AdjointReturnType, UnitLower &gt;</type>
      <name>MatrixL</name>
      <anchorfile>structEigen_1_1internal_1_1LDLT__Traits_3_01MatrixType_00_01Upper_01_4.html</anchorfile>
      <anchor>a5b31eeee78528ca777ba86b1a4aab2fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const TriangularView&lt; const MatrixType, UnitUpper &gt;</type>
      <name>MatrixU</name>
      <anchorfile>structEigen_1_1internal_1_1LDLT__Traits_3_01MatrixType_00_01Upper_01_4.html</anchorfile>
      <anchor>a97716be1cddf0883c9a3af1779ce7139</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatrixL</type>
      <name>getL</name>
      <anchorfile>structEigen_1_1internal_1_1LDLT__Traits_3_01MatrixType_00_01Upper_01_4.html</anchorfile>
      <anchor>a85ba974cb566d0b44548c47385805951</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatrixU</type>
      <name>getU</name>
      <anchorfile>structEigen_1_1internal_1_1LDLT__Traits_3_01MatrixType_00_01Upper_01_4.html</anchorfile>
      <anchor>aafa2890ad490dd6697899d0cc19cdeac</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::LeastSquareDiagonalPreconditioner</name>
    <filename>classEigen_1_1LeastSquareDiagonalPreconditioner.html</filename>
    <templarg></templarg>
    <base>Eigen::DiagonalPreconditioner</base>
    <member kind="function">
      <type>LeastSquareDiagonalPreconditioner &amp;</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1LeastSquareDiagonalPreconditioner.html</anchorfile>
      <anchor>af1d3a3dbe081bdb667a5596491d7ad47</anchor>
      <arglist>(const MatType &amp;)</arglist>
    </member>
    <member kind="function">
      <type>LeastSquareDiagonalPreconditioner &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1LeastSquareDiagonalPreconditioner.html</anchorfile>
      <anchor>a05eb1d791e2265e9110ba3bb8d717cfe</anchor>
      <arglist>(const MatType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>LeastSquareDiagonalPreconditioner &amp;</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1LeastSquareDiagonalPreconditioner.html</anchorfile>
      <anchor>a831492d2cecddc28b48ce53ddb4bc295</anchor>
      <arglist>(const MatType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1LeastSquareDiagonalPreconditioner.html</anchorfile>
      <anchor>a648044dd59ff3b09cf4efa7fe49d5208</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LeastSquareDiagonalPreconditioner</name>
      <anchorfile>classEigen_1_1LeastSquareDiagonalPreconditioner.html</anchorfile>
      <anchor>a28c5a22103a8bd561e404721d807726d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LeastSquareDiagonalPreconditioner</name>
      <anchorfile>classEigen_1_1LeastSquareDiagonalPreconditioner.html</anchorfile>
      <anchor>a9fe093a3b038a1dc7628eced1aa00e39</anchor>
      <arglist>(const MatType &amp;mat)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>DiagonalPreconditioner&lt; _Scalar &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1LeastSquareDiagonalPreconditioner.html</anchorfile>
      <anchor>aef09e6599452224c4981836ed782cd39</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1LeastSquareDiagonalPreconditioner.html</anchorfile>
      <anchor>add95534e4bc486890b13a7f5347cf6a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1LeastSquareDiagonalPreconditioner.html</anchorfile>
      <anchor>a4c713aef4ad5eefa1eebed35f343d473</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::LeastSquaresConjugateGradient</name>
    <filename>classEigen_1_1LeastSquaresConjugateGradient.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>IterativeSolverBase&lt; LeastSquaresConjugateGradient&lt; _MatrixType, _Preconditioner &gt; &gt;</base>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1LeastSquaresConjugateGradient.html</anchorfile>
      <anchor>a56c5362953670bfd8cfa31a51d18ee47</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Preconditioner</type>
      <name>Preconditioner</name>
      <anchorfile>classEigen_1_1LeastSquaresConjugateGradient.html</anchorfile>
      <anchor>addeb2525fd746662bee305d73f360204</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1LeastSquaresConjugateGradient.html</anchorfile>
      <anchor>a81b0c2843b7d4118c8cf0529bc21924d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1LeastSquaresConjugateGradient.html</anchorfile>
      <anchor>a9b8be7215e7a9d0871517ccee24d9857</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1LeastSquaresConjugateGradient.html</anchorfile>
      <anchor>aaadb8f72ca585e7dd5f41ddf7e14a9d3</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, Dest &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_with_guess_impl</name>
      <anchorfile>classEigen_1_1LeastSquaresConjugateGradient.html</anchorfile>
      <anchor>a04c0c32b322d74949d190731a354340e</anchor>
      <arglist>(const Rhs &amp;b, Dest &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LeastSquaresConjugateGradient</name>
      <anchorfile>classEigen_1_1LeastSquaresConjugateGradient.html</anchorfile>
      <anchor>ace69f423fcc1f8960d0e2de0667447c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LeastSquaresConjugateGradient</name>
      <anchorfile>classEigen_1_1LeastSquaresConjugateGradient.html</anchorfile>
      <anchor>a91c4f2edc20f93cee9b721165937fb99</anchor>
      <arglist>(const EigenBase&lt; MatrixDerived &gt; &amp;A)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LeastSquaresConjugateGradient</name>
      <anchorfile>classEigen_1_1LeastSquaresConjugateGradient.html</anchorfile>
      <anchor>a4be76cc34fe7493c522a67e9952621ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>IterativeSolverBase&lt; LeastSquaresConjugateGradient &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1LeastSquaresConjugateGradient.html</anchorfile>
      <anchor>aecfafc8b288974a9b6984557a37e3557</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::level3_blocking</name>
    <filename>classEigen_1_1internal_1_1level3__blocking.html</filename>
    <templarg>_LhsScalar</templarg>
    <templarg>_RhsScalar</templarg>
    <member kind="function">
      <type>LhsScalar *</type>
      <name>blockA</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>ad918c2b9d73b2cc6134446cf36a500ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RhsScalar *</type>
      <name>blockB</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>a10666dbe23e34516bc9f8221fcd53ad0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>kc</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>a2348863b8e4618d9cf28ac3274320959</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>level3_blocking</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>a687f83ba94ca7b332de7d74d050280c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>mc</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>a42652281565b0d88009c6a2c69a61b90</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nc</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>a967d4f0e4ac537497481e18ebb229ae2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsScalar *</type>
      <name>m_blockA</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>ae0ce462e06db4645ddec9edc30d716d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsScalar *</type>
      <name>m_blockB</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>a715ed8be0a244d1728439f1222d421e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_kc</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>aa7355e9802478aaf77e95c08a05cadb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_mc</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>a56b854ed02249c5d48eb3b4beee7c0c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nc</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>ac550f8c780a0c2ce10fcfb543e3c4e7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>_LhsScalar</type>
      <name>LhsScalar</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>aabb33a31c3b7e3d758f5eab0b1609015</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>_RhsScalar</type>
      <name>RhsScalar</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>ad72673cf09fcab8f285ad40183b629d0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>level3_blocking&lt; conditional&lt; StorageOrder==RowMajor, _RhsScalar, _LhsScalar &gt;::type, conditional&lt; StorageOrder==RowMajor, _LhsScalar, _RhsScalar &gt;::type &gt;</name>
    <filename>classEigen_1_1internal_1_1level3__blocking.html</filename>
    <member kind="function">
      <type>LhsScalar *</type>
      <name>blockA</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>ad918c2b9d73b2cc6134446cf36a500ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RhsScalar *</type>
      <name>blockB</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>a10666dbe23e34516bc9f8221fcd53ad0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>kc</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>a2348863b8e4618d9cf28ac3274320959</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>level3_blocking</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>a687f83ba94ca7b332de7d74d050280c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>mc</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>a42652281565b0d88009c6a2c69a61b90</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nc</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>a967d4f0e4ac537497481e18ebb229ae2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsScalar *</type>
      <name>m_blockA</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>ae0ce462e06db4645ddec9edc30d716d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsScalar *</type>
      <name>m_blockB</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>a715ed8be0a244d1728439f1222d421e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_kc</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>aa7355e9802478aaf77e95c08a05cadb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_mc</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>a56b854ed02249c5d48eb3b4beee7c0c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nc</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>ac550f8c780a0c2ce10fcfb543e3c4e7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>conditional&lt; StorageOrder==RowMajor, _RhsScalar, _LhsScalar &gt;::type</type>
      <name>LhsScalar</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>aabb33a31c3b7e3d758f5eab0b1609015</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>conditional&lt; StorageOrder==RowMajor, _LhsScalar, _RhsScalar &gt;::type</type>
      <name>RhsScalar</name>
      <anchorfile>classEigen_1_1internal_1_1level3__blocking.html</anchorfile>
      <anchor>ad72673cf09fcab8f285ad40183b629d0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LBFGSpp::LineSearch</name>
    <filename>classLBFGSpp_1_1LineSearch.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Backtracking</name>
      <anchorfile>classLBFGSpp_1_1LineSearch.html</anchorfile>
      <anchor>ad4ba662298a2b65f57803bac6174e9e4</anchor>
      <arglist>(Foo &amp;f, Scalar &amp;fx, Vector &amp;x, Vector &amp;grad, Scalar &amp;step, const Vector &amp;drt, const Vector &amp;xp, const LBFGSParam&lt; Scalar &gt; &amp;param)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Eigen::Matrix&lt; Scalar, Eigen::Dynamic, 1 &gt;</type>
      <name>Vector</name>
      <anchorfile>classLBFGSpp_1_1LineSearch.html</anchorfile>
      <anchor>a5743defc0287b8ad3f83f3d3a7ae798f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::linspaced_op</name>
    <filename>structEigen_1_1internal_1_1linspaced__op.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>linspaced_op</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op.html</anchorfile>
      <anchor>a74e377ffab00441a688b1190dc930a65</anchor>
      <arglist>(const Scalar &amp;low, const Scalar &amp;high, Index num_steps)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op.html</anchorfile>
      <anchor>ab86424ad4c009092eb466fa98483ff5b</anchor>
      <arglist>(IndexType i) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op.html</anchorfile>
      <anchor>a217a0431792ac4ff26701b596bca99ce</anchor>
      <arglist>(IndexType i) const</arglist>
    </member>
    <member kind="variable">
      <type>const linspaced_op_impl&lt; Scalar, PacketType, NumTraits&lt; Scalar &gt;::IsInteger &gt;</type>
      <name>impl</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op.html</anchorfile>
      <anchor>a76504e7cefb1b1149326a325ee99b5c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::linspaced_op_impl</name>
    <filename>structEigen_1_1internal_1_1linspaced__op__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>IsInteger</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::linspaced_op_impl&lt; Scalar, Packet, false &gt;</name>
    <filename>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01Packet_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>linspaced_op_impl</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01Packet_00_01false_01_4.html</anchorfile>
      <anchor>a0ef567342fc3d2ffc7667de9fbb147ef</anchor>
      <arglist>(const Scalar &amp;low, const Scalar &amp;high, Index num_steps)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01Packet_00_01false_01_4.html</anchorfile>
      <anchor>afea6cee796a7dfb63c34d888457ac12b</anchor>
      <arglist>(IndexType i) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01Packet_00_01false_01_4.html</anchorfile>
      <anchor>abfaac1602220b86936bf2a11fc7c3767</anchor>
      <arglist>(IndexType i) const</arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>m_flip</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01Packet_00_01false_01_4.html</anchorfile>
      <anchor>a422d20eed81476744f4f8ecb28a599ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Scalar</type>
      <name>m_high</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01Packet_00_01false_01_4.html</anchorfile>
      <anchor>a560f63a7288371a1a3ebb5665e75aed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Packet</type>
      <name>m_interPacket</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01Packet_00_01false_01_4.html</anchorfile>
      <anchor>ab1e88ac487fdb6e9a77a5ddc9803803c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Scalar</type>
      <name>m_low</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01Packet_00_01false_01_4.html</anchorfile>
      <anchor>aafac3e238fdf7f360ab3dbb918b4677a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Index</type>
      <name>m_size1</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01Packet_00_01false_01_4.html</anchorfile>
      <anchor>afa389e12b17a1438151e05844012a284</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Scalar</type>
      <name>m_step</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01Packet_00_01false_01_4.html</anchorfile>
      <anchor>abfc4922bd0305b65294c456f52e5c822</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::linspaced_op_impl&lt; Scalar, Packet, true &gt;</name>
    <filename>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01Packet_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>linspaced_op_impl</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01Packet_00_01true_01_4.html</anchorfile>
      <anchor>af106870466a5d172c2fc61eb93228e88</anchor>
      <arglist>(const Scalar &amp;low, const Scalar &amp;high, Index num_steps)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01Packet_00_01true_01_4.html</anchorfile>
      <anchor>a590af4b00bfd20454a29b7d276724329</anchor>
      <arglist>(IndexType i) const</arglist>
    </member>
    <member kind="variable">
      <type>const Scalar</type>
      <name>m_divisor</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01Packet_00_01true_01_4.html</anchorfile>
      <anchor>ad07beb5652b1103949dd1c1b29666b94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Scalar</type>
      <name>m_low</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01Packet_00_01true_01_4.html</anchorfile>
      <anchor>a9eab1c684bcca5fff3f7841bacb189fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Scalar</type>
      <name>m_multiplier</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01Packet_00_01true_01_4.html</anchorfile>
      <anchor>afc3c2022438d153d96af7368bc8375c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>m_use_divisor</name>
      <anchorfile>structEigen_1_1internal_1_1linspaced__op__impl_3_01Scalar_00_01Packet_00_01true_01_4.html</anchorfile>
      <anchor>aa4358c062dc96ee6b0af20d6cce7f279</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>linspaced_op_impl&lt; Scalar, PacketType, Eigen::NumTraits&lt; Scalar &gt;::IsInteger &gt;</name>
    <filename>structEigen_1_1internal_1_1linspaced__op__impl.html</filename>
  </compound>
  <compound kind="class">
    <name>std::list&lt; T, EIGEN_ALIGNED_ALLOCATOR&lt; T &gt; &gt;</name>
    <filename>classstd_1_1list_3_01T_00_01EIGEN__ALIGNED__ALLOCATOR_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef" protection="private">
      <type>list&lt; EIGEN_WORKAROUND_MSVC_STL_SUPPORT(T), Eigen::aligned_allocator_indirection&lt; EIGEN_WORKAROUND_MSVC_STL_SUPPORT(T)&gt; &gt;</type>
      <name>list_base</name>
      <anchorfile>classstd_1_1list_3_01T_00_01EIGEN__ALIGNED__ALLOCATOR_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ae38da81b616525ef733af480953198a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_STD_LIST_SPECIALIZATION_BODY void</type>
      <name>resize</name>
      <anchorfile>classstd_1_1list_3_01T_00_01EIGEN__ALIGNED__ALLOCATOR_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a8d3cf1c903e19f24084d30ffe5a1bf2b</anchor>
      <arglist>(size_type new_size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classstd_1_1list_3_01T_00_01EIGEN__ALIGNED__ALLOCATOR_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a3df1860672ab3102dd8b9fe52d949b1b</anchor>
      <arglist>(size_type new_size, const value_type &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::AmbiVector::ListEl</name>
    <filename>structEigen_1_1internal_1_1AmbiVector_1_1ListEl.html</filename>
    <member kind="variable">
      <type>StorageIndex</type>
      <name>index</name>
      <anchorfile>structEigen_1_1internal_1_1AmbiVector_1_1ListEl.html</anchorfile>
      <anchor>aa28af060dd302f09a6293a5cec0fac08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>StorageIndex</type>
      <name>next</name>
      <anchorfile>structEigen_1_1internal_1_1AmbiVector_1_1ListEl.html</anchorfile>
      <anchor>afa83f47291dd2114ca74ca28123d9f3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1AmbiVector_1_1ListEl.html</anchorfile>
      <anchor>a91c7be4cafca17e1fcffb06c4b2448ef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::LLT</name>
    <filename>classEigen_1_1LLT.html</filename>
    <templarg>_MatrixType</templarg>
    <templarg>_UpLo</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a32d161866883f63643e16b51becbe392afdcc43b85757fea22768295b9642b717</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a32d161866883f63643e16b51becbe392a06be24330f8acfea4b6c3fcbaeff3ddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a32d161866883f63643e16b51becbe392aba13b2cd453c1eeb3ebc5ff24e019610</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>ad50592a8c1c8e58004ace54aaaffe663a040b2e49dc83148044fe36a6d6d97dde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignmentMask</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>ad50592a8c1c8e58004ace54aaaffe663a5eb23211dd34c6ed590e9d1d51790117</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>ad50592a8c1c8e58004ace54aaaffe663a5e2b7976d2ca8dac00d587d97c09b124</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignmentMask</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>ad50592a8c1c8e58004ace54aaaffe663a5eb23211dd34c6ed590e9d1d51790117</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a32d161866883f63643e16b51becbe392a06be24330f8acfea4b6c3fcbaeff3ddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>ac7a64274814fa76e8b1e9e945546037f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a51ef18ef9163d74028f6cb6d967a9242</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a32d161866883f63643e16b51becbe392aba13b2cd453c1eeb3ebc5ff24e019610</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>ad50592a8c1c8e58004ace54aaaffe663a040b2e49dc83148044fe36a6d6d97dde</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; typename MatrixType::Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a83aa63243f80d1d99fe0d2a91a5a157f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a32d161866883f63643e16b51becbe392afdcc43b85757fea22768295b9642b717</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>ac3e9cca0fd73cbe446f5ee562386a934</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>ae946bd1d4fb9bc01f4a51b9007a32c1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::LLT_Traits&lt; MatrixType, UpLo &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a61954c19216610f6d6da9a816de03e2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>ad50592a8c1c8e58004ace54aaaffe663a5e2b7976d2ca8dac00d587d97c09b124</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a4931c43521d00b110453da8d8f58f428</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a3536d368add68acb7c9067da5656aaf9</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>const LLT &amp;</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a559aba3a7c41f7fc87ec84327bb72ccd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a5d42bfeb153842ea6d88e15683b9a41f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LLT &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a047903df237859a988d8935ad3a02d0f</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>LLT&lt; MatrixType, _UpLo &gt; &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>aecb45daf711328e0804f272131142b57</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>adb1295e7d2b1fd825a041345ae08be54</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LLT</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a16d1ec9ea6497ba1febb242c2e8a7a96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LLT</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>ab3656cfbdf38e03c57d5cf79bf8131b6</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LLT</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a0f9ef009097996bbf4287024a1f05836</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LLT</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a1848a00addade9a0f7f70493c52ecc9d</anchor>
      <arglist>(EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Traits::MatrixL</type>
      <name>matrixL</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a7f4a3eedbf82e7ce2d6bf0dcd84cdfa3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixLLT</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>af62881fc95c7e54a93b63c20f2c62b46</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Traits::MatrixU</type>
      <name>matrixU</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a18a390f085567e650e8345cc7e7c0df8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>LLT</type>
      <name>rankUpdate</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>aef5a3811432035d8389d6cbc8a13370a</anchor>
      <arglist>(const VectorType &amp;vec, const RealScalar &amp;sigma=1)</arglist>
    </member>
    <member kind="function">
      <type>LLT&lt; _MatrixType, _UpLo &gt;</type>
      <name>rankUpdate</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>aae1ee59cb3c46723721da6fd72acc21a</anchor>
      <arglist>(const VectorType &amp;v, const RealScalar &amp;sigma)</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>rcond</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a59338fa78db171d02fd5a2c9e4f3a30c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>reconstructedMatrix</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a8b6ba1bc41811c50e65cac8db597d802</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a964802e4662be3d2982c7ac7e5cb1cc4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; LLT, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a3738bb3ce6f9b837a2beb432b937499f</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveInPlace</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>ad15eac5ace704b4f5f57e16898478f07</anchor>
      <arglist>(MatrixBase&lt; Derived &gt; &amp;bAndX) const</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>check_template_parameters</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a661ba945968e0b91357f8cdf72db09f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a40964f05dfde7eb3a964e9df50a905e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a9dff09bd7ff28372f9c7fd81972f1059</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_l1_norm</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>a1e499b31d6f7c8411ec99602eef76ec8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1LLT.html</anchorfile>
      <anchor>ab632f0e414857af3782efbdc8a71a986</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::llt_inplace</name>
    <filename>structEigen_1_1internal_1_1llt__inplace.html</filename>
    <templarg></templarg>
    <templarg>UpLo</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::llt_inplace&lt; Scalar, Lower &gt;</name>
    <filename>structEigen_1_1internal_1_1llt__inplace_3_01Scalar_00_01Lower_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1llt__inplace_3_01Scalar_00_01Lower_01_4.html</anchorfile>
      <anchor>a740535ced836b91d158c77b72223324d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>blocked</name>
      <anchorfile>structEigen_1_1internal_1_1llt__inplace_3_01Scalar_00_01Lower_01_4.html</anchorfile>
      <anchor>a88a62e53c6984ed5e0512a04b637b5b7</anchor>
      <arglist>(MatrixType &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>rankUpdate</name>
      <anchorfile>structEigen_1_1internal_1_1llt__inplace_3_01Scalar_00_01Lower_01_4.html</anchorfile>
      <anchor>ae02f3e4d3e4abf21624333d43762dd81</anchor>
      <arglist>(MatrixType &amp;mat, const VectorType &amp;vec, const RealScalar &amp;sigma)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>unblocked</name>
      <anchorfile>structEigen_1_1internal_1_1llt__inplace_3_01Scalar_00_01Lower_01_4.html</anchorfile>
      <anchor>ac9fa1e5e9b89b26532f6a6809ab33c4e</anchor>
      <arglist>(MatrixType &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::llt_inplace&lt; Scalar, Upper &gt;</name>
    <filename>structEigen_1_1internal_1_1llt__inplace_3_01Scalar_00_01Upper_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1llt__inplace_3_01Scalar_00_01Upper_01_4.html</anchorfile>
      <anchor>a5c0b84554aa27313036184c02fac2718</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE Index</type>
      <name>blocked</name>
      <anchorfile>structEigen_1_1internal_1_1llt__inplace_3_01Scalar_00_01Upper_01_4.html</anchorfile>
      <anchor>a9d0bd12c1bf77e80e6d6d6b32fb19989</anchor>
      <arglist>(MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>rankUpdate</name>
      <anchorfile>structEigen_1_1internal_1_1llt__inplace_3_01Scalar_00_01Upper_01_4.html</anchorfile>
      <anchor>ab044cd63f44a77c7638ac58b772cec43</anchor>
      <arglist>(MatrixType &amp;mat, const VectorType &amp;vec, const RealScalar &amp;sigma)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE Index</type>
      <name>unblocked</name>
      <anchorfile>structEigen_1_1internal_1_1llt__inplace_3_01Scalar_00_01Upper_01_4.html</anchorfile>
      <anchor>a463cfb3c179e758d90d60a2922d6ce56</anchor>
      <arglist>(MatrixType &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::LLT_Traits</name>
    <filename>structEigen_1_1internal_1_1LLT__Traits.html</filename>
    <templarg></templarg>
    <templarg>UpLo</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::LLT_Traits&lt; MatrixType, Lower &gt;</name>
    <filename>structEigen_1_1internal_1_1LLT__Traits_3_01MatrixType_00_01Lower_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>const TriangularView&lt; const MatrixType, Lower &gt;</type>
      <name>MatrixL</name>
      <anchorfile>structEigen_1_1internal_1_1LLT__Traits_3_01MatrixType_00_01Lower_01_4.html</anchorfile>
      <anchor>a66962242a7b894516b50903e48eaa502</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const TriangularView&lt; const typename MatrixType::AdjointReturnType, Upper &gt;</type>
      <name>MatrixU</name>
      <anchorfile>structEigen_1_1internal_1_1LLT__Traits_3_01MatrixType_00_01Lower_01_4.html</anchorfile>
      <anchor>a594ab80db6d0871384036e44409c84fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatrixL</type>
      <name>getL</name>
      <anchorfile>structEigen_1_1internal_1_1LLT__Traits_3_01MatrixType_00_01Lower_01_4.html</anchorfile>
      <anchor>a67fc88773f9c99869f98f9f8e817dfb7</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatrixU</type>
      <name>getU</name>
      <anchorfile>structEigen_1_1internal_1_1LLT__Traits_3_01MatrixType_00_01Lower_01_4.html</anchorfile>
      <anchor>a73e538f3b3db2fecc4563ac99858254e</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>inplace_decomposition</name>
      <anchorfile>structEigen_1_1internal_1_1LLT__Traits_3_01MatrixType_00_01Lower_01_4.html</anchorfile>
      <anchor>a218dbb937419b97f2c55bc3ea9b0945a</anchor>
      <arglist>(MatrixType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::LLT_Traits&lt; MatrixType, Upper &gt;</name>
    <filename>structEigen_1_1internal_1_1LLT__Traits_3_01MatrixType_00_01Upper_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>const TriangularView&lt; const typename MatrixType::AdjointReturnType, Lower &gt;</type>
      <name>MatrixL</name>
      <anchorfile>structEigen_1_1internal_1_1LLT__Traits_3_01MatrixType_00_01Upper_01_4.html</anchorfile>
      <anchor>acc67b68b1b03d8e4e2d1a01995de3e64</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const TriangularView&lt; const MatrixType, Upper &gt;</type>
      <name>MatrixU</name>
      <anchorfile>structEigen_1_1internal_1_1LLT__Traits_3_01MatrixType_00_01Upper_01_4.html</anchorfile>
      <anchor>a0ffd546ce7ee0c74c45e092d716c523f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatrixL</type>
      <name>getL</name>
      <anchorfile>structEigen_1_1internal_1_1LLT__Traits_3_01MatrixType_00_01Upper_01_4.html</anchorfile>
      <anchor>ab9264cfcf0ee971757d0b7c63900ca35</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatrixU</type>
      <name>getU</name>
      <anchorfile>structEigen_1_1internal_1_1LLT__Traits_3_01MatrixType_00_01Upper_01_4.html</anchorfile>
      <anchor>a72cb3f5ce847c9630c44db0734dcb73c</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>inplace_decomposition</name>
      <anchorfile>structEigen_1_1internal_1_1LLT__Traits_3_01MatrixType_00_01Upper_01_4.html</anchorfile>
      <anchor>ad02a81d174feca7c46f077de0d6e37eb</anchor>
      <arglist>(MatrixType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::lpNorm_selector</name>
    <filename>structEigen_1_1internal_1_1lpNorm__selector.html</filename>
    <templarg></templarg>
    <templarg>p</templarg>
    <member kind="typedef">
      <type>NumTraits&lt; typename traits&lt; Derived &gt;::Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1lpNorm__selector.html</anchorfile>
      <anchor>a81758e3978ec7c77154e3a7f2bc29eca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC RealScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1lpNorm__selector.html</anchorfile>
      <anchor>a0b5f864c870840d664e36fa33239aed8</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::lpNorm_selector&lt; Derived, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1lpNorm__selector_3_01Derived_00_011_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC NumTraits&lt; typename traits&lt; Derived &gt;::Scalar &gt;::Real</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1lpNorm__selector_3_01Derived_00_011_01_4.html</anchorfile>
      <anchor>a7e850eb01b8f6b5e84d1a11d0236a348</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::lpNorm_selector&lt; Derived, 2 &gt;</name>
    <filename>structEigen_1_1internal_1_1lpNorm__selector_3_01Derived_00_012_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC NumTraits&lt; typename traits&lt; Derived &gt;::Scalar &gt;::Real</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1lpNorm__selector_3_01Derived_00_012_01_4.html</anchorfile>
      <anchor>a35407fefaed1229fa4860301b0e1a130</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::lpNorm_selector&lt; Derived, Infinity &gt;</name>
    <filename>structEigen_1_1internal_1_1lpNorm__selector_3_01Derived_00_01Infinity_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; typename traits&lt; Derived &gt;::Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1lpNorm__selector_3_01Derived_00_01Infinity_01_4.html</anchorfile>
      <anchor>ad0a33c31e969d5226e28242d657decd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC RealScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1lpNorm__selector_3_01Derived_00_01Infinity_01_4.html</anchorfile>
      <anchor>a80aeefb51897e03ff09bdaf97998ab26</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::VectorwiseOp::LpNormReturnType</name>
    <filename>structEigen_1_1VectorwiseOp_1_1LpNormReturnType.html</filename>
    <templarg>p</templarg>
    <member kind="typedef">
      <type>PartialReduxExpr&lt; ExpressionType, internal::member_lpnorm&lt; p, RealScalar &gt;, Direction &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1VectorwiseOp_1_1LpNormReturnType.html</anchorfile>
      <anchor>aff25bd2bad22a9518a282ea07f54b6df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::LU_GlobalLU_t</name>
    <filename>structEigen_1_1internal_1_1LU__GlobalLU__t.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>IndexVector::Scalar</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1LU__GlobalLU__t.html</anchorfile>
      <anchor>a96818e6cada6723e24e9f7b218c446b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexVector</type>
      <name>lsub</name>
      <anchorfile>structEigen_1_1internal_1_1LU__GlobalLU__t.html</anchorfile>
      <anchor>a76fecfc7ba12f963716a63b6636efc37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ScalarVector</type>
      <name>lusup</name>
      <anchorfile>structEigen_1_1internal_1_1LU__GlobalLU__t.html</anchorfile>
      <anchor>ae8fc5b654289275629cfe588afe6f9f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>n</name>
      <anchorfile>structEigen_1_1internal_1_1LU__GlobalLU__t.html</anchorfile>
      <anchor>ac98d9456d96233aee164a89ad28a06cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>num_expansions</name>
      <anchorfile>structEigen_1_1internal_1_1LU__GlobalLU__t.html</anchorfile>
      <anchor>a60a04e15aa2821a3a2a50fd6c1683957</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>nzlmax</name>
      <anchorfile>structEigen_1_1internal_1_1LU__GlobalLU__t.html</anchorfile>
      <anchor>a394094ca543ea6044caa1e3a545465f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>nzlumax</name>
      <anchorfile>structEigen_1_1internal_1_1LU__GlobalLU__t.html</anchorfile>
      <anchor>ac7abfd78df013b3e7e8b53be7c1192f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>nzumax</name>
      <anchorfile>structEigen_1_1internal_1_1LU__GlobalLU__t.html</anchorfile>
      <anchor>a439ab1e27ba17b4927400fa3d267d7d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexVector</type>
      <name>supno</name>
      <anchorfile>structEigen_1_1internal_1_1LU__GlobalLU__t.html</anchorfile>
      <anchor>a6eadcaf481ff04ac99f85b66d867a15e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ScalarVector</type>
      <name>ucol</name>
      <anchorfile>structEigen_1_1internal_1_1LU__GlobalLU__t.html</anchorfile>
      <anchor>af5f3150def3deeb6a33ebf103edf922d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexVector</type>
      <name>usub</name>
      <anchorfile>structEigen_1_1internal_1_1LU__GlobalLU__t.html</anchorfile>
      <anchor>a16dc1f0c4a71bf3b3103a5904b78315e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexVector</type>
      <name>xlsub</name>
      <anchorfile>structEigen_1_1internal_1_1LU__GlobalLU__t.html</anchorfile>
      <anchor>ad9c8574f7b8b951f460f0eca6ec98e72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexVector</type>
      <name>xlusup</name>
      <anchorfile>structEigen_1_1internal_1_1LU__GlobalLU__t.html</anchorfile>
      <anchor>a6b2e04e953134fd0f129a94e63f63606</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexVector</type>
      <name>xsup</name>
      <anchorfile>structEigen_1_1internal_1_1LU__GlobalLU__t.html</anchorfile>
      <anchor>a3ee8e1b2d3cf4031088a3f898eff8da7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexVector</type>
      <name>xusub</name>
      <anchorfile>structEigen_1_1internal_1_1LU__GlobalLU__t.html</anchorfile>
      <anchor>a7cd8881255f436f03f884a906a518629</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::LU_kernel_bmod</name>
    <filename>structEigen_1_1internal_1_1LU__kernel__bmod.html</filename>
    <templarg>SegSizeAtCompileTime</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1LU__kernel__bmod.html</anchorfile>
      <anchor>a475f853efdc24aaca3444da518f40ba8</anchor>
      <arglist>(const Index segsize, BlockScalarVector &amp;dense, ScalarVector &amp;tempv, ScalarVector &amp;lusup, Index &amp;luptr, const Index lda, const Index nrow, IndexVector &amp;lsub, const Index lptr, const Index no_zeros)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::LU_kernel_bmod&lt; 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1LU__kernel__bmod_3_011_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1LU__kernel__bmod_3_011_01_4.html</anchorfile>
      <anchor>a92357890c666e71a99e9324b1465ca3c</anchor>
      <arglist>(const Index, BlockScalarVector &amp;dense, ScalarVector &amp;, ScalarVector &amp;lusup, Index &amp;luptr, const Index lda, const Index nrow, IndexVector &amp;lsub, const Index lptr, const Index no_zeros)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::make_proper_matrix_type</name>
    <filename>classEigen_1_1internal_1_1make__proper__matrix__type.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>_Rows</templarg>
    <templarg>_Cols</templarg>
    <templarg>_Options</templarg>
    <templarg>_MaxRows</templarg>
    <templarg>_MaxCols</templarg>
    <member kind="typedef">
      <type>Matrix&lt; _Scalar, _Rows, _Cols, Options, _MaxRows, _MaxCols &gt;</type>
      <name>type</name>
      <anchorfile>classEigen_1_1internal_1_1make__proper__matrix__type.html</anchorfile>
      <anchor>abf151c04157051de10e26fcca2bea915</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>IsColVector</name>
      <anchorfile>classEigen_1_1internal_1_1make__proper__matrix__type.html</anchorfile>
      <anchor>a70595f63ef56f6e6d54f0aa3cdea2d5ca72019b22ae5e14eb57b8ecc48e066ee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>IsRowVector</name>
      <anchorfile>classEigen_1_1internal_1_1make__proper__matrix__type.html</anchorfile>
      <anchor>a70595f63ef56f6e6d54f0aa3cdea2d5ca5e8704972dbd7dbd124e07398b194a9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>Options</name>
      <anchorfile>classEigen_1_1internal_1_1make__proper__matrix__type.html</anchorfile>
      <anchor>a70595f63ef56f6e6d54f0aa3cdea2d5ca18b749d270116430d9c8cef6871e3112</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>IsColVector</name>
      <anchorfile>classEigen_1_1internal_1_1make__proper__matrix__type.html</anchorfile>
      <anchor>a70595f63ef56f6e6d54f0aa3cdea2d5ca72019b22ae5e14eb57b8ecc48e066ee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>IsRowVector</name>
      <anchorfile>classEigen_1_1internal_1_1make__proper__matrix__type.html</anchorfile>
      <anchor>a70595f63ef56f6e6d54f0aa3cdea2d5ca5e8704972dbd7dbd124e07398b194a9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>Options</name>
      <anchorfile>classEigen_1_1internal_1_1make__proper__matrix__type.html</anchorfile>
      <anchor>a70595f63ef56f6e6d54f0aa3cdea2d5ca18b749d270116430d9c8cef6871e3112</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>make_proper_matrix_type&lt; Scalar, Rows, HDim, Options &gt;</name>
    <filename>classEigen_1_1internal_1_1make__proper__matrix__type.html</filename>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, _Rows, _Cols, Options, _Rows, _Cols &gt;</type>
      <name>type</name>
      <anchorfile>classEigen_1_1internal_1_1make__proper__matrix__type.html</anchorfile>
      <anchor>abf151c04157051de10e26fcca2bea915</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>IsColVector</name>
      <anchorfile>classEigen_1_1internal_1_1make__proper__matrix__type.html</anchorfile>
      <anchor>a70595f63ef56f6e6d54f0aa3cdea2d5ca72019b22ae5e14eb57b8ecc48e066ee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>IsRowVector</name>
      <anchorfile>classEigen_1_1internal_1_1make__proper__matrix__type.html</anchorfile>
      <anchor>a70595f63ef56f6e6d54f0aa3cdea2d5ca5e8704972dbd7dbd124e07398b194a9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>Options</name>
      <anchorfile>classEigen_1_1internal_1_1make__proper__matrix__type.html</anchorfile>
      <anchor>a70595f63ef56f6e6d54f0aa3cdea2d5ca18b749d270116430d9c8cef6871e3112</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Map</name>
    <filename>classEigen_1_1Map.html</filename>
    <templarg>PlainObjectType</templarg>
    <templarg>MapOptions</templarg>
    <templarg>StrideType</templarg>
    <base>MapBase&lt; Map&lt; PlainObjectType, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>aac0ecf47bc34a57c0a07f5b5a4c27a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointerType</type>
      <name>PointerArgType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>acde9f20a5c8a6bead43e91de080fd154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointerType</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a252d5ec1d7ae98164e90c9a33d7cb819</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PointerType</type>
      <name>cast_to_pointer_type</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a29520259feacbf700c674aeaf0779349</anchor>
      <arglist>(PointerArgType ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a5472140b9336d39eabd4f81042bb4754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ac95a2928eaa9c727c4499d3723f8f459</anchor>
      <arglist>(PointerArgType dataPtr, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a834d01d67c1401b022f00260e9dd2108</anchor>
      <arglist>(PointerArgType dataPtr, Index size, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a8d94447f7900113cab8e7fd520800d39</anchor>
      <arglist>(PointerArgType dataPtr, Index rows, Index cols, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a093dbac0c6fc7ce050f2e0c10280637c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideType</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a75b01ded651a8cfc8c3ebbffba6391c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt;</name>
    <filename>classEigen_1_1Map_3_01const_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <base>QuaternionBase&lt; Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;</base>
    <member kind="typedef">
      <type>QuaternionBase&lt; Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map_3_01const_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</anchorfile>
      <anchor>a7c7b223e2358c7ebc6484c0cc0fd362d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Map &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classEigen_1_1Map_3_01const_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</anchorfile>
      <anchor>ab06714dd3762f02398e9180e26f09d0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1Map_3_01const_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</anchorfile>
      <anchor>ac091f6fe439476e54b14195628d8e6d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1Map_3_01const_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</anchorfile>
      <anchor>a716c5a61df2bc2000de83d3f083ec450</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map_3_01const_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</anchorfile>
      <anchor>a8b321eb2bf9a4e4b76465564e80f212b</anchor>
      <arglist>(const Scalar *coeffs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Coefficients</type>
      <name>m_coeffs</name>
      <anchorfile>classEigen_1_1Map_3_01const_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</anchorfile>
      <anchor>ad4ba1d1bad1e8d0e9428963b9d682985</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Map&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt;</name>
    <filename>classEigen_1_1Map_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</filename>
    <templarg></templarg>
    <templarg>MatOptions</templarg>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg></templarg>
    <base>SparseMapBase&lt; Map&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</base>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1Map_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a1c0228141c9bde305a576e973ec61cc2a0afead0dd18165461fc7a09012f1e7bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMapBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a4f77a5f03f27d99e8b23ab2cf2141c7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1Map_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a1c0228141c9bde305a576e973ec61cc2a0afead0dd18165461fc7a09012f1e7bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a8075e61ba51d1aa5858b0163e80eca8b</anchor>
      <arglist>(Index rows, Index cols, Index nnz, const StorageIndex *outerIndexPtr, const StorageIndex *innerIndexPtr, const Scalar *valuePtr, const StorageIndex *innerNonZerosPtr=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Map</name>
      <anchorfile>classEigen_1_1Map_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>aa4b0d0dd528fef0e1f8ce8c043d42b21</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, _PacketAccess &gt;</name>
    <filename>classEigen_1_1Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01__S612b1e75ea633e086cdce74f2566f005.html</filename>
    <templarg>SizeAtCompileTime</templarg>
    <templarg>MaxSizeAtCompileTime</templarg>
    <templarg></templarg>
    <templarg>_PacketAccess</templarg>
    <base>PermutationBase&lt; Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, _PacketAccess &gt; &gt;</base>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01__S612b1e75ea633e086cdce74f2566f005.html</anchorfile>
      <anchor>a1809effab1afe64d00ff33a65de23cdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IndicesType::Scalar</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01__S612b1e75ea633e086cdce74f2566f005.html</anchorfile>
      <anchor>ac1e93b21af3f16b5694e0b125a7ec003</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01__S612b1e75ea633e086cdce74f2566f005.html</anchorfile>
      <anchor>a3f1607f68044608f11a256ba62c2e923</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01__S612b1e75ea633e086cdce74f2566f005.html</anchorfile>
      <anchor>af9771ec7bda9dfc5c5a6cc9857410c4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01__S612b1e75ea633e086cdce74f2566f005.html</anchorfile>
      <anchor>a05eccf00b64d8d13c8f7887846acfda2</anchor>
      <arglist>(const StorageIndex *indicesPtr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01__S612b1e75ea633e086cdce74f2566f005.html</anchorfile>
      <anchor>aa667551f745748be0f732eb354cc0533</anchor>
      <arglist>(const StorageIndex *indicesPtr, Index size)</arglist>
    </member>
    <member kind="function">
      <type>Map &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01__S612b1e75ea633e086cdce74f2566f005.html</anchorfile>
      <anchor>a15e39faf193bf3d15f75c81096a95e72</anchor>
      <arglist>(const PermutationBase&lt; Other &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Map &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01__S612b1e75ea633e086cdce74f2566f005.html</anchorfile>
      <anchor>a613eb948e9519e7edd7bcc6b7f627813</anchor>
      <arglist>(const TranspositionsBase&lt; Other &gt; &amp;tr)</arglist>
    </member>
    <member kind="function">
      <type>Map &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01__S612b1e75ea633e086cdce74f2566f005.html</anchorfile>
      <anchor>a209e4e7eee11a5ca52dbb5c3ec1ffa44</anchor>
      <arglist>(const Map &amp;other)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndicesType</type>
      <name>m_indices</name>
      <anchorfile>classEigen_1_1Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01__S612b1e75ea633e086cdce74f2566f005.html</anchorfile>
      <anchor>ae4e7ea09e767a84127dca9cdea9a4515</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PermutationBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01__S612b1e75ea633e086cdce74f2566f005.html</anchorfile>
      <anchor>a82cc4a965252b108b3ede6664dd3e6d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Map &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01__S612b1e75ea633e086cdce74f2566f005.html</anchorfile>
      <anchor>a268f634d6074ccbf24f2350f07fd4db3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt;</name>
    <filename>classEigen_1_1Map_3_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <base>QuaternionBase&lt; Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;</base>
    <member kind="typedef">
      <type>QuaternionBase&lt; Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map_3_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</anchorfile>
      <anchor>a12b0cf525b06dcf4693dd8e32b843098</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Map &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classEigen_1_1Map_3_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</anchorfile>
      <anchor>ad00baac2e7bbfce42d69ec4299100e6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1Map_3_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</anchorfile>
      <anchor>aa51f781c0c3113e86daa2d99bf586cfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1Map_3_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</anchorfile>
      <anchor>a4624f9727ae0e7d7ca37da307c308156</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1Map_3_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</anchorfile>
      <anchor>adf80ec28e7c4d5d02a01d545f4cbf94f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map_3_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</anchorfile>
      <anchor>ad94fc6daefd48cccb87aef782e0949e5</anchor>
      <arglist>(Scalar *coeffs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Coefficients</type>
      <name>m_coeffs</name>
      <anchorfile>classEigen_1_1Map_3_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</anchorfile>
      <anchor>af5ff3aeaf87d6a7cdba4de851a427736</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; SparseMatrix&lt; _Scalar, _Flags, _StorageIndex &gt; &gt;</name>
    <filename>classEigen_1_1Map.html</filename>
    <base>Eigen::MapBase</base>
    <member kind="typedef">
      <type>MapBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>aac0ecf47bc34a57c0a07f5b5a4c27a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointerType</type>
      <name>PointerArgType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>acde9f20a5c8a6bead43e91de080fd154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointerType</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a252d5ec1d7ae98164e90c9a33d7cb819</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PointerType</type>
      <name>cast_to_pointer_type</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a29520259feacbf700c674aeaf0779349</anchor>
      <arglist>(PointerArgType ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a5472140b9336d39eabd4f81042bb4754</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>ac95a2928eaa9c727c4499d3723f8f459</anchor>
      <arglist>(PointerArgType dataPtr, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a834d01d67c1401b022f00260e9dd2108</anchor>
      <arglist>(PointerArgType dataPtr, Index size, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a8d94447f7900113cab8e7fd520800d39</anchor>
      <arglist>(PointerArgType dataPtr, Index rows, Index cols, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a093dbac0c6fc7ce050f2e0c10280637c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideType</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1Map.html</anchorfile>
      <anchor>a75b01ded651a8cfc8c3ebbffba6391c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Map&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt;</name>
    <filename>classEigen_1_1Map_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</filename>
    <templarg></templarg>
    <templarg>MatOptions</templarg>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg></templarg>
    <base>SparseMapBase&lt; Map&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</base>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1Map_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a805f83ab567a39f01a4569b0cf4e787ea1f19325a13f257b1ccdeebcb01754143</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMapBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a46ebd3daf3b4cd2a77b48c6150b56e36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1Map_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a805f83ab567a39f01a4569b0cf4e787ea1f19325a13f257b1ccdeebcb01754143</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a634ffe6952d21716ca879e107f620f19</anchor>
      <arglist>(Index rows, Index cols, Index nnz, StorageIndex *outerIndexPtr, StorageIndex *innerIndexPtr, Scalar *valuePtr, StorageIndex *innerNonZerosPtr=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Map</name>
      <anchorfile>classEigen_1_1Map_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a4d2900fdd8c973d24c4cfb0f0ee4f53f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Map&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, PacketAccess &gt;</name>
    <filename>classEigen_1_1Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01__Stor791ee41d5b47f4ee71609b600f85e4ea.html</filename>
    <templarg>SizeAtCompileTime</templarg>
    <templarg>MaxSizeAtCompileTime</templarg>
    <templarg></templarg>
    <templarg>PacketAccess</templarg>
    <base>TranspositionsBase&lt; Map&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, PacketAccess &gt; &gt;</base>
    <member kind="typedef">
      <type>TranspositionsBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01__Stor791ee41d5b47f4ee71609b600f85e4ea.html</anchorfile>
      <anchor>aa9475af272085d5c7db06bad6ae96233</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01__Stor791ee41d5b47f4ee71609b600f85e4ea.html</anchorfile>
      <anchor>a706fa4f0e4471447c5502d28da99b8db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IndicesType::Scalar</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01__Stor791ee41d5b47f4ee71609b600f85e4ea.html</anchorfile>
      <anchor>acb039d1ec12599567ad579dce73ca51c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01__Stor791ee41d5b47f4ee71609b600f85e4ea.html</anchorfile>
      <anchor>a08d5e1dd2e82fc92b82873bf740e4f24</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01__Stor791ee41d5b47f4ee71609b600f85e4ea.html</anchorfile>
      <anchor>a1f8c96b93122a0e3237a05c11e8812c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01__Stor791ee41d5b47f4ee71609b600f85e4ea.html</anchorfile>
      <anchor>a3c4be558224760d052bfb9ec2d10c40f</anchor>
      <arglist>(const StorageIndex *indicesPtr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classEigen_1_1Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01__Stor791ee41d5b47f4ee71609b600f85e4ea.html</anchorfile>
      <anchor>ad37331d919ec50860540347c770106ec</anchor>
      <arglist>(const StorageIndex *indicesPtr, Index size)</arglist>
    </member>
    <member kind="function">
      <type>Map &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01__Stor791ee41d5b47f4ee71609b600f85e4ea.html</anchorfile>
      <anchor>a903d189a8b363033ec9b1cba0190b11b</anchor>
      <arglist>(const TranspositionsBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Map &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01__Stor791ee41d5b47f4ee71609b600f85e4ea.html</anchorfile>
      <anchor>aaafbdb07fbd22f5ac9171e6b03d783f4</anchor>
      <arglist>(const Map &amp;other)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndicesType</type>
      <name>m_indices</name>
      <anchorfile>classEigen_1_1Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01__Stor791ee41d5b47f4ee71609b600f85e4ea.html</anchorfile>
      <anchor>a69f4eecaa40441d4ce0487630aaafc31</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Map &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01__Stor791ee41d5b47f4ee71609b600f85e4ea.html</anchorfile>
      <anchor>aff89397155a824c580d9a32f37a8b66e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MapBase</name>
    <filename>classEigen_1_1MapBase.html</filename>
    <templarg></templarg>
    <templarg>Level</templarg>
  </compound>
  <compound kind="class">
    <name>MapBase&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</name>
    <filename>classEigen_1_1MapBase.html</filename>
  </compound>
  <compound kind="class">
    <name>MapBase&lt; Derived &gt;</name>
    <filename>classEigen_1_1MapBase.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::MapBase&lt; Derived, ReadOnlyAccessors &gt;</name>
    <filename>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>aa145aa28f8561504f8b2dfdb41b9054eaa258588527024e08443beae96c01f7d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>aa145aa28f8561504f8b2dfdb41b9054eabb45d2d8743165aa0d39784dad48a663</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>aa145aa28f8561504f8b2dfdb41b9054ea24048a2d5c6d902aa233a5dad9b3952c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; Derived &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a2166493966c7516ad2b8d5dac152cc61</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a3dda74ffddab2f5368b73c173e95bfbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>aa145aa28f8561504f8b2dfdb41b9054eabb45d2d8743165aa0d39784dad48a663</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a364a4ac68dbf6626b45f5d8b49f2b6ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; bool(internal::is_lvalue&lt; Derived &gt;::value), Scalar *, const Scalar * &gt;::type</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a1253626db86df74441cfa2476fd68396</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ad177b1c429c8ef17d6a18ea95be29946</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>aa145aa28f8561504f8b2dfdb41b9054eaa258588527024e08443beae96c01f7d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>abe44c0f927ddaf98ee7a69ac2dd34ea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>aa145aa28f8561504f8b2dfdb41b9054ea24048a2d5c6d902aa233a5dad9b3952c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>af5f55877fa6b63dec975d994bb057796</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ac303d927b8d2e3ac1e2fd76053c8119f</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a3786c4aedbd29f75750bd434654b21f7</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ad4e9a2bf0255f870a45ce88e30815b59</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>abae7b3615ed05ef13cd06065fe71c98e</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ad345a6b995b9894e9b076ee174876659</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ad8c55bd47422cebca456f802c29c451e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>MapBase</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ac893480fd57f04af57df15fd0c49c71a</anchor>
      <arglist>(PointerType dataPtr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>MapBase</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a451254c4a8ef71b6253d27d0842c8c37</anchor>
      <arglist>(PointerType dataPtr, Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>MapBase</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>af608cdc5618e25517ebd3551463713b3</anchor>
      <arglist>(PointerType dataPtr, Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a1ea9c10e8c9997511c517e0417d99331</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a73cd04fb01aca4b1a0222a5666f464b0</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a78b3ab4983de51f112e6a062ac8f6ffd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>checkSanity</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a3334f46a75bb580b89e3b3cbede288b2</anchor>
      <arglist>(typename internal::enable_if&lt;(internal::traits&lt; T &gt;::Alignment &gt;0), void *&gt;::type=0) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>checkSanity</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>aab8f7cc0a5342d8bac65658dbb748e06</anchor>
      <arglist>(typename internal::enable_if&lt; internal::traits&lt; T &gt;::Alignment==0, void *&gt;::type=0) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, ColsAtCompileTime &gt;</type>
      <name>m_cols</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a868c3efca7dbbde7c80a8589b5435ca2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointerType</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a95af5ee3b194ce499181e322161a7961</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, RowsAtCompileTime &gt;</type>
      <name>m_rows</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ac3c4c3f0ddca9b6508409ebc0a2dd175</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MapBase&lt; Derived, WriteAccessors &gt;</name>
    <filename>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</filename>
    <templarg></templarg>
    <base>Eigen::MapBase&lt; Derived, ReadOnlyAccessors &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Derived, ReadOnlyAccessors &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a4f52766f5ba30aba67e8768c13aa6d24</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PacketScalar</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a18d59d76ec7b5b0dd3eb81b5f8a98497</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointerType</type>
      <name>PointerType</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a8da8a981ab5c8612edae694d182e1a0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>ac76e1c5cbac21882c60626c02775fa0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; internal::is_lvalue&lt; Derived &gt;::value, Scalar, const Scalar &gt;::type</type>
      <name>ScalarWithConstIfNotLvalue</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a85fa506ce575c6d08d5abb70f70bf8a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a58118130780691f37741e8deb726472a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ScalarWithConstIfNotLvalue &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>ac076a38c2b84ac6628ec3b56a643a706</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ScalarWithConstIfNotLvalue &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a34608cf1fd4e4e244197057fbcba142d</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a4e34c02d73028e06e3763009abab0398</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ScalarWithConstIfNotLvalue *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a3423792f520c05c542caccc54f2a0c82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>MapBase</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a41c11ab1e84f38b23ca4be87c62189d3</anchor>
      <arglist>(PointerType dataPtr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>MapBase</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a5f67bed14fedc7ab503238016e6bb36d</anchor>
      <arglist>(PointerType dataPtr, Index vecSize)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>MapBase</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>ab03acae12350d28e0cd58316e3347ef6</anchor>
      <arglist>(PointerType dataPtr, Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a2ac24e4004f5bcd43f467c721afb8d6c</anchor>
      <arglist>(const MapBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a7caddcdb9331c5bb3a81f92f65997778</anchor>
      <arglist>(Index row, Index col, const PacketScalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a963656f086c7a9a22acd4aee8a9b980d</anchor>
      <arglist>(Index index, const PacketScalar &amp;val)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MapBase&lt; Derived, ReadOnlyAccessors &gt;</type>
      <name>ReadOnlyMapBase</name>
      <anchorfile>classEigen_1_1MapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a8d3877be783babc96555cfb1b30fb495</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapBase&lt; Map&lt; PlainObjectType, MapOptions, StrideType &gt; &gt;</name>
    <filename>classEigen_1_1MapBase.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::mapbase_evaluator</name>
    <filename>structEigen_1_1internal_1_1mapbase__evaluator.html</filename>
    <templarg>Derived</templarg>
    <templarg>PlainObjectType</templarg>
    <base>evaluator_base&lt; Derived &gt;</base>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a6bbaa3a468d24a50baf35941aca61fe9a425a29f32d8c4cd58b6379bde84967b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a6bbaa3a468d24a50baf35941aca61fe9ab41de881a8cad6253301eabe1b6f8b83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a6bbaa3a468d24a50baf35941aca61fe9ab2317b590dd90e5238a1a4ac468f2a94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a6bbaa3a468d24a50baf35941aca61fe9ab2317b590dd90e5238a1a4ac468f2a94</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a8ecbb62e5ec7872f86b2a1ea087358ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a6bbaa3a468d24a50baf35941aca61fe9ab41de881a8cad6253301eabe1b6f8b83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a6bbaa3a468d24a50baf35941aca61fe9a425a29f32d8c4cd58b6379bde84967b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::PointerType</type>
      <name>PointerType</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a70ec31b534c7d98abad460b037be78a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a6ed4dac31c67f289147e3136e51f4284</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>afba84e56a1b0084898f7558ab110837c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a4dbe712d8bdb561e02b1420abdcc6cdc</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a36d8eb7d3a2e378aa1bfde1d353f5382</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>ac9694e32bc42a9bf79e048ead295107b</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a62d6d58da26d33a14ed1a755acecd97d</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>mapbase_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>adeebd40502dff8fa523e7c17aa06abb2</anchor>
      <arglist>(const XprType &amp;map)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>afb33856cd493fbdffb2f57915dcd8888</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a783c32aa529b4b3085190eef66fb2039</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a4b7f13fced92d667256c097caccfba90</anchor>
      <arglist>(Index row, Index col, const PacketType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>ad86d8fc9ce0db49235ab5c80ba380ab1</anchor>
      <arglist>(Index index, const PacketType &amp;x)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>colStride</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>aab4179c764a64617f409ec9fb1c710c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rowStride</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a16a5a69b900487af930bcdaef6881c1d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointerType</type>
      <name>m_data</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a1fd0a4a8d3565c6f4bd9783e10c01fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, XprType::InnerStrideAtCompileTime &gt;</type>
      <name>m_innerStride</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a7256fafe663393f7f64f83f71fa05501</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, XprType::OuterStrideAtCompileTime &gt;</type>
      <name>m_outerStride</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>addf5c5a411f67341faaba7cb196630fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mapbase_evaluator&lt; Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt;, Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt;::PlainObject &gt;</name>
    <filename>structEigen_1_1internal_1_1mapbase__evaluator.html</filename>
    <base>evaluator_base&lt; Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt; &gt;</base>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a6bbaa3a468d24a50baf35941aca61fe9ab2317b590dd90e5238a1a4ac468f2a94</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a8ecbb62e5ec7872f86b2a1ea087358ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a6bbaa3a468d24a50baf35941aca61fe9ab41de881a8cad6253301eabe1b6f8b83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a6bbaa3a468d24a50baf35941aca61fe9a425a29f32d8c4cd58b6379bde84967b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::PointerType</type>
      <name>PointerType</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a70ec31b534c7d98abad460b037be78a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a6ed4dac31c67f289147e3136e51f4284</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>afba84e56a1b0084898f7558ab110837c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a4dbe712d8bdb561e02b1420abdcc6cdc</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a36d8eb7d3a2e378aa1bfde1d353f5382</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>ac9694e32bc42a9bf79e048ead295107b</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a62d6d58da26d33a14ed1a755acecd97d</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>mapbase_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>adeebd40502dff8fa523e7c17aa06abb2</anchor>
      <arglist>(const XprType &amp;map)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>afb33856cd493fbdffb2f57915dcd8888</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a783c32aa529b4b3085190eef66fb2039</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a4b7f13fced92d667256c097caccfba90</anchor>
      <arglist>(Index row, Index col, const PacketType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>ad86d8fc9ce0db49235ab5c80ba380ab1</anchor>
      <arglist>(Index index, const PacketType &amp;x)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>colStride</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>aab4179c764a64617f409ec9fb1c710c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rowStride</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a16a5a69b900487af930bcdaef6881c1d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointerType</type>
      <name>m_data</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a1fd0a4a8d3565c6f4bd9783e10c01fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, XprType::InnerStrideAtCompileTime &gt;</type>
      <name>m_innerStride</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a7256fafe663393f7f64f83f71fa05501</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, XprType::OuterStrideAtCompileTime &gt;</type>
      <name>m_outerStride</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>addf5c5a411f67341faaba7cb196630fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mapbase_evaluator&lt; Map&lt; PlainObjectType, MapOptions, StrideType &gt;, PlainObjectType &gt;</name>
    <filename>structEigen_1_1internal_1_1mapbase__evaluator.html</filename>
    <base>evaluator_base&lt; Map&lt; PlainObjectType, MapOptions, StrideType &gt; &gt;</base>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a6bbaa3a468d24a50baf35941aca61fe9ab2317b590dd90e5238a1a4ac468f2a94</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a8ecbb62e5ec7872f86b2a1ea087358ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a6bbaa3a468d24a50baf35941aca61fe9ab41de881a8cad6253301eabe1b6f8b83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a6bbaa3a468d24a50baf35941aca61fe9a425a29f32d8c4cd58b6379bde84967b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::PointerType</type>
      <name>PointerType</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a70ec31b534c7d98abad460b037be78a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a6ed4dac31c67f289147e3136e51f4284</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; PlainObjectType, MapOptions, StrideType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>afba84e56a1b0084898f7558ab110837c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a4dbe712d8bdb561e02b1420abdcc6cdc</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a36d8eb7d3a2e378aa1bfde1d353f5382</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>ac9694e32bc42a9bf79e048ead295107b</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a62d6d58da26d33a14ed1a755acecd97d</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>mapbase_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>adeebd40502dff8fa523e7c17aa06abb2</anchor>
      <arglist>(const XprType &amp;map)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>afb33856cd493fbdffb2f57915dcd8888</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a783c32aa529b4b3085190eef66fb2039</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a4b7f13fced92d667256c097caccfba90</anchor>
      <arglist>(Index row, Index col, const PacketType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>ad86d8fc9ce0db49235ab5c80ba380ab1</anchor>
      <arglist>(Index index, const PacketType &amp;x)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>colStride</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>aab4179c764a64617f409ec9fb1c710c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rowStride</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a16a5a69b900487af930bcdaef6881c1d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointerType</type>
      <name>m_data</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a1fd0a4a8d3565c6f4bd9783e10c01fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, XprType::InnerStrideAtCompileTime &gt;</type>
      <name>m_innerStride</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a7256fafe663393f7f64f83f71fa05501</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, XprType::OuterStrideAtCompileTime &gt;</type>
      <name>m_outerStride</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>addf5c5a411f67341faaba7cb196630fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mapbase_evaluator&lt; Ref&lt; PlainObjectType, RefOptions, StrideType &gt;, PlainObjectType &gt;</name>
    <filename>structEigen_1_1internal_1_1mapbase__evaluator.html</filename>
    <base>evaluator_base&lt; Ref&lt; PlainObjectType, RefOptions, StrideType &gt; &gt;</base>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a6bbaa3a468d24a50baf35941aca61fe9ab2317b590dd90e5238a1a4ac468f2a94</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a8ecbb62e5ec7872f86b2a1ea087358ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a6bbaa3a468d24a50baf35941aca61fe9ab41de881a8cad6253301eabe1b6f8b83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a6bbaa3a468d24a50baf35941aca61fe9a425a29f32d8c4cd58b6379bde84967b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::PointerType</type>
      <name>PointerType</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a70ec31b534c7d98abad460b037be78a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a6ed4dac31c67f289147e3136e51f4284</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ref&lt; PlainObjectType, RefOptions, StrideType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>afba84e56a1b0084898f7558ab110837c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a4dbe712d8bdb561e02b1420abdcc6cdc</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a36d8eb7d3a2e378aa1bfde1d353f5382</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>ac9694e32bc42a9bf79e048ead295107b</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a62d6d58da26d33a14ed1a755acecd97d</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>mapbase_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>adeebd40502dff8fa523e7c17aa06abb2</anchor>
      <arglist>(const XprType &amp;map)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>afb33856cd493fbdffb2f57915dcd8888</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a783c32aa529b4b3085190eef66fb2039</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a4b7f13fced92d667256c097caccfba90</anchor>
      <arglist>(Index row, Index col, const PacketType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>ad86d8fc9ce0db49235ab5c80ba380ab1</anchor>
      <arglist>(Index index, const PacketType &amp;x)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>colStride</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>aab4179c764a64617f409ec9fb1c710c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rowStride</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a16a5a69b900487af930bcdaef6881c1d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointerType</type>
      <name>m_data</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a1fd0a4a8d3565c6f4bd9783e10c01fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, XprType::InnerStrideAtCompileTime &gt;</type>
      <name>m_innerStride</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>a7256fafe663393f7f64f83f71fa05501</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, XprType::OuterStrideAtCompileTime &gt;</type>
      <name>m_outerStride</name>
      <anchorfile>structEigen_1_1internal_1_1mapbase__evaluator.html</anchorfile>
      <anchor>addf5c5a411f67341faaba7cb196630fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MappedSparseMatrix</name>
    <filename>classEigen_1_1MappedSparseMatrix.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>_Flags</templarg>
    <templarg>_StorageIndex</templarg>
    <base>Map&lt; SparseMatrix&lt; _Scalar, _Flags, _StorageIndex &gt; &gt;</base>
    <member kind="typedef">
      <type>Base::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a70e97a4e9933f2d92b30a24f0b8fe02a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>adf73cc50ae4835aa4db56740dffacbc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MappedSparseMatrix</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a126bf868e2a441dd0d677805c2de1fa8</anchor>
      <arglist>(Index rows, Index cols, Index nnz, StorageIndex *outerIndexPtr, StorageIndex *innerIndexPtr, Scalar *valuePtr, StorageIndex *innerNonZeroPtr=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MappedSparseMatrix</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a0c36a53853f1659ea59447bcb9a20799</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Map&lt; SparseMatrix&lt; _Scalar, _Flags, _StorageIndex &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a8f8dc91765aaded83a9f9ef156fc996a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MappedSparseMatrix&lt; Scalar, ColMajor, StorageIndex &gt;</name>
    <filename>classEigen_1_1MappedSparseMatrix.html</filename>
    <base>Eigen::Map</base>
    <member kind="typedef">
      <type>Base::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a70e97a4e9933f2d92b30a24f0b8fe02a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>adf73cc50ae4835aa4db56740dffacbc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MappedSparseMatrix</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a126bf868e2a441dd0d677805c2de1fa8</anchor>
      <arglist>(Index rows, Index cols, Index nnz, StorageIndex *outerIndexPtr, StorageIndex *innerIndexPtr, Scalar *valuePtr, StorageIndex *innerNonZeroPtr=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MappedSparseMatrix</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a0c36a53853f1659ea59447bcb9a20799</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Map&lt; SparseMatrix&lt; Scalar, _Flags, StorageIndex &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1MappedSparseMatrix.html</anchorfile>
      <anchor>a8f8dc91765aaded83a9f9ef156fc996a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::MappedSuperNodalMatrix</name>
    <filename>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>_StorageIndex</templarg>
    <class kind="class">Eigen::internal::MappedSuperNodalMatrix::InnerIterator</class>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a7607361d9fa602aefee60d2c8582f986</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a1c96dd142cf9bceec28f7ffedec30fe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>ScalarVector</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>ab2e273231613bd2ef35cac3e11a1234f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a76fd329b23f390646608265a60907913</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>colIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a87c0272aedd8ee01d4245bd719738b5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>colIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a764f612ebc0bf7ec9118b2cabc280861</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a57b3811f03be2d94c0cdd105aba1b932</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>colToSup</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a1e2c012b63809715188aa7f0c722868d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>colToSup</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a1da320fc4656efe1013215ef001b7195</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MappedSuperNodalMatrix</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>acd089f2e5987335a165dfb5a4e14ef8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MappedSuperNodalMatrix</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a3bd8587a1c75dc90e5403322ee85bd7f</anchor>
      <arglist>(Index m, Index n, ScalarVector &amp;nzval, IndexVector &amp;nzval_colptr, IndexVector &amp;rowind, IndexVector &amp;rowind_colptr, IndexVector &amp;col_to_sup, IndexVector &amp;sup_to_col)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nsuper</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a9c0b29102914a6ef9cfd6280fa016fa8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>rowIndex</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a8e6b4f399aa468a10e58db627d43a12a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>rowIndex</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a3194b3b2c7874afdbd0d1a19c53fd140</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>rowIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a826186a823bf49f81b20673cce741250</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>rowIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a45c1a5bec04eaf3da78ad2f207c30a74</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a5cc8f3887a09bd7d078a6744c158b5a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInfos</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>af1427486564e2c75b9da68f98bd04e63</anchor>
      <arglist>(Index m, Index n, ScalarVector &amp;nzval, IndexVector &amp;nzval_colptr, IndexVector &amp;rowind, IndexVector &amp;rowind_colptr, IndexVector &amp;col_to_sup, IndexVector &amp;sup_to_col)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveInPlace</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>ab93581127fd87b6bc467b6f67fcf4eeb</anchor>
      <arglist>(MatrixBase&lt; Dest &gt; &amp;X) const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>supToCol</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>ab2b1bdd663288f1f2af09ec42a0a62a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>supToCol</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a0a613183f2c014fda26c7a539d555576</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a6e9ce7d448b76811802d11baf3da97d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a3edbda057db71bc0ad442029cf2d0f2d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MappedSuperNodalMatrix</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>af4d21fd21fc0048f7c6048636b6c0ffa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_col</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>abfb56f20d03f137f7b93cbb7cb0a1c61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_col_to_sup</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a6f74d2eaccd7847651311f188f73d257</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nsuper</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a20bb14293e72852b49b33dc3ee7b1ebd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar *</type>
      <name>m_nzval</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a4fa03bacd2bd0dfae4fa17151624074a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_nzval_colptr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>aad14e5da505f3b55e52d3b8817c33d77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_row</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>ad31d85777ce2a4b0357c89365a132b3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_rowind</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a7a66ee1ec79e99d4b32685f857967960</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_rowind_colptr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>adc2c903ec207f65afc4220d4a91370cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_sup_to_col</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a5e6ee53bf690b246105d7b41c88a7a2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MappedSuperNodalMatrix&lt; Scalar, StorageIndex &gt;</name>
    <filename>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</filename>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a7607361d9fa602aefee60d2c8582f986</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a1c96dd142cf9bceec28f7ffedec30fe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>ScalarVector</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>ab2e273231613bd2ef35cac3e11a1234f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a76fd329b23f390646608265a60907913</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>colIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a87c0272aedd8ee01d4245bd719738b5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>colIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a764f612ebc0bf7ec9118b2cabc280861</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a57b3811f03be2d94c0cdd105aba1b932</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>colToSup</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a1e2c012b63809715188aa7f0c722868d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>colToSup</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a1da320fc4656efe1013215ef001b7195</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MappedSuperNodalMatrix</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>acd089f2e5987335a165dfb5a4e14ef8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MappedSuperNodalMatrix</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a3bd8587a1c75dc90e5403322ee85bd7f</anchor>
      <arglist>(Index m, Index n, ScalarVector &amp;nzval, IndexVector &amp;nzval_colptr, IndexVector &amp;rowind, IndexVector &amp;rowind_colptr, IndexVector &amp;col_to_sup, IndexVector &amp;sup_to_col)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nsuper</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a9c0b29102914a6ef9cfd6280fa016fa8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>rowIndex</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a8e6b4f399aa468a10e58db627d43a12a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>rowIndex</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a3194b3b2c7874afdbd0d1a19c53fd140</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>rowIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a826186a823bf49f81b20673cce741250</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>rowIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a45c1a5bec04eaf3da78ad2f207c30a74</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a5cc8f3887a09bd7d078a6744c158b5a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInfos</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>af1427486564e2c75b9da68f98bd04e63</anchor>
      <arglist>(Index m, Index n, ScalarVector &amp;nzval, IndexVector &amp;nzval_colptr, IndexVector &amp;rowind, IndexVector &amp;rowind_colptr, IndexVector &amp;col_to_sup, IndexVector &amp;sup_to_col)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveInPlace</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>ab93581127fd87b6bc467b6f67fcf4eeb</anchor>
      <arglist>(MatrixBase&lt; Dest &gt; &amp;X) const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>supToCol</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>ab2b1bdd663288f1f2af09ec42a0a62a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>supToCol</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a0a613183f2c014fda26c7a539d555576</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a6e9ce7d448b76811802d11baf3da97d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a3edbda057db71bc0ad442029cf2d0f2d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MappedSuperNodalMatrix</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>af4d21fd21fc0048f7c6048636b6c0ffa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_col</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>abfb56f20d03f137f7b93cbb7cb0a1c61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_col_to_sup</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a6f74d2eaccd7847651311f188f73d257</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nsuper</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a20bb14293e72852b49b33dc3ee7b1ebd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar *</type>
      <name>m_nzval</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a4fa03bacd2bd0dfae4fa17151624074a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_nzval_colptr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>aad14e5da505f3b55e52d3b8817c33d77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_row</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>ad31d85777ce2a4b0357c89365a132b3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_rowind</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a7a66ee1ec79e99d4b32685f857967960</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_rowind_colptr</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>adc2c903ec207f65afc4220d4a91370cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_sup_to_col</name>
      <anchorfile>classEigen_1_1internal_1_1MappedSuperNodalMatrix.html</anchorfile>
      <anchor>a5e6ee53bf690b246105d7b41c88a7a2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Ref&lt; _PlainObjectType, _Options, _StrideType &gt; &gt;::match</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Ref_3_01__PlainObjectType_00_01__Options_00_01__StrideType_01_4_01_4_1_1match.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>HasDirectAccess</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01__PlainObjectType_00_01__Options_00_01__StrideType_01_4_01_4_1_1match.html</anchorfile>
      <anchor>ab97c25c1a5e8845bfcaec935ab17d355a96ff86fec3c48ead49fe4cbaf8f59b20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StorageOrderMatch</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01__PlainObjectType_00_01__Options_00_01__StrideType_01_4_01_4_1_1match.html</anchorfile>
      <anchor>ab97c25c1a5e8845bfcaec935ab17d355ae0f1abe3fbf6bdab45e9670de84069fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideMatch</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01__PlainObjectType_00_01__Options_00_01__StrideType_01_4_01_4_1_1match.html</anchorfile>
      <anchor>ab97c25c1a5e8845bfcaec935ab17d355a6a5d7b0de98e1f55a2d04311443bad13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideMatch</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01__PlainObjectType_00_01__Options_00_01__StrideType_01_4_01_4_1_1match.html</anchorfile>
      <anchor>ab97c25c1a5e8845bfcaec935ab17d355ad4cb7e44659b74a01751a331e70e7301</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DerivedAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01__PlainObjectType_00_01__Options_00_01__StrideType_01_4_01_4_1_1match.html</anchorfile>
      <anchor>ab97c25c1a5e8845bfcaec935ab17d355a1e3e260b495eb3b19db02fdfbcf28e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignmentMatch</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01__PlainObjectType_00_01__Options_00_01__StrideType_01_4_01_4_1_1match.html</anchorfile>
      <anchor>ab97c25c1a5e8845bfcaec935ab17d355a3416670e4c8ea2322920ab8434f3769a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ScalarTypeMatch</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01__PlainObjectType_00_01__Options_00_01__StrideType_01_4_01_4_1_1match.html</anchorfile>
      <anchor>ab97c25c1a5e8845bfcaec935ab17d355aa9926fec11cb2b6fa3fddc311c63b86d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatchAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01__PlainObjectType_00_01__Options_00_01__StrideType_01_4_01_4_1_1match.html</anchorfile>
      <anchor>ab97c25c1a5e8845bfcaec935ab17d355acc00fefc9cfbb1c348eebdd50548382e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignmentMatch</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01__PlainObjectType_00_01__Options_00_01__StrideType_01_4_01_4_1_1match.html</anchorfile>
      <anchor>ab97c25c1a5e8845bfcaec935ab17d355a3416670e4c8ea2322920ab8434f3769a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DerivedAlignment</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01__PlainObjectType_00_01__Options_00_01__StrideType_01_4_01_4_1_1match.html</anchorfile>
      <anchor>ab97c25c1a5e8845bfcaec935ab17d355a1e3e260b495eb3b19db02fdfbcf28e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDirectAccess</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01__PlainObjectType_00_01__Options_00_01__StrideType_01_4_01_4_1_1match.html</anchorfile>
      <anchor>ab97c25c1a5e8845bfcaec935ab17d355a96ff86fec3c48ead49fe4cbaf8f59b20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideMatch</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01__PlainObjectType_00_01__Options_00_01__StrideType_01_4_01_4_1_1match.html</anchorfile>
      <anchor>ab97c25c1a5e8845bfcaec935ab17d355a6a5d7b0de98e1f55a2d04311443bad13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatchAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01__PlainObjectType_00_01__Options_00_01__StrideType_01_4_01_4_1_1match.html</anchorfile>
      <anchor>ab97c25c1a5e8845bfcaec935ab17d355acc00fefc9cfbb1c348eebdd50548382e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideMatch</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01__PlainObjectType_00_01__Options_00_01__StrideType_01_4_01_4_1_1match.html</anchorfile>
      <anchor>ab97c25c1a5e8845bfcaec935ab17d355ad4cb7e44659b74a01751a331e70e7301</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ScalarTypeMatch</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01__PlainObjectType_00_01__Options_00_01__StrideType_01_4_01_4_1_1match.html</anchorfile>
      <anchor>ab97c25c1a5e8845bfcaec935ab17d355aa9926fec11cb2b6fa3fddc311c63b86d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StorageOrderMatch</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01__PlainObjectType_00_01__Options_00_01__StrideType_01_4_01_4_1_1match.html</anchorfile>
      <anchor>ab97c25c1a5e8845bfcaec935ab17d355ae0f1abe3fbf6bdab45e9670de84069fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; MatchAtCompileTime, internal::true_type, internal::false_type &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01__PlainObjectType_00_01__Options_00_01__StrideType_01_4_01_4_1_1match.html</anchorfile>
      <anchor>a80261b560ce9ffdd3a0a150a10bfbd57</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Ref&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, _Options, _StrideType &gt; &gt;::match</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01Ma84fa5bb3edf3ee13e13f42a8eb9b6782.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>StorageOrderMatch</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01Ma84fa5bb3edf3ee13e13f42a8eb9b6782.html</anchorfile>
      <anchor>ae0f14961b1d09a366bb68621a80a2844afb73e51c4415f4723d920ac0a80eca7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatchAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01Ma84fa5bb3edf3ee13e13f42a8eb9b6782.html</anchorfile>
      <anchor>ae0f14961b1d09a366bb68621a80a2844a0800a83279a4ce15f233a84fdd70eb30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatchAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01Ma84fa5bb3edf3ee13e13f42a8eb9b6782.html</anchorfile>
      <anchor>ae0f14961b1d09a366bb68621a80a2844a0800a83279a4ce15f233a84fdd70eb30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StorageOrderMatch</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01Ma84fa5bb3edf3ee13e13f42a8eb9b6782.html</anchorfile>
      <anchor>ae0f14961b1d09a366bb68621a80a2844afb73e51c4415f4723d920ac0a80eca7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; MatchAtCompileTime, internal::true_type, internal::false_type &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01Ma84fa5bb3edf3ee13e13f42a8eb9b6782.html</anchorfile>
      <anchor>a56a976fd13a3fadcc937fb3030f492f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Ref&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, _Options, _StrideType &gt; &gt;::match</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Ref_3_01SparseVector_3_01MatScalar_00_01MatOptions_00_01Maa69d463a4d2004687dcb91bf26bfeab3.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>MatchAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01SparseVector_3_01MatScalar_00_01MatOptions_00_01Maa69d463a4d2004687dcb91bf26bfeab3.html</anchorfile>
      <anchor>a3330e7b2de23b6b08b422e7902100ccda31e241ba79f8a2bc59cac8b24d43209a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatchAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01SparseVector_3_01MatScalar_00_01MatOptions_00_01Maa69d463a4d2004687dcb91bf26bfeab3.html</anchorfile>
      <anchor>a3330e7b2de23b6b08b422e7902100ccda31e241ba79f8a2bc59cac8b24d43209a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; MatchAtCompileTime, internal::true_type, internal::false_type &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01SparseVector_3_01MatScalar_00_01MatOptions_00_01Maa69d463a4d2004687dcb91bf26bfeab3.html</anchorfile>
      <anchor>a0090fbf7183b2401eaf865a069870caf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Matrix</name>
    <filename>classEigen_1_1Matrix.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>_Rows</templarg>
    <templarg>_Cols</templarg>
    <templarg>_Options</templarg>
    <templarg>_MaxRows</templarg>
    <templarg>_MaxCols</templarg>
    <base>PlainObjectBase&lt; Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</base>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad41dd4ae9d2e80110478497d9716db28a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PlainObjectBase&lt; Matrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9f405923954599ec7a71ee6bad2c53f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad41dd4ae9d2e80110478497d9716db28a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; _Scalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a398280cc73160285ad14db73a8e85c94</anchor>
      <arglist></arglist>
    </member>
    <docanchor file="classEigen_1_1Matrix">dense</docanchor>
    <docanchor file="classEigen_1_1Matrix">fixedsize</docanchor>
    <docanchor file="classEigen_1_1Matrix">maxrows</docanchor>
  </compound>
  <compound kind="class">
    <name>Matrix&lt; ComplexScalar, ColsAtCompileTime, 1, Options &amp;(~RowMajor), MaxColsAtCompileTime, 1 &gt;</name>
    <filename>classEigen_1_1Matrix.html</filename>
    <base>Eigen::PlainObjectBase</base>
    <member kind="typedef">
      <type>PlainObjectBase&lt; Matrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9f405923954599ec7a71ee6bad2c53f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad41dd4ae9d2e80110478497d9716db28a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; ComplexScalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a398280cc73160285ad14db73a8e85c94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Matrix&lt; ComplexScalar, ColsAtCompileTime, 1, Options &amp;~RowMajor, MaxColsAtCompileTime, 1 &gt;</name>
    <filename>classEigen_1_1Matrix.html</filename>
    <base>Eigen::PlainObjectBase</base>
    <member kind="typedef">
      <type>PlainObjectBase&lt; Matrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9f405923954599ec7a71ee6bad2c53f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad41dd4ae9d2e80110478497d9716db28a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; ComplexScalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a398280cc73160285ad14db73a8e85c94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Matrix&lt; ComplexScalar, RowsAtCompileTime, ColsAtCompileTime, Options, MaxRowsAtCompileTime, MaxColsAtCompileTime &gt;</name>
    <filename>classEigen_1_1Matrix.html</filename>
    <base>Eigen::PlainObjectBase</base>
    <member kind="typedef">
      <type>PlainObjectBase&lt; Matrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9f405923954599ec7a71ee6bad2c53f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad41dd4ae9d2e80110478497d9716db28a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; ComplexScalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a398280cc73160285ad14db73a8e85c94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Matrix&lt; int, 1, MatrixType::ColsAtCompileTime &gt;</name>
    <filename>classEigen_1_1Matrix.html</filename>
    <base>Eigen::PlainObjectBase</base>
    <member kind="typedef">
      <type>PlainObjectBase&lt; Matrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9f405923954599ec7a71ee6bad2c53f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad41dd4ae9d2e80110478497d9716db28a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; int, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a398280cc73160285ad14db73a8e85c94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Matrix&lt; int, MatrixType::RowsAtCompileTime, 1 &gt;</name>
    <filename>classEigen_1_1Matrix.html</filename>
    <base>Eigen::PlainObjectBase</base>
    <member kind="typedef">
      <type>PlainObjectBase&lt; Matrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9f405923954599ec7a71ee6bad2c53f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad41dd4ae9d2e80110478497d9716db28a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; int, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a398280cc73160285ad14db73a8e85c94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Matrix&lt; RealScalar, Dynamic, 1 &gt;</name>
    <filename>classEigen_1_1Matrix.html</filename>
    <base>Eigen::PlainObjectBase</base>
    <member kind="typedef">
      <type>PlainObjectBase&lt; Matrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9f405923954599ec7a71ee6bad2c53f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad41dd4ae9d2e80110478497d9716db28a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; RealScalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a398280cc73160285ad14db73a8e85c94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Matrix&lt; RealScalar, Dynamic, Dynamic, ColMajor &gt;</name>
    <filename>classEigen_1_1Matrix.html</filename>
    <base>Eigen::PlainObjectBase</base>
    <member kind="typedef">
      <type>PlainObjectBase&lt; Matrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9f405923954599ec7a71ee6bad2c53f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad41dd4ae9d2e80110478497d9716db28a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; RealScalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a398280cc73160285ad14db73a8e85c94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Matrix&lt; Scalar, 1, RowsAtCompileTime, RowMajor, 1, MaxRowsAtCompileTime &gt;</name>
    <filename>classEigen_1_1Matrix.html</filename>
    <base>Eigen::PlainObjectBase</base>
    <member kind="typedef">
      <type>PlainObjectBase&lt; Matrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9f405923954599ec7a71ee6bad2c53f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad41dd4ae9d2e80110478497d9716db28a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a398280cc73160285ad14db73a8e85c94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Matrix&lt; Scalar, 1, Size, Options|RowMajor, 1, MaxSize &gt;</name>
    <filename>classEigen_1_1Matrix.html</filename>
    <base>Eigen::PlainObjectBase</base>
    <member kind="typedef">
      <type>PlainObjectBase&lt; Matrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9f405923954599ec7a71ee6bad2c53f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad41dd4ae9d2e80110478497d9716db28a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a398280cc73160285ad14db73a8e85c94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Matrix&lt; Scalar, 3, 1 &gt;</name>
    <filename>classEigen_1_1Matrix.html</filename>
    <base>Eigen::PlainObjectBase</base>
    <member kind="typedef">
      <type>PlainObjectBase&lt; Matrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9f405923954599ec7a71ee6bad2c53f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad41dd4ae9d2e80110478497d9716db28a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a398280cc73160285ad14db73a8e85c94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Matrix&lt; Scalar, AmbientDimAtCompileTime, 1 &gt;</name>
    <filename>classEigen_1_1Matrix.html</filename>
    <base>Eigen::PlainObjectBase</base>
    <member kind="typedef">
      <type>PlainObjectBase&lt; Matrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9f405923954599ec7a71ee6bad2c53f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad41dd4ae9d2e80110478497d9716db28a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a398280cc73160285ad14db73a8e85c94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Matrix&lt; Scalar, AmbientDimAtCompileTime, 1, Options &gt;</name>
    <filename>classEigen_1_1Matrix.html</filename>
    <base>Eigen::PlainObjectBase</base>
    <member kind="typedef">
      <type>PlainObjectBase&lt; Matrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9f405923954599ec7a71ee6bad2c53f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad41dd4ae9d2e80110478497d9716db28a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a398280cc73160285ad14db73a8e85c94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Matrix&lt; Scalar, ColsAtCompileTime, 1, Options &amp;~RowMajor, MaxColsAtCompileTime, 1 &gt;</name>
    <filename>classEigen_1_1Matrix.html</filename>
    <base>Eigen::PlainObjectBase</base>
    <member kind="typedef">
      <type>PlainObjectBase&lt; Matrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9f405923954599ec7a71ee6bad2c53f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad41dd4ae9d2e80110478497d9716db28a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a398280cc73160285ad14db73a8e85c94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Matrix&lt; Scalar, ColsAtCompileTime, ColsAtCompileTime, MatrixOptions, MaxColsAtCompileTime, MaxColsAtCompileTime &gt;</name>
    <filename>classEigen_1_1Matrix.html</filename>
    <base>Eigen::PlainObjectBase</base>
    <member kind="typedef">
      <type>PlainObjectBase&lt; Matrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9f405923954599ec7a71ee6bad2c53f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad41dd4ae9d2e80110478497d9716db28a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a398280cc73160285ad14db73a8e85c94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Matrix&lt; Scalar, ColsAtCompileTime, RowsAtCompileTime, Options, MaxColsAtCompileTime, MaxRowsAtCompileTime &gt;</name>
    <filename>classEigen_1_1Matrix.html</filename>
    <base>Eigen::PlainObjectBase</base>
    <member kind="typedef">
      <type>PlainObjectBase&lt; Matrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9f405923954599ec7a71ee6bad2c53f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad41dd4ae9d2e80110478497d9716db28a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a398280cc73160285ad14db73a8e85c94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Matrix&lt; Scalar, DiagSizeAtCompileTime, DiagSizeAtCompileTime, MatrixOptions, MaxDiagSizeAtCompileTime, MaxDiagSizeAtCompileTime &gt;</name>
    <filename>classEigen_1_1Matrix.html</filename>
    <base>Eigen::PlainObjectBase</base>
    <member kind="typedef">
      <type>PlainObjectBase&lt; Matrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9f405923954599ec7a71ee6bad2c53f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad41dd4ae9d2e80110478497d9716db28a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a398280cc73160285ad14db73a8e85c94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Matrix&lt; Scalar, Dim, 1 &gt;</name>
    <filename>classEigen_1_1Matrix.html</filename>
    <base>Eigen::PlainObjectBase</base>
    <member kind="typedef">
      <type>PlainObjectBase&lt; Matrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9f405923954599ec7a71ee6bad2c53f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad41dd4ae9d2e80110478497d9716db28a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a398280cc73160285ad14db73a8e85c94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Matrix&lt; Scalar, Dynamic, 1 &gt;</name>
    <filename>classEigen_1_1Matrix.html</filename>
    <base>Eigen::PlainObjectBase</base>
    <member kind="typedef">
      <type>PlainObjectBase&lt; Matrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9f405923954599ec7a71ee6bad2c53f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad41dd4ae9d2e80110478497d9716db28a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a398280cc73160285ad14db73a8e85c94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Matrix&lt; Scalar, Eigen::Dynamic, 1 &gt;</name>
    <filename>classEigen_1_1Matrix.html</filename>
    <base>Eigen::PlainObjectBase</base>
    <member kind="typedef">
      <type>PlainObjectBase&lt; Matrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9f405923954599ec7a71ee6bad2c53f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad41dd4ae9d2e80110478497d9716db28a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a398280cc73160285ad14db73a8e85c94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Matrix&lt; Scalar, Eigen::Dynamic, Eigen::Dynamic &gt;</name>
    <filename>classEigen_1_1Matrix.html</filename>
    <base>Eigen::PlainObjectBase</base>
    <member kind="typedef">
      <type>PlainObjectBase&lt; Matrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9f405923954599ec7a71ee6bad2c53f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad41dd4ae9d2e80110478497d9716db28a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a398280cc73160285ad14db73a8e85c94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Matrix&lt; Scalar, Index(AmbientDimAtCompileTime)==Dynamic ? Dynamic :Index(AmbientDimAtCompileTime)+1, 1, Options &gt;</name>
    <filename>classEigen_1_1Matrix.html</filename>
    <base>Eigen::PlainObjectBase</base>
    <member kind="typedef">
      <type>PlainObjectBase&lt; Matrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9f405923954599ec7a71ee6bad2c53f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad41dd4ae9d2e80110478497d9716db28a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a398280cc73160285ad14db73a8e85c94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Matrix&lt; Scalar, RowsAtCompileTime, 1, 0, MaxRowsAtCompileTime, 1 &gt;</name>
    <filename>classEigen_1_1Matrix.html</filename>
    <base>Eigen::PlainObjectBase</base>
    <member kind="typedef">
      <type>PlainObjectBase&lt; Matrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9f405923954599ec7a71ee6bad2c53f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad41dd4ae9d2e80110478497d9716db28a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a398280cc73160285ad14db73a8e85c94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Matrix&lt; Scalar, RowsAtCompileTime, RowsAtCompileTime, MatrixOptions, MaxRowsAtCompileTime, MaxRowsAtCompileTime &gt;</name>
    <filename>classEigen_1_1Matrix.html</filename>
    <base>Eigen::PlainObjectBase</base>
    <member kind="typedef">
      <type>PlainObjectBase&lt; Matrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9f405923954599ec7a71ee6bad2c53f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad41dd4ae9d2e80110478497d9716db28a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a398280cc73160285ad14db73a8e85c94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Matrix&lt; Scalar, Size, Size, ColMajor, MaxColsAtCompileTime, MaxColsAtCompileTime &gt;</name>
    <filename>classEigen_1_1Matrix.html</filename>
    <base>Eigen::PlainObjectBase</base>
    <member kind="typedef">
      <type>PlainObjectBase&lt; Matrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9f405923954599ec7a71ee6bad2c53f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad41dd4ae9d2e80110478497d9716db28a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a398280cc73160285ad14db73a8e85c94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Matrix&lt; Scalar, SizeMinusOne, 1, Options &amp;~RowMajor, MaxSizeMinusOne, 1 &gt;</name>
    <filename>classEigen_1_1Matrix.html</filename>
    <base>Eigen::PlainObjectBase</base>
    <member kind="typedef">
      <type>PlainObjectBase&lt; Matrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9f405923954599ec7a71ee6bad2c53f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad41dd4ae9d2e80110478497d9716db28a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a398280cc73160285ad14db73a8e85c94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Matrix&lt; StorageIndex, 1, EIGEN_SIZE_MIN_PREFER_DYNAMIC(ColsAtCompileTime, RowsAtCompileTime), RowMajor, 1, EIGEN_SIZE_MIN_PREFER_FIXED(MaxColsAtCompileTime, MaxRowsAtCompileTime)&gt;</name>
    <filename>classEigen_1_1Matrix.html</filename>
    <base>Eigen::PlainObjectBase</base>
    <member kind="typedef">
      <type>PlainObjectBase&lt; Matrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9f405923954599ec7a71ee6bad2c53f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad41dd4ae9d2e80110478497d9716db28a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; StorageIndex, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a398280cc73160285ad14db73a8e85c94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</name>
    <filename>classEigen_1_1Matrix.html</filename>
    <base>Eigen::PlainObjectBase</base>
    <member kind="typedef">
      <type>PlainObjectBase&lt; Matrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9f405923954599ec7a71ee6bad2c53f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad41dd4ae9d2e80110478497d9716db28a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; StorageIndex, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a398280cc73160285ad14db73a8e85c94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Matrix&lt; StorageIndex, MatrixType::RowsAtCompileTime, 1 &gt;</name>
    <filename>classEigen_1_1Matrix.html</filename>
    <base>Eigen::PlainObjectBase</base>
    <member kind="typedef">
      <type>PlainObjectBase&lt; Matrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a9f405923954599ec7a71ee6bad2c53f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ad41dd4ae9d2e80110478497d9716db28a45bd3401bc52fbea42e3ee6b878c764d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0b2581c382c89ef56286cb81a219f03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a8a9f5452b2060aa8eee77ccd2116d602</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a11f852d66fa55b2aed12aa22da807a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5bbd7c7b21472f8e9aa466a5080f97b9</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a077d67b4a547352955d4173d223c192d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a729679e1e703fe898561ba64c07293d1</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a0a422e4c801e859d47226c348c482cb5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>afe8c7913883c78db58f15e22103f93a2</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aea16cba266274974c729c98e8567f41d</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae4bcda7578de9624709cbfa8d3ddd9d9</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Matrix</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae714ec2f92b13d808c336faf185e5893</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; StorageIndex, _Rows, _Cols, _Storage, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a5893df80f2b3a446ce701616f8713229</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>aa123b56b10819a0cbf5164abb242102f</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ab8954f0abbd0d60292ee7a3af2866f96</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>ae1be4ae99dbfc91c6a3a0d0af7165047</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a90469114e7a3c899f2217cf35e4778f3</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a23748b53021a4ea13b54e5be9f43fb6e</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a4ef63bbf7e04163bee2556944cee7472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classEigen_1_1Matrix.html</anchorfile>
      <anchor>a398280cc73160285ad14db73a8e85c94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::matrix_swap_impl</name>
    <filename>structEigen_1_1internal_1_1matrix__swap__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>SwapPointers</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1matrix__swap__impl.html</anchorfile>
      <anchor>ae122306ad0aa65fcf0a8bf5e421179db</anchor>
      <arglist>(MatrixTypeA &amp;a, MatrixTypeB &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::matrix_swap_impl&lt; MatrixTypeA, MatrixTypeB, true &gt;</name>
    <filename>structEigen_1_1internal_1_1matrix__swap__impl_3_01MatrixTypeA_00_01MatrixTypeB_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1matrix__swap__impl_3_01MatrixTypeA_00_01MatrixTypeB_00_01true_01_4.html</anchorfile>
      <anchor>a3ec52e3286dacdf734615e55258bbfee</anchor>
      <arglist>(MatrixTypeA &amp;a, MatrixTypeB &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::matrix_type_times_scalar_type</name>
    <filename>structEigen_1_1internal_1_1matrix__type__times__scalar__type.html</filename>
    <templarg>OtherScalarType</templarg>
    <templarg>MatrixType</templarg>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; OtherScalarType, typename MatrixType::Scalar &gt;::ReturnType</type>
      <name>ResultScalar</name>
      <anchorfile>structEigen_1_1internal_1_1matrix__type__times__scalar__type.html</anchorfile>
      <anchor>a277b4d743057b1d06cf6c260825e7c65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; ResultScalar, MatrixType::RowsAtCompileTime, MatrixType::ColsAtCompileTime, 0, MatrixType::MaxRowsAtCompileTime, MatrixType::MaxColsAtCompileTime &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1internal_1_1matrix__type__times__scalar__type.html</anchorfile>
      <anchor>ab6db0eae95f60a6267e95e9d30d17e6b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MatrixBase</name>
    <filename>classEigen_1_1MatrixBase.html</filename>
    <templarg>Derived</templarg>
    <base>Eigen::DenseBase</base>
    <class kind="struct">Eigen::MatrixBase::CastXpr</class>
    <class kind="struct">Eigen::MatrixBase::ConstDiagonalIndexReturnType</class>
    <class kind="struct">Eigen::MatrixBase::ConstSelfAdjointViewReturnType</class>
    <class kind="struct">Eigen::MatrixBase::ConstTriangularViewReturnType</class>
    <class kind="struct">Eigen::MatrixBase::cross_product_return_type</class>
    <class kind="struct">Eigen::MatrixBase::DiagonalIndexReturnType</class>
    <class kind="struct">Eigen::MatrixBase::SelfAdjointViewReturnType</class>
    <class kind="struct">Eigen::MatrixBase::TriangularViewReturnType</class>
    <member kind="enumvalue">
      <name>HomogeneousReturnTypeDirection</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aaa1e78a24ab48dce296c2c0c7e59bd04a1d1243e3661874aeadf2fc13ed2a7fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeMinusOne</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a643cda0fcddc68579cb6921726635525ae5b74cc7d6a531d66eddec04615d77df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, ConstTransposeReturnType &gt;, ConstTransposeReturnType &gt;::type</type>
      <name>AdjointReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aec94da58c4464ffe7e14fdc8eb4a06a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1aa6d87d1fd832d377e5b6960b33b68c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const CwiseNullaryOp&lt; internal::scalar_identity_op&lt; Scalar &gt;, SquareMatrixType &gt;, internal::traits&lt; Derived &gt;::RowsAtCompileTime, internal::traits&lt; Derived &gt;::ColsAtCompileTime &gt;</type>
      <name>BasisReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab819fac44eacc032a1987a20f3171cb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aaef25f2e4018090fe6d9255cb78d0f1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ColXpr</type>
      <name>ColXpr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae329159460bfea1d939b59f3590e869d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, const CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, const Derived &gt;, const Derived &amp;&gt;::type</type>
      <name>ConjugateReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a391d5b0e28a199defebaed15254e1d7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar &gt;, PlainObject &gt;</type>
      <name>ConstantReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab5d1eea5bb5387e8c704cd66a9ae3053</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const&lt; Diagonal&lt; const Derived, DynamicIndex &gt; &gt;::type</type>
      <name>ConstDiagonalDynamicIndexReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa9e2489a4b4e41b13d973266631a0dee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const&lt; Diagonal&lt; const Derived &gt; &gt;::type</type>
      <name>ConstDiagonalReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a78aa5c381d44430171b89b65db772c3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const Derived, internal::traits&lt; Derived &gt;::ColsAtCompileTime==1 ? SizeMinusOne :1, internal::traits&lt; Derived &gt;::ColsAtCompileTime==1 ? 1 :SizeMinusOne &gt;</type>
      <name>ConstStartMinusOne</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a842cce5a6f0665cc7012b7569cee1eac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ConstTransposeReturnType</type>
      <name>ConstTransposeReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a885b1a5b28e9f6857c70ce1bacafc800</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>CwiseAbs2ReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a269f4f723f1e7b44650338d57e170ac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>CwiseAbsReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a91040ac0211f1b61f9da765be8ef9889</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>CwiseInverseReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3eb8a80dd08d4a89857e9a7298c28046</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; internal::scalar_cmp_op&lt; Scalar, Scalar, internal::cmp_EQ &gt;, const Derived, const ConstantReturnType &gt;</type>
      <name>CwiseScalarEqualReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a52cc12982796eeb5a81307829639f832</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sign_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>CwiseSignReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab107c95b954d1048247bafad4b0d55ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>CwiseSqrtReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a6905fe1319e2618facdb56616bdc5cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Diagonal&lt; Derived, DynamicIndex &gt;</type>
      <name>DiagonalDynamicIndexReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a277030015e39babe7ac5f43326e44820</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Diagonal&lt; Derived &gt;</type>
      <name>DiagonalReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af22472a46bb388bc56d9b32593a10111</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; std::complex&lt; RealScalar &gt;, internal::traits&lt; Derived &gt;::ColsAtCompileTime, 1, ColMajor &gt;</type>
      <name>EigenvaluesReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a98c15e0629a59858a82324c04055d107</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Homogeneous&lt; Derived, HomogeneousReturnTypeDirection &gt;</type>
      <name>HomogeneousReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af49804b5e57f068b0461fb36192ef641</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HomogeneousReturnTypeDirection</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aaa1e78a24ab48dce296c2c0c7e59bd04a1d1243e3661874aeadf2fc13ed2a7fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::scalar_identity_op&lt; Scalar &gt;, PlainObject &gt;</type>
      <name>IdentityReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ace842e3614c2ed0cc7c240f5c99bf5a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_imag_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>ImagReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac82afc21635cb88c03de5f7621ae5342</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>NegativeReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a89b87d933efd2413546b70b8c4fac81e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryView&lt; internal::scalar_imag_ref_op&lt; Scalar &gt;, Derived &gt;</type>
      <name>NonConstImagReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a868b29b14c6d76cd26f917e80c04b1b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, CwiseUnaryView&lt; internal::scalar_real_ref_op&lt; Scalar &gt;, Derived &gt;, Derived &amp;&gt;::type</type>
      <name>NonConstRealReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a906067b7fa280f1483c8ec031026650a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>abdb0e9a1b2110fd83afa525a7b9dd598</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aaf60e25933045913a5ee91ef197878df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, const CwiseUnaryOp&lt; internal::scalar_real_op&lt; Scalar &gt;, const Derived &gt;, const Derived &amp;&gt;::type</type>
      <name>RealReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3908dad3c57796be0606682fa1892f42</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a6dbfafdc24900b9266dfeb1590f834c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::RowXpr</type>
      <name>RowXpr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>abd6c865af90538ea3bb8ed28613bf6c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac966a9548d81c18515e90b536d3b769e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeMinusOne</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a643cda0fcddc68579cb6921726635525ae5b74cc7d6a531d66eddec04615d77df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime), EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime)&gt;</type>
      <name>SquareMatrixType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3cf75a9110a1a28c493e124c8a7fcade</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::stem_function&lt; Scalar &gt;::type</type>
      <name>StemFunction</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2d2ce428c599cd53ec3c4cc00c0596b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixBase</type>
      <name>StorageBaseType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab63ffbeb0f4a86c3b48ecd408fc7d781</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac372dc481a1c43e82893c638717150d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a55f0db3c246100e7ee833661638cf9ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>afacca1f88da57e5cd87dd07c8ff926bb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>adjointInPlace</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a51c5982c1f64e45a939515b701fa6f4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyHouseholderOnTheLeft</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8f2c8059ef3f04cfa0c73b4c012db855</anchor>
      <arglist>(const EssentialPart &amp;essential, const Scalar &amp;tau, Scalar *workspace)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyHouseholderOnTheRight</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab3e52262b41fa40e194dda245e0f9675</anchor>
      <arglist>(const EssentialPart &amp;essential, const Scalar &amp;tau, Scalar *workspace)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyOnTheLeft</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3a08ad41e81d8ad4a37b5d5c7490e765</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyOnTheLeft</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae669131f6e18f7e8f06fae271754f435</anchor>
      <arglist>(Index p, Index q, const JacobiRotation&lt; OtherScalar &gt; &amp;j)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyOnTheRight</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a45d91752925d2757fc8058a293b15462</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyOnTheRight</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa07f741c86219601664433777827bf1c</anchor>
      <arglist>(Index p, Index q, const JacobiRotation&lt; OtherScalar &gt; &amp;j)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper&lt; Derived &gt;</type>
      <name>array</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a76a9dcb91ec82fbd6e74ca2ac2ae0e07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper&lt; const Derived &gt;</type>
      <name>array</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3cb1d2fad4e444eaa3ebca2d7db75a5e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const DiagonalWrapper&lt; const Derived &gt;</type>
      <name>asDiagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a14235b62c90f93fe910070b4743782d0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationWrapper&lt; const Derived &gt;</type>
      <name>asPermutation</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac5e5e8ad184d4171a969d56431b3f84c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>BDCSVD&lt; PlainObject &gt;</type>
      <name>bdcSvd</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae171b74b5d530846ee0836135ffcf837</anchor>
      <arglist>(unsigned int computationOptions=0) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; CustomBinaryOp, const Derived, const OtherDerived &gt;</type>
      <name>binaryExpr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a62e662227f0ef8ce077a44a46510507d</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other, const CustomBinaryOp &amp;func=CustomBinaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>blueNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3f3faa00163c16824ff03e58a210c74c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CastXpr&lt; NewType &gt;::Type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae8dd1236cd87b33640529b91ccb6f6cd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ColPivHouseholderQR&lt; PlainObject &gt;</type>
      <name>colPivHouseholderQr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>adee8c19c833245bbb00a591dce68e8a4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const CompleteOrthogonalDecomposition&lt; PlainObject &gt;</type>
      <name>completeOrthogonalDecomposition</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae90b6846f05bd30b8d52b66e427e3e09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeInverseAndDetWithCheck</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7baaf2fdec0191a2166cf9fd84a2dcb2</anchor>
      <arglist>(ResultType &amp;inverse, typename ResultType::Scalar &amp;determinant, bool &amp;invertible, const RealScalar &amp;absDeterminantThreshold=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeInverseWithCheck</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a116f3b50d2af7dbdf7473e517a5b8b0f</anchor>
      <arglist>(ResultType &amp;inverse, bool &amp;invertible, const RealScalar &amp;absDeterminantThreshold=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a28ca7fb2f2140c1429492788a65ad741</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixFunctionReturnValue&lt; Derived &gt;</type>
      <name>cos</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a34d626eb756bbeb4069d1eb0e6494c65</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixFunctionReturnValue&lt; Derived &gt;</type>
      <name>cosh</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a627e6f11bf5854ade9a5abfc344c0367</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC MatrixBase&lt; Derived &gt;::template cross_product_return_type&lt; OtherDerived &gt;::type</type>
      <name>cross</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gacbaa31c2b67323d82aed4f1c1f68a1fc</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC cross_product_return_type&lt; OtherDerived &gt;::type</type>
      <name>cross</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2e8833a03efd845d4ccdc3c49f3a1cc3</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PlainObject</type>
      <name>cross3</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaf10988c8393785423ae68a5afdf83226</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbsReturnType</type>
      <name>cwiseAbs</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8f2dbd5d9573c79c5dd356ddb29a0ee9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbs2ReturnType</type>
      <name>cwiseAbs2</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a60808fcf09547e14952957bbdf75d3c6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; std::equal_to&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1d63c6dd2c0c6c8186fdabdf55ee1f58</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseScalarEqualReturnType</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a5e61bcee01dbdae901280f363610f0e3</anchor>
      <arglist>(const Scalar &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseInverseReturnType</type>
      <name>cwiseInverse</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a96b087bbb06422f11b03a0e529064e31</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar, Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aef908389c90ade88aafefd7e8f7b024e</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar, Scalar &gt;, const Derived, const ConstantReturnType &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aaf3ed6d9cad060b3e5685b3839271706</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar, Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a5b789cbaea429d83bc180422d452afda</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar, Scalar &gt;, const Derived, const ConstantReturnType &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1fe128db1212934573807865ec872dbd</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; std::not_equal_to&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseNotEqual</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a78d22ea009bdb12a0988a1c2cb5252b2</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const SparseMatrixBase&lt; OtherDerived &gt;::template CwiseProductDenseReturnType&lt; Derived &gt;::Type</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a928341dba1dc4510b79b910e9f1fd156</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseQuotient</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad2a4070503e44b1f9e7fc99b4cb5697b</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseSignReturnType</type>
      <name>cwiseSign</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a200220dd2a2f97d4f3f68cd8a1c2b906</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseSqrtReturnType</type>
      <name>cwiseSqrt</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8ceab546dd934174888bea8b7514ea47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7ad8f77004bb956b603bb43fd2e3c061</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab5768147536273eb2dbdfa389cfd26a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstDiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aebdeedcf67e46d969c556c6c7d9780ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DiagonalIndexReturnType&lt; Index &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1a8412c8c27fe8252c5b78dccaa7b138</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstDiagonalIndexReturnType&lt; Index &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a51d1e669b63020884c2039a64746012c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DiagonalDynamicIndexReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8a13d4b8efbd7797ee8efd3dd988a7f7</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstDiagonalDynamicIndexReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aed11a711c0a3d5dbf8bc094008e29846</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>diagonalSize</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3bcb5338f3ba8a1a5609bd1802a9bc95</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ScalarBinaryOpTraits&lt; typename internal::traits&lt; Derived &gt;::Scalar, typename internal::traits&lt; OtherDerived &gt;::Scalar &gt;::ReturnType</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae088225b16b90df62ae90b79588af669</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_BINARY_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a297d68d9d1134a4da3dcee9dd9d6857d</anchor>
      <arglist>(Derived, OtherDerived, product) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a4ef1d42e12b76ade7cb56dd3c2980f06</anchor>
      <arglist>(ConstStartMinusOne, Scalar, quotient) HNormalizedReturnType</arglist>
    </member>
    <member kind="function">
      <type>EigenvaluesReturnType</type>
      <name>eigenvalues</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a30430fa3d5b4e74d312fd4f502ac984d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>eulerAngles</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga24e8dc29689f0075ba5b1f90c02b76dc</anchor>
      <arglist>(Index a0, Index a1, Index a2) const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixExponentialReturnValue&lt; Derived &gt;</type>
      <name>exp</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a70901e189e876f64d7f3fee1dbe942cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>forceAlignedAccess</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad2fdb842d9a715f8778d0b33c29cfe49</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>forceAlignedAccess</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>afdaf810ac1708ca6d6ecdcfac1e06699</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>internal::add_const_on_value_type&lt; typename internal::conditional&lt; Enable, ForceAlignedAccess&lt; Derived &gt;, Derived &amp; &gt;::type &gt;::type</type>
      <name>forceAlignedAccessIf</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af42d92f115d4b8fa3d5aa731ed496ed1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::conditional&lt; Enable, ForceAlignedAccess&lt; Derived &gt;, Derived &amp; &gt;::type</type>
      <name>forceAlignedAccessIf</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae35213d1dd4dd13ebe9a7a762d6bb847</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>forceAlignedAccessIf</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a79989e25bd6d08c766a23e50df2e3fef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>forceAlignedAccessIf</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a86b611320f6f7c5d31e3806f156681e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const FullPivHouseholderQR&lt; PlainObject &gt;</type>
      <name>fullPivHouseholderQr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a863bc0e06b641a089508eabec6835ab2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const FullPivLU&lt; PlainObject &gt;</type>
      <name>fullPivLu</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a25da97d31acab0ee5d9d13bdbb0569da</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const HNormalizedReturnType</type>
      <name>hnormalized</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gad7e913733107a9a1b61bff95ec9c03dd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC HomogeneousReturnType</type>
      <name>homogeneous</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga8cd24704519bf35e1724e1915d477a35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const HouseholderQR&lt; PlainObject &gt;</type>
      <name>householderQr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a9a9377aab1cea26db5f25bab7e682f8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>hypotNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a32222d3b6677e6cdf0b801463f329b72</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae1bf94b5a4680abddd29dc4153ad8ba8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonConstImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa60c37d8bb4139f7254d4fb9e2cebb68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Inverse&lt; Derived &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7712eb69e8ea3c8f7b8da1c44dbdeebf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDiagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a97027ea54c8cd1ddb1c578fee5cedc67</anchor>
      <arglist>(const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isIdentity</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a4ccbd8dfa06e9d47b9bf84711f8b9d40</anchor>
      <arglist>(const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLowerTriangular</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1e96c42d79a56f0a6ade30ce031e17eb</anchor>
      <arglist>(const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOrthogonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aefdc8e4e4c156fdd79a21479e75dcd8a</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUnitary</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8a7ee34ce202cac3eeea9cf20c9e4833</anchor>
      <arglist>(const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUpperTriangular</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aae3ec1660bb4ac584220481c54ab4a64</anchor>
      <arglist>(const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>JacobiSVD&lt; PlainObject &gt;</type>
      <name>jacobiSvd</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a5745dca9c54390633b434e54a1d1eedd</anchor>
      <arglist>(unsigned int computationOptions=0) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Product&lt; Derived, OtherDerived, LazyProduct &gt;</type>
      <name>lazyProduct</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aae99414664fc24c23848644d8bf94103</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Derived, OtherDerived, LazyProduct &gt;</type>
      <name>lazyProduct</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae2618c462dfbfc952aeaf090bd3722cd</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const LDLT&lt; PlainObject &gt;</type>
      <name>ldlt</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a0ecf058a0727a4cab8b42d79e95072e1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const LLT&lt; PlainObject &gt;</type>
      <name>llt</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a90c45f7a30265df792d5aeaddead2635</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixLogarithmReturnValue&lt; Derived &gt;</type>
      <name>log</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a4dc57b319fc1cf8c9035016e56602a7d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NumTraits&lt; typename internal::traits&lt; Derived &gt;::Scalar &gt;::Real</type>
      <name>lpNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad5a1e4d317c85c0fdc3247b8117a35bf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RealScalar</type>
      <name>lpNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3312bfc4fd6b398acdadecbcedf7a1fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PartialPivLU&lt; PlainObject &gt;</type>
      <name>lu</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>afb312afbfe960cbda67811552d876fae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeHouseholder</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a13291e900f7e81ddc6e5b8802f82092b</anchor>
      <arglist>(EssentialPart &amp;essential, Scalar &amp;tau, RealScalar &amp;beta) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeHouseholderInPlace</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aebf4bac7dffe2685ab93734fb776e817</anchor>
      <arglist>(Scalar &amp;tau, RealScalar &amp;beta)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC MatrixBase&lt; Derived &gt; &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a11d5a9bc484759bc16d2f50179975a96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const MatrixBase&lt; Derived &gt; &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a6b39d737ea6d0a61aea0bddb844e954c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixFunctionReturnValue&lt; Derived &gt;</type>
      <name>matrixFunction</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1a6cc9f734eb175e785a1118305245fc</anchor>
      <arglist>(StemFunction f) const</arglist>
    </member>
    <member kind="function">
      <type>NoAlias&lt; Derived, Eigen::MatrixBase &gt;</type>
      <name>noalias</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2c1085de7645f23f240876388457da0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RealScalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a196c4ec3c8ffdf5bda45d0f617154975</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>normalize</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad16303c47ba36f7a41ea264cb26bceb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const PlainObject</type>
      <name>normalized</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a5cf2fd4c57e59604fd4116158fd34308</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; internal::scalar_boolean_and_op, const Derived, const OtherDerived &gt;</type>
      <name>operator &amp;&amp;</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae252f1175514d38386c8792ba83ba128</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a028c7ac8094d610042fd0f9feca68f63</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Derived, DiagonalDerived, LazyProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a400a840abda0db61aec2b76c9e48b42f</anchor>
      <arglist>(const DiagonalBase&lt; DiagonalDerived &gt; &amp;a_diagonal) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Derived, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae2d220efbf7047f0894787888288cfcc</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Product&lt; Derived, DiagonalDerived, LazyProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a29d7d1901178d9ba053c7c8d5dbf24aa</anchor>
      <arglist>(const DiagonalBase&lt; DiagonalDerived &gt; &amp;diagonal) const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3783b6168995ca117a1c19fea3630ac4</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a4929d849bed96aa908dea8d2c6e482a8</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8566b0baaa4cccebbfac4afcc994dc99</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const NegativeReturnType</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a65cba62d44d32bce299e17f2d8970277</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a14153f407c04bedad9bd7c852bbbf83f</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a777151d0c1c310c3bbfc0d203f774910</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a30a8896b83541998047f4377125a49ba</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad7b20eb0484a6786289403a39ba1ef78</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a706a4dd1ee54786e9210de1a4bf02600</anchor>
      <arglist>(const MatrixBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa7c23e6314015d4bf5d410852d4b5f94</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a5d9916bdbdbe27244e17435fbdd68449</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a53afc7cde5a75d9f931ca9e47a158509</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a80e3e1e83fdf43f9f7fb6ff51836b24d</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>operatorNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a0ff9bc0b9bea2d0822a2bf3192783102</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; internal::scalar_boolean_or_op, const Derived, const OtherDerived &gt;</type>
      <name>operator||</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa93be3d50d662b7bb54bfd346e480675</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const PartialPivLU&lt; PlainObject &gt;</type>
      <name>partialPivLu</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a6199d8aaf26c1b8ac3097fdfa7733a1e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixPowerReturnValue&lt; Derived &gt;</type>
      <name>pow</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7ae6c25e6a94a60e147741e76203a73b</anchor>
      <arglist>(const RealScalar &amp;p) const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixComplexPowerReturnValue&lt; Derived &gt;</type>
      <name>pow</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a91dcacf224bd8b18346914bdf7eefc31</anchor>
      <arglist>(const std::complex&lt; RealScalar &gt; &amp;p) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1be92242289c25a366fa2299b139e6fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonConstRealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1738254da7bde8e46bb50b47a60adff0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af8c1ed9d1dd0a96c01d2093b10d1fda7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac93d38f5582b541b57132008d7988fdc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixBase&lt; Derived &gt;::template ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a67eb836f331d9b567e7f36ec0782fa07</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixBase&lt; Derived &gt;::template SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad446541377593656c1399862fe6a0f94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a306742007396d5350c7830b1c3bebfbc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a0851dcc7c82753eb3e341d99b691665a</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>const MatrixFunctionReturnValue&lt; Derived &gt;</type>
      <name>sin</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a02f4ff0fcbbae2f3ccaa5981e8ad5e34</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixFunctionReturnValue&lt; Derived &gt;</type>
      <name>sinh</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a9c37eab2dc7baf83809269254c9129e0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseView&lt; Derived &gt;</type>
      <name>sparseView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a320dd291cbf4339c6118c41521b75350</anchor>
      <arglist>(const Scalar &amp;m_reference=Scalar(0), const typename NumTraits&lt; Scalar &gt;::Real &amp;m_epsilon=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixSquareRootReturnValue&lt; Derived &gt;</type>
      <name>sqrt</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad873dca860bd47baeeede8663e161b83</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RealScalar</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8782faeb21e43908cdce47cec06fba23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>stableNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab84d3e64f855813b1eea4202c0697dc1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>stableNormalize</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a0b1443fa322615379557ade3399a3c3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const PlainObject</type>
      <name>stableNormalized</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a399dca938633b9f8df5ec4beefeccec0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>trace</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2cc7a95b161f3a660bdb8ff048b44161</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TriangularViewReturnType&lt; Mode &gt;::Type</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7093874188884245e4c19bac54a50830</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstTriangularViewReturnType&lt; Mode &gt;::Type</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>add8c4619b547011f50a1484c0a4facd6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixBase&lt; Derived &gt;::template TriangularViewReturnType&lt; Mode &gt;::Type</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a56665aa894f49f2765291fee0eaeb9c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MatrixBase&lt; Derived &gt;::template ConstTriangularViewReturnType&lt; Mode &gt;::Type</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa044521145e74117ad1df42460d7b520</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseUnaryOp&lt; CustomUnaryOp, const Derived &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a03db69599e5dc10f9b7524bbdd0bdcbb</anchor>
      <arglist>(const CustomUnaryOp &amp;func=CustomUnaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseUnaryView&lt; CustomViewOp, const Derived &gt;</type>
      <name>unaryViewExpr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a302dec31d512edd5781f059c08e3179c</anchor>
      <arglist>(const CustomViewOp &amp;func=CustomViewOp()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PlainObject</type>
      <name>unitOrthogonal</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga2fd7a02d7bc4c339f0e97f12c09acb25</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const IdentityReturnType</type>
      <name>Identity</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a040dec5c5a3525b649fb6e3a996bde6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const IdentityReturnType</type>
      <name>Identity</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af64da0ae7a79293f9934ce5084654e77</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const BasisReturnType</type>
      <name>Unit</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad28b888173c31bf111bff950ee7a7ac6</anchor>
      <arglist>(Index size, Index i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const BasisReturnType</type>
      <name>Unit</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab70cc18783815a995aae33c0f230ad48</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const BasisReturnType</type>
      <name>UnitW</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2e38a13a3c774415076efb6a4402113e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const BasisReturnType</type>
      <name>UnitX</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3738ca476bb8da822a88fc99e2278e45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const BasisReturnType</type>
      <name>UnitY</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae9d96862654ea88a1cea066dbb894efc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const BasisReturnType</type>
      <name>UnitZ</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8eb31f6df86be131b52451dd2e979bc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a18b1d6bb45230c35c2f5dfa7c76c43d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Derived &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a4edae1d58e56f4723c08f8d2901d7f08</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Derived &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2f8a59961910894b9027f583ba4288c0</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a6e3457d838ced9773a32374c90ad060e</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a67b4b1b4146c5327ffdd52069502f612</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac99489e1084ea4f9face63c53939e500</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MatrixBase&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;</name>
    <filename>classEigen_1_1MatrixBase.html</filename>
    <base>Eigen::DenseBase</base>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, ConstTransposeReturnType &gt;, ConstTransposeReturnType &gt;::type</type>
      <name>AdjointReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aec94da58c4464ffe7e14fdc8eb4a06a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseBase&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1aa6d87d1fd832d377e5b6960b33b68c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const CwiseNullaryOp&lt; internal::scalar_identity_op&lt; Scalar &gt;, SquareMatrixType &gt;, internal::traits&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;::RowsAtCompileTime, internal::traits&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;::ColsAtCompileTime &gt;</type>
      <name>BasisReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab819fac44eacc032a1987a20f3171cb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aaef25f2e4018090fe6d9255cb78d0f1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ColXpr</type>
      <name>ColXpr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae329159460bfea1d939b59f3590e869d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, const CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, const Homogeneous&lt; MatrixType, _Direction &gt; &gt;, const Homogeneous&lt; MatrixType, _Direction &gt; &amp; &gt;::type</type>
      <name>ConjugateReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a391d5b0e28a199defebaed15254e1d7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar &gt;, PlainObject &gt;</type>
      <name>ConstantReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab5d1eea5bb5387e8c704cd66a9ae3053</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const&lt; Diagonal&lt; const Homogeneous&lt; MatrixType, _Direction &gt;, DynamicIndex &gt; &gt;::type</type>
      <name>ConstDiagonalDynamicIndexReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa9e2489a4b4e41b13d973266631a0dee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const&lt; Diagonal&lt; const Homogeneous&lt; MatrixType, _Direction &gt; &gt; &gt;::type</type>
      <name>ConstDiagonalReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a78aa5c381d44430171b89b65db772c3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const Homogeneous&lt; MatrixType, _Direction &gt;, internal::traits&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;::ColsAtCompileTime==1 ? SizeMinusOne :1, internal::traits&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;::ColsAtCompileTime==1 ? 1 :SizeMinusOne &gt;</type>
      <name>ConstStartMinusOne</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a842cce5a6f0665cc7012b7569cee1eac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ConstTransposeReturnType</type>
      <name>ConstTransposeReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a885b1a5b28e9f6857c70ce1bacafc800</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const Homogeneous&lt; MatrixType, _Direction &gt; &gt;</type>
      <name>CwiseAbs2ReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a269f4f723f1e7b44650338d57e170ac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const Homogeneous&lt; MatrixType, _Direction &gt; &gt;</type>
      <name>CwiseAbsReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a91040ac0211f1b61f9da765be8ef9889</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const Homogeneous&lt; MatrixType, _Direction &gt; &gt;</type>
      <name>CwiseInverseReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3eb8a80dd08d4a89857e9a7298c28046</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; internal::scalar_cmp_op&lt; Scalar, Scalar, internal::cmp_EQ &gt;, const Homogeneous&lt; MatrixType, _Direction &gt;, const ConstantReturnType &gt;</type>
      <name>CwiseScalarEqualReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a52cc12982796eeb5a81307829639f832</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sign_op&lt; Scalar &gt;, const Homogeneous&lt; MatrixType, _Direction &gt; &gt;</type>
      <name>CwiseSignReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab107c95b954d1048247bafad4b0d55ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const Homogeneous&lt; MatrixType, _Direction &gt; &gt;</type>
      <name>CwiseSqrtReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a6905fe1319e2618facdb56616bdc5cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Diagonal&lt; Homogeneous&lt; MatrixType, _Direction &gt;, DynamicIndex &gt;</type>
      <name>DiagonalDynamicIndexReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a277030015e39babe7ac5f43326e44820</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Diagonal&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;</type>
      <name>DiagonalReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af22472a46bb388bc56d9b32593a10111</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; std::complex&lt; RealScalar &gt;, internal::traits&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;::ColsAtCompileTime, 1, ColMajor &gt;</type>
      <name>EigenvaluesReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a98c15e0629a59858a82324c04055d107</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Homogeneous&lt; Homogeneous&lt; MatrixType, _Direction &gt;, HomogeneousReturnTypeDirection &gt;</type>
      <name>HomogeneousReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af49804b5e57f068b0461fb36192ef641</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HomogeneousReturnTypeDirection</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aaa1e78a24ab48dce296c2c0c7e59bd04a1d1243e3661874aeadf2fc13ed2a7fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::scalar_identity_op&lt; Scalar &gt;, PlainObject &gt;</type>
      <name>IdentityReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ace842e3614c2ed0cc7c240f5c99bf5a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_imag_op&lt; Scalar &gt;, const Homogeneous&lt; MatrixType, _Direction &gt; &gt;</type>
      <name>ImagReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac82afc21635cb88c03de5f7621ae5342</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; Scalar &gt;, const Homogeneous&lt; MatrixType, _Direction &gt; &gt;</type>
      <name>NegativeReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a89b87d933efd2413546b70b8c4fac81e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryView&lt; internal::scalar_imag_ref_op&lt; Scalar &gt;, Homogeneous&lt; MatrixType, _Direction &gt; &gt;</type>
      <name>NonConstImagReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a868b29b14c6d76cd26f917e80c04b1b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, CwiseUnaryView&lt; internal::scalar_real_ref_op&lt; Scalar &gt;, Homogeneous&lt; MatrixType, _Direction &gt; &gt;, Homogeneous&lt; MatrixType, _Direction &gt; &amp; &gt;::type</type>
      <name>NonConstRealReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a906067b7fa280f1483c8ec031026650a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>abdb0e9a1b2110fd83afa525a7b9dd598</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aaf60e25933045913a5ee91ef197878df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, const CwiseUnaryOp&lt; internal::scalar_real_op&lt; Scalar &gt;, const Homogeneous&lt; MatrixType, _Direction &gt; &gt;, const Homogeneous&lt; MatrixType, _Direction &gt; &amp; &gt;::type</type>
      <name>RealReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3908dad3c57796be0606682fa1892f42</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a6dbfafdc24900b9266dfeb1590f834c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::RowXpr</type>
      <name>RowXpr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>abd6c865af90538ea3bb8ed28613bf6c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac966a9548d81c18515e90b536d3b769e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeMinusOne</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a643cda0fcddc68579cb6921726635525ae5b74cc7d6a531d66eddec04615d77df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime), EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime)&gt;</type>
      <name>SquareMatrixType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3cf75a9110a1a28c493e124c8a7fcade</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::stem_function&lt; Scalar &gt;::type</type>
      <name>StemFunction</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2d2ce428c599cd53ec3c4cc00c0596b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixBase</type>
      <name>StorageBaseType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab63ffbeb0f4a86c3b48ecd408fc7d781</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac372dc481a1c43e82893c638717150d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a55f0db3c246100e7ee833661638cf9ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>afacca1f88da57e5cd87dd07c8ff926bb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>adjointInPlace</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a51c5982c1f64e45a939515b701fa6f4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyHouseholderOnTheLeft</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8f2c8059ef3f04cfa0c73b4c012db855</anchor>
      <arglist>(const EssentialPart &amp;essential, const Scalar &amp;tau, Scalar *workspace)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyHouseholderOnTheRight</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab3e52262b41fa40e194dda245e0f9675</anchor>
      <arglist>(const EssentialPart &amp;essential, const Scalar &amp;tau, Scalar *workspace)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyOnTheLeft</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3a08ad41e81d8ad4a37b5d5c7490e765</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyOnTheLeft</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae669131f6e18f7e8f06fae271754f435</anchor>
      <arglist>(Index p, Index q, const JacobiRotation&lt; OtherScalar &gt; &amp;j)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyOnTheRight</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a45d91752925d2757fc8058a293b15462</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyOnTheRight</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa07f741c86219601664433777827bf1c</anchor>
      <arglist>(Index p, Index q, const JacobiRotation&lt; OtherScalar &gt; &amp;j)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;</type>
      <name>array</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a76a9dcb91ec82fbd6e74ca2ac2ae0e07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper&lt; const Homogeneous&lt; MatrixType, _Direction &gt; &gt;</type>
      <name>array</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3cb1d2fad4e444eaa3ebca2d7db75a5e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const DiagonalWrapper&lt; const Homogeneous&lt; MatrixType, _Direction &gt; &gt;</type>
      <name>asDiagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a14235b62c90f93fe910070b4743782d0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationWrapper&lt; const Homogeneous&lt; MatrixType, _Direction &gt; &gt;</type>
      <name>asPermutation</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac5e5e8ad184d4171a969d56431b3f84c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>BDCSVD&lt; PlainObject &gt;</type>
      <name>bdcSvd</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae171b74b5d530846ee0836135ffcf837</anchor>
      <arglist>(unsigned int computationOptions=0) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; CustomBinaryOp, const Homogeneous&lt; MatrixType, _Direction &gt;, const OtherDerived &gt;</type>
      <name>binaryExpr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a62e662227f0ef8ce077a44a46510507d</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other, const CustomBinaryOp &amp;func=CustomBinaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>blueNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3f3faa00163c16824ff03e58a210c74c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CastXpr&lt; NewType &gt;::Type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae8dd1236cd87b33640529b91ccb6f6cd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ColPivHouseholderQR&lt; PlainObject &gt;</type>
      <name>colPivHouseholderQr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>adee8c19c833245bbb00a591dce68e8a4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const CompleteOrthogonalDecomposition&lt; PlainObject &gt;</type>
      <name>completeOrthogonalDecomposition</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae90b6846f05bd30b8d52b66e427e3e09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeInverseAndDetWithCheck</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7baaf2fdec0191a2166cf9fd84a2dcb2</anchor>
      <arglist>(ResultType &amp;inverse, typename ResultType::Scalar &amp;determinant, bool &amp;invertible, const RealScalar &amp;absDeterminantThreshold=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeInverseWithCheck</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a116f3b50d2af7dbdf7473e517a5b8b0f</anchor>
      <arglist>(ResultType &amp;inverse, bool &amp;invertible, const RealScalar &amp;absDeterminantThreshold=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a28ca7fb2f2140c1429492788a65ad741</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixFunctionReturnValue&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;</type>
      <name>cos</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a34d626eb756bbeb4069d1eb0e6494c65</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixFunctionReturnValue&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;</type>
      <name>cosh</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a627e6f11bf5854ade9a5abfc344c0367</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC MatrixBase&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;::template cross_product_return_type&lt; OtherDerived &gt;::type</type>
      <name>cross</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gacbaa31c2b67323d82aed4f1c1f68a1fc</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC cross_product_return_type&lt; OtherDerived &gt;::type</type>
      <name>cross</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2e8833a03efd845d4ccdc3c49f3a1cc3</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PlainObject</type>
      <name>cross3</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaf10988c8393785423ae68a5afdf83226</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbsReturnType</type>
      <name>cwiseAbs</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8f2dbd5d9573c79c5dd356ddb29a0ee9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbs2ReturnType</type>
      <name>cwiseAbs2</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a60808fcf09547e14952957bbdf75d3c6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; std::equal_to&lt; Scalar &gt;, const Homogeneous&lt; MatrixType, _Direction &gt;, const OtherDerived &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1d63c6dd2c0c6c8186fdabdf55ee1f58</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseScalarEqualReturnType</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a5e61bcee01dbdae901280f363610f0e3</anchor>
      <arglist>(const Scalar &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseInverseReturnType</type>
      <name>cwiseInverse</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a96b087bbb06422f11b03a0e529064e31</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar, Scalar &gt;, const Homogeneous&lt; MatrixType, _Direction &gt;, const OtherDerived &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aef908389c90ade88aafefd7e8f7b024e</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar, Scalar &gt;, const Homogeneous&lt; MatrixType, _Direction &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aaf3ed6d9cad060b3e5685b3839271706</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar, Scalar &gt;, const Homogeneous&lt; MatrixType, _Direction &gt;, const OtherDerived &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a5b789cbaea429d83bc180422d452afda</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar, Scalar &gt;, const Homogeneous&lt; MatrixType, _Direction &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1fe128db1212934573807865ec872dbd</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; std::not_equal_to&lt; Scalar &gt;, const Homogeneous&lt; MatrixType, _Direction &gt;, const OtherDerived &gt;</type>
      <name>cwiseNotEqual</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a78d22ea009bdb12a0988a1c2cb5252b2</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const SparseMatrixBase&lt; OtherDerived &gt;::template CwiseProductDenseReturnType&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;::Type</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a928341dba1dc4510b79b910e9f1fd156</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const Homogeneous&lt; MatrixType, _Direction &gt;, const OtherDerived &gt;</type>
      <name>cwiseQuotient</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad2a4070503e44b1f9e7fc99b4cb5697b</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseSignReturnType</type>
      <name>cwiseSign</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a200220dd2a2f97d4f3f68cd8a1c2b906</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseSqrtReturnType</type>
      <name>cwiseSqrt</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8ceab546dd934174888bea8b7514ea47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7ad8f77004bb956b603bb43fd2e3c061</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab5768147536273eb2dbdfa389cfd26a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstDiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aebdeedcf67e46d969c556c6c7d9780ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DiagonalIndexReturnType&lt; Index &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1a8412c8c27fe8252c5b78dccaa7b138</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstDiagonalIndexReturnType&lt; Index &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a51d1e669b63020884c2039a64746012c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DiagonalDynamicIndexReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8a13d4b8efbd7797ee8efd3dd988a7f7</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstDiagonalDynamicIndexReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aed11a711c0a3d5dbf8bc094008e29846</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>diagonalSize</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3bcb5338f3ba8a1a5609bd1802a9bc95</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ScalarBinaryOpTraits&lt; typename internal::traits&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;::Scalar, typename internal::traits&lt; OtherDerived &gt;::Scalar &gt;::ReturnType</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae088225b16b90df62ae90b79588af669</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_BINARY_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a297d68d9d1134a4da3dcee9dd9d6857d</anchor>
      <arglist>(Homogeneous&lt; MatrixType, _Direction &gt;, OtherDerived, product) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a4ef1d42e12b76ade7cb56dd3c2980f06</anchor>
      <arglist>(ConstStartMinusOne, Scalar, quotient) HNormalizedReturnType</arglist>
    </member>
    <member kind="function">
      <type>EigenvaluesReturnType</type>
      <name>eigenvalues</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a30430fa3d5b4e74d312fd4f502ac984d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>eulerAngles</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga24e8dc29689f0075ba5b1f90c02b76dc</anchor>
      <arglist>(Index a0, Index a1, Index a2) const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixExponentialReturnValue&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;</type>
      <name>exp</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a70901e189e876f64d7f3fee1dbe942cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Homogeneous&lt; MatrixType, _Direction &gt; &amp;</type>
      <name>forceAlignedAccess</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad2fdb842d9a715f8778d0b33c29cfe49</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Homogeneous&lt; MatrixType, _Direction &gt; &amp;</type>
      <name>forceAlignedAccess</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>afdaf810ac1708ca6d6ecdcfac1e06699</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>internal::add_const_on_value_type&lt; typename internal::conditional&lt; Enable, ForceAlignedAccess&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;, Homogeneous&lt; MatrixType, _Direction &gt; &amp;&gt;::type &gt;::type</type>
      <name>forceAlignedAccessIf</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af42d92f115d4b8fa3d5aa731ed496ed1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::conditional&lt; Enable, ForceAlignedAccess&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;, Homogeneous&lt; MatrixType, _Direction &gt; &amp;&gt;::type</type>
      <name>forceAlignedAccessIf</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae35213d1dd4dd13ebe9a7a762d6bb847</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Homogeneous&lt; MatrixType, _Direction &gt; &amp;</type>
      <name>forceAlignedAccessIf</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a79989e25bd6d08c766a23e50df2e3fef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Homogeneous&lt; MatrixType, _Direction &gt; &amp;</type>
      <name>forceAlignedAccessIf</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a86b611320f6f7c5d31e3806f156681e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const FullPivHouseholderQR&lt; PlainObject &gt;</type>
      <name>fullPivHouseholderQr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a863bc0e06b641a089508eabec6835ab2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const FullPivLU&lt; PlainObject &gt;</type>
      <name>fullPivLu</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a25da97d31acab0ee5d9d13bdbb0569da</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const HNormalizedReturnType</type>
      <name>hnormalized</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gad7e913733107a9a1b61bff95ec9c03dd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC HomogeneousReturnType</type>
      <name>homogeneous</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga8cd24704519bf35e1724e1915d477a35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const HouseholderQR&lt; PlainObject &gt;</type>
      <name>householderQr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a9a9377aab1cea26db5f25bab7e682f8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>hypotNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a32222d3b6677e6cdf0b801463f329b72</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae1bf94b5a4680abddd29dc4153ad8ba8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonConstImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa60c37d8bb4139f7254d4fb9e2cebb68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Inverse&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7712eb69e8ea3c8f7b8da1c44dbdeebf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDiagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a97027ea54c8cd1ddb1c578fee5cedc67</anchor>
      <arglist>(const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isIdentity</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a4ccbd8dfa06e9d47b9bf84711f8b9d40</anchor>
      <arglist>(const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLowerTriangular</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1e96c42d79a56f0a6ade30ce031e17eb</anchor>
      <arglist>(const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOrthogonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aefdc8e4e4c156fdd79a21479e75dcd8a</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUnitary</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8a7ee34ce202cac3eeea9cf20c9e4833</anchor>
      <arglist>(const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUpperTriangular</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aae3ec1660bb4ac584220481c54ab4a64</anchor>
      <arglist>(const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>JacobiSVD&lt; PlainObject &gt;</type>
      <name>jacobiSvd</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a5745dca9c54390633b434e54a1d1eedd</anchor>
      <arglist>(unsigned int computationOptions=0) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Product&lt; Homogeneous&lt; MatrixType, _Direction &gt;, OtherDerived, LazyProduct &gt;</type>
      <name>lazyProduct</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aae99414664fc24c23848644d8bf94103</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Homogeneous&lt; MatrixType, _Direction &gt;, OtherDerived, LazyProduct &gt;</type>
      <name>lazyProduct</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae2618c462dfbfc952aeaf090bd3722cd</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const LDLT&lt; PlainObject &gt;</type>
      <name>ldlt</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a0ecf058a0727a4cab8b42d79e95072e1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const LLT&lt; PlainObject &gt;</type>
      <name>llt</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a90c45f7a30265df792d5aeaddead2635</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixLogarithmReturnValue&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;</type>
      <name>log</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a4dc57b319fc1cf8c9035016e56602a7d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NumTraits&lt; typename internal::traits&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;::Scalar &gt;::Real</type>
      <name>lpNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad5a1e4d317c85c0fdc3247b8117a35bf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RealScalar</type>
      <name>lpNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3312bfc4fd6b398acdadecbcedf7a1fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PartialPivLU&lt; PlainObject &gt;</type>
      <name>lu</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>afb312afbfe960cbda67811552d876fae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeHouseholder</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a13291e900f7e81ddc6e5b8802f82092b</anchor>
      <arglist>(EssentialPart &amp;essential, Scalar &amp;tau, RealScalar &amp;beta) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeHouseholderInPlace</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aebf4bac7dffe2685ab93734fb776e817</anchor>
      <arglist>(Scalar &amp;tau, RealScalar &amp;beta)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC MatrixBase&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt; &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a11d5a9bc484759bc16d2f50179975a96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const MatrixBase&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt; &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a6b39d737ea6d0a61aea0bddb844e954c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixFunctionReturnValue&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;</type>
      <name>matrixFunction</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1a6cc9f734eb175e785a1118305245fc</anchor>
      <arglist>(StemFunction f) const</arglist>
    </member>
    <member kind="function">
      <type>NoAlias&lt; Homogeneous&lt; MatrixType, _Direction &gt;, Eigen::MatrixBase &gt;</type>
      <name>noalias</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2c1085de7645f23f240876388457da0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RealScalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a196c4ec3c8ffdf5bda45d0f617154975</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>normalize</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad16303c47ba36f7a41ea264cb26bceb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const PlainObject</type>
      <name>normalized</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a5cf2fd4c57e59604fd4116158fd34308</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a028c7ac8094d610042fd0f9feca68f63</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; internal::scalar_boolean_and_op, const Homogeneous&lt; MatrixType, _Direction &gt;, const OtherDerived &gt;</type>
      <name>operator&amp;&amp;</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae252f1175514d38386c8792ba83ba128</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Homogeneous&lt; MatrixType, _Direction &gt;, DiagonalDerived, LazyProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a400a840abda0db61aec2b76c9e48b42f</anchor>
      <arglist>(const DiagonalBase&lt; DiagonalDerived &gt; &amp;a_diagonal) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Homogeneous&lt; MatrixType, _Direction &gt;, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae2d220efbf7047f0894787888288cfcc</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Product&lt; Homogeneous&lt; MatrixType, _Direction &gt;, DiagonalDerived, LazyProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a29d7d1901178d9ba053c7c8d5dbf24aa</anchor>
      <arglist>(const DiagonalBase&lt; DiagonalDerived &gt; &amp;diagonal) const</arglist>
    </member>
    <member kind="function">
      <type>Homogeneous&lt; MatrixType, _Direction &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3783b6168995ca117a1c19fea3630ac4</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Homogeneous&lt; MatrixType, _Direction &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a4929d849bed96aa908dea8d2c6e482a8</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Homogeneous&lt; MatrixType, _Direction &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8566b0baaa4cccebbfac4afcc994dc99</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const NegativeReturnType</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a65cba62d44d32bce299e17f2d8970277</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Homogeneous&lt; MatrixType, _Direction &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a14153f407c04bedad9bd7c852bbbf83f</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Homogeneous&lt; MatrixType, _Direction &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a777151d0c1c310c3bbfc0d203f774910</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Homogeneous&lt; MatrixType, _Direction &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a30a8896b83541998047f4377125a49ba</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Homogeneous&lt; MatrixType, _Direction &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad7b20eb0484a6786289403a39ba1ef78</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Homogeneous&lt; MatrixType, _Direction &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a706a4dd1ee54786e9210de1a4bf02600</anchor>
      <arglist>(const MatrixBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Homogeneous&lt; MatrixType, _Direction &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa7c23e6314015d4bf5d410852d4b5f94</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Homogeneous&lt; MatrixType, _Direction &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a5d9916bdbdbe27244e17435fbdd68449</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Homogeneous&lt; MatrixType, _Direction &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a53afc7cde5a75d9f931ca9e47a158509</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a80e3e1e83fdf43f9f7fb6ff51836b24d</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>operatorNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a0ff9bc0b9bea2d0822a2bf3192783102</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; internal::scalar_boolean_or_op, const Homogeneous&lt; MatrixType, _Direction &gt;, const OtherDerived &gt;</type>
      <name>operator||</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa93be3d50d662b7bb54bfd346e480675</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const PartialPivLU&lt; PlainObject &gt;</type>
      <name>partialPivLu</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a6199d8aaf26c1b8ac3097fdfa7733a1e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixPowerReturnValue&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;</type>
      <name>pow</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7ae6c25e6a94a60e147741e76203a73b</anchor>
      <arglist>(const RealScalar &amp;p) const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixComplexPowerReturnValue&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;</type>
      <name>pow</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a91dcacf224bd8b18346914bdf7eefc31</anchor>
      <arglist>(const std::complex&lt; RealScalar &gt; &amp;p) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1be92242289c25a366fa2299b139e6fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonConstRealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1738254da7bde8e46bb50b47a60adff0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af8c1ed9d1dd0a96c01d2093b10d1fda7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac93d38f5582b541b57132008d7988fdc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixBase&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;::template ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a67eb836f331d9b567e7f36ec0782fa07</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixBase&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;::template SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad446541377593656c1399862fe6a0f94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Homogeneous&lt; MatrixType, _Direction &gt; &amp;</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a306742007396d5350c7830b1c3bebfbc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Homogeneous&lt; MatrixType, _Direction &gt; &amp;</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a0851dcc7c82753eb3e341d99b691665a</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>const MatrixFunctionReturnValue&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;</type>
      <name>sin</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a02f4ff0fcbbae2f3ccaa5981e8ad5e34</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixFunctionReturnValue&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;</type>
      <name>sinh</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a9c37eab2dc7baf83809269254c9129e0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseView&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;</type>
      <name>sparseView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a320dd291cbf4339c6118c41521b75350</anchor>
      <arglist>(const Scalar &amp;m_reference=Scalar(0), const typename NumTraits&lt; Scalar &gt;::Real &amp;m_epsilon=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixSquareRootReturnValue&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;</type>
      <name>sqrt</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad873dca860bd47baeeede8663e161b83</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RealScalar</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8782faeb21e43908cdce47cec06fba23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>stableNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab84d3e64f855813b1eea4202c0697dc1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>stableNormalize</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a0b1443fa322615379557ade3399a3c3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const PlainObject</type>
      <name>stableNormalized</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a399dca938633b9f8df5ec4beefeccec0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>trace</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2cc7a95b161f3a660bdb8ff048b44161</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TriangularViewReturnType&lt; Mode &gt;::Type</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7093874188884245e4c19bac54a50830</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstTriangularViewReturnType&lt; Mode &gt;::Type</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>add8c4619b547011f50a1484c0a4facd6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixBase&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;::template TriangularViewReturnType&lt; Mode &gt;::Type</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a56665aa894f49f2765291fee0eaeb9c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MatrixBase&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;::template ConstTriangularViewReturnType&lt; Mode &gt;::Type</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa044521145e74117ad1df42460d7b520</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseUnaryOp&lt; CustomUnaryOp, const Homogeneous&lt; MatrixType, _Direction &gt; &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a03db69599e5dc10f9b7524bbdd0bdcbb</anchor>
      <arglist>(const CustomUnaryOp &amp;func=CustomUnaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseUnaryView&lt; CustomViewOp, const Homogeneous&lt; MatrixType, _Direction &gt; &gt;</type>
      <name>unaryViewExpr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a302dec31d512edd5781f059c08e3179c</anchor>
      <arglist>(const CustomViewOp &amp;func=CustomViewOp()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PlainObject</type>
      <name>unitOrthogonal</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga2fd7a02d7bc4c339f0e97f12c09acb25</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const IdentityReturnType</type>
      <name>Identity</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a040dec5c5a3525b649fb6e3a996bde6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const IdentityReturnType</type>
      <name>Identity</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af64da0ae7a79293f9934ce5084654e77</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const BasisReturnType</type>
      <name>Unit</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad28b888173c31bf111bff950ee7a7ac6</anchor>
      <arglist>(Index size, Index i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const BasisReturnType</type>
      <name>Unit</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab70cc18783815a995aae33c0f230ad48</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const BasisReturnType</type>
      <name>UnitW</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2e38a13a3c774415076efb6a4402113e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const BasisReturnType</type>
      <name>UnitX</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3738ca476bb8da822a88fc99e2278e45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const BasisReturnType</type>
      <name>UnitY</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae9d96862654ea88a1cea066dbb894efc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const BasisReturnType</type>
      <name>UnitZ</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8eb31f6df86be131b52451dd2e979bc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a18b1d6bb45230c35c2f5dfa7c76c43d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Homogeneous&lt; MatrixType, _Direction &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a4edae1d58e56f4723c08f8d2901d7f08</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Homogeneous&lt; MatrixType, _Direction &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2f8a59961910894b9027f583ba4288c0</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a6e3457d838ced9773a32374c90ad060e</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a67b4b1b4146c5327ffdd52069502f612</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac99489e1084ea4f9face63c53939e500</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MatrixBase&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;</name>
    <filename>classEigen_1_1MatrixBase.html</filename>
    <base>Eigen::DenseBase</base>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, ConstTransposeReturnType &gt;, ConstTransposeReturnType &gt;::type</type>
      <name>AdjointReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aec94da58c4464ffe7e14fdc8eb4a06a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseBase&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1aa6d87d1fd832d377e5b6960b33b68c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const CwiseNullaryOp&lt; internal::scalar_identity_op&lt; Scalar &gt;, SquareMatrixType &gt;, internal::traits&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;::RowsAtCompileTime, internal::traits&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;::ColsAtCompileTime &gt;</type>
      <name>BasisReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab819fac44eacc032a1987a20f3171cb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aaef25f2e4018090fe6d9255cb78d0f1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ColXpr</type>
      <name>ColXpr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae329159460bfea1d939b59f3590e869d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, const CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, const MatrixWrapper&lt; ExpressionType &gt; &gt;, const MatrixWrapper&lt; ExpressionType &gt; &amp; &gt;::type</type>
      <name>ConjugateReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a391d5b0e28a199defebaed15254e1d7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar &gt;, PlainObject &gt;</type>
      <name>ConstantReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab5d1eea5bb5387e8c704cd66a9ae3053</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const&lt; Diagonal&lt; const MatrixWrapper&lt; ExpressionType &gt;, DynamicIndex &gt; &gt;::type</type>
      <name>ConstDiagonalDynamicIndexReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa9e2489a4b4e41b13d973266631a0dee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const&lt; Diagonal&lt; const MatrixWrapper&lt; ExpressionType &gt; &gt; &gt;::type</type>
      <name>ConstDiagonalReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a78aa5c381d44430171b89b65db772c3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const MatrixWrapper&lt; ExpressionType &gt;, internal::traits&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;::ColsAtCompileTime==1 ? SizeMinusOne :1, internal::traits&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;::ColsAtCompileTime==1 ? 1 :SizeMinusOne &gt;</type>
      <name>ConstStartMinusOne</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a842cce5a6f0665cc7012b7569cee1eac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ConstTransposeReturnType</type>
      <name>ConstTransposeReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a885b1a5b28e9f6857c70ce1bacafc800</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const MatrixWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>CwiseAbs2ReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a269f4f723f1e7b44650338d57e170ac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const MatrixWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>CwiseAbsReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a91040ac0211f1b61f9da765be8ef9889</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const MatrixWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>CwiseInverseReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3eb8a80dd08d4a89857e9a7298c28046</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; internal::scalar_cmp_op&lt; Scalar, Scalar, internal::cmp_EQ &gt;, const MatrixWrapper&lt; ExpressionType &gt;, const ConstantReturnType &gt;</type>
      <name>CwiseScalarEqualReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a52cc12982796eeb5a81307829639f832</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sign_op&lt; Scalar &gt;, const MatrixWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>CwiseSignReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab107c95b954d1048247bafad4b0d55ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const MatrixWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>CwiseSqrtReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a6905fe1319e2618facdb56616bdc5cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Diagonal&lt; MatrixWrapper&lt; ExpressionType &gt;, DynamicIndex &gt;</type>
      <name>DiagonalDynamicIndexReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a277030015e39babe7ac5f43326e44820</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Diagonal&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>DiagonalReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af22472a46bb388bc56d9b32593a10111</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; std::complex&lt; RealScalar &gt;, internal::traits&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;::ColsAtCompileTime, 1, ColMajor &gt;</type>
      <name>EigenvaluesReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a98c15e0629a59858a82324c04055d107</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Homogeneous&lt; MatrixWrapper&lt; ExpressionType &gt;, HomogeneousReturnTypeDirection &gt;</type>
      <name>HomogeneousReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af49804b5e57f068b0461fb36192ef641</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HomogeneousReturnTypeDirection</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aaa1e78a24ab48dce296c2c0c7e59bd04a1d1243e3661874aeadf2fc13ed2a7fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::scalar_identity_op&lt; Scalar &gt;, PlainObject &gt;</type>
      <name>IdentityReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ace842e3614c2ed0cc7c240f5c99bf5a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_imag_op&lt; Scalar &gt;, const MatrixWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>ImagReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac82afc21635cb88c03de5f7621ae5342</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; Scalar &gt;, const MatrixWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>NegativeReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a89b87d933efd2413546b70b8c4fac81e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryView&lt; internal::scalar_imag_ref_op&lt; Scalar &gt;, MatrixWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>NonConstImagReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a868b29b14c6d76cd26f917e80c04b1b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, CwiseUnaryView&lt; internal::scalar_real_ref_op&lt; Scalar &gt;, MatrixWrapper&lt; ExpressionType &gt; &gt;, MatrixWrapper&lt; ExpressionType &gt; &amp; &gt;::type</type>
      <name>NonConstRealReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a906067b7fa280f1483c8ec031026650a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>abdb0e9a1b2110fd83afa525a7b9dd598</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aaf60e25933045913a5ee91ef197878df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, const CwiseUnaryOp&lt; internal::scalar_real_op&lt; Scalar &gt;, const MatrixWrapper&lt; ExpressionType &gt; &gt;, const MatrixWrapper&lt; ExpressionType &gt; &amp; &gt;::type</type>
      <name>RealReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3908dad3c57796be0606682fa1892f42</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a6dbfafdc24900b9266dfeb1590f834c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::RowXpr</type>
      <name>RowXpr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>abd6c865af90538ea3bb8ed28613bf6c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac966a9548d81c18515e90b536d3b769e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeMinusOne</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a643cda0fcddc68579cb6921726635525ae5b74cc7d6a531d66eddec04615d77df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime), EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime)&gt;</type>
      <name>SquareMatrixType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3cf75a9110a1a28c493e124c8a7fcade</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::stem_function&lt; Scalar &gt;::type</type>
      <name>StemFunction</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2d2ce428c599cd53ec3c4cc00c0596b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixBase</type>
      <name>StorageBaseType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab63ffbeb0f4a86c3b48ecd408fc7d781</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac372dc481a1c43e82893c638717150d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a55f0db3c246100e7ee833661638cf9ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>afacca1f88da57e5cd87dd07c8ff926bb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>adjointInPlace</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a51c5982c1f64e45a939515b701fa6f4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyHouseholderOnTheLeft</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8f2c8059ef3f04cfa0c73b4c012db855</anchor>
      <arglist>(const EssentialPart &amp;essential, const Scalar &amp;tau, Scalar *workspace)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyHouseholderOnTheRight</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab3e52262b41fa40e194dda245e0f9675</anchor>
      <arglist>(const EssentialPart &amp;essential, const Scalar &amp;tau, Scalar *workspace)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyOnTheLeft</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3a08ad41e81d8ad4a37b5d5c7490e765</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyOnTheLeft</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae669131f6e18f7e8f06fae271754f435</anchor>
      <arglist>(Index p, Index q, const JacobiRotation&lt; OtherScalar &gt; &amp;j)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyOnTheRight</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a45d91752925d2757fc8058a293b15462</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyOnTheRight</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa07f741c86219601664433777827bf1c</anchor>
      <arglist>(Index p, Index q, const JacobiRotation&lt; OtherScalar &gt; &amp;j)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>array</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a76a9dcb91ec82fbd6e74ca2ac2ae0e07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper&lt; const MatrixWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>array</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3cb1d2fad4e444eaa3ebca2d7db75a5e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const DiagonalWrapper&lt; const MatrixWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>asDiagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a14235b62c90f93fe910070b4743782d0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationWrapper&lt; const MatrixWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>asPermutation</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac5e5e8ad184d4171a969d56431b3f84c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>BDCSVD&lt; PlainObject &gt;</type>
      <name>bdcSvd</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae171b74b5d530846ee0836135ffcf837</anchor>
      <arglist>(unsigned int computationOptions=0) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; CustomBinaryOp, const MatrixWrapper&lt; ExpressionType &gt;, const OtherDerived &gt;</type>
      <name>binaryExpr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a62e662227f0ef8ce077a44a46510507d</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other, const CustomBinaryOp &amp;func=CustomBinaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>blueNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3f3faa00163c16824ff03e58a210c74c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CastXpr&lt; NewType &gt;::Type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae8dd1236cd87b33640529b91ccb6f6cd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ColPivHouseholderQR&lt; PlainObject &gt;</type>
      <name>colPivHouseholderQr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>adee8c19c833245bbb00a591dce68e8a4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const CompleteOrthogonalDecomposition&lt; PlainObject &gt;</type>
      <name>completeOrthogonalDecomposition</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae90b6846f05bd30b8d52b66e427e3e09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeInverseAndDetWithCheck</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7baaf2fdec0191a2166cf9fd84a2dcb2</anchor>
      <arglist>(ResultType &amp;inverse, typename ResultType::Scalar &amp;determinant, bool &amp;invertible, const RealScalar &amp;absDeterminantThreshold=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeInverseWithCheck</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a116f3b50d2af7dbdf7473e517a5b8b0f</anchor>
      <arglist>(ResultType &amp;inverse, bool &amp;invertible, const RealScalar &amp;absDeterminantThreshold=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a28ca7fb2f2140c1429492788a65ad741</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixFunctionReturnValue&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>cos</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a34d626eb756bbeb4069d1eb0e6494c65</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixFunctionReturnValue&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>cosh</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a627e6f11bf5854ade9a5abfc344c0367</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC MatrixBase&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;::template cross_product_return_type&lt; OtherDerived &gt;::type</type>
      <name>cross</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gacbaa31c2b67323d82aed4f1c1f68a1fc</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC cross_product_return_type&lt; OtherDerived &gt;::type</type>
      <name>cross</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2e8833a03efd845d4ccdc3c49f3a1cc3</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PlainObject</type>
      <name>cross3</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaf10988c8393785423ae68a5afdf83226</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbsReturnType</type>
      <name>cwiseAbs</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8f2dbd5d9573c79c5dd356ddb29a0ee9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbs2ReturnType</type>
      <name>cwiseAbs2</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a60808fcf09547e14952957bbdf75d3c6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; std::equal_to&lt; Scalar &gt;, const MatrixWrapper&lt; ExpressionType &gt;, const OtherDerived &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1d63c6dd2c0c6c8186fdabdf55ee1f58</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseScalarEqualReturnType</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a5e61bcee01dbdae901280f363610f0e3</anchor>
      <arglist>(const Scalar &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseInverseReturnType</type>
      <name>cwiseInverse</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a96b087bbb06422f11b03a0e529064e31</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar, Scalar &gt;, const MatrixWrapper&lt; ExpressionType &gt;, const OtherDerived &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aef908389c90ade88aafefd7e8f7b024e</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar, Scalar &gt;, const MatrixWrapper&lt; ExpressionType &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aaf3ed6d9cad060b3e5685b3839271706</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar, Scalar &gt;, const MatrixWrapper&lt; ExpressionType &gt;, const OtherDerived &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a5b789cbaea429d83bc180422d452afda</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar, Scalar &gt;, const MatrixWrapper&lt; ExpressionType &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1fe128db1212934573807865ec872dbd</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; std::not_equal_to&lt; Scalar &gt;, const MatrixWrapper&lt; ExpressionType &gt;, const OtherDerived &gt;</type>
      <name>cwiseNotEqual</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a78d22ea009bdb12a0988a1c2cb5252b2</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const SparseMatrixBase&lt; OtherDerived &gt;::template CwiseProductDenseReturnType&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;::Type</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a928341dba1dc4510b79b910e9f1fd156</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const MatrixWrapper&lt; ExpressionType &gt;, const OtherDerived &gt;</type>
      <name>cwiseQuotient</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad2a4070503e44b1f9e7fc99b4cb5697b</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseSignReturnType</type>
      <name>cwiseSign</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a200220dd2a2f97d4f3f68cd8a1c2b906</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseSqrtReturnType</type>
      <name>cwiseSqrt</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8ceab546dd934174888bea8b7514ea47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7ad8f77004bb956b603bb43fd2e3c061</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab5768147536273eb2dbdfa389cfd26a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstDiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aebdeedcf67e46d969c556c6c7d9780ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DiagonalIndexReturnType&lt; Index &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1a8412c8c27fe8252c5b78dccaa7b138</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstDiagonalIndexReturnType&lt; Index &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a51d1e669b63020884c2039a64746012c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DiagonalDynamicIndexReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8a13d4b8efbd7797ee8efd3dd988a7f7</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstDiagonalDynamicIndexReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aed11a711c0a3d5dbf8bc094008e29846</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>diagonalSize</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3bcb5338f3ba8a1a5609bd1802a9bc95</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ScalarBinaryOpTraits&lt; typename internal::traits&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;::Scalar, typename internal::traits&lt; OtherDerived &gt;::Scalar &gt;::ReturnType</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae088225b16b90df62ae90b79588af669</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_BINARY_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a297d68d9d1134a4da3dcee9dd9d6857d</anchor>
      <arglist>(MatrixWrapper&lt; ExpressionType &gt;, OtherDerived, product) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a4ef1d42e12b76ade7cb56dd3c2980f06</anchor>
      <arglist>(ConstStartMinusOne, Scalar, quotient) HNormalizedReturnType</arglist>
    </member>
    <member kind="function">
      <type>EigenvaluesReturnType</type>
      <name>eigenvalues</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a30430fa3d5b4e74d312fd4f502ac984d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>eulerAngles</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga24e8dc29689f0075ba5b1f90c02b76dc</anchor>
      <arglist>(Index a0, Index a1, Index a2) const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixExponentialReturnValue&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>exp</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a70901e189e876f64d7f3fee1dbe942cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>forceAlignedAccess</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad2fdb842d9a715f8778d0b33c29cfe49</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>forceAlignedAccess</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>afdaf810ac1708ca6d6ecdcfac1e06699</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>internal::add_const_on_value_type&lt; typename internal::conditional&lt; Enable, ForceAlignedAccess&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;, MatrixWrapper&lt; ExpressionType &gt; &amp;&gt;::type &gt;::type</type>
      <name>forceAlignedAccessIf</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af42d92f115d4b8fa3d5aa731ed496ed1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::conditional&lt; Enable, ForceAlignedAccess&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;, MatrixWrapper&lt; ExpressionType &gt; &amp;&gt;::type</type>
      <name>forceAlignedAccessIf</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae35213d1dd4dd13ebe9a7a762d6bb847</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const MatrixWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>forceAlignedAccessIf</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a79989e25bd6d08c766a23e50df2e3fef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>forceAlignedAccessIf</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a86b611320f6f7c5d31e3806f156681e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const FullPivHouseholderQR&lt; PlainObject &gt;</type>
      <name>fullPivHouseholderQr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a863bc0e06b641a089508eabec6835ab2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const FullPivLU&lt; PlainObject &gt;</type>
      <name>fullPivLu</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a25da97d31acab0ee5d9d13bdbb0569da</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const HNormalizedReturnType</type>
      <name>hnormalized</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gad7e913733107a9a1b61bff95ec9c03dd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC HomogeneousReturnType</type>
      <name>homogeneous</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga8cd24704519bf35e1724e1915d477a35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const HouseholderQR&lt; PlainObject &gt;</type>
      <name>householderQr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a9a9377aab1cea26db5f25bab7e682f8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>hypotNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a32222d3b6677e6cdf0b801463f329b72</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae1bf94b5a4680abddd29dc4153ad8ba8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonConstImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa60c37d8bb4139f7254d4fb9e2cebb68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Inverse&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7712eb69e8ea3c8f7b8da1c44dbdeebf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDiagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a97027ea54c8cd1ddb1c578fee5cedc67</anchor>
      <arglist>(const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isIdentity</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a4ccbd8dfa06e9d47b9bf84711f8b9d40</anchor>
      <arglist>(const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLowerTriangular</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1e96c42d79a56f0a6ade30ce031e17eb</anchor>
      <arglist>(const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOrthogonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aefdc8e4e4c156fdd79a21479e75dcd8a</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUnitary</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8a7ee34ce202cac3eeea9cf20c9e4833</anchor>
      <arglist>(const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUpperTriangular</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aae3ec1660bb4ac584220481c54ab4a64</anchor>
      <arglist>(const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>JacobiSVD&lt; PlainObject &gt;</type>
      <name>jacobiSvd</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a5745dca9c54390633b434e54a1d1eedd</anchor>
      <arglist>(unsigned int computationOptions=0) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Product&lt; MatrixWrapper&lt; ExpressionType &gt;, OtherDerived, LazyProduct &gt;</type>
      <name>lazyProduct</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aae99414664fc24c23848644d8bf94103</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; MatrixWrapper&lt; ExpressionType &gt;, OtherDerived, LazyProduct &gt;</type>
      <name>lazyProduct</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae2618c462dfbfc952aeaf090bd3722cd</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const LDLT&lt; PlainObject &gt;</type>
      <name>ldlt</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a0ecf058a0727a4cab8b42d79e95072e1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const LLT&lt; PlainObject &gt;</type>
      <name>llt</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a90c45f7a30265df792d5aeaddead2635</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixLogarithmReturnValue&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>log</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a4dc57b319fc1cf8c9035016e56602a7d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NumTraits&lt; typename internal::traits&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;::Scalar &gt;::Real</type>
      <name>lpNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad5a1e4d317c85c0fdc3247b8117a35bf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RealScalar</type>
      <name>lpNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3312bfc4fd6b398acdadecbcedf7a1fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PartialPivLU&lt; PlainObject &gt;</type>
      <name>lu</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>afb312afbfe960cbda67811552d876fae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeHouseholder</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a13291e900f7e81ddc6e5b8802f82092b</anchor>
      <arglist>(EssentialPart &amp;essential, Scalar &amp;tau, RealScalar &amp;beta) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeHouseholderInPlace</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aebf4bac7dffe2685ab93734fb776e817</anchor>
      <arglist>(Scalar &amp;tau, RealScalar &amp;beta)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC MatrixBase&lt; MatrixWrapper&lt; ExpressionType &gt; &gt; &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a11d5a9bc484759bc16d2f50179975a96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const MatrixBase&lt; MatrixWrapper&lt; ExpressionType &gt; &gt; &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a6b39d737ea6d0a61aea0bddb844e954c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixFunctionReturnValue&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>matrixFunction</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1a6cc9f734eb175e785a1118305245fc</anchor>
      <arglist>(StemFunction f) const</arglist>
    </member>
    <member kind="function">
      <type>NoAlias&lt; MatrixWrapper&lt; ExpressionType &gt;, Eigen::MatrixBase &gt;</type>
      <name>noalias</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2c1085de7645f23f240876388457da0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RealScalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a196c4ec3c8ffdf5bda45d0f617154975</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>normalize</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad16303c47ba36f7a41ea264cb26bceb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const PlainObject</type>
      <name>normalized</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a5cf2fd4c57e59604fd4116158fd34308</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a028c7ac8094d610042fd0f9feca68f63</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; internal::scalar_boolean_and_op, const MatrixWrapper&lt; ExpressionType &gt;, const OtherDerived &gt;</type>
      <name>operator&amp;&amp;</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae252f1175514d38386c8792ba83ba128</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; MatrixWrapper&lt; ExpressionType &gt;, DiagonalDerived, LazyProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a400a840abda0db61aec2b76c9e48b42f</anchor>
      <arglist>(const DiagonalBase&lt; DiagonalDerived &gt; &amp;a_diagonal) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; MatrixWrapper&lt; ExpressionType &gt;, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae2d220efbf7047f0894787888288cfcc</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Product&lt; MatrixWrapper&lt; ExpressionType &gt;, DiagonalDerived, LazyProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a29d7d1901178d9ba053c7c8d5dbf24aa</anchor>
      <arglist>(const DiagonalBase&lt; DiagonalDerived &gt; &amp;diagonal) const</arglist>
    </member>
    <member kind="function">
      <type>MatrixWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3783b6168995ca117a1c19fea3630ac4</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE MatrixWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a4929d849bed96aa908dea8d2c6e482a8</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE MatrixWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8566b0baaa4cccebbfac4afcc994dc99</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const NegativeReturnType</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a65cba62d44d32bce299e17f2d8970277</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE MatrixWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a14153f407c04bedad9bd7c852bbbf83f</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE MatrixWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a777151d0c1c310c3bbfc0d203f774910</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE MatrixWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a30a8896b83541998047f4377125a49ba</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE MatrixWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad7b20eb0484a6786289403a39ba1ef78</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE MatrixWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a706a4dd1ee54786e9210de1a4bf02600</anchor>
      <arglist>(const MatrixBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE MatrixWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa7c23e6314015d4bf5d410852d4b5f94</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC MatrixWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a5d9916bdbdbe27244e17435fbdd68449</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC MatrixWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a53afc7cde5a75d9f931ca9e47a158509</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a80e3e1e83fdf43f9f7fb6ff51836b24d</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>operatorNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a0ff9bc0b9bea2d0822a2bf3192783102</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; internal::scalar_boolean_or_op, const MatrixWrapper&lt; ExpressionType &gt;, const OtherDerived &gt;</type>
      <name>operator||</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa93be3d50d662b7bb54bfd346e480675</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const PartialPivLU&lt; PlainObject &gt;</type>
      <name>partialPivLu</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a6199d8aaf26c1b8ac3097fdfa7733a1e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixPowerReturnValue&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>pow</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7ae6c25e6a94a60e147741e76203a73b</anchor>
      <arglist>(const RealScalar &amp;p) const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixComplexPowerReturnValue&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>pow</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a91dcacf224bd8b18346914bdf7eefc31</anchor>
      <arglist>(const std::complex&lt; RealScalar &gt; &amp;p) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1be92242289c25a366fa2299b139e6fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonConstRealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1738254da7bde8e46bb50b47a60adff0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af8c1ed9d1dd0a96c01d2093b10d1fda7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac93d38f5582b541b57132008d7988fdc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixBase&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;::template ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a67eb836f331d9b567e7f36ec0782fa07</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixBase&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;::template SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad446541377593656c1399862fe6a0f94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC MatrixWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a306742007396d5350c7830b1c3bebfbc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC MatrixWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a0851dcc7c82753eb3e341d99b691665a</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>const MatrixFunctionReturnValue&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>sin</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a02f4ff0fcbbae2f3ccaa5981e8ad5e34</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixFunctionReturnValue&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>sinh</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a9c37eab2dc7baf83809269254c9129e0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseView&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>sparseView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a320dd291cbf4339c6118c41521b75350</anchor>
      <arglist>(const Scalar &amp;m_reference=Scalar(0), const typename NumTraits&lt; Scalar &gt;::Real &amp;m_epsilon=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixSquareRootReturnValue&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>sqrt</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad873dca860bd47baeeede8663e161b83</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RealScalar</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8782faeb21e43908cdce47cec06fba23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>stableNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab84d3e64f855813b1eea4202c0697dc1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>stableNormalize</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a0b1443fa322615379557ade3399a3c3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const PlainObject</type>
      <name>stableNormalized</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a399dca938633b9f8df5ec4beefeccec0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>trace</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2cc7a95b161f3a660bdb8ff048b44161</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TriangularViewReturnType&lt; Mode &gt;::Type</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7093874188884245e4c19bac54a50830</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstTriangularViewReturnType&lt; Mode &gt;::Type</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>add8c4619b547011f50a1484c0a4facd6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixBase&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;::template TriangularViewReturnType&lt; Mode &gt;::Type</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a56665aa894f49f2765291fee0eaeb9c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MatrixBase&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;::template ConstTriangularViewReturnType&lt; Mode &gt;::Type</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa044521145e74117ad1df42460d7b520</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseUnaryOp&lt; CustomUnaryOp, const MatrixWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a03db69599e5dc10f9b7524bbdd0bdcbb</anchor>
      <arglist>(const CustomUnaryOp &amp;func=CustomUnaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseUnaryView&lt; CustomViewOp, const MatrixWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>unaryViewExpr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a302dec31d512edd5781f059c08e3179c</anchor>
      <arglist>(const CustomViewOp &amp;func=CustomViewOp()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PlainObject</type>
      <name>unitOrthogonal</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga2fd7a02d7bc4c339f0e97f12c09acb25</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const IdentityReturnType</type>
      <name>Identity</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a040dec5c5a3525b649fb6e3a996bde6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const IdentityReturnType</type>
      <name>Identity</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af64da0ae7a79293f9934ce5084654e77</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const BasisReturnType</type>
      <name>Unit</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad28b888173c31bf111bff950ee7a7ac6</anchor>
      <arglist>(Index size, Index i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const BasisReturnType</type>
      <name>Unit</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab70cc18783815a995aae33c0f230ad48</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const BasisReturnType</type>
      <name>UnitW</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2e38a13a3c774415076efb6a4402113e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const BasisReturnType</type>
      <name>UnitX</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3738ca476bb8da822a88fc99e2278e45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const BasisReturnType</type>
      <name>UnitY</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae9d96862654ea88a1cea066dbb894efc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const BasisReturnType</type>
      <name>UnitZ</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8eb31f6df86be131b52451dd2e979bc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a18b1d6bb45230c35c2f5dfa7c76c43d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>MatrixWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a4edae1d58e56f4723c08f8d2901d7f08</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>MatrixWrapper&lt; ExpressionType &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2f8a59961910894b9027f583ba4288c0</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a6e3457d838ced9773a32374c90ad060e</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a67b4b1b4146c5327ffdd52069502f612</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac99489e1084ea4f9face63c53939e500</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MatrixBase&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</name>
    <filename>classEigen_1_1MatrixBase.html</filename>
    <base>Eigen::DenseBase</base>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, ConstTransposeReturnType &gt;, ConstTransposeReturnType &gt;::type</type>
      <name>AdjointReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aec94da58c4464ffe7e14fdc8eb4a06a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseBase&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1aa6d87d1fd832d377e5b6960b33b68c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const CwiseNullaryOp&lt; internal::scalar_identity_op&lt; Scalar &gt;, SquareMatrixType &gt;, internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::RowsAtCompileTime, internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::ColsAtCompileTime &gt;</type>
      <name>BasisReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab819fac44eacc032a1987a20f3171cb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aaef25f2e4018090fe6d9255cb78d0f1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ColXpr</type>
      <name>ColXpr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae329159460bfea1d939b59f3590e869d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, const CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, const Solve&lt; Decomposition, RhsType &gt; &gt;, const Solve&lt; Decomposition, RhsType &gt; &amp; &gt;::type</type>
      <name>ConjugateReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a391d5b0e28a199defebaed15254e1d7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar &gt;, PlainObject &gt;</type>
      <name>ConstantReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab5d1eea5bb5387e8c704cd66a9ae3053</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const&lt; Diagonal&lt; const Solve&lt; Decomposition, RhsType &gt;, DynamicIndex &gt; &gt;::type</type>
      <name>ConstDiagonalDynamicIndexReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa9e2489a4b4e41b13d973266631a0dee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const&lt; Diagonal&lt; const Solve&lt; Decomposition, RhsType &gt; &gt; &gt;::type</type>
      <name>ConstDiagonalReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a78aa5c381d44430171b89b65db772c3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const Solve&lt; Decomposition, RhsType &gt;, internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::ColsAtCompileTime==1 ? SizeMinusOne :1, internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::ColsAtCompileTime==1 ? 1 :SizeMinusOne &gt;</type>
      <name>ConstStartMinusOne</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a842cce5a6f0665cc7012b7569cee1eac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ConstTransposeReturnType</type>
      <name>ConstTransposeReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a885b1a5b28e9f6857c70ce1bacafc800</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const Solve&lt; Decomposition, RhsType &gt; &gt;</type>
      <name>CwiseAbs2ReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a269f4f723f1e7b44650338d57e170ac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const Solve&lt; Decomposition, RhsType &gt; &gt;</type>
      <name>CwiseAbsReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a91040ac0211f1b61f9da765be8ef9889</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const Solve&lt; Decomposition, RhsType &gt; &gt;</type>
      <name>CwiseInverseReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3eb8a80dd08d4a89857e9a7298c28046</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; internal::scalar_cmp_op&lt; Scalar, Scalar, internal::cmp_EQ &gt;, const Solve&lt; Decomposition, RhsType &gt;, const ConstantReturnType &gt;</type>
      <name>CwiseScalarEqualReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a52cc12982796eeb5a81307829639f832</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sign_op&lt; Scalar &gt;, const Solve&lt; Decomposition, RhsType &gt; &gt;</type>
      <name>CwiseSignReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab107c95b954d1048247bafad4b0d55ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const Solve&lt; Decomposition, RhsType &gt; &gt;</type>
      <name>CwiseSqrtReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a6905fe1319e2618facdb56616bdc5cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Diagonal&lt; Solve&lt; Decomposition, RhsType &gt;, DynamicIndex &gt;</type>
      <name>DiagonalDynamicIndexReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a277030015e39babe7ac5f43326e44820</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Diagonal&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</type>
      <name>DiagonalReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af22472a46bb388bc56d9b32593a10111</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; std::complex&lt; RealScalar &gt;, internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::ColsAtCompileTime, 1, ColMajor &gt;</type>
      <name>EigenvaluesReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a98c15e0629a59858a82324c04055d107</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Homogeneous&lt; Solve&lt; Decomposition, RhsType &gt;, HomogeneousReturnTypeDirection &gt;</type>
      <name>HomogeneousReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af49804b5e57f068b0461fb36192ef641</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HomogeneousReturnTypeDirection</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aaa1e78a24ab48dce296c2c0c7e59bd04a1d1243e3661874aeadf2fc13ed2a7fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::scalar_identity_op&lt; Scalar &gt;, PlainObject &gt;</type>
      <name>IdentityReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ace842e3614c2ed0cc7c240f5c99bf5a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_imag_op&lt; Scalar &gt;, const Solve&lt; Decomposition, RhsType &gt; &gt;</type>
      <name>ImagReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac82afc21635cb88c03de5f7621ae5342</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; Scalar &gt;, const Solve&lt; Decomposition, RhsType &gt; &gt;</type>
      <name>NegativeReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a89b87d933efd2413546b70b8c4fac81e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryView&lt; internal::scalar_imag_ref_op&lt; Scalar &gt;, Solve&lt; Decomposition, RhsType &gt; &gt;</type>
      <name>NonConstImagReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a868b29b14c6d76cd26f917e80c04b1b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, CwiseUnaryView&lt; internal::scalar_real_ref_op&lt; Scalar &gt;, Solve&lt; Decomposition, RhsType &gt; &gt;, Solve&lt; Decomposition, RhsType &gt; &amp; &gt;::type</type>
      <name>NonConstRealReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a906067b7fa280f1483c8ec031026650a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>abdb0e9a1b2110fd83afa525a7b9dd598</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aaf60e25933045913a5ee91ef197878df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, const CwiseUnaryOp&lt; internal::scalar_real_op&lt; Scalar &gt;, const Solve&lt; Decomposition, RhsType &gt; &gt;, const Solve&lt; Decomposition, RhsType &gt; &amp; &gt;::type</type>
      <name>RealReturnType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3908dad3c57796be0606682fa1892f42</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a6dbfafdc24900b9266dfeb1590f834c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::RowXpr</type>
      <name>RowXpr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>abd6c865af90538ea3bb8ed28613bf6c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac966a9548d81c18515e90b536d3b769e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeMinusOne</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a643cda0fcddc68579cb6921726635525ae5b74cc7d6a531d66eddec04615d77df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime), EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime)&gt;</type>
      <name>SquareMatrixType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3cf75a9110a1a28c493e124c8a7fcade</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::stem_function&lt; Scalar &gt;::type</type>
      <name>StemFunction</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2d2ce428c599cd53ec3c4cc00c0596b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixBase</type>
      <name>StorageBaseType</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab63ffbeb0f4a86c3b48ecd408fc7d781</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac372dc481a1c43e82893c638717150d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a55f0db3c246100e7ee833661638cf9ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>afacca1f88da57e5cd87dd07c8ff926bb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>adjointInPlace</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a51c5982c1f64e45a939515b701fa6f4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyHouseholderOnTheLeft</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8f2c8059ef3f04cfa0c73b4c012db855</anchor>
      <arglist>(const EssentialPart &amp;essential, const Scalar &amp;tau, Scalar *workspace)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyHouseholderOnTheRight</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab3e52262b41fa40e194dda245e0f9675</anchor>
      <arglist>(const EssentialPart &amp;essential, const Scalar &amp;tau, Scalar *workspace)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyOnTheLeft</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3a08ad41e81d8ad4a37b5d5c7490e765</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyOnTheLeft</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae669131f6e18f7e8f06fae271754f435</anchor>
      <arglist>(Index p, Index q, const JacobiRotation&lt; OtherScalar &gt; &amp;j)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyOnTheRight</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a45d91752925d2757fc8058a293b15462</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyOnTheRight</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa07f741c86219601664433777827bf1c</anchor>
      <arglist>(Index p, Index q, const JacobiRotation&lt; OtherScalar &gt; &amp;j)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ArrayWrapper&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</type>
      <name>array</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a76a9dcb91ec82fbd6e74ca2ac2ae0e07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const ArrayWrapper&lt; const Solve&lt; Decomposition, RhsType &gt; &gt;</type>
      <name>array</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3cb1d2fad4e444eaa3ebca2d7db75a5e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const DiagonalWrapper&lt; const Solve&lt; Decomposition, RhsType &gt; &gt;</type>
      <name>asDiagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a14235b62c90f93fe910070b4743782d0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationWrapper&lt; const Solve&lt; Decomposition, RhsType &gt; &gt;</type>
      <name>asPermutation</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac5e5e8ad184d4171a969d56431b3f84c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>BDCSVD&lt; PlainObject &gt;</type>
      <name>bdcSvd</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae171b74b5d530846ee0836135ffcf837</anchor>
      <arglist>(unsigned int computationOptions=0) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; CustomBinaryOp, const Solve&lt; Decomposition, RhsType &gt;, const OtherDerived &gt;</type>
      <name>binaryExpr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a62e662227f0ef8ce077a44a46510507d</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other, const CustomBinaryOp &amp;func=CustomBinaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>blueNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3f3faa00163c16824ff03e58a210c74c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CastXpr&lt; NewType &gt;::Type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae8dd1236cd87b33640529b91ccb6f6cd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ColPivHouseholderQR&lt; PlainObject &gt;</type>
      <name>colPivHouseholderQr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>adee8c19c833245bbb00a591dce68e8a4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const CompleteOrthogonalDecomposition&lt; PlainObject &gt;</type>
      <name>completeOrthogonalDecomposition</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae90b6846f05bd30b8d52b66e427e3e09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeInverseAndDetWithCheck</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7baaf2fdec0191a2166cf9fd84a2dcb2</anchor>
      <arglist>(ResultType &amp;inverse, typename ResultType::Scalar &amp;determinant, bool &amp;invertible, const RealScalar &amp;absDeterminantThreshold=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeInverseWithCheck</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a116f3b50d2af7dbdf7473e517a5b8b0f</anchor>
      <arglist>(ResultType &amp;inverse, bool &amp;invertible, const RealScalar &amp;absDeterminantThreshold=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a28ca7fb2f2140c1429492788a65ad741</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixFunctionReturnValue&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</type>
      <name>cos</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a34d626eb756bbeb4069d1eb0e6494c65</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixFunctionReturnValue&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</type>
      <name>cosh</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a627e6f11bf5854ade9a5abfc344c0367</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC MatrixBase&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::template cross_product_return_type&lt; OtherDerived &gt;::type</type>
      <name>cross</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gacbaa31c2b67323d82aed4f1c1f68a1fc</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC cross_product_return_type&lt; OtherDerived &gt;::type</type>
      <name>cross</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2e8833a03efd845d4ccdc3c49f3a1cc3</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PlainObject</type>
      <name>cross3</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaf10988c8393785423ae68a5afdf83226</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbsReturnType</type>
      <name>cwiseAbs</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8f2dbd5d9573c79c5dd356ddb29a0ee9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbs2ReturnType</type>
      <name>cwiseAbs2</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a60808fcf09547e14952957bbdf75d3c6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; std::equal_to&lt; Scalar &gt;, const Solve&lt; Decomposition, RhsType &gt;, const OtherDerived &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1d63c6dd2c0c6c8186fdabdf55ee1f58</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseScalarEqualReturnType</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a5e61bcee01dbdae901280f363610f0e3</anchor>
      <arglist>(const Scalar &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseInverseReturnType</type>
      <name>cwiseInverse</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a96b087bbb06422f11b03a0e529064e31</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar, Scalar &gt;, const Solve&lt; Decomposition, RhsType &gt;, const OtherDerived &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aef908389c90ade88aafefd7e8f7b024e</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar, Scalar &gt;, const Solve&lt; Decomposition, RhsType &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aaf3ed6d9cad060b3e5685b3839271706</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar, Scalar &gt;, const Solve&lt; Decomposition, RhsType &gt;, const OtherDerived &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a5b789cbaea429d83bc180422d452afda</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar, Scalar &gt;, const Solve&lt; Decomposition, RhsType &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1fe128db1212934573807865ec872dbd</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; std::not_equal_to&lt; Scalar &gt;, const Solve&lt; Decomposition, RhsType &gt;, const OtherDerived &gt;</type>
      <name>cwiseNotEqual</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a78d22ea009bdb12a0988a1c2cb5252b2</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const SparseMatrixBase&lt; OtherDerived &gt;::template CwiseProductDenseReturnType&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::Type</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a928341dba1dc4510b79b910e9f1fd156</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const Solve&lt; Decomposition, RhsType &gt;, const OtherDerived &gt;</type>
      <name>cwiseQuotient</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad2a4070503e44b1f9e7fc99b4cb5697b</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseSignReturnType</type>
      <name>cwiseSign</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a200220dd2a2f97d4f3f68cd8a1c2b906</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseSqrtReturnType</type>
      <name>cwiseSqrt</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8ceab546dd934174888bea8b7514ea47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7ad8f77004bb956b603bb43fd2e3c061</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab5768147536273eb2dbdfa389cfd26a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstDiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aebdeedcf67e46d969c556c6c7d9780ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DiagonalIndexReturnType&lt; Index &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1a8412c8c27fe8252c5b78dccaa7b138</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstDiagonalIndexReturnType&lt; Index &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a51d1e669b63020884c2039a64746012c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DiagonalDynamicIndexReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8a13d4b8efbd7797ee8efd3dd988a7f7</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstDiagonalDynamicIndexReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aed11a711c0a3d5dbf8bc094008e29846</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>diagonalSize</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3bcb5338f3ba8a1a5609bd1802a9bc95</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ScalarBinaryOpTraits&lt; typename internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::Scalar, typename internal::traits&lt; OtherDerived &gt;::Scalar &gt;::ReturnType</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae088225b16b90df62ae90b79588af669</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_BINARY_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a297d68d9d1134a4da3dcee9dd9d6857d</anchor>
      <arglist>(Solve&lt; Decomposition, RhsType &gt;, OtherDerived, product) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a4ef1d42e12b76ade7cb56dd3c2980f06</anchor>
      <arglist>(ConstStartMinusOne, Scalar, quotient) HNormalizedReturnType</arglist>
    </member>
    <member kind="function">
      <type>EigenvaluesReturnType</type>
      <name>eigenvalues</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a30430fa3d5b4e74d312fd4f502ac984d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>eulerAngles</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga24e8dc29689f0075ba5b1f90c02b76dc</anchor>
      <arglist>(Index a0, Index a1, Index a2) const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixExponentialReturnValue&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</type>
      <name>exp</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a70901e189e876f64d7f3fee1dbe942cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>forceAlignedAccess</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad2fdb842d9a715f8778d0b33c29cfe49</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>forceAlignedAccess</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>afdaf810ac1708ca6d6ecdcfac1e06699</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>internal::add_const_on_value_type&lt; typename internal::conditional&lt; Enable, ForceAlignedAccess&lt; Solve&lt; Decomposition, RhsType &gt; &gt;, Solve&lt; Decomposition, RhsType &gt; &amp;&gt;::type &gt;::type</type>
      <name>forceAlignedAccessIf</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af42d92f115d4b8fa3d5aa731ed496ed1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::conditional&lt; Enable, ForceAlignedAccess&lt; Solve&lt; Decomposition, RhsType &gt; &gt;, Solve&lt; Decomposition, RhsType &gt; &amp;&gt;::type</type>
      <name>forceAlignedAccessIf</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae35213d1dd4dd13ebe9a7a762d6bb847</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>forceAlignedAccessIf</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a79989e25bd6d08c766a23e50df2e3fef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>forceAlignedAccessIf</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a86b611320f6f7c5d31e3806f156681e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const FullPivHouseholderQR&lt; PlainObject &gt;</type>
      <name>fullPivHouseholderQr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a863bc0e06b641a089508eabec6835ab2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const FullPivLU&lt; PlainObject &gt;</type>
      <name>fullPivLu</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a25da97d31acab0ee5d9d13bdbb0569da</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const HNormalizedReturnType</type>
      <name>hnormalized</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gad7e913733107a9a1b61bff95ec9c03dd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC HomogeneousReturnType</type>
      <name>homogeneous</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga8cd24704519bf35e1724e1915d477a35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const HouseholderQR&lt; PlainObject &gt;</type>
      <name>householderQr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a9a9377aab1cea26db5f25bab7e682f8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>hypotNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a32222d3b6677e6cdf0b801463f329b72</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae1bf94b5a4680abddd29dc4153ad8ba8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonConstImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa60c37d8bb4139f7254d4fb9e2cebb68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Inverse&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7712eb69e8ea3c8f7b8da1c44dbdeebf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDiagonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a97027ea54c8cd1ddb1c578fee5cedc67</anchor>
      <arglist>(const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isIdentity</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a4ccbd8dfa06e9d47b9bf84711f8b9d40</anchor>
      <arglist>(const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLowerTriangular</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1e96c42d79a56f0a6ade30ce031e17eb</anchor>
      <arglist>(const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOrthogonal</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aefdc8e4e4c156fdd79a21479e75dcd8a</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUnitary</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8a7ee34ce202cac3eeea9cf20c9e4833</anchor>
      <arglist>(const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUpperTriangular</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aae3ec1660bb4ac584220481c54ab4a64</anchor>
      <arglist>(const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>JacobiSVD&lt; PlainObject &gt;</type>
      <name>jacobiSvd</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a5745dca9c54390633b434e54a1d1eedd</anchor>
      <arglist>(unsigned int computationOptions=0) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Product&lt; Solve&lt; Decomposition, RhsType &gt;, OtherDerived, LazyProduct &gt;</type>
      <name>lazyProduct</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aae99414664fc24c23848644d8bf94103</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Solve&lt; Decomposition, RhsType &gt;, OtherDerived, LazyProduct &gt;</type>
      <name>lazyProduct</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae2618c462dfbfc952aeaf090bd3722cd</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const LDLT&lt; PlainObject &gt;</type>
      <name>ldlt</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a0ecf058a0727a4cab8b42d79e95072e1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const LLT&lt; PlainObject &gt;</type>
      <name>llt</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a90c45f7a30265df792d5aeaddead2635</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixLogarithmReturnValue&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</type>
      <name>log</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a4dc57b319fc1cf8c9035016e56602a7d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NumTraits&lt; typename internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::Scalar &gt;::Real</type>
      <name>lpNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad5a1e4d317c85c0fdc3247b8117a35bf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RealScalar</type>
      <name>lpNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3312bfc4fd6b398acdadecbcedf7a1fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PartialPivLU&lt; PlainObject &gt;</type>
      <name>lu</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>afb312afbfe960cbda67811552d876fae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeHouseholder</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a13291e900f7e81ddc6e5b8802f82092b</anchor>
      <arglist>(EssentialPart &amp;essential, Scalar &amp;tau, RealScalar &amp;beta) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeHouseholderInPlace</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aebf4bac7dffe2685ab93734fb776e817</anchor>
      <arglist>(Scalar &amp;tau, RealScalar &amp;beta)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC MatrixBase&lt; Solve&lt; Decomposition, RhsType &gt; &gt; &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a11d5a9bc484759bc16d2f50179975a96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const MatrixBase&lt; Solve&lt; Decomposition, RhsType &gt; &gt; &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a6b39d737ea6d0a61aea0bddb844e954c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixFunctionReturnValue&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</type>
      <name>matrixFunction</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1a6cc9f734eb175e785a1118305245fc</anchor>
      <arglist>(StemFunction f) const</arglist>
    </member>
    <member kind="function">
      <type>NoAlias&lt; Solve&lt; Decomposition, RhsType &gt;, Eigen::MatrixBase &gt;</type>
      <name>noalias</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2c1085de7645f23f240876388457da0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RealScalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a196c4ec3c8ffdf5bda45d0f617154975</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>normalize</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad16303c47ba36f7a41ea264cb26bceb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const PlainObject</type>
      <name>normalized</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a5cf2fd4c57e59604fd4116158fd34308</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a028c7ac8094d610042fd0f9feca68f63</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; internal::scalar_boolean_and_op, const Solve&lt; Decomposition, RhsType &gt;, const OtherDerived &gt;</type>
      <name>operator&amp;&amp;</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae252f1175514d38386c8792ba83ba128</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Solve&lt; Decomposition, RhsType &gt;, DiagonalDerived, LazyProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a400a840abda0db61aec2b76c9e48b42f</anchor>
      <arglist>(const DiagonalBase&lt; DiagonalDerived &gt; &amp;a_diagonal) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Solve&lt; Decomposition, RhsType &gt;, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae2d220efbf7047f0894787888288cfcc</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Product&lt; Solve&lt; Decomposition, RhsType &gt;, DiagonalDerived, LazyProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a29d7d1901178d9ba053c7c8d5dbf24aa</anchor>
      <arglist>(const DiagonalBase&lt; DiagonalDerived &gt; &amp;diagonal) const</arglist>
    </member>
    <member kind="function">
      <type>Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3783b6168995ca117a1c19fea3630ac4</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a4929d849bed96aa908dea8d2c6e482a8</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8566b0baaa4cccebbfac4afcc994dc99</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const NegativeReturnType</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a65cba62d44d32bce299e17f2d8970277</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a14153f407c04bedad9bd7c852bbbf83f</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a777151d0c1c310c3bbfc0d203f774910</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a30a8896b83541998047f4377125a49ba</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad7b20eb0484a6786289403a39ba1ef78</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a706a4dd1ee54786e9210de1a4bf02600</anchor>
      <arglist>(const MatrixBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa7c23e6314015d4bf5d410852d4b5f94</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a5d9916bdbdbe27244e17435fbdd68449</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a53afc7cde5a75d9f931ca9e47a158509</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a80e3e1e83fdf43f9f7fb6ff51836b24d</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>operatorNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a0ff9bc0b9bea2d0822a2bf3192783102</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; internal::scalar_boolean_or_op, const Solve&lt; Decomposition, RhsType &gt;, const OtherDerived &gt;</type>
      <name>operator||</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa93be3d50d662b7bb54bfd346e480675</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const PartialPivLU&lt; PlainObject &gt;</type>
      <name>partialPivLu</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a6199d8aaf26c1b8ac3097fdfa7733a1e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixPowerReturnValue&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</type>
      <name>pow</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7ae6c25e6a94a60e147741e76203a73b</anchor>
      <arglist>(const RealScalar &amp;p) const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixComplexPowerReturnValue&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</type>
      <name>pow</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a91dcacf224bd8b18346914bdf7eefc31</anchor>
      <arglist>(const std::complex&lt; RealScalar &gt; &amp;p) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1be92242289c25a366fa2299b139e6fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonConstRealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a1738254da7bde8e46bb50b47a60adff0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af8c1ed9d1dd0a96c01d2093b10d1fda7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac93d38f5582b541b57132008d7988fdc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixBase&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::template ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a67eb836f331d9b567e7f36ec0782fa07</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixBase&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::template SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad446541377593656c1399862fe6a0f94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a306742007396d5350c7830b1c3bebfbc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a0851dcc7c82753eb3e341d99b691665a</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>const MatrixFunctionReturnValue&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</type>
      <name>sin</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a02f4ff0fcbbae2f3ccaa5981e8ad5e34</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixFunctionReturnValue&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</type>
      <name>sinh</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a9c37eab2dc7baf83809269254c9129e0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseView&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</type>
      <name>sparseView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a320dd291cbf4339c6118c41521b75350</anchor>
      <arglist>(const Scalar &amp;m_reference=Scalar(0), const typename NumTraits&lt; Scalar &gt;::Real &amp;m_epsilon=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixSquareRootReturnValue&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</type>
      <name>sqrt</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad873dca860bd47baeeede8663e161b83</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RealScalar</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8782faeb21e43908cdce47cec06fba23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>stableNorm</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab84d3e64f855813b1eea4202c0697dc1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>stableNormalize</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a0b1443fa322615379557ade3399a3c3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const PlainObject</type>
      <name>stableNormalized</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a399dca938633b9f8df5ec4beefeccec0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>trace</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2cc7a95b161f3a660bdb8ff048b44161</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TriangularViewReturnType&lt; Mode &gt;::Type</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a7093874188884245e4c19bac54a50830</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstTriangularViewReturnType&lt; Mode &gt;::Type</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>add8c4619b547011f50a1484c0a4facd6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixBase&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::template TriangularViewReturnType&lt; Mode &gt;::Type</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a56665aa894f49f2765291fee0eaeb9c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MatrixBase&lt; Solve&lt; Decomposition, RhsType &gt; &gt;::template ConstTriangularViewReturnType&lt; Mode &gt;::Type</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>aa044521145e74117ad1df42460d7b520</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseUnaryOp&lt; CustomUnaryOp, const Solve&lt; Decomposition, RhsType &gt; &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a03db69599e5dc10f9b7524bbdd0bdcbb</anchor>
      <arglist>(const CustomUnaryOp &amp;func=CustomUnaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseUnaryView&lt; CustomViewOp, const Solve&lt; Decomposition, RhsType &gt; &gt;</type>
      <name>unaryViewExpr</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a302dec31d512edd5781f059c08e3179c</anchor>
      <arglist>(const CustomViewOp &amp;func=CustomViewOp()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PlainObject</type>
      <name>unitOrthogonal</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga2fd7a02d7bc4c339f0e97f12c09acb25</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const IdentityReturnType</type>
      <name>Identity</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a040dec5c5a3525b649fb6e3a996bde6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const IdentityReturnType</type>
      <name>Identity</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>af64da0ae7a79293f9934ce5084654e77</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const BasisReturnType</type>
      <name>Unit</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ad28b888173c31bf111bff950ee7a7ac6</anchor>
      <arglist>(Index size, Index i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const BasisReturnType</type>
      <name>Unit</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ab70cc18783815a995aae33c0f230ad48</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const BasisReturnType</type>
      <name>UnitW</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2e38a13a3c774415076efb6a4402113e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const BasisReturnType</type>
      <name>UnitX</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a3738ca476bb8da822a88fc99e2278e45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const BasisReturnType</type>
      <name>UnitY</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ae9d96862654ea88a1cea066dbb894efc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const BasisReturnType</type>
      <name>UnitZ</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a8eb31f6df86be131b52451dd2e979bc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a18b1d6bb45230c35c2f5dfa7c76c43d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a4edae1d58e56f4723c08f8d2901d7f08</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Solve&lt; Decomposition, RhsType &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a2f8a59961910894b9027f583ba4288c0</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a6e3457d838ced9773a32374c90ad060e</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>a67b4b1b4146c5327ffdd52069502f612</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>MatrixBase</name>
      <anchorfile>classEigen_1_1MatrixBase.html</anchorfile>
      <anchor>ac99489e1084ea4f9face63c53939e500</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MatrixComplexPowerReturnValue</name>
    <filename>classEigen_1_1MatrixComplexPowerReturnValue.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::MatrixExponentialReturnValue</name>
    <filename>structEigen_1_1MatrixExponentialReturnValue.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>Eigen::MatrixFunctionReturnValue</name>
    <filename>classEigen_1_1MatrixFunctionReturnValue.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>Eigen::MatrixLogarithmReturnValue</name>
    <filename>classEigen_1_1MatrixLogarithmReturnValue.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>Eigen::MatrixPowerReturnValue</name>
    <filename>classEigen_1_1MatrixPowerReturnValue.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>Eigen::MatrixSquareRootReturnValue</name>
    <filename>classEigen_1_1MatrixSquareRootReturnValue.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>Eigen::MatrixWrapper</name>
    <filename>classEigen_1_1MatrixWrapper.html</filename>
    <templarg></templarg>
    <base>MatrixBase&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;</base>
    <member kind="typedef">
      <type>MatrixBase&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>a4965287f4ee5f6c87bb8e599ebb85a95</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; ExpressionType &gt;::type</type>
      <name>NestedExpression</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>a69014bfe285cf528056ad468a4171d32</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::ref_selector&lt; ExpressionType &gt;::non_const_type</type>
      <name>NestedExpressionType</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>adde79f48c3c446ad7f05efc79f301986</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; internal::is_lvalue&lt; ExpressionType &gt;::value, Scalar, const Scalar &gt;::type</type>
      <name>ScalarWithConstIfNotLvalue</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>ae67ffe9584e383b0966a05e5f6f4657e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>ae82548a7eae48e54d156f0468a58cfaa</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>ab1ca2a4f4f6dc9561bd07ee36165b5cd</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>a7eed37f8586009e50cc2d0cefe70c638</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ScalarWithConstIfNotLvalue *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>a16deaf2493a5dbcc915104a05b90507a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>ae324e45c1764da7b9c9a1e4c074c9b77</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>a4c23fb08f9e0a90792be17693274c7fa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>MatrixWrapper</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>ab647b9aa20d886b512d6c8ca6b1e5b53</anchor>
      <arglist>(ExpressionType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const internal::remove_all&lt; NestedExpressionType &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>a53bb7f6775efcbe290550ea3111a182f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>a3c4979f2483d6da561b1b1cd5125c893</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>a0244fd1071715e2b0cd60e39c1e6e56a</anchor>
      <arglist>(Index newSize)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>a6b0c3c352ad14c57294b022237b7489f</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>aa198af8e5c7c22f1cac8d689b474c233</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NestedExpressionType</type>
      <name>m_expression</name>
      <anchorfile>classEigen_1_1MatrixWrapper.html</anchorfile>
      <anchor>acaedfe1135c26554407fee7b656b7482</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::MatrixXpr</name>
    <filename>structEigen_1_1MatrixXpr.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::max_coeff_visitor</name>
    <filename>structEigen_1_1internal_1_1max__coeff__visitor.html</filename>
    <templarg>Derived</templarg>
    <base>Eigen::internal::coeff_visitor</base>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1max__coeff__visitor.html</anchorfile>
      <anchor>af0f55c945c93a4c9a8423c9c4d9b24cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1max__coeff__visitor.html</anchorfile>
      <anchor>ad124641f1e34ea2159567e070457f751</anchor>
      <arglist>(const Scalar &amp;value, Index i, Index j)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::member_lpnorm</name>
    <filename>structEigen_1_1internal_1_1member__lpnorm.html</filename>
    <templarg>p</templarg>
    <templarg></templarg>
    <class kind="struct">Eigen::internal::member_lpnorm::Cost</class>
    <member kind="typedef">
      <type>ResultType</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1member__lpnorm.html</anchorfile>
      <anchor>ab6ab99afcf674586115a165609adb857</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>member_lpnorm</name>
      <anchorfile>structEigen_1_1internal_1_1member__lpnorm.html</anchorfile>
      <anchor>a39ef62ae7ae6d4807ff2a5b5267a2809</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ResultType</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1member__lpnorm.html</anchorfile>
      <anchor>a4bc521bdca340679548e376f50d3e766</anchor>
      <arglist>(const XprType &amp;mat) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::member_redux</name>
    <filename>structEigen_1_1internal_1_1member__redux.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <class kind="struct">Eigen::internal::member_redux::Cost</class>
    <member kind="typedef">
      <type>result_of&lt; BinaryOp(const Scalar &amp;, const Scalar &amp;) &gt;::type</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1member__redux.html</anchorfile>
      <anchor>a970e1fe440e4fa72b4775865a0ac3071</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>member_redux</name>
      <anchorfile>structEigen_1_1internal_1_1member__redux.html</anchorfile>
      <anchor>a3834c69fd720e415d64a76d1ad8394ed</anchor>
      <arglist>(const BinaryOp func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1member__redux.html</anchorfile>
      <anchor>aabfb2396430ad31ceb9f0ce2c9085ae8</anchor>
      <arglist>(const DenseBase&lt; Derived &gt; &amp;mat) const</arglist>
    </member>
    <member kind="variable">
      <type>const BinaryOp</type>
      <name>m_functor</name>
      <anchorfile>structEigen_1_1internal_1_1member__redux.html</anchorfile>
      <anchor>ae7fc03a21a3cafa6cd4698f894fb390f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::meta_least_common_multiple</name>
    <filename>structEigen_1_1internal_1_1meta__least__common__multiple.html</filename>
    <templarg>A</templarg>
    <templarg>B</templarg>
    <templarg>K</templarg>
    <templarg>Done</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1meta__least__common__multiple.html</anchorfile>
      <anchor>aae8a3585e9188231d4185c1683c1a1b9a5755100f903fb0d1c988a67eea8eb9ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1meta__least__common__multiple.html</anchorfile>
      <anchor>aae8a3585e9188231d4185c1683c1a1b9a5755100f903fb0d1c988a67eea8eb9ef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::meta_least_common_multiple&lt; A, B, K, true &gt;</name>
    <filename>structEigen_1_1internal_1_1meta__least__common__multiple_3_01A_00_01B_00_01K_00_01true_01_4.html</filename>
    <templarg>A</templarg>
    <templarg>B</templarg>
    <templarg>K</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1meta__least__common__multiple_3_01A_00_01B_00_01K_00_01true_01_4.html</anchorfile>
      <anchor>ad982822d1f1732fcb259e3e36ba23b74a9c50c569a86ccc56eaeefeca0bf0f45f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1meta__least__common__multiple_3_01A_00_01B_00_01K_00_01true_01_4.html</anchorfile>
      <anchor>ad982822d1f1732fcb259e3e36ba23b74a9c50c569a86ccc56eaeefeca0bf0f45f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::meta_no</name>
    <filename>structEigen_1_1internal_1_1meta__no.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>a</name>
      <anchorfile>structEigen_1_1internal_1_1meta__no.html</anchorfile>
      <anchor>a7c8b95ad1ca6ee0de2015d5b1700d250</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::meta_sqrt</name>
    <filename>classEigen_1_1internal_1_1meta__sqrt.html</filename>
    <templarg>Y</templarg>
    <templarg>InfX</templarg>
    <templarg>SupX</templarg>
    <templarg>Done</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>classEigen_1_1internal_1_1meta__sqrt.html</anchorfile>
      <anchor>ac22437bdb631edb684c35f4f2618cb8fa3847e79953dc307fd597de4c4ebdc3a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>classEigen_1_1internal_1_1meta__sqrt.html</anchorfile>
      <anchor>ac22437bdb631edb684c35f4f2618cb8fa3847e79953dc307fd597de4c4ebdc3a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MidX</name>
      <anchorfile>classEigen_1_1internal_1_1meta__sqrt.html</anchorfile>
      <anchor>a3669f8ef046865ada6d0c0cd6c5b7f1fa6795023d125aff495519a286056918d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MidX</name>
      <anchorfile>classEigen_1_1internal_1_1meta__sqrt.html</anchorfile>
      <anchor>a3669f8ef046865ada6d0c0cd6c5b7f1fa6795023d125aff495519a286056918d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::meta_sqrt&lt; Y, InfX, SupX, true &gt;</name>
    <filename>classEigen_1_1internal_1_1meta__sqrt_3_01Y_00_01InfX_00_01SupX_00_01true_01_4.html</filename>
    <templarg>Y</templarg>
    <templarg>InfX</templarg>
    <templarg>SupX</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>classEigen_1_1internal_1_1meta__sqrt_3_01Y_00_01InfX_00_01SupX_00_01true_01_4.html</anchorfile>
      <anchor>aae8d657f11b7de385b96c337f7e4a869a282e0e6dc3e11892cc5c51c208819189</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>classEigen_1_1internal_1_1meta__sqrt_3_01Y_00_01InfX_00_01SupX_00_01true_01_4.html</anchorfile>
      <anchor>aae8d657f11b7de385b96c337f7e4a869a282e0e6dc3e11892cc5c51c208819189</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::meta_yes</name>
    <filename>structEigen_1_1internal_1_1meta__yes.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>a</name>
      <anchorfile>structEigen_1_1internal_1_1meta__yes.html</anchorfile>
      <anchor>a4a06d3ea1997ce329ac28ca16b2696f2</anchor>
      <arglist>[1]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::MetisOrdering</name>
    <filename>classEigen_1_1MetisOrdering.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1MetisOrdering.html</anchorfile>
      <anchor>af043ef38d59d1ff5a0fff6c297fbebcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1MetisOrdering.html</anchorfile>
      <anchor>a23b6007ffa970edf2557c84279e22ce5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_symmetrized_graph</name>
      <anchorfile>classEigen_1_1MetisOrdering.html</anchorfile>
      <anchor>ab3919cd70a1bfe70df6b6fc822e9b42b</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1MetisOrdering.html</anchorfile>
      <anchor>a48e1dc18153e426849b8f20c3a03a9c6</anchor>
      <arglist>(const MatrixType &amp;A, PermutationType &amp;matperm)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndexVector</type>
      <name>m_indexPtr</name>
      <anchorfile>classEigen_1_1MetisOrdering.html</anchorfile>
      <anchor>aad9795eab17371180f140e344c2c3e36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndexVector</type>
      <name>m_innerIndices</name>
      <anchorfile>classEigen_1_1MetisOrdering.html</anchorfile>
      <anchor>ad094d620880147d0c138eb2d1790ab32</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::min_coeff_visitor</name>
    <filename>structEigen_1_1internal_1_1min__coeff__visitor.html</filename>
    <templarg>Derived</templarg>
    <base>Eigen::internal::coeff_visitor</base>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1min__coeff__visitor.html</anchorfile>
      <anchor>a03daf8994ba68bd00977f86ba0c6ecfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1min__coeff__visitor.html</anchorfile>
      <anchor>a5bbabda415cc8cabce947bf31f9456a4</anchor>
      <arglist>(const Scalar &amp;value, Index i, Index j)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::mul_assign_op</name>
    <filename>structEigen_1_1internal_1_1mul__assign__op.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>assignCoeff</name>
      <anchorfile>structEigen_1_1internal_1_1mul__assign__op.html</anchorfile>
      <anchor>acd7bada53be090d217570521d56fddfd</anchor>
      <arglist>(DstScalar &amp;a, const SrcScalar &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>assignPacket</name>
      <anchorfile>structEigen_1_1internal_1_1mul__assign__op.html</anchorfile>
      <anchor>a3d86808dcbcc709ee0998c6a89320ecb</anchor>
      <arglist>(DstScalar *a, const Packet &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MyThread</name>
    <filename>classMyThread.html</filename>
    <base>Thread</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>classMyThread.html</anchorfile>
      <anchor>a48f2e366e852087c53705f64e1ee65c2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::NaturalOrdering</name>
    <filename>classEigen_1_1NaturalOrdering.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1NaturalOrdering.html</anchorfile>
      <anchor>af196b0c294dd9f01c99349bbaee1cd11</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1NaturalOrdering.html</anchorfile>
      <anchor>aa39e772105ed66da9e909f2a9385be37</anchor>
      <arglist>(const MatrixType &amp;, PermutationType &amp;perm)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Navigation</name>
    <filename>classNavigation.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>checkViewRayValidness</name>
      <anchorfile>classNavigation.html</anchorfile>
      <anchor>a9dd2e7a85b88a46333d272670ff3eee4</anchor>
      <arglist>(cv::Point source, cv::Point target)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; NextBestView &gt;</type>
      <name>compute_frontier_tasks</name>
      <anchorfile>classNavigation.html</anchorfile>
      <anchor>a7752ce5d7913e563d4f50091c3c01cc0</anchor>
      <arglist>(Polygon_2 boundary, std::vector&lt; Polygon_2 &gt; holes)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compute_robot_move_nodes</name>
      <anchorfile>classNavigation.html</anchorfile>
      <anchor>a6b552f23eefb70e207f01ff50f1807c5</anchor>
      <arglist>(std::vector&lt; double &gt; &amp;distances)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compute_sync_move_paths</name>
      <anchorfile>classNavigation.html</anchorfile>
      <anchor>a6ffb9600aa0039ae354a6cdc409ca050</anchor>
      <arglist>(std::vector&lt; double &gt; distances)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>computeLoationMap</name>
      <anchorfile>classNavigation.html</anchorfile>
      <anchor>af0ccb0b438c02fbc8c02f780c25a2249</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>correct_boundary_holes</name>
      <anchorfile>classNavigation.html</anchorfile>
      <anchor>ac7a93eb36c2418499b5bf2787c950f16</anchor>
      <arglist>(Polygon_2 &amp;boundary, std::vector&lt; Polygon_2 &gt; &amp;holes)</arglist>
    </member>
    <member kind="function">
      <type>Pwh_list_2</type>
      <name>differenceCGALExactKernel</name>
      <anchorfile>classNavigation.html</anchorfile>
      <anchor>a7b88bea9219792385f9637fc68d943a9</anchor>
      <arglist>(Polygon_with_holes_2 domain, Polygon_2 hole)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; NextBestView &gt;</type>
      <name>extractQualityTaskViews</name>
      <anchorfile>classNavigation.html</anchorfile>
      <anchor>a18edd8c71a9903e893ab58e5ad12576f</anchor>
      <arglist>(Polygon_2 boundary, std::vector&lt; Polygon_2 &gt; holes)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>extractTasks</name>
      <anchorfile>classNavigation.html</anchorfile>
      <anchor>abf943113573c720b29d6425bc2c53f41</anchor>
      <arglist>(Polygon_2 boundary, std::vector&lt; Polygon_2 &gt; holes, std::vector&lt; ScanningTask &gt; &amp;tasks)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>generateMoveDomainCDT</name>
      <anchorfile>classNavigation.html</anchorfile>
      <anchor>ab897c6b3c2ac59b15b5341d59622598e</anchor>
      <arglist>(Polygon_2 boundary, std::vector&lt; Polygon_2 &gt; holes, std::vector&lt; Polygon_2 &gt; origin_holes, std::vector&lt; ScanningTask &gt; tasks, CDT &amp;cdt)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; NextBestView &gt;</type>
      <name>generateViewsFrontiers</name>
      <anchorfile>classNavigation.html</anchorfile>
      <anchor>ab215a5480b5952b6a7df225d85260fcc</anchor>
      <arglist>(bool enableSampling=false, double sampleRate=0.5)</arglist>
    </member>
    <member kind="function">
      <type>vector&lt; cv::Point &gt;</type>
      <name>get_frustum_contuor</name>
      <anchorfile>classNavigation.html</anchorfile>
      <anchor>a6be77f4244daa26d1d8babead53169ee</anchor>
      <arglist>(iro::SE2 pose)</arglist>
    </member>
    <member kind="function">
      <type>Polygon_2</type>
      <name>load_and_check_boundary</name>
      <anchorfile>classNavigation.html</anchorfile>
      <anchor>a94e05ed31f13246eaef47a7f5febd6eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Point_2 &gt;</type>
      <name>load_and_check_frontiers</name>
      <anchorfile>classNavigation.html</anchorfile>
      <anchor>adac9cfe4dc4447b1289711feb662719c</anchor>
      <arglist>(Polygon_2 &amp;boundary, std::vector&lt; Polygon_2 &gt; &amp;holes)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Polygon_2 &gt;</type>
      <name>load_and_check_holes</name>
      <anchorfile>classNavigation.html</anchorfile>
      <anchor>aece14d13762ba6eaba36190b4f929adc</anchor>
      <arglist>(Polygon_2 boundary, std::vector&lt; Polygon_2 &gt; &amp;origin_holes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>moveRobotsAndScan</name>
      <anchorfile>classNavigation.html</anchorfile>
      <anchor>a8cde1e6ca224e0093c27a93470742cc1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Navigation</name>
      <anchorfile>classNavigation.html</anchorfile>
      <anchor>acd3120b917904a8ffc62747e93b3929b</anchor>
      <arglist>(DataEngine &amp;de, int paramK=6)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OMT_TSP</name>
      <anchorfile>classNavigation.html</anchorfile>
      <anchor>a612c0ed14e82a9dbd41a04ab005db043</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>path_occlusion_check</name>
      <anchorfile>classNavigation.html</anchorfile>
      <anchor>a28ce935773b93291966ec9769c105a94</anchor>
      <arglist>(cv::Mat background, cv::Point beg, cv::Point end)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>points_equal</name>
      <anchorfile>classNavigation.html</anchorfile>
      <anchor>a9065d5185506378a7a4c2b605650b63d</anchor>
      <arglist>(Point_2 p1, Point_2 p2)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int &gt;</type>
      <name>preprocess_frontiers</name>
      <anchorfile>classNavigation.html</anchorfile>
      <anchor>a230c022f304043c4d5f1dc137dddc165</anchor>
      <arglist>(Polygon_2 outer, std::vector&lt; Polygon_2 &gt; iner)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processCurrentScene</name>
      <anchorfile>classNavigation.html</anchorfile>
      <anchor>a0a0cc2c4afc0af19ba2aeb021d6470c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>robotMoveDomainProcess</name>
      <anchorfile>classNavigation.html</anchorfile>
      <anchor>a035168bd10e1bd6a62f62a2d2c25b11f</anchor>
      <arglist>(Polygon_2 &amp;boundary, std::vector&lt; Polygon_2 &gt; &amp;holes, std::vector&lt; Polygon_2 &gt; &amp;origin_holes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scanFinished</name>
      <anchorfile>classNavigation.html</anchorfile>
      <anchor>ae7c89069a655464962e181b0eacd6107</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>se2_equal</name>
      <anchorfile>classNavigation.html</anchorfile>
      <anchor>a55355b11a662191286efc0e43fc99548</anchor>
      <arglist>(iro::SE2 p1, iro::SE2 p2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>simplifyPolygon</name>
      <anchorfile>classNavigation.html</anchorfile>
      <anchor>ae9e32603d51bba6df35b8cea70a9cba8</anchor>
      <arglist>(Polygon_2 &amp;poly, const double colinearThresh, bool addNoise)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Trajectory_Optimization</name>
      <anchorfile>classNavigation.html</anchorfile>
      <anchor>aba908405aba949d9cb41d5a3277996b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>trajectoryInterpolation</name>
      <anchorfile>classNavigation.html</anchorfile>
      <anchor>aac68ee8590ea105bab9786c6e057a377</anchor>
      <arglist>(std::vector&lt; iro::SE2 &gt; &amp;path, double dAngle=PI/12)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int &gt;</type>
      <name>TSP_path</name>
      <anchorfile>classNavigation.html</anchorfile>
      <anchor>aefa4c8b21355aff0d98381092fb677b0</anchor>
      <arglist>(std::vector&lt; Point_2 &gt; points, std::vector&lt; vector&lt; double &gt;&gt; weights)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; iro::SE2 &gt;</type>
      <name>uniformSampleWithNBVInfo</name>
      <anchorfile>classNavigation.html</anchorfile>
      <anchor>ad05e7426e5dc3c9f5b9289fefb96fa02</anchor>
      <arglist>(const int robot_id, const double step, const double length)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>visualizeScan</name>
      <anchorfile>classNavigation.html</anchorfile>
      <anchor>ac6f8d65351c6cd0090c49bb534e94b77</anchor>
      <arglist>(std::vector&lt; iro::SE2 &gt; current_views, int vid)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; cv::Point &gt;</type>
      <name>m_boundary</name>
      <anchorfile>classNavigation.html</anchorfile>
      <anchor>aeff2d530efcea81e71a3a1802da94ddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; FrontierElement &gt;</type>
      <name>m_frontierList</name>
      <anchorfile>classNavigation.html</anchorfile>
      <anchor>a364886d2486813f96ea0b41f3efee857</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; cv::Point &gt;</type>
      <name>m_frontiers</name>
      <anchorfile>classNavigation.html</anchorfile>
      <anchor>a3de1dd7b8985cb72aeabf947085635d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Point_2 &gt;</type>
      <name>m_frontiers_p2</name>
      <anchorfile>classNavigation.html</anchorfile>
      <anchor>a74ece1bdc51fef15b4d940aec979c22b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::vector&lt; cv::Point &gt; &gt;</type>
      <name>m_holes</name>
      <anchorfile>classNavigation.html</anchorfile>
      <anchor>a476ca16363c285eba5fd34b8bc06559f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_max_task_num</name>
      <anchorfile>classNavigation.html</anchorfile>
      <anchor>a1293ac6a1301355f4ef82e8cb6647c7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DistanceMetric</type>
      <name>m_metric</name>
      <anchorfile>classNavigation.html</anchorfile>
      <anchor>ac98a56a4619b2d3b9794c73e0e9540da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DataEngine *</type>
      <name>m_p_de</name>
      <anchorfile>classNavigation.html</anchorfile>
      <anchor>ad90fc83dbb9116f26a1456293ac94a8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::vector&lt; iro::SE2 &gt; &gt;</type>
      <name>m_robot_move_nodes</name>
      <anchorfile>classNavigation.html</anchorfile>
      <anchor>a00e0ed57ad479cf4bbeb6275f587956c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::vector&lt; bool &gt; &gt;</type>
      <name>m_robot_move_nodes_nbv_sign</name>
      <anchorfile>classNavigation.html</anchorfile>
      <anchor>ac2cf0874b008c5d415ba0412b9035c5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::vector&lt; iro::SE2 &gt; &gt;</type>
      <name>m_robot_move_views</name>
      <anchorfile>classNavigation.html</anchorfile>
      <anchor>ac3e247f272b936a5cc0bf1c4aadb2268</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Point_2 &gt;</type>
      <name>m_robot_sites</name>
      <anchorfile>classNavigation.html</anchorfile>
      <anchor>a571f596e731e8aadb8162b172204f190</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::vector&lt; iro::SE2 &gt; &gt;</type>
      <name>m_sync_move_paths</name>
      <anchorfile>classNavigation.html</anchorfile>
      <anchor>aeafa12786272a339c7e4fdc24db48fcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>m_task_index_in_valid_object_nbvs</name>
      <anchorfile>classNavigation.html</anchorfile>
      <anchor>a11df7406ce05e899dd6e7d80532859d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; NextBestView &gt;</type>
      <name>m_valid_object_nbvs</name>
      <anchorfile>classNavigation.html</anchorfile>
      <anchor>a56b292deaede0433a2888bfd813ca701</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rbt_num</name>
      <anchorfile>classNavigation.html</anchorfile>
      <anchor>a626b72a52bc58b89ba9abf2576b42314</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::set&lt; Point_2 &gt;</type>
      <name>task_maybe_invalid</name>
      <anchorfile>classNavigation.html</anchorfile>
      <anchor>aaf5a85d61674f26dd50add8d304992f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::DenseBase::NColsBlockXpr</name>
    <filename>structEigen_1_1DenseBase_1_1NColsBlockXpr.html</filename>
    <templarg>N</templarg>
    <member kind="typedef">
      <type>Block&lt; Derived, internal::traits&lt; Derived &gt;::RowsAtCompileTime, N, !IsRowMajor &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1DenseBase_1_1NColsBlockXpr.html</anchorfile>
      <anchor>a30874549fb3d98a13c7f8fd7f04bc3d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NColsBlockXpr</name>
    <filename>structNColsBlockXpr.html</filename>
    <templarg>N</templarg>
    <member kind="typedef">
      <type>Block&lt; Derived, internal::traits&lt; Derived &gt;::RowsAtCompileTime, N, !IsRowMajor &gt;</type>
      <name>Type</name>
      <anchorfile>structNColsBlockXpr.html</anchorfile>
      <anchor>a921aa6f221f8f0036c04c8d0046f22dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SparseMatrixBase::NColsBlockXpr</name>
    <filename>structEigen_1_1SparseMatrixBase_1_1NColsBlockXpr.html</filename>
    <templarg>N</templarg>
    <member kind="typedef">
      <type>Block&lt; Derived, internal::traits&lt; Derived &gt;::RowsAtCompileTime, N, !IsRowMajor &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1SparseMatrixBase_1_1NColsBlockXpr.html</anchorfile>
      <anchor>a5496bae9fad4c9667e632a64337c0e89</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::NestByValue</name>
    <filename>classEigen_1_1NestByValue.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; NestByValue &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>a2fcd27ed9fea5ac518b80d2ff26de783</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>a14659714e5f58e2d7cd79331c61552dd</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>abe10ed49e85394e36573fe8c0a2409a9</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>a465607f8c26fd6259b3a1ce8ed868d24</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>a18a3445c5f65d1d786b7f034228c5281</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>a9eba96fa3c83f4b7c0aaf7d8fe052120</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>ad9de9e6f7ca57353f5b2a700d6fc2ba2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>NestByValue</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>a36ac9cd7a82641ad3f4c50451fee22e0</anchor>
      <arglist>(const ExpressionType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>operator const ExpressionType &amp;</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>aa0573f625c3e1a5307a7effd6e9b158c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>a2de24c7efae5719c76ecb95546097746</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>a4471429c46ad8b6e606630e3369a8df1</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>const PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>a939564a3561ff07f9fd9ea882e244e23</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>a6189cde894ab7404cea84cf16c3efd37</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>abe03d889bd5bef238d965f08ecbe8662</anchor>
      <arglist>(Index row, Index col, const PacketScalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>a61afcf4b01414da4f319778c849c8288</anchor>
      <arglist>(Index index, const PacketScalar &amp;x)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ExpressionType</type>
      <name>m_expression</name>
      <anchorfile>classEigen_1_1NestByValue.html</anchorfile>
      <anchor>a87876bf6943bdab360aa9e31ce20950e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nested_eval</name>
    <filename>structEigen_1_1internal_1_1nested__eval.html</filename>
    <templarg>T</templarg>
    <templarg>n</templarg>
    <templarg>PlainObject</templarg>
    <member kind="enumvalue">
      <name>ScalarReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a634a69bebba2c0fd0b2806d2d2cbd25aa9890ef7124d41e698600a5d16f8638d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a634a69bebba2c0fd0b2806d2d2cbd25aa49cff2e44edf50377a97ef7a6795a18d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NAsInteger</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a634a69bebba2c0fd0b2806d2d2cbd25aa850220718686d5f060e3351dbb87cf51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CostEval</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a634a69bebba2c0fd0b2806d2d2cbd25aaa67e6956b21f3e478767bc56441f0c5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CostNoEval</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a634a69bebba2c0fd0b2806d2d2cbd25aa586d977872077a9a628547587bbbfc87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Evaluate</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a634a69bebba2c0fd0b2806d2d2cbd25aaa1f3d1cb5e715314885deb4c16950dfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a634a69bebba2c0fd0b2806d2d2cbd25aa49cff2e44edf50377a97ef7a6795a18d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CostEval</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a634a69bebba2c0fd0b2806d2d2cbd25aaa67e6956b21f3e478767bc56441f0c5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CostNoEval</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a634a69bebba2c0fd0b2806d2d2cbd25aa586d977872077a9a628547587bbbfc87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Evaluate</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a634a69bebba2c0fd0b2806d2d2cbd25aaa1f3d1cb5e715314885deb4c16950dfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NAsInteger</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a634a69bebba2c0fd0b2806d2d2cbd25aa850220718686d5f060e3351dbb87cf51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ScalarReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a634a69bebba2c0fd0b2806d2d2cbd25aa9890ef7124d41e698600a5d16f8638d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Evaluate, PlainObject, typename ref_selector&lt; T &gt;::type &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a3e0ad119cd1fee5aba6b98cb7e7ad2fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nested_eval&lt; DiagCoeffType, SparseXprType::IsRowMajor ? SparseXprType::RowsAtCompileTime :SparseXprType::ColsAtCompileTime &gt;</name>
    <filename>structEigen_1_1internal_1_1nested__eval.html</filename>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a634a69bebba2c0fd0b2806d2d2cbd25aa49cff2e44edf50377a97ef7a6795a18d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CostEval</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a634a69bebba2c0fd0b2806d2d2cbd25aaa67e6956b21f3e478767bc56441f0c5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CostNoEval</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a634a69bebba2c0fd0b2806d2d2cbd25aa586d977872077a9a628547587bbbfc87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Evaluate</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a634a69bebba2c0fd0b2806d2d2cbd25aaa1f3d1cb5e715314885deb4c16950dfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NAsInteger</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a634a69bebba2c0fd0b2806d2d2cbd25aa850220718686d5f060e3351dbb87cf51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ScalarReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a634a69bebba2c0fd0b2806d2d2cbd25aa9890ef7124d41e698600a5d16f8638d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Evaluate, typename plain_object_eval&lt; DiagCoeffType &gt;::type, typename ref_selector&lt; DiagCoeffType &gt;::type &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval.html</anchorfile>
      <anchor>a3e0ad119cd1fee5aba6b98cb7e7ad2fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nested_eval&lt; ReturnByValue&lt; Derived &gt;, n, PlainObject &gt;</name>
    <filename>structEigen_1_1internal_1_1nested__eval_3_01ReturnByValue_3_01Derived_01_4_00_01n_00_01PlainObject_01_4.html</filename>
    <templarg></templarg>
    <templarg>n</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>traits&lt; Derived &gt;::ReturnType</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1nested__eval_3_01ReturnByValue_3_01Derived_01_4_00_01n_00_01PlainObject_01_4.html</anchorfile>
      <anchor>a2548d47a8e27255de008b64a904a9046</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NextBestView</name>
    <filename>structNextBestView.html</filename>
    <member kind="function">
      <type></type>
      <name>NextBestView</name>
      <anchorfile>structNextBestView.html</anchorfile>
      <anchor>af8d419b029e847736c58601e0bfa7640</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NextBestView</name>
      <anchorfile>structNextBestView.html</anchorfile>
      <anchor>a422741f6f19d4cf0c05da51eee787b69</anchor>
      <arglist>(iro::SE2 p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NextBestView</name>
      <anchorfile>structNextBestView.html</anchorfile>
      <anchor>a6d5b9339183433891d6a207fe2563ea8</anchor>
      <arglist>(iro::SE2 p, Eigen::Vector3i t, int tp, int ind=-1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NextBestView</name>
      <anchorfile>structNextBestView.html</anchorfile>
      <anchor>a0ee7c20c956a692af389e588446db205</anchor>
      <arglist>(iro::SE2 p, int tp, int ind)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NextBestView</name>
      <anchorfile>structNextBestView.html</anchorfile>
      <anchor>abe57985ec826acd133c6b89fcddb2662</anchor>
      <arglist>(const NextBestView &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>NextBestView &amp;</type>
      <name>operator=</name>
      <anchorfile>structNextBestView.html</anchorfile>
      <anchor>a830c9bad81a73eac8537caf535fc6d20</anchor>
      <arglist>(const NextBestView &amp;other)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>index</name>
      <anchorfile>structNextBestView.html</anchorfile>
      <anchor>a7d2e80f3151fd625b220b7aab8177840</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>iro::SE2</type>
      <name>pose</name>
      <anchorfile>structNextBestView.html</anchorfile>
      <anchor>a23ff5bb46dd4b619e285307dcf0fb014</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3i</type>
      <name>target</name>
      <anchorfile>structNextBestView.html</anchorfile>
      <anchor>a5d72a2f0161e5fa2dc13649168a1ab95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>type</name>
      <anchorfile>structNextBestView.html</anchorfile>
      <anchor>af426c54e56c8b46eb44a92b3a6f82099</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_convertible_impl::no</name>
    <filename>structEigen_1_1internal_1_1is__convertible__impl_1_1no.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>a</name>
      <anchorfile>structEigen_1_1internal_1_1is__convertible__impl_1_1no.html</anchorfile>
      <anchor>aff6a48b9024c09f504943126fb066f9f</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_ref_compatible_impl::no</name>
    <filename>structEigen_1_1internal_1_1is__ref__compatible__impl_1_1no.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>a</name>
      <anchorfile>structEigen_1_1internal_1_1is__ref__compatible__impl_1_1no.html</anchorfile>
      <anchor>abaada856923d55c403f41941f27da4b3</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::no_assignment_operator</name>
    <filename>classEigen_1_1internal_1_1no__assignment__operator.html</filename>
    <member kind="function" protection="private">
      <type>no_assignment_operator &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1internal_1_1no__assignment__operator.html</anchorfile>
      <anchor>a5a1127e0bca5d0c34cd0cf6e534b5189</anchor>
      <arglist>(const no_assignment_operator &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::NoAlias</name>
    <filename>classEigen_1_1NoAlias.html</filename>
    <templarg>ExpressionType</templarg>
    <templarg>StorageBase</templarg>
    <member kind="typedef">
      <type>ExpressionType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1NoAlias.html</anchorfile>
      <anchor>a21bcfc565d15f2c6010fe7916d0ea7a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ExpressionType &amp;</type>
      <name>expression</name>
      <anchorfile>classEigen_1_1NoAlias.html</anchorfile>
      <anchor>a7b487c830713e3e38c839cdb3e2be6f9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NoAlias</name>
      <anchorfile>classEigen_1_1NoAlias.html</anchorfile>
      <anchor>a5f394631fdd75723476bc8aa39f9c65f</anchor>
      <arglist>(ExpressionType &amp;expression)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ExpressionType &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1NoAlias.html</anchorfile>
      <anchor>a2436b0de67b4aeecb4376977161cc238</anchor>
      <arglist>(const StorageBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ExpressionType &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1NoAlias.html</anchorfile>
      <anchor>a3b2c32fd05aea8b1e1b61754711ed0e8</anchor>
      <arglist>(const StorageBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ExpressionType &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1NoAlias.html</anchorfile>
      <anchor>a226e32f7cda9c7bb708256b4e66ae609</anchor>
      <arglist>(const StorageBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExpressionType &amp;</type>
      <name>m_expression</name>
      <anchorfile>classEigen_1_1NoAlias.html</anchorfile>
      <anchor>ab61d2c9d39ef278fcc8182b7322752ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::noncopyable</name>
    <filename>classEigen_1_1internal_1_1noncopyable.html</filename>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>noncopyable</name>
      <anchorfile>classEigen_1_1internal_1_1noncopyable.html</anchorfile>
      <anchor>aabc35e327e32a59e1c895feb915540c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>~noncopyable</name>
      <anchorfile>classEigen_1_1internal_1_1noncopyable.html</anchorfile>
      <anchor>a71128501e11c8cff04f17ae82599ba1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>noncopyable</name>
      <anchorfile>classEigen_1_1internal_1_1noncopyable.html</anchorfile>
      <anchor>a033e282dcb55e2a8339ebdd5749be0f9</anchor>
      <arglist>(const noncopyable &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC const noncopyable &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1internal_1_1noncopyable.html</anchorfile>
      <anchor>a8e36955dbc46ce6e43953544c6a58190</anchor>
      <arglist>(const noncopyable &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::DenseBase::NRowsBlockXpr</name>
    <filename>structEigen_1_1DenseBase_1_1NRowsBlockXpr.html</filename>
    <templarg>N</templarg>
    <member kind="typedef">
      <type>Block&lt; Derived, N, internal::traits&lt; Derived &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1DenseBase_1_1NRowsBlockXpr.html</anchorfile>
      <anchor>ae950c080aaac60c9937a1fedb93f2340</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NRowsBlockXpr</name>
    <filename>structNRowsBlockXpr.html</filename>
    <templarg>N</templarg>
    <member kind="typedef">
      <type>Block&lt; Derived, N, internal::traits&lt; Derived &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>Type</name>
      <anchorfile>structNRowsBlockXpr.html</anchorfile>
      <anchor>a4fbcee0ffe3913243f5bcc71e64af58d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SparseMatrixBase::NRowsBlockXpr</name>
    <filename>structEigen_1_1SparseMatrixBase_1_1NRowsBlockXpr.html</filename>
    <templarg>N</templarg>
    <member kind="typedef">
      <type>Block&lt; Derived, N, internal::traits&lt; Derived &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1SparseMatrixBase_1_1NRowsBlockXpr.html</anchorfile>
      <anchor>a194047179b454b4bc57182758a3eba39</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nullary_wrapper</name>
    <filename>structEigen_1_1internal_1_1nullary__wrapper.html</filename>
    <templarg>Scalar</templarg>
    <templarg>NullaryOp</templarg>
    <templarg>has_nullary</templarg>
    <templarg>has_unary</templarg>
    <templarg>has_binary</templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1nullary__wrapper.html</anchorfile>
      <anchor>af25e8086f41c66542a620250d21ca455</anchor>
      <arglist>(const NullaryOp &amp;op, IndexType i, IndexType j) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1nullary__wrapper.html</anchorfile>
      <anchor>afbfc90f531bf32d3da1a870cc8e65907</anchor>
      <arglist>(const NullaryOp &amp;op, IndexType i) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1nullary__wrapper.html</anchorfile>
      <anchor>a7d18d3aaa762c89aa3750732914815fe</anchor>
      <arglist>(const NullaryOp &amp;op, IndexType i, IndexType j) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1nullary__wrapper.html</anchorfile>
      <anchor>a0a79344800b51bab99b99f8eb0ee3498</anchor>
      <arglist>(const NullaryOp &amp;op, IndexType i) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nullary_wrapper&lt; CoeffReturnType, NullaryOp &gt;</name>
    <filename>structEigen_1_1internal_1_1nullary__wrapper.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1nullary__wrapper.html</anchorfile>
      <anchor>af25e8086f41c66542a620250d21ca455</anchor>
      <arglist>(const NullaryOp &amp;op, IndexType i, IndexType j) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1nullary__wrapper.html</anchorfile>
      <anchor>afbfc90f531bf32d3da1a870cc8e65907</anchor>
      <arglist>(const NullaryOp &amp;op, IndexType i) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1nullary__wrapper.html</anchorfile>
      <anchor>a7d18d3aaa762c89aa3750732914815fe</anchor>
      <arglist>(const NullaryOp &amp;op, IndexType i, IndexType j) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1nullary__wrapper.html</anchorfile>
      <anchor>a0a79344800b51bab99b99f8eb0ee3498</anchor>
      <arglist>(const NullaryOp &amp;op, IndexType i) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nullary_wrapper&lt; Scalar, NullaryOp, false, false, false &gt;</name>
    <filename>structEigen_1_1internal_1_1nullary__wrapper_3_01Scalar_00_01NullaryOp_00_01false_00_01false_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nullary_wrapper&lt; Scalar, NullaryOp, false, false, true &gt;</name>
    <filename>structEigen_1_1internal_1_1nullary__wrapper_3_01Scalar_00_01NullaryOp_00_01false_00_01false_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1nullary__wrapper_3_01Scalar_00_01NullaryOp_00_01false_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a868b895dc899e5dec1bb2a1ff5f976d1</anchor>
      <arglist>(const NullaryOp &amp;op, IndexType i, IndexType j=0) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1nullary__wrapper_3_01Scalar_00_01NullaryOp_00_01false_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>ad7c433c198afd74853b4b55c07dda35c</anchor>
      <arglist>(const NullaryOp &amp;op, IndexType i, IndexType j=0) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nullary_wrapper&lt; Scalar, NullaryOp, false, true, false &gt;</name>
    <filename>structEigen_1_1internal_1_1nullary__wrapper_3_01Scalar_00_01NullaryOp_00_01false_00_01true_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1nullary__wrapper_3_01Scalar_00_01NullaryOp_00_01false_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>a890b377218120aa98a869849ea42e216</anchor>
      <arglist>(const NullaryOp &amp;op, IndexType i, IndexType j) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1nullary__wrapper_3_01Scalar_00_01NullaryOp_00_01false_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>a31aa5cfef4f7d0fd7828da74f8960c6e</anchor>
      <arglist>(const NullaryOp &amp;op, IndexType i) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1nullary__wrapper_3_01Scalar_00_01NullaryOp_00_01false_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>a7a489ac076fd07813a207e486f96cd3b</anchor>
      <arglist>(const NullaryOp &amp;op, IndexType i, IndexType j) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1nullary__wrapper_3_01Scalar_00_01NullaryOp_00_01false_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>aedb76f03614fc386b2a8c8121476cdc6</anchor>
      <arglist>(const NullaryOp &amp;op, IndexType i) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::nullary_wrapper&lt; Scalar, NullaryOp, true, false, false &gt;</name>
    <filename>structEigen_1_1internal_1_1nullary__wrapper_3_01Scalar_00_01NullaryOp_00_01true_00_01false_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1nullary__wrapper_3_01Scalar_00_01NullaryOp_00_01true_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a1aa41a9714f615a7539fd62dbbbfc903</anchor>
      <arglist>(const NullaryOp &amp;op, IndexType=0, IndexType=0) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1nullary__wrapper_3_01Scalar_00_01NullaryOp_00_01true_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>abf1d6fb5e02647e78dcdc8ea3ea0bc42</anchor>
      <arglist>(const NullaryOp &amp;op, IndexType=0, IndexType=0) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::NumTraits</name>
    <filename>structEigen_1_1NumTraits.html</filename>
    <templarg>T</templarg>
    <base>Eigen::GenericNumTraits</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::NumTraits&lt; Array&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &gt;</name>
    <filename>structEigen_1_1NumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Rows</templarg>
    <templarg>Cols</templarg>
    <templarg>Options</templarg>
    <templarg>MaxRows</templarg>
    <templarg>MaxCols</templarg>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a715e7a8c7d4fba4b8bcbcc4bd2de6e00a56ba64b781474cc83d02c21022981ec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsInteger</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a715e7a8c7d4fba4b8bcbcc4bd2de6e00a0969d047a256a4c3f869c087d8e4982e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSigned</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a715e7a8c7d4fba4b8bcbcc4bd2de6e00a12a863e9ba53e43785fa0bfb3815e5ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RequireInitialization</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a715e7a8c7d4fba4b8bcbcc4bd2de6e00aa332b61314d0a1d827079d6cdc0e9ede</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadCost</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a715e7a8c7d4fba4b8bcbcc4bd2de6e00a3f024fddf4e7f582d8087deb32831bee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AddCost</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a715e7a8c7d4fba4b8bcbcc4bd2de6e00afd0e64a8d71d90a9d917d72e1f63a972</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MulCost</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a715e7a8c7d4fba4b8bcbcc4bd2de6e00a35d8472b70a1077e4f4874f5d6d0b046</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AddCost</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a715e7a8c7d4fba4b8bcbcc4bd2de6e00afd0e64a8d71d90a9d917d72e1f63a972</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt;</type>
      <name>ArrayType</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>aa65515eccc2c3f0f88080835c975fbc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a715e7a8c7d4fba4b8bcbcc4bd2de6e00a56ba64b781474cc83d02c21022981ec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsInteger</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a715e7a8c7d4fba4b8bcbcc4bd2de6e00a0969d047a256a4c3f869c087d8e4982e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSigned</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a715e7a8c7d4fba4b8bcbcc4bd2de6e00a12a863e9ba53e43785fa0bfb3815e5ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Literal</type>
      <name>Literal</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a1339c70e5bca976d329f493f9c8de37c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MulCost</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a715e7a8c7d4fba4b8bcbcc4bd2de6e00a35d8472b70a1077e4f4874f5d6d0b046</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ArrayType &amp;</type>
      <name>Nested</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a2424310bbf6d8d20521d6a8c79324981</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; NonIntegerScalar, Rows, Cols, Options, MaxRows, MaxCols &gt;</type>
      <name>NonInteger</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>ae33a724d929f2212615ea61500a7acc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::NonInteger</type>
      <name>NonIntegerScalar</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a4724a5585f6b9bb8b5b3bdce7de6f3bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadCost</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a715e7a8c7d4fba4b8bcbcc4bd2de6e00a3f024fddf4e7f582d8087deb32831bee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; RealScalar, Rows, Cols, Options, MaxRows, MaxCols &gt;</type>
      <name>Real</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a4b36f130a9f51f5012d2630ca70431d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a0466bb695bcb2ebd0692ad6ae99c37e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RequireInitialization</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a715e7a8c7d4fba4b8bcbcc4bd2de6e00aa332b61314d0a1d827079d6cdc0e9ede</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC RealScalar</type>
      <name>dummy_precision</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>aa9c1591071935c1eb322c36c57da7e60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC RealScalar</type>
      <name>epsilon</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a9039536169068ac142ace493fa1c5527</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::NumTraits&lt; double &gt;</name>
    <filename>structEigen_1_1NumTraits_3_01double_01_4.html</filename>
    <base>GenericNumTraits&lt; double &gt;</base>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC double</type>
      <name>dummy_precision</name>
      <anchorfile>structEigen_1_1NumTraits_3_01double_01_4.html</anchorfile>
      <anchor>ad123052aa1b3780ae4898fd2aa24c1d7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::NumTraits&lt; Eigen::half &gt;</name>
    <filename>structEigen_1_1NumTraits_3_01Eigen_1_1half_01_4.html</filename>
    <base>GenericNumTraits&lt; Eigen::half &gt;</base>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Eigen::half</type>
      <name>dummy_precision</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>a09a018ebeae611c150313c8cda0f145a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Eigen::half</type>
      <name>epsilon</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>a6fffdc81a58bd3906030d469505ef63d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Eigen::half</type>
      <name>highest</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>a67bf27437a43b8675e40045309539f98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Eigen::half</type>
      <name>infinity</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>ac4e7248fc3f54219a3c5b07cedf4d518</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Eigen::half</type>
      <name>lowest</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>a7d5f67182bb2516ea3efc7066295513b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Eigen::half</type>
      <name>quiet_NaN</name>
      <anchorfile>structEigen_1_1NumTraits_3_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>a0b8075845399063d92caa9e746eaf2e9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::NumTraits&lt; float &gt;</name>
    <filename>structEigen_1_1NumTraits_3_01float_01_4.html</filename>
    <base>GenericNumTraits&lt; float &gt;</base>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC float</type>
      <name>dummy_precision</name>
      <anchorfile>structEigen_1_1NumTraits_3_01float_01_4.html</anchorfile>
      <anchor>a9257602903a4e9bd9f201cf9f9c098fe</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::NumTraits&lt; long double &gt;</name>
    <filename>structEigen_1_1NumTraits_3_01long_01double_01_4.html</filename>
    <base>GenericNumTraits&lt; long double &gt;</base>
    <member kind="function" static="yes">
      <type>static long double</type>
      <name>dummy_precision</name>
      <anchorfile>structEigen_1_1NumTraits_3_01long_01double_01_4.html</anchorfile>
      <anchor>a5bf85ab5ecced7609defe19263af11f4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NumTraits&lt; Scalar &gt;</name>
    <filename>structEigen_1_1NumTraits.html</filename>
    <base>Eigen::GenericNumTraits</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::NumTraits&lt; std::complex&lt; _Real &gt; &gt;</name>
    <filename>structEigen_1_1NumTraits_3_01std_1_1complex_3_01__Real_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>GenericNumTraits&lt; std::complex&lt; _Real &gt; &gt;</base>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1complex_3_01__Real_01_4_01_4.html</anchorfile>
      <anchor>ac7d2456441cc3441f16da69517f440b9ab99441497d8d5b2c6056cbe2e103e3fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RequireInitialization</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1complex_3_01__Real_01_4_01_4.html</anchorfile>
      <anchor>ac7d2456441cc3441f16da69517f440b9a2526c4859472dd18367e7d00492a99e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadCost</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1complex_3_01__Real_01_4_01_4.html</anchorfile>
      <anchor>ac7d2456441cc3441f16da69517f440b9a70e953a450c3e5817fbb97454ba8d1ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AddCost</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1complex_3_01__Real_01_4_01_4.html</anchorfile>
      <anchor>ac7d2456441cc3441f16da69517f440b9a671694792952efd2ac34c811047d9767</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MulCost</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1complex_3_01__Real_01_4_01_4.html</anchorfile>
      <anchor>ac7d2456441cc3441f16da69517f440b9a1d47451b366507189b6fed5b94fdf7e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AddCost</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1complex_3_01__Real_01_4_01_4.html</anchorfile>
      <anchor>ac7d2456441cc3441f16da69517f440b9a671694792952efd2ac34c811047d9767</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1complex_3_01__Real_01_4_01_4.html</anchorfile>
      <anchor>ac7d2456441cc3441f16da69517f440b9ab99441497d8d5b2c6056cbe2e103e3fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; _Real &gt;::Literal</type>
      <name>Literal</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1complex_3_01__Real_01_4_01_4.html</anchorfile>
      <anchor>aa017fbbc8a02142f677c28fac53af290</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MulCost</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1complex_3_01__Real_01_4_01_4.html</anchorfile>
      <anchor>ac7d2456441cc3441f16da69517f440b9a1d47451b366507189b6fed5b94fdf7e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadCost</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1complex_3_01__Real_01_4_01_4.html</anchorfile>
      <anchor>ac7d2456441cc3441f16da69517f440b9a70e953a450c3e5817fbb97454ba8d1ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Real</type>
      <name>Real</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1complex_3_01__Real_01_4_01_4.html</anchorfile>
      <anchor>af538b9f47fde6290124e8568c021d3b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RequireInitialization</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1complex_3_01__Real_01_4_01_4.html</anchorfile>
      <anchor>ac7d2456441cc3441f16da69517f440b9a2526c4859472dd18367e7d00492a99e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC int</type>
      <name>digits10</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1complex_3_01__Real_01_4_01_4.html</anchorfile>
      <anchor>a06b72eb41f48ff3d66d6011c16996167</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Real</type>
      <name>dummy_precision</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1complex_3_01__Real_01_4_01_4.html</anchorfile>
      <anchor>a33b37d5d4526b91d6e925cd4d19c6ca0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Real</type>
      <name>epsilon</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1complex_3_01__Real_01_4_01_4.html</anchorfile>
      <anchor>a4fdd6ff81d1edb67db29ef4ef65f77fa</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::NumTraits&lt; std::string &gt;</name>
    <filename>structEigen_1_1NumTraits_3_01std_1_1string_01_4.html</filename>
    <base>GenericNumTraits&lt; std::string &gt;</base>
    <member kind="enumvalue">
      <name>RequireInitialization</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1string_01_4.html</anchorfile>
      <anchor>a5d6ac37265bd9d1a4c419d6e90f364fca8cb4097e7dab58e5b499ad61b9af1d3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadCost</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1string_01_4.html</anchorfile>
      <anchor>a5d6ac37265bd9d1a4c419d6e90f364fca1e8fbe3baeb2f81f2da9692e4b98ae31</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AddCost</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1string_01_4.html</anchorfile>
      <anchor>a5d6ac37265bd9d1a4c419d6e90f364fca4ef88a22babac4b3b364cab6b42d6b32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MulCost</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1string_01_4.html</anchorfile>
      <anchor>a5d6ac37265bd9d1a4c419d6e90f364fca2e04d974e101f4b107bf4f6d0890b88d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AddCost</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1string_01_4.html</anchorfile>
      <anchor>a5d6ac37265bd9d1a4c419d6e90f364fca4ef88a22babac4b3b364cab6b42d6b32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MulCost</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1string_01_4.html</anchorfile>
      <anchor>a5d6ac37265bd9d1a4c419d6e90f364fca2e04d974e101f4b107bf4f6d0890b88d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadCost</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1string_01_4.html</anchorfile>
      <anchor>a5d6ac37265bd9d1a4c419d6e90f364fca1e8fbe3baeb2f81f2da9692e4b98ae31</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RequireInitialization</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1string_01_4.html</anchorfile>
      <anchor>a5d6ac37265bd9d1a4c419d6e90f364fca8cb4097e7dab58e5b499ad61b9af1d3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>digits10</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1string_01_4.html</anchorfile>
      <anchor>a7da9ef6dfd4af0991132f3a8a0149561</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>dummy_precision</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1string_01_4.html</anchorfile>
      <anchor>a922df2d46e07bd82368dfb8f8a0dc616</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>epsilon</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1string_01_4.html</anchorfile>
      <anchor>ab74bf4b113a47689cc39ed11bf7b54df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>highest</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1string_01_4.html</anchorfile>
      <anchor>acedf5c9ac112bbe77328663a01a0e1a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>infinity</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1string_01_4.html</anchorfile>
      <anchor>a0f2c6bfbd4c3d3f599d9ba5a824b1915</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>lowest</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1string_01_4.html</anchorfile>
      <anchor>aeaa8e4063e98c02ba2ba822d4960f002</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>quiet_NaN</name>
      <anchorfile>structEigen_1_1NumTraits_3_01std_1_1string_01_4.html</anchorfile>
      <anchor>a50b4338b6cef4d96b11233d55b96eaf8</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NumTraits&lt; typename MatrixType::Scalar &gt;</name>
    <filename>structEigen_1_1NumTraits.html</filename>
    <base>Eigen::GenericNumTraits</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::NumTraits&lt; void &gt;</name>
    <filename>structEigen_1_1NumTraits_3_01void_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::VectorwiseOp::OppositeExtendedType</name>
    <filename>structEigen_1_1VectorwiseOp_1_1OppositeExtendedType.html</filename>
    <templarg>OtherDerived</templarg>
    <member kind="typedef">
      <type>Replicate&lt; OtherDerived, isHorizontal ? 1 :ExpressionType::RowsAtCompileTime, isVertical ? 1 :ExpressionType::ColsAtCompileTime &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1VectorwiseOp_1_1OppositeExtendedType.html</anchorfile>
      <anchor>a76d7744eef659dd1578fe35fc8e3692b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::outer_stride_at_compile_time</name>
    <filename>structEigen_1_1internal_1_1outer__stride__at__compile__time.html</filename>
    <templarg></templarg>
    <templarg>HasDirectAccess</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1outer__stride__at__compile__time.html</anchorfile>
      <anchor>a01be282addf9e3e7503a4e70f89d4db4a878a86877de0d9c4e249a6f2a78c0496</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1outer__stride__at__compile__time.html</anchorfile>
      <anchor>a01be282addf9e3e7503a4e70f89d4db4a878a86877de0d9c4e249a6f2a78c0496</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::outer_stride_at_compile_time&lt; Derived, false &gt;</name>
    <filename>structEigen_1_1internal_1_1outer__stride__at__compile__time_3_01Derived_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1outer__stride__at__compile__time_3_01Derived_00_01false_01_4.html</anchorfile>
      <anchor>ac6890ad25906b3c72bb43d0b0c35ff58a5c9249e82c3955d01f9e55f61245e581</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1outer__stride__at__compile__time_3_01Derived_00_01false_01_4.html</anchorfile>
      <anchor>ac6890ad25906b3c72bb43d0b0c35ff58a5c9249e82c3955d01f9e55f61245e581</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::OuterStride</name>
    <filename>classEigen_1_1OuterStride.html</filename>
    <templarg>Value</templarg>
    <base>Stride&lt; Value, 0 &gt;</base>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>OuterStride</name>
      <anchorfile>classEigen_1_1OuterStride.html</anchorfile>
      <anchor>abe8aa731146aebafe6a1d750645b5315</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>OuterStride</name>
      <anchorfile>classEigen_1_1OuterStride.html</anchorfile>
      <anchor>ac095c1e78785f794d07a6ba63c29c86c</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Stride&lt; Value, 0 &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1OuterStride.html</anchorfile>
      <anchor>a249f8e69c0e9744a99806556d1af20e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::unary_evaluator&lt; Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt;, IteratorBased &gt;::OuterVectorInnerIterator</name>
    <filename>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_003c342661d3866318f4c04ece4adddf1.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_003c342661d3866318f4c04ece4adddf1.html</anchorfile>
      <anchor>aa23461fb4651a53dbeebfabf0e8f53c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex</type>
      <name>index</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_003c342661d3866318f4c04ece4adddf1.html</anchorfile>
      <anchor>adf9d9dcbbd516e11ae8d92079f6cd1fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_003c342661d3866318f4c04ece4adddf1.html</anchorfile>
      <anchor>a1f74114177a9c701e8d90a8856921c6d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>OuterVectorInnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_003c342661d3866318f4c04ece4adddf1.html</anchorfile>
      <anchor>a33fbca649cb90b3ecf57766bf6d7344a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outer</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_003c342661d3866318f4c04ece4adddf1.html</anchorfile>
      <anchor>a9537b6a4548e9032aff51f1639723169</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>OuterVectorInnerIterator</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_003c342661d3866318f4c04ece4adddf1.html</anchorfile>
      <anchor>afb2ca8452def969cfa4529f325a4fb7f</anchor>
      <arglist>(const unary_evaluator &amp;aEval, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_003c342661d3866318f4c04ece4adddf1.html</anchorfile>
      <anchor>aaac20a4aa2d9eaf3b13420dd09e7187f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_003c342661d3866318f4c04ece4adddf1.html</anchorfile>
      <anchor>af81d5617bbe1440bb2d1656538ac9759</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_003c342661d3866318f4c04ece4adddf1.html</anchorfile>
      <anchor>aaad21f7d4a35c3436d432dcb2d3a7590ac351f903468b0172263b31ce5435cff5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_003c342661d3866318f4c04ece4adddf1.html</anchorfile>
      <anchor>aaad21f7d4a35c3436d432dcb2d3a7590ac351f903468b0172263b31ce5435cff5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_end</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_003c342661d3866318f4c04ece4adddf1.html</anchorfile>
      <anchor>aa2e8b4841d6fa23d89c567ee76c04ccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const unary_evaluator &amp;</type>
      <name>m_eval</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_003c342661d3866318f4c04ece4adddf1.html</anchorfile>
      <anchor>a8a359fe3402fc44d7def38757052b4aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_innerIndex</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_003c342661d3866318f4c04ece4adddf1.html</anchorfile>
      <anchor>a90feb2fed7c1528dfc86e348a0a0e80d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_outerPos</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_003c342661d3866318f4c04ece4adddf1.html</anchorfile>
      <anchor>a8b07eef7f825158efdb3b324e1e0d060</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>m_value</name>
      <anchorfile>classEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_003c342661d3866318f4c04ece4adddf1.html</anchorfile>
      <anchor>aae549ab5f153761d972d38373919d476</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>Eigen::internal::Packet</name>
    <filename>unionEigen_1_1internal_1_1Packet.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>d</name>
      <anchorfile>unionEigen_1_1internal_1_1Packet.html</anchorfile>
      <anchor>ac7106df37783ca7e863f2aac2d77b40e</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>i</name>
      <anchorfile>unionEigen_1_1internal_1_1Packet.html</anchorfile>
      <anchor>a73485360dd91d7e59db417e445931749</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>l</name>
      <anchorfile>unionEigen_1_1internal_1_1Packet.html</anchorfile>
      <anchor>a96a1067820acbac4c481fe63b78ebcb4</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>ui</name>
      <anchorfile>unionEigen_1_1internal_1_1Packet.html</anchorfile>
      <anchor>a3ea45786676267b331c9c1fa5366904d</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>ul</name>
      <anchorfile>unionEigen_1_1internal_1_1Packet.html</anchorfile>
      <anchor>a9ed24e8cc724a9af68aa9ca9a37d18a6</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>Packet2d</type>
      <name>v2d</name>
      <anchorfile>unionEigen_1_1internal_1_1Packet.html</anchorfile>
      <anchor>af5ca72a89eda67aedb62d67efed0835e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Packet2l</type>
      <name>v2l</name>
      <anchorfile>unionEigen_1_1internal_1_1Packet.html</anchorfile>
      <anchor>ac12660f5bd77d2906e0e2ac8464877dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Packet2ul</type>
      <name>v2ul</name>
      <anchorfile>unionEigen_1_1internal_1_1Packet.html</anchorfile>
      <anchor>a392b94f62f7d878ce68cca757a6d8d0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Packet4i</type>
      <name>v4i</name>
      <anchorfile>unionEigen_1_1internal_1_1Packet.html</anchorfile>
      <anchor>a80c11722980f20f903a873831f4f11e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Packet4ui</type>
      <name>v4ui</name>
      <anchorfile>unionEigen_1_1internal_1_1Packet.html</anchorfile>
      <anchor>ab725695337c5673ab0eea5fe958e1948</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Packet1cd</name>
    <filename>structEigen_1_1internal_1_1Packet1cd.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Packet1cd</name>
      <anchorfile>structEigen_1_1internal_1_1Packet1cd.html</anchorfile>
      <anchor>a8f54436712937ca2d20172e7886a986d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Packet1cd</name>
      <anchorfile>structEigen_1_1internal_1_1Packet1cd.html</anchorfile>
      <anchor>a536e144bdddffb2fbb24024e7bd451b6</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Packet1cd</name>
      <anchorfile>structEigen_1_1internal_1_1Packet1cd.html</anchorfile>
      <anchor>a8f54436712937ca2d20172e7886a986d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Packet1cd</name>
      <anchorfile>structEigen_1_1internal_1_1Packet1cd.html</anchorfile>
      <anchor>aeb444472fc78b80b83f5258b00806fd2</anchor>
      <arglist>(const __m128d &amp;a)</arglist>
    </member>
    <member kind="variable">
      <type>Packet2d</type>
      <name>v</name>
      <anchorfile>structEigen_1_1internal_1_1Packet1cd.html</anchorfile>
      <anchor>acefdb72009987d2a8757b65f1a4f1961</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>__m128d</type>
      <name>v</name>
      <anchorfile>structEigen_1_1internal_1_1Packet1cd.html</anchorfile>
      <anchor>aee58d36c97f6675b185da155593eb16c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Packet2cd</name>
    <filename>structEigen_1_1internal_1_1Packet2cd.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Packet2cd</name>
      <anchorfile>structEigen_1_1internal_1_1Packet2cd.html</anchorfile>
      <anchor>a0c8a2237c3da61718762baa331f24672</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Packet2cd</name>
      <anchorfile>structEigen_1_1internal_1_1Packet2cd.html</anchorfile>
      <anchor>a64efe67ea5b2f0a9bd10071ab02323b6</anchor>
      <arglist>(const __m256d &amp;a)</arglist>
    </member>
    <member kind="variable">
      <type>__m256d</type>
      <name>v</name>
      <anchorfile>structEigen_1_1internal_1_1Packet2cd.html</anchorfile>
      <anchor>a1986df7e3a3f8607144c754ae23a95ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Packet2cf</name>
    <filename>structEigen_1_1internal_1_1Packet2cf.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Packet2cf</name>
      <anchorfile>structEigen_1_1internal_1_1Packet2cf.html</anchorfile>
      <anchor>a711d3d975ff2d7978f3098c8b11a68f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Packet2cf</name>
      <anchorfile>structEigen_1_1internal_1_1Packet2cf.html</anchorfile>
      <anchor>a4a2b441be6264366ddbad387fa73ff09</anchor>
      <arglist>(const __m128 &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Packet2cf</name>
      <anchorfile>structEigen_1_1internal_1_1Packet2cf.html</anchorfile>
      <anchor>a711d3d975ff2d7978f3098c8b11a68f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Packet2cf</name>
      <anchorfile>structEigen_1_1internal_1_1Packet2cf.html</anchorfile>
      <anchor>aa11922dc62f1730f0ee2ae77e190f9f8</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Packet2cf</name>
      <anchorfile>structEigen_1_1internal_1_1Packet2cf.html</anchorfile>
      <anchor>a711d3d975ff2d7978f3098c8b11a68f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Packet2cf</name>
      <anchorfile>structEigen_1_1internal_1_1Packet2cf.html</anchorfile>
      <anchor>aa11922dc62f1730f0ee2ae77e190f9f8</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Packet2cf</name>
      <anchorfile>structEigen_1_1internal_1_1Packet2cf.html</anchorfile>
      <anchor>a711d3d975ff2d7978f3098c8b11a68f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Packet2cf</name>
      <anchorfile>structEigen_1_1internal_1_1Packet2cf.html</anchorfile>
      <anchor>aa11922dc62f1730f0ee2ae77e190f9f8</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="variable">
      <type>Packet1cd</type>
      <name>cd</name>
      <anchorfile>structEigen_1_1internal_1_1Packet2cf.html</anchorfile>
      <anchor>a9c6b63e10d8a859ab8c5001234bb1b20</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>__m128</type>
      <name>v</name>
      <anchorfile>structEigen_1_1internal_1_1Packet2cf.html</anchorfile>
      <anchor>acd2643b2d029def252d3fd98eec2c054</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Packet4f</type>
      <name>v</name>
      <anchorfile>structEigen_1_1internal_1_1Packet2cf.html</anchorfile>
      <anchor>a0d764429cf0924d0fa93fbef9fe4e187</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Packet4cf</name>
    <filename>structEigen_1_1internal_1_1Packet4cf.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Packet4cf</name>
      <anchorfile>structEigen_1_1internal_1_1Packet4cf.html</anchorfile>
      <anchor>ae3f434da90534eb2f12095b4e3c246aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Packet4cf</name>
      <anchorfile>structEigen_1_1internal_1_1Packet4cf.html</anchorfile>
      <anchor>a680cd59d1fc53b23b55be6d30016dad6</anchor>
      <arglist>(const __m256 &amp;a)</arglist>
    </member>
    <member kind="variable">
      <type>__m256</type>
      <name>v</name>
      <anchorfile>structEigen_1_1internal_1_1Packet4cf.html</anchorfile>
      <anchor>a8ee32107cbfc9c17077f3b68d8f61e75</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Packet4f</name>
    <filename>structEigen_1_1internal_1_1Packet4f.html</filename>
    <member kind="variable">
      <type>Packet2d</type>
      <name>v4f</name>
      <anchorfile>structEigen_1_1internal_1_1Packet4f.html</anchorfile>
      <anchor>a68a71523e74ff07b73502f2bab028684</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::packet_traits</name>
    <filename>structEigen_1_1internal_1_1packet__traits.html</filename>
    <templarg>T</templarg>
    <base>Eigen::internal::default_packet_traits</base>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a7a92fd3c24bb7d1ceecd0528fc0e65d1a834234c8b954ae9d07d3acf085fd3108</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a7a92fd3c24bb7d1ceecd0528fc0e65d1a60adf1b5b0dbd4b0ae81fe0b70b9d9eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a7a92fd3c24bb7d1ceecd0528fc0e65d1a625be596b685ca0cb62c78c67d372657</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a7a92fd3c24bb7d1ceecd0528fc0e65d1a55db243518030e108f2adc169b981f5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a5f8742b9af75bc0d15bb1dda8a0f873aab3a3262bb20082412fb81fcce09a1d55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a5f8742b9af75bc0d15bb1dda8a0f873aa33b8551ae391c93ccf82ecab18e02fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a5f8742b9af75bc0d15bb1dda8a0f873aa85dda2a67274f01d900fcbf3e0089213</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNegate</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a5f8742b9af75bc0d15bb1dda8a0f873aa72bfaca38dadb9e545be30e1181ec0fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a5f8742b9af75bc0d15bb1dda8a0f873aafe9dcb7ec5ff545e8ca54f73ef2d7dc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs2</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a5f8742b9af75bc0d15bb1dda8a0f873aae32efae72fc7984672e4e437f945379a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a5f8742b9af75bc0d15bb1dda8a0f873aabd279692e5e911fc20b3c57869fa0039</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMax</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a5f8742b9af75bc0d15bb1dda8a0f873aa3fd4a6f5a083107363e58ae888685d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasConj</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a5f8742b9af75bc0d15bb1dda8a0f873aacc08c736248d44faa782b3114194bbb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSetLinear</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a5f8742b9af75bc0d15bb1dda8a0f873aab7309ed911a51ffb4752128ffc24079d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a7a92fd3c24bb7d1ceecd0528fc0e65d1a625be596b685ca0cb62c78c67d372657</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>ac40b1e8f231d7441d59389e5d10af31b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a5f8742b9af75bc0d15bb1dda8a0f873aafe9dcb7ec5ff545e8ca54f73ef2d7dc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs2</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a5f8742b9af75bc0d15bb1dda8a0f873aae32efae72fc7984672e4e437f945379a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a5f8742b9af75bc0d15bb1dda8a0f873aab3a3262bb20082412fb81fcce09a1d55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasConj</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a5f8742b9af75bc0d15bb1dda8a0f873aacc08c736248d44faa782b3114194bbb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a7a92fd3c24bb7d1ceecd0528fc0e65d1a55db243518030e108f2adc169b981f5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMax</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a5f8742b9af75bc0d15bb1dda8a0f873aa3fd4a6f5a083107363e58ae888685d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a5f8742b9af75bc0d15bb1dda8a0f873aabd279692e5e911fc20b3c57869fa0039</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a5f8742b9af75bc0d15bb1dda8a0f873aa85dda2a67274f01d900fcbf3e0089213</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNegate</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a5f8742b9af75bc0d15bb1dda8a0f873aa72bfaca38dadb9e545be30e1181ec0fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSetLinear</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a5f8742b9af75bc0d15bb1dda8a0f873aab7309ed911a51ffb4752128ffc24079d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a5f8742b9af75bc0d15bb1dda8a0f873aa33b8551ae391c93ccf82ecab18e02fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a7a92fd3c24bb7d1ceecd0528fc0e65d1a60adf1b5b0dbd4b0ae81fe0b70b9d9eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a811c5bde6641fd0f7a8f88be5e11ce27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits.html</anchorfile>
      <anchor>a7a92fd3c24bb7d1ceecd0528fc0e65d1a834234c8b954ae9d07d3acf085fd3108</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::packet_traits&lt; const T &gt;</name>
    <filename>structEigen_1_1internal_1_1packet__traits_3_01const_01T_01_4.html</filename>
    <templarg></templarg>
    <base>Eigen::internal::packet_traits</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::packet_traits&lt; double &gt;</name>
    <filename>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</filename>
    <base>Eigen::internal::default_packet_traits</base>
    <base>Eigen::internal::default_packet_traits</base>
    <base>Eigen::internal::default_packet_traits</base>
    <base>Eigen::internal::default_packet_traits</base>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39abb23a5286bf787da77a66568e7621308</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39aacd1caf99b7d06d2248e2aacb946f59a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39acfa22c164a0bafbde742f13a01e111c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39a081542a4deefd1f226ed9845f305ad30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39a760c21cffcdebe9cac1245ae3e029ed9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasExp</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39a07204cc160772f9a4936fb062f6a6a5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSqrt</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39a58da4c7327c6ea4626b3d8acaea9b6ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasRsqrt</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39a3b4a03b6a52f21d6c9012a2a978ee917</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasBlend</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39a758dae200d06e5a54e2ea8072198bd36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasRound</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39aed0a72b072eb9150246e1d0fc69514de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasFloor</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39a3879318783d54927aced0fffdcd27b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCeil</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39adda4b072e8e4cedba07e676adf9ccbd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39abb23a5286bf787da77a66568e7621308</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39aacd1caf99b7d06d2248e2aacb946f59a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39acfa22c164a0bafbde742f13a01e111c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39a081542a4deefd1f226ed9845f305ad30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39a760c21cffcdebe9cac1245ae3e029ed9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39abb23a5286bf787da77a66568e7621308</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39aacd1caf99b7d06d2248e2aacb946f59a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39acfa22c164a0bafbde742f13a01e111c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39a081542a4deefd1f226ed9845f305ad30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39a760c21cffcdebe9cac1245ae3e029ed9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasExp</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39a07204cc160772f9a4936fb062f6a6a5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSqrt</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39a58da4c7327c6ea4626b3d8acaea9b6ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasRsqrt</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39a3b4a03b6a52f21d6c9012a2a978ee917</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasBlend</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39a758dae200d06e5a54e2ea8072198bd36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39abb23a5286bf787da77a66568e7621308</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39aacd1caf99b7d06d2248e2aacb946f59a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39acfa22c164a0bafbde742f13a01e111c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39a081542a4deefd1f226ed9845f305ad30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39af1b66b398d16753d54442fe2343f187a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39a22a33d0fd498c4627ae163377559c02d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39abaaf9d6a180123888f1b968038db85c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39a760c21cffcdebe9cac1245ae3e029ed9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39a8b4778cdb5a5154faf20b04c988c2fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMax</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39adbbe898d599c2cf38eb147e943c7f01f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39a39ba42c8bd32046e7387c470e3db4148</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39a3f210fd99fe456f7c9d344cfe31555e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCos</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39a19d3f2184002823523b5b3d35d2ad49e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasLog</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39afd3a2da4b1c63358de01df756766fcad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasExp</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39a07204cc160772f9a4936fb062f6a6a5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSqrt</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39a58da4c7327c6ea4626b3d8acaea9b6ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasRsqrt</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39a3b4a03b6a52f21d6c9012a2a978ee917</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasRound</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39aed0a72b072eb9150246e1d0fc69514de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasFloor</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39a3879318783d54927aced0fffdcd27b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCeil</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39adda4b072e8e4cedba07e676adf9ccbd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNegate</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39abf7abf812cf39b4622ede6f555af9c78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasBlend</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39a758dae200d06e5a54e2ea8072198bd36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39aacd1caf99b7d06d2248e2aacb946f59a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4d</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a09ad1352c194ecdf15a0c9f55ea31115</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2d</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a703f4ec61806f74b62a675bd29cb9349</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2d</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a703f4ec61806f74b62a675bd29cb9349</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2d</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a703f4ec61806f74b62a675bd29cb9349</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39a39ba42c8bd32046e7387c470e3db4148</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39af1b66b398d16753d54442fe2343f187a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasBlend</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39a758dae200d06e5a54e2ea8072198bd36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCeil</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39adda4b072e8e4cedba07e676adf9ccbd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCos</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39a19d3f2184002823523b5b3d35d2ad49e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39a760c21cffcdebe9cac1245ae3e029ed9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasExp</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39a07204cc160772f9a4936fb062f6a6a5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasFloor</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39a3879318783d54927aced0fffdcd27b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39a081542a4deefd1f226ed9845f305ad30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasLog</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39afd3a2da4b1c63358de01df756766fcad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMax</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39adbbe898d599c2cf38eb147e943c7f01f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39a8b4778cdb5a5154faf20b04c988c2fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39abaaf9d6a180123888f1b968038db85c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNegate</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39abf7abf812cf39b4622ede6f555af9c78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasRound</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39aed0a72b072eb9150246e1d0fc69514de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasRsqrt</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39a3b4a03b6a52f21d6c9012a2a978ee917</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39a3f210fd99fe456f7c9d344cfe31555e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSqrt</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39a58da4c7327c6ea4626b3d8acaea9b6ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39a22a33d0fd498c4627ae163377559c02d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39acfa22c164a0bafbde742f13a01e111c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet8d</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>adf86f5f3309a80b584d0cadcc610ae52</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4d</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>abfd8cf2aafb10174547c6590f5d34e43</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2d</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>af113faa9c4cc1492c8d7b70329940f64</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2d</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>af113faa9c4cc1492c8d7b70329940f64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a4b37bc6305f03eac5c6e4bfddd79ef39abb23a5286bf787da77a66568e7621308</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::packet_traits&lt; float &gt;</name>
    <filename>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</filename>
    <base>Eigen::internal::default_packet_traits</base>
    <base>Eigen::internal::default_packet_traits</base>
    <base>Eigen::internal::default_packet_traits</base>
    <base>Eigen::internal::default_packet_traits</base>
    <base>Eigen::internal::default_packet_traits</base>
    <base>Eigen::internal::default_packet_traits</base>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a4d9f40bbeb17223f099a7db79a8888d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79aaa0eedcaebbb1e55df53a7953bf83a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79aee54091e75da0e10e9a387c50a5e4a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a7df1ab44791ec636fdaff3cf21ef1f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a6664c6b95ec2603cdcbc9d6483166229</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a044f6639a76b53b4779b6b5b74c80635</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCos</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a1d5b6586d1342b2e45c2c750d4f1ac3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasLog</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a7f68c2f754d9e2a9dc31f95277f1121d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasExp</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a8340a42a53cb4144d9612007d9c7dbf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSqrt</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a344657e3ff722d742fad728bf54da13c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasRsqrt</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79ad730942a643f828c995bd6f00b1cdbd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasTanh</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a1886683f7ae52759b745e0bfd467196aa7557994af71df3ad66a5fc4b87018247</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasBlend</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a03f6af39ec2632ed0a3370d5f79e8c40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasRound</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79aa8971d5b69c29c7acb5357c29ec1edc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasFloor</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a8167ed155d07154f94c0817c65a21724</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCeil</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79ad80dc3cc8f286eb6428b3563ff675e68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a4d9f40bbeb17223f099a7db79a8888d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79aaa0eedcaebbb1e55df53a7953bf83a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79aee54091e75da0e10e9a387c50a5e4a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a7df1ab44791ec636fdaff3cf21ef1f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a6664c6b95ec2603cdcbc9d6483166229</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a4d9f40bbeb17223f099a7db79a8888d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79aaa0eedcaebbb1e55df53a7953bf83a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79aee54091e75da0e10e9a387c50a5e4a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a7df1ab44791ec636fdaff3cf21ef1f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a6664c6b95ec2603cdcbc9d6483166229</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a044f6639a76b53b4779b6b5b74c80635</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCos</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a1d5b6586d1342b2e45c2c750d4f1ac3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasLog</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a7f68c2f754d9e2a9dc31f95277f1121d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasExp</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a8340a42a53cb4144d9612007d9c7dbf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSqrt</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a344657e3ff722d742fad728bf54da13c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a4d9f40bbeb17223f099a7db79a8888d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79aaa0eedcaebbb1e55df53a7953bf83a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79aee54091e75da0e10e9a387c50a5e4a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a7df1ab44791ec636fdaff3cf21ef1f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a6664c6b95ec2603cdcbc9d6483166229</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a044f6639a76b53b4779b6b5b74c80635</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCos</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a1d5b6586d1342b2e45c2c750d4f1ac3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasLog</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a7f68c2f754d9e2a9dc31f95277f1121d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasExp</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a8340a42a53cb4144d9612007d9c7dbf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSqrt</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a344657e3ff722d742fad728bf54da13c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasRsqrt</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79ad730942a643f828c995bd6f00b1cdbd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasTanh</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a1886683f7ae52759b745e0bfd467196aa7557994af71df3ad66a5fc4b87018247</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasBlend</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a03f6af39ec2632ed0a3370d5f79e8c40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a4d9f40bbeb17223f099a7db79a8888d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79aaa0eedcaebbb1e55df53a7953bf83a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79aee54091e75da0e10e9a387c50a5e4a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a7df1ab44791ec636fdaff3cf21ef1f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a396c275e99e6089537c5054717599e89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79ab4587766747cc981e6558e5e08334e6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a3d5a3c24d27a2218745f14f4f4736969</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a6664c6b95ec2603cdcbc9d6483166229</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a11933e4be3559c8de68995ec494cbf47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMax</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79adee04aa411738b6566eac002f4a038da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79aa35b92d98e2e36d711d02d808c6bd3dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a044f6639a76b53b4779b6b5b74c80635</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCos</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a1d5b6586d1342b2e45c2c750d4f1ac3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasLog</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a7f68c2f754d9e2a9dc31f95277f1121d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasExp</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a8340a42a53cb4144d9612007d9c7dbf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSqrt</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a344657e3ff722d742fad728bf54da13c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasRsqrt</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79ad730942a643f828c995bd6f00b1cdbd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasRound</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79aa8971d5b69c29c7acb5357c29ec1edc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasFloor</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a8167ed155d07154f94c0817c65a21724</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCeil</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79ad80dc3cc8f286eb6428b3563ff675e68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNegate</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a760636f53fe8d63197ef54adf2cb2946</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasBlend</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a03f6af39ec2632ed0a3370d5f79e8c40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a4d9f40bbeb17223f099a7db79a8888d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79aaa0eedcaebbb1e55df53a7953bf83a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79aee54091e75da0e10e9a387c50a5e4a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a7df1ab44791ec636fdaff3cf21ef1f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a396c275e99e6089537c5054717599e89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79ab4587766747cc981e6558e5e08334e6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a3d5a3c24d27a2218745f14f4f4736969</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a6664c6b95ec2603cdcbc9d6483166229</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a11933e4be3559c8de68995ec494cbf47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMax</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79adee04aa411738b6566eac002f4a038da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79aa35b92d98e2e36d711d02d808c6bd3dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a044f6639a76b53b4779b6b5b74c80635</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCos</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a1d5b6586d1342b2e45c2c750d4f1ac3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasLog</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a7f68c2f754d9e2a9dc31f95277f1121d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasExp</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a8340a42a53cb4144d9612007d9c7dbf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSqrt</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a344657e3ff722d742fad728bf54da13c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasRsqrt</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79ad730942a643f828c995bd6f00b1cdbd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasRound</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79aa8971d5b69c29c7acb5357c29ec1edc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasFloor</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a8167ed155d07154f94c0817c65a21724</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCeil</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79ad80dc3cc8f286eb6428b3563ff675e68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNegate</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a760636f53fe8d63197ef54adf2cb2946</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasBlend</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a03f6af39ec2632ed0a3370d5f79e8c40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79aaa0eedcaebbb1e55df53a7953bf83a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet8f</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a1ea1055ec4df15373a78c6827648a4d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4f</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ae218bb63db50937a710084a1ed9747c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4f</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ae218bb63db50937a710084a1ed9747c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4f</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ae218bb63db50937a710084a1ed9747c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4f</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ae218bb63db50937a710084a1ed9747c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4f</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ae218bb63db50937a710084a1ed9747c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79aa35b92d98e2e36d711d02d808c6bd3dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a396c275e99e6089537c5054717599e89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasBlend</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a03f6af39ec2632ed0a3370d5f79e8c40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCeil</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79ad80dc3cc8f286eb6428b3563ff675e68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCos</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a1d5b6586d1342b2e45c2c750d4f1ac3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a6664c6b95ec2603cdcbc9d6483166229</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasExp</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a8340a42a53cb4144d9612007d9c7dbf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasFloor</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a8167ed155d07154f94c0817c65a21724</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a7df1ab44791ec636fdaff3cf21ef1f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasLog</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a7f68c2f754d9e2a9dc31f95277f1121d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMax</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79adee04aa411738b6566eac002f4a038da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a11933e4be3559c8de68995ec494cbf47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a3d5a3c24d27a2218745f14f4f4736969</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNegate</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a760636f53fe8d63197ef54adf2cb2946</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasRound</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79aa8971d5b69c29c7acb5357c29ec1edc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasRsqrt</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79ad730942a643f828c995bd6f00b1cdbd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a044f6639a76b53b4779b6b5b74c80635</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSqrt</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a344657e3ff722d742fad728bf54da13c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79ab4587766747cc981e6558e5e08334e6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasTanh</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a1886683f7ae52759b745e0bfd467196aa7557994af71df3ad66a5fc4b87018247</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79aee54091e75da0e10e9a387c50a5e4a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet16f</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ab948cae83ab260558556a8941e985b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet8f</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a27392d36d557f994efe8d88df4866656</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4f</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a753e39039ed22b2dde1684c1f8c62985</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4f</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a753e39039ed22b2dde1684c1f8c62985</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4f</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a753e39039ed22b2dde1684c1f8c62985</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4f</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a753e39039ed22b2dde1684c1f8c62985</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ac3952ab76d79551abcc79f0eaed9ad79a4d9f40bbeb17223f099a7db79a8888d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::packet_traits&lt; int &gt;</name>
    <filename>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</filename>
    <base>Eigen::internal::default_packet_traits</base>
    <base>Eigen::internal::default_packet_traits</base>
    <base>Eigen::internal::default_packet_traits</base>
    <base>Eigen::internal::default_packet_traits</base>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7d7e41f2611b20557deb384a40a0a1f5ae8a57deab1f6dd77704f68292f490a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7d7e41f2611b20557deb384a40a0a1f5a22d2cf0422b5aea3b0da33161de371b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7d7e41f2611b20557deb384a40a0a1f5af823169eda175c5ed6253e5730046bed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7d7e41f2611b20557deb384a40a0a1f5a0a295e657855f58fa752672d54d692a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7d7e41f2611b20557deb384a40a0a1f5ae8a57deab1f6dd77704f68292f490a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7d7e41f2611b20557deb384a40a0a1f5a22d2cf0422b5aea3b0da33161de371b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7d7e41f2611b20557deb384a40a0a1f5af823169eda175c5ed6253e5730046bed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasBlend</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7d7e41f2611b20557deb384a40a0a1f5a79b238b0193d9ec5ecac35ec8a19782e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7d7e41f2611b20557deb384a40a0a1f5ae8a57deab1f6dd77704f68292f490a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7d7e41f2611b20557deb384a40a0a1f5a22d2cf0422b5aea3b0da33161de371b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7d7e41f2611b20557deb384a40a0a1f5af823169eda175c5ed6253e5730046bed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7d7e41f2611b20557deb384a40a0a1f5a0a295e657855f58fa752672d54d692a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7d7e41f2611b20557deb384a40a0a1f5a3355d6733c1ca2ec7e81941e7f7870f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7d7e41f2611b20557deb384a40a0a1f5a1c087a16ad2139c9735220a37ff33152</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7d7e41f2611b20557deb384a40a0a1f5a1a6eac966befd102146de6cb3e5d9e4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7d7e41f2611b20557deb384a40a0a1f5af61545b076e8184f2ed80deac83451ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasBlend</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7d7e41f2611b20557deb384a40a0a1f5a79b238b0193d9ec5ecac35ec8a19782e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7d7e41f2611b20557deb384a40a0a1f5ae8a57deab1f6dd77704f68292f490a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7d7e41f2611b20557deb384a40a0a1f5a22d2cf0422b5aea3b0da33161de371b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7d7e41f2611b20557deb384a40a0a1f5af823169eda175c5ed6253e5730046bed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7d7e41f2611b20557deb384a40a0a1f5a0a295e657855f58fa752672d54d692a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7d7e41f2611b20557deb384a40a0a1f5a3355d6733c1ca2ec7e81941e7f7870f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7d7e41f2611b20557deb384a40a0a1f5a1c087a16ad2139c9735220a37ff33152</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7d7e41f2611b20557deb384a40a0a1f5a1a6eac966befd102146de6cb3e5d9e4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7d7e41f2611b20557deb384a40a0a1f5af61545b076e8184f2ed80deac83451ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasBlend</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7d7e41f2611b20557deb384a40a0a1f5a79b238b0193d9ec5ecac35ec8a19782e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7d7e41f2611b20557deb384a40a0a1f5a22d2cf0422b5aea3b0da33161de371b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4i</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>abcd1d398b42e5452213afe6652f7cebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4i</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>abcd1d398b42e5452213afe6652f7cebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4i</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>abcd1d398b42e5452213afe6652f7cebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4i</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>abcd1d398b42e5452213afe6652f7cebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7d7e41f2611b20557deb384a40a0a1f5a3355d6733c1ca2ec7e81941e7f7870f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasBlend</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7d7e41f2611b20557deb384a40a0a1f5a79b238b0193d9ec5ecac35ec8a19782e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7d7e41f2611b20557deb384a40a0a1f5af61545b076e8184f2ed80deac83451ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7d7e41f2611b20557deb384a40a0a1f5a0a295e657855f58fa752672d54d692a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7d7e41f2611b20557deb384a40a0a1f5a1a6eac966befd102146de6cb3e5d9e4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7d7e41f2611b20557deb384a40a0a1f5a1c087a16ad2139c9735220a37ff33152</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7d7e41f2611b20557deb384a40a0a1f5af823169eda175c5ed6253e5730046bed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4i</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a4c035d9ce275515f3eabf2934623190b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4i</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a4c035d9ce275515f3eabf2934623190b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4i</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a4c035d9ce275515f3eabf2934623190b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4i</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a4c035d9ce275515f3eabf2934623190b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a7d7e41f2611b20557deb384a40a0a1f5ae8a57deab1f6dd77704f68292f490a1c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::packet_traits&lt; std::complex&lt; double &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</filename>
    <base>Eigen::internal::default_packet_traits</base>
    <base>Eigen::internal::default_packet_traits</base>
    <base>Eigen::internal::default_packet_traits</base>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832aea8a95136959dfc1ea969a5a87bb7a2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832aa088e7214ec458d789bc5228b9dd8ef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832a577d1a39ac8c2d35b567fb2887635eb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832ad388026f0989e5f80af611e55bbb5a00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832a79d282d005ac68e759cf3801d5a62db7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832aef50be3330abce8024d3006b88c95ebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832a23634023499e49d2176e2c6a33f61225</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832acb19c92c352f66f4d1466ea5bd3f2193</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNegate</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832a75593cf6a58b3ae32edb011711649270</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832a8bd2e99d89acf5e68cd75cb6f06d2b25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs2</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832a5ca7d7b0a03575e1ef226c29407cc9fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832ae1b2f0e91a68e9d32a4d73986cafb07a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMax</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832adb1fcaeaf417f8cda1c5837a2c39a30c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSetLinear</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832a3c84591d9829702bdf2ba926ee8f0a88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832aea8a95136959dfc1ea969a5a87bb7a2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832aa088e7214ec458d789bc5228b9dd8ef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832a577d1a39ac8c2d35b567fb2887635eb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832ad388026f0989e5f80af611e55bbb5a00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832a79d282d005ac68e759cf3801d5a62db7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832aef50be3330abce8024d3006b88c95ebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832a23634023499e49d2176e2c6a33f61225</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832acb19c92c352f66f4d1466ea5bd3f2193</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNegate</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832a75593cf6a58b3ae32edb011711649270</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832a8bd2e99d89acf5e68cd75cb6f06d2b25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs2</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832a5ca7d7b0a03575e1ef226c29407cc9fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832ae1b2f0e91a68e9d32a4d73986cafb07a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMax</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832adb1fcaeaf417f8cda1c5837a2c39a30c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSetLinear</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832a3c84591d9829702bdf2ba926ee8f0a88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832aea8a95136959dfc1ea969a5a87bb7a2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832aa088e7214ec458d789bc5228b9dd8ef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832a577d1a39ac8c2d35b567fb2887635eb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832ad388026f0989e5f80af611e55bbb5a00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832a79d282d005ac68e759cf3801d5a62db7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832aef50be3330abce8024d3006b88c95ebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832a23634023499e49d2176e2c6a33f61225</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832acb19c92c352f66f4d1466ea5bd3f2193</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNegate</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832a75593cf6a58b3ae32edb011711649270</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832a8bd2e99d89acf5e68cd75cb6f06d2b25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs2</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832a5ca7d7b0a03575e1ef226c29407cc9fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832ae1b2f0e91a68e9d32a4d73986cafb07a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMax</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832adb1fcaeaf417f8cda1c5837a2c39a30c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSetLinear</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832a3c84591d9829702bdf2ba926ee8f0a88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832aa088e7214ec458d789bc5228b9dd8ef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet1cd</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>a0ade4ea2669a629eea68ae4b656894c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet1cd</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>a0ade4ea2669a629eea68ae4b656894c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet1cd</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>a0ade4ea2669a629eea68ae4b656894c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832a8bd2e99d89acf5e68cd75cb6f06d2b25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs2</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832a5ca7d7b0a03575e1ef226c29407cc9fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832a79d282d005ac68e759cf3801d5a62db7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832acb19c92c352f66f4d1466ea5bd3f2193</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832ad388026f0989e5f80af611e55bbb5a00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMax</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832adb1fcaeaf417f8cda1c5837a2c39a30c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832ae1b2f0e91a68e9d32a4d73986cafb07a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832a23634023499e49d2176e2c6a33f61225</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNegate</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832a75593cf6a58b3ae32edb011711649270</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSetLinear</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832a3c84591d9829702bdf2ba926ee8f0a88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832aef50be3330abce8024d3006b88c95ebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832a577d1a39ac8c2d35b567fb2887635eb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet1cd</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>aa201000fa7adc5d0ff2556c0b138f0e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2cd</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>a7634eba4586ad4f9ad7cb2766ba2060d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet1cd</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>aa201000fa7adc5d0ff2556c0b138f0e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ad9ddbecde6259a544d7663b646b9c832aea8a95136959dfc1ea969a5a87bb7a2c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::packet_traits&lt; std::complex&lt; float &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</filename>
    <base>Eigen::internal::default_packet_traits</base>
    <base>Eigen::internal::default_packet_traits</base>
    <base>Eigen::internal::default_packet_traits</base>
    <base>Eigen::internal::default_packet_traits</base>
    <base>Eigen::internal::default_packet_traits</base>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13add15db3f86c8177fd458e69769d63cd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13a11ffd6eca1a4d35ad12781794bc68600</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13a7fb0ea57a419865fa0d87857327fd53a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13aea902502b7d8abf63e9f13454d0168dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13a43b12d8f1b8f28249bb3483fcb8e4b8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13a14dfbd87e6849e597700f46ac529c8a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13a480c13f0e219ae69ca79cb0182453bd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13afd851deccc0c1a001698b2b39edb43b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNegate</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13acb950fbff7c519dd14c8844307aed1a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13a192ff624ea8894f96509f59b4ce9153e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs2</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13aeefd3087e155b0cb8f16ff93ef0cf229</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13ae166f9067c32c50418ebb29316abee5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMax</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13a8e477d5ddcf420673fe7c452924b86e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSetLinear</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13a2c1478d24571660b49b4138ef94bf041</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13add15db3f86c8177fd458e69769d63cd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13a11ffd6eca1a4d35ad12781794bc68600</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13a7fb0ea57a419865fa0d87857327fd53a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13aea902502b7d8abf63e9f13454d0168dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13a43b12d8f1b8f28249bb3483fcb8e4b8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13a14dfbd87e6849e597700f46ac529c8a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13a480c13f0e219ae69ca79cb0182453bd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13afd851deccc0c1a001698b2b39edb43b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNegate</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13acb950fbff7c519dd14c8844307aed1a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13a192ff624ea8894f96509f59b4ce9153e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs2</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13aeefd3087e155b0cb8f16ff93ef0cf229</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13ae166f9067c32c50418ebb29316abee5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMax</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13a8e477d5ddcf420673fe7c452924b86e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSetLinear</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13a2c1478d24571660b49b4138ef94bf041</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13add15db3f86c8177fd458e69769d63cd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13a11ffd6eca1a4d35ad12781794bc68600</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13a7fb0ea57a419865fa0d87857327fd53a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13aea902502b7d8abf63e9f13454d0168dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13a43b12d8f1b8f28249bb3483fcb8e4b8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13a14dfbd87e6849e597700f46ac529c8a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13a480c13f0e219ae69ca79cb0182453bd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13afd851deccc0c1a001698b2b39edb43b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNegate</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13acb950fbff7c519dd14c8844307aed1a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13a192ff624ea8894f96509f59b4ce9153e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs2</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13aeefd3087e155b0cb8f16ff93ef0cf229</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13ae166f9067c32c50418ebb29316abee5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMax</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13a8e477d5ddcf420673fe7c452924b86e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSetLinear</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13a2c1478d24571660b49b4138ef94bf041</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasBlend</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13adc4fd5fead05fdb5b6888241332581bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13add15db3f86c8177fd458e69769d63cd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13a11ffd6eca1a4d35ad12781794bc68600</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13a7fb0ea57a419865fa0d87857327fd53a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13aea902502b7d8abf63e9f13454d0168dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13a43b12d8f1b8f28249bb3483fcb8e4b8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13a14dfbd87e6849e597700f46ac529c8a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13a480c13f0e219ae69ca79cb0182453bd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13afd851deccc0c1a001698b2b39edb43b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNegate</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13acb950fbff7c519dd14c8844307aed1a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13a192ff624ea8894f96509f59b4ce9153e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs2</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13aeefd3087e155b0cb8f16ff93ef0cf229</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13ae166f9067c32c50418ebb29316abee5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMax</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13a8e477d5ddcf420673fe7c452924b86e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSetLinear</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13a2c1478d24571660b49b4138ef94bf041</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13add15db3f86c8177fd458e69769d63cd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13a11ffd6eca1a4d35ad12781794bc68600</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13a7fb0ea57a419865fa0d87857327fd53a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13aea902502b7d8abf63e9f13454d0168dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13a43b12d8f1b8f28249bb3483fcb8e4b8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13a14dfbd87e6849e597700f46ac529c8a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13a480c13f0e219ae69ca79cb0182453bd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13afd851deccc0c1a001698b2b39edb43b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNegate</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13acb950fbff7c519dd14c8844307aed1a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13a192ff624ea8894f96509f59b4ce9153e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs2</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13aeefd3087e155b0cb8f16ff93ef0cf229</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13ae166f9067c32c50418ebb29316abee5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMax</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13a8e477d5ddcf420673fe7c452924b86e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasBlend</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13adc4fd5fead05fdb5b6888241332581bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSetLinear</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13a2c1478d24571660b49b4138ef94bf041</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13a11ffd6eca1a4d35ad12781794bc68600</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2cf</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a26ca9289181f825939af56a94afc23db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2cf</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a26ca9289181f825939af56a94afc23db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2cf</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a26ca9289181f825939af56a94afc23db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2cf</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a26ca9289181f825939af56a94afc23db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2cf</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a26ca9289181f825939af56a94afc23db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13a192ff624ea8894f96509f59b4ce9153e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs2</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13aeefd3087e155b0cb8f16ff93ef0cf229</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13a43b12d8f1b8f28249bb3483fcb8e4b8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasBlend</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13adc4fd5fead05fdb5b6888241332581bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13afd851deccc0c1a001698b2b39edb43b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasHalfPacket</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13aea902502b7d8abf63e9f13454d0168dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMax</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13a8e477d5ddcf420673fe7c452924b86e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMin</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13ae166f9067c32c50418ebb29316abee5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13a480c13f0e219ae69ca79cb0182453bd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNegate</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13acb950fbff7c519dd14c8844307aed1a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSetLinear</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13a2c1478d24571660b49b4138ef94bf041</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13a14dfbd87e6849e597700f46ac529c8a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13a7fb0ea57a419865fa0d87857327fd53a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4cf</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>ad9687ac24553844fbd766cdaf21c4ded</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2cf</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a580a3908d84d95ba19d0c9bddcb40f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2cf</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a580a3908d84d95ba19d0c9bddcb40f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2cf</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a580a3908d84d95ba19d0c9bddcb40f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2cf</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a580a3908d84d95ba19d0c9bddcb40f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structEigen_1_1internal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a8f6c3e78b1aa3cf02de3ceb465c97a13add15db3f86c8177fd458e69769d63cd7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::PacketBlock</name>
    <filename>structEigen_1_1internal_1_1PacketBlock.html</filename>
    <templarg>Packet</templarg>
    <templarg>N</templarg>
    <member kind="variable">
      <type>Packet</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1PacketBlock.html</anchorfile>
      <anchor>a4e3862f63f99dc8eb22bb6ba284d05f5</anchor>
      <arglist>[N]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::palign_impl</name>
    <filename>structEigen_1_1internal_1_1palign__impl.html</filename>
    <templarg>Offset</templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1palign__impl.html</anchorfile>
      <anchor>a50d28052ed31511c0850d72acdc15d90</anchor>
      <arglist>(PacketType &amp;, const PacketType &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::palign_impl&lt; Offset, Packet16f &gt;</name>
    <filename>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet16f_01_4.html</filename>
    <templarg>Offset</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet16f_01_4.html</anchorfile>
      <anchor>abc1d0f94deb62c40d884c3293a0dbc18</anchor>
      <arglist>(Packet16f &amp;first, const Packet16f &amp;second)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::palign_impl&lt; Offset, Packet1cd &gt;</name>
    <filename>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet1cd_01_4.html</filename>
    <templarg>Offset</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet1cd_01_4.html</anchorfile>
      <anchor>ac1744967710606c722b358f1b2349acd</anchor>
      <arglist>(Packet1cd &amp;, const Packet1cd &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet1cd_01_4.html</anchorfile>
      <anchor>ac1744967710606c722b358f1b2349acd</anchor>
      <arglist>(Packet1cd &amp;, const Packet1cd &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::palign_impl&lt; Offset, Packet2cd &gt;</name>
    <filename>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet2cd_01_4.html</filename>
    <templarg>Offset</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet2cd_01_4.html</anchorfile>
      <anchor>a591e59857a9546b969896c00726c2312</anchor>
      <arglist>(Packet2cd &amp;first, const Packet2cd &amp;second)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::palign_impl&lt; Offset, Packet2cf &gt;</name>
    <filename>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet2cf_01_4.html</filename>
    <templarg>Offset</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet2cf_01_4.html</anchorfile>
      <anchor>a646ffaa2ab1f139214316298785aec89</anchor>
      <arglist>(Packet2cf &amp;first, const Packet2cf &amp;second)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet2cf_01_4.html</anchorfile>
      <anchor>a646ffaa2ab1f139214316298785aec89</anchor>
      <arglist>(Packet2cf &amp;first, const Packet2cf &amp;second)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet2cf_01_4.html</anchorfile>
      <anchor>a646ffaa2ab1f139214316298785aec89</anchor>
      <arglist>(Packet2cf &amp;first, const Packet2cf &amp;second)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet2cf_01_4.html</anchorfile>
      <anchor>a646ffaa2ab1f139214316298785aec89</anchor>
      <arglist>(Packet2cf &amp;first, const Packet2cf &amp;second)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::palign_impl&lt; Offset, Packet2d &gt;</name>
    <filename>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet2d_01_4.html</filename>
    <templarg>Offset</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet2d_01_4.html</anchorfile>
      <anchor>a67e74f2cd50ad7d14d1820186da5f752</anchor>
      <arglist>(Packet2d &amp;first, const Packet2d &amp;second)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet2d_01_4.html</anchorfile>
      <anchor>a67e74f2cd50ad7d14d1820186da5f752</anchor>
      <arglist>(Packet2d &amp;first, const Packet2d &amp;second)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::palign_impl&lt; Offset, Packet4cf &gt;</name>
    <filename>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet4cf_01_4.html</filename>
    <templarg>Offset</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet4cf_01_4.html</anchorfile>
      <anchor>a143a8ec4ae04105d432ff7d5a294fb57</anchor>
      <arglist>(Packet4cf &amp;first, const Packet4cf &amp;second)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::palign_impl&lt; Offset, Packet4d &gt;</name>
    <filename>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet4d_01_4.html</filename>
    <templarg>Offset</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet4d_01_4.html</anchorfile>
      <anchor>a3e257fc150f0bd96ef4d8578bd6fbf64</anchor>
      <arglist>(Packet4d &amp;first, const Packet4d &amp;second)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::palign_impl&lt; Offset, Packet4f &gt;</name>
    <filename>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet4f_01_4.html</filename>
    <templarg>Offset</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet4f_01_4.html</anchorfile>
      <anchor>a150fdb800bfa363cd70cc65dc9e524bc</anchor>
      <arglist>(Packet4f &amp;first, const Packet4f &amp;second)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet4f_01_4.html</anchorfile>
      <anchor>a150fdb800bfa363cd70cc65dc9e524bc</anchor>
      <arglist>(Packet4f &amp;first, const Packet4f &amp;second)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet4f_01_4.html</anchorfile>
      <anchor>a150fdb800bfa363cd70cc65dc9e524bc</anchor>
      <arglist>(Packet4f &amp;first, const Packet4f &amp;second)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::palign_impl&lt; Offset, Packet4i &gt;</name>
    <filename>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet4i_01_4.html</filename>
    <templarg>Offset</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet4i_01_4.html</anchorfile>
      <anchor>a85d58b7eca3be350b89edc175e048335</anchor>
      <arglist>(Packet4i &amp;first, const Packet4i &amp;second)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet4i_01_4.html</anchorfile>
      <anchor>a85d58b7eca3be350b89edc175e048335</anchor>
      <arglist>(Packet4i &amp;first, const Packet4i &amp;second)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet4i_01_4.html</anchorfile>
      <anchor>a85d58b7eca3be350b89edc175e048335</anchor>
      <arglist>(Packet4i &amp;first, const Packet4i &amp;second)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::palign_impl&lt; Offset, Packet8d &gt;</name>
    <filename>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet8d_01_4.html</filename>
    <templarg>Offset</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet8d_01_4.html</anchorfile>
      <anchor>a75559aeaf9f507a75e08b853abcfa555</anchor>
      <arglist>(Packet8d &amp;first, const Packet8d &amp;second)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::palign_impl&lt; Offset, Packet8f &gt;</name>
    <filename>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet8f_01_4.html</filename>
    <templarg>Offset</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1palign__impl_3_01Offset_00_01Packet8f_01_4.html</anchorfile>
      <anchor>ab88632af1fe3faa1252771cf2d3fe770</anchor>
      <arglist>(Packet8f &amp;first, const Packet8f &amp;second)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::panel_dfs_traits</name>
    <filename>structEigen_1_1internal_1_1panel__dfs__traits.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ExpandMem</name>
      <anchorfile>structEigen_1_1internal_1_1panel__dfs__traits.html</anchorfile>
      <anchor>af273558bf96989b8010ca496917e0c87a39025cfd3dbebe7a75c46243e02e5cf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ExpandMem</name>
      <anchorfile>structEigen_1_1internal_1_1panel__dfs__traits.html</anchorfile>
      <anchor>af273558bf96989b8010ca496917e0c87a39025cfd3dbebe7a75c46243e02e5cf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IndexVector::Scalar</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1panel__dfs__traits.html</anchorfile>
      <anchor>ac2c2ba4aabe69f4f9ed0fa2d4e5a243f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mem_expand</name>
      <anchorfile>structEigen_1_1internal_1_1panel__dfs__traits.html</anchorfile>
      <anchor>a51632d430c16b88f79f911ee7168de1f</anchor>
      <arglist>(IndexVector &amp;, Index, Index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>panel_dfs_traits</name>
      <anchorfile>structEigen_1_1internal_1_1panel__dfs__traits.html</anchorfile>
      <anchor>a3efb9fc2c299aace73e1b18a53bd0b26</anchor>
      <arglist>(Index jcol, StorageIndex *marker)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>update_segrep</name>
      <anchorfile>structEigen_1_1internal_1_1panel__dfs__traits.html</anchorfile>
      <anchor>a0e870a6937edbfa331104aff1122459b</anchor>
      <arglist>(Index krep, StorageIndex jj)</arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>m_jcol</name>
      <anchorfile>structEigen_1_1internal_1_1panel__dfs__traits.html</anchorfile>
      <anchor>ad35e09680a023ee42628342b1c166047</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>StorageIndex *</type>
      <name>m_marker</name>
      <anchorfile>structEigen_1_1internal_1_1panel__dfs__traits.html</anchorfile>
      <anchor>a963e0dcd500fdb333ec6ea40217dcf93</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::ParametrizedLine</name>
    <filename>classEigen_1_1ParametrizedLine.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>_AmbientDim</templarg>
    <templarg>_Options</templarg>
    <member kind="enumvalue">
      <name>AmbientDimAtCompileTime</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>ac6f51948c8408a1c79cd33a9b89d9a3daa9cc06fc43b7379afb63a7732114e09e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>ac6f51948c8408a1c79cd33a9b89d9a3dab9e2ec7c38565108b050b6b958cd70aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AmbientDimAtCompileTime</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>ac6f51948c8408a1c79cd33a9b89d9a3daa9cc06fc43b7379afb63a7732114e09e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a3c9f84dd8608940282b16652a296c764</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>ac6f51948c8408a1c79cd33a9b89d9a3dab9e2ec7c38565108b050b6b958cd70aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>abc5e4b05e33efb054996160850e5fee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a93db650b04cedf2952e2e98a8623ef9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, AmbientDimAtCompileTime, 1, Options &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>ab82eb66b19e96584b9cb5e463a076fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::cast_return_type&lt; ParametrizedLine, ParametrizedLine&lt; NewScalarType, AmbientDimAtCompileTime, Options &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a2f48ba47cd487a3550b4371f01c3271c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>dim</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a2e8d1ca4d1570e456952b5e979e5171c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const VectorType &amp;</type>
      <name>direction</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a38c1c1eb94eb945a70a567ceadf3c950</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC VectorType &amp;</type>
      <name>direction</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a2e7606d3a6cbf501a688be8845785c5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RealScalar</type>
      <name>distance</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a1c038c9559f76794369bd2ae74e93b9f</anchor>
      <arglist>(const VectorType &amp;p) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>intersection</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>ad88a4efe64b19c643feb03c7e21bb28b</anchor>
      <arglist>(const Hyperplane&lt; _Scalar, _AmbientDim, OtherOptions &gt; &amp;hyperplane) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC _Scalar</type>
      <name>intersection</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a512be7d79c7c982380e59ddf84d61252</anchor>
      <arglist>(const Hyperplane&lt; _Scalar, _AmbientDim, OtherOptions &gt; &amp;hyperplane) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>intersectionParameter</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a32a79d93c43fbfd5c70dd95432926505</anchor>
      <arglist>(const Hyperplane&lt; _Scalar, _AmbientDim, OtherOptions &gt; &amp;hyperplane) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC _Scalar</type>
      <name>intersectionParameter</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>ad476025bb806ab3c8fd14d2381139dbc</anchor>
      <arglist>(const Hyperplane&lt; _Scalar, _AmbientDim, OtherOptions &gt; &amp;hyperplane) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC VectorType</type>
      <name>intersectionPoint</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a9319102677fc48d2208c949f448f4829</anchor>
      <arglist>(const Hyperplane&lt; _Scalar, _AmbientDim, OtherOptions &gt; &amp;hyperplane) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a27a86c54f66a622847470f79aec4ea2f</anchor>
      <arglist>(const ParametrizedLine &amp;other, const typename NumTraits&lt; Scalar &gt;::Real &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const VectorType &amp;</type>
      <name>origin</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a587330ad5af9902fdbc8d32a89810e37</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC VectorType &amp;</type>
      <name>origin</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a13584deae04a4078f35a8b590d3868fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>ParametrizedLine</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a7c23f36d93cf3b3c2b37fd9f9eda5685</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>ParametrizedLine</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a2e2f479073705585b025de0db0af50d8</anchor>
      <arglist>(const ParametrizedLine&lt; Scalar, AmbientDimAtCompileTime, OtherOptions &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>ParametrizedLine</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>ac4ba4fe484f3a3abf78edec8c60ea13a</anchor>
      <arglist>(Index _dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>ParametrizedLine</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a1b1d3ff9dee6f252f14bc2d8f3f0bb02</anchor>
      <arglist>(const VectorType &amp;origin, const VectorType &amp;direction)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>ParametrizedLine</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a6b4a0e4a98ea57f3a2b2d5669d24e909</anchor>
      <arglist>(const Hyperplane&lt; _Scalar, _AmbientDim, OtherOptions &gt; &amp;hyperplane)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>ParametrizedLine</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a69aed1a96062648d4e61dce3b5fb896f</anchor>
      <arglist>(const ParametrizedLine&lt; OtherScalarType, AmbientDimAtCompileTime, OtherOptions &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC VectorType</type>
      <name>pointAt</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>ae0a510cc78156974ab5a7fb8a6b2326a</anchor>
      <arglist>(const Scalar &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC VectorType</type>
      <name>projection</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a3c7a7a3db3d4380c538d55fc8df77f87</anchor>
      <arglist>(const VectorType &amp;p) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RealScalar</type>
      <name>squaredDistance</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a7dc9009fd67184754823cf90ae8f6eae</anchor>
      <arglist>(const VectorType &amp;p) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>~ParametrizedLine</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a265f7bf138586a449ef937be7da1efef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC ParametrizedLine</type>
      <name>Through</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a79fec5983b16b02100d67c81407e96fa</anchor>
      <arglist>(const VectorType &amp;p0, const VectorType &amp;p1)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorType</type>
      <name>m_direction</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>a37368bd3f68f8a5d2a5014d94c80dd6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorType</type>
      <name>m_origin</name>
      <anchorfile>classEigen_1_1ParametrizedLine.html</anchorfile>
      <anchor>af1f2dfe6917701c64633e50ae83692d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::pardiso_run_selector</name>
    <filename>structEigen_1_1internal_1_1pardiso__run__selector.html</filename>
    <templarg>IndexType</templarg>
    <member kind="function" static="yes">
      <type>static IndexType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1pardiso__run__selector.html</anchorfile>
      <anchor>ab9b3df198fa7a73ed2fd7b3a968060a2</anchor>
      <arglist>(_MKL_DSS_HANDLE_t pt, IndexType maxfct, IndexType mnum, IndexType type, IndexType phase, IndexType n, void *a, IndexType *ia, IndexType *ja, IndexType *perm, IndexType nrhs, IndexType *iparm, IndexType msglvl, void *b, void *x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::pardiso_run_selector&lt; long long int &gt;</name>
    <filename>structEigen_1_1internal_1_1pardiso__run__selector_3_01long_01long_01int_01_4.html</filename>
    <member kind="typedef">
      <type>long long int</type>
      <name>IndexType</name>
      <anchorfile>structEigen_1_1internal_1_1pardiso__run__selector_3_01long_01long_01int_01_4.html</anchorfile>
      <anchor>a3d616f3f50735e26dd3900cd92f869f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IndexType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1pardiso__run__selector_3_01long_01long_01int_01_4.html</anchorfile>
      <anchor>a773b269fe8ba5dbb85880add63251635</anchor>
      <arglist>(_MKL_DSS_HANDLE_t pt, IndexType maxfct, IndexType mnum, IndexType type, IndexType phase, IndexType n, void *a, IndexType *ia, IndexType *ja, IndexType *perm, IndexType nrhs, IndexType *iparm, IndexType msglvl, void *b, void *x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::pardiso_traits</name>
    <filename>structEigen_1_1internal_1_1pardiso__traits.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::pardiso_traits&lt; PardisoLDLT&lt; _MatrixType, Options &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1pardiso__traits_3_01PardisoLDLT_3_01__MatrixType_00_01Options_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Options</templarg>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1pardiso__traits_3_01PardisoLDLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>af5d9ede1de07bf532067d2a02a1ff569</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1pardiso__traits_3_01PardisoLDLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a35bae36ba68f58b8f2bd3278dfdc2ced</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1pardiso__traits_3_01PardisoLDLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a9756a58b0b53cadab9350d86f375f3db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1pardiso__traits_3_01PardisoLDLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>ade50d8cb78211b8c04f204e7a50fa524</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::pardiso_traits&lt; PardisoLLT&lt; _MatrixType, Options &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1pardiso__traits_3_01PardisoLLT_3_01__MatrixType_00_01Options_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Options</templarg>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1pardiso__traits_3_01PardisoLLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>ac30b64f982c8817a3c38d131a6f9a09d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1pardiso__traits_3_01PardisoLLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>aa2c4b297281ee5d39891f2018d83a5b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1pardiso__traits_3_01PardisoLLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a5cf8f6e1c8a5e6060952b1f3a2f11e50</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1pardiso__traits_3_01PardisoLLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a5cd30f1d5de97b543f995d1ee6aafe30</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::pardiso_traits&lt; PardisoLU&lt; _MatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1pardiso__traits_3_01PardisoLU_3_01__MatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1pardiso__traits_3_01PardisoLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a6253d589ffa5c063fde5c732c81fd6d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1pardiso__traits_3_01PardisoLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>af2ab1adecb2d6eda3747192d1cc9a978</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1pardiso__traits_3_01PardisoLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a12a540bf60b60e726d39cfe197e67bf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1pardiso__traits_3_01PardisoLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a87c2c1664ec2a6a1375576173fda930a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::PardisoImpl</name>
    <filename>classEigen_1_1PardisoImpl.html</filename>
    <templarg>Derived</templarg>
    <base>Eigen::SparseSolverBase</base>
    <member kind="enumvalue">
      <name>ScalarIsComplex</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>af9d31bc508ef19979bc492fda7892e0fab0966c1be2a34ad16817a0dd3868a48d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>af9d31bc508ef19979bc492fda7892e0faaa4c457b769eba87b40e561be24423fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>af9d31bc508ef19979bc492fda7892e0fa69b5496ff72841d29bc7eab2d96d0ce4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>af9d31bc508ef19979bc492fda7892e0faaa4c457b769eba87b40e561be24423fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, MatrixType::RowsAtCompileTime, 1 &gt;</type>
      <name>IntColVectorType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a11e6b204912c77d1eceeb05f712b946b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, 1, MatrixType::ColsAtCompileTime &gt;</type>
      <name>IntRowVectorType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a90be930fec075f5fd78b9082f720d56b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a2f2436d02c24adffa86fd417ce12b7c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>af9d31bc508ef19979bc492fda7892e0fa69b5496ff72841d29bc7eab2d96d0ce4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; StorageIndex, 64, 1, DontAlign &gt;</type>
      <name>ParameterType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a5b0f199e9396b2aaac3bf80d34ac10ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a4a4dfb3a20c538cd373f4b62de9c5fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>ae546657194f55140629bac75a8619769</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ScalarIsComplex</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>af9d31bc508ef19979bc492fda7892e0fab0966c1be2a34ad16817a0dd3868a48d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, RowMajor, StorageIndex &gt;</type>
      <name>SparseMatrixType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a970eeb6d1193e63762adb8c7a06df581</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a234a0c3536cccbeabcfe9ed8376a3691</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a80b4f80cc8041abae10fe370172143fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a1735d09abb438a282ddca4c5bd05d993</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, MatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a5bc3793e432180b0e990bb8fedcb302d</anchor>
      <arglist>(const MatrixBase&lt; BDerived &gt; &amp;b, MatrixBase&lt; XDerived &gt; &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>af1773ce06014b55a69cd42daf34eeec4</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a52a56fde447df457c27f808ae81857a6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a01d51b4c6a2aa4d269f77d9f12ab8c34</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a6a4c092c5fb581a946d3c4e5ec347dfb</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a7dce1175518593e33d32e30ab0ffee3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PardisoImpl</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a32978f2155de6f2fd28509d2056c4aec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ParameterType &amp;</type>
      <name>pardisoParameterArray</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a42a7983796076edc52e0e8d2869610ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a4da5aaafb4964daee9855b897ebc3a4b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PardisoImpl</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a2a3b698ffd8c99e5d8b31c38e1d3cd4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseSolverBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>aebf63524acad1cd560a3b293faf4df7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::pardiso_traits&lt; Derived &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a8a43f20311beb4b0571cb9d0c6703277</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>manageErrorCode</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>ad34dfcda0a66d31a68b12bb8fc28f504</anchor>
      <arglist>(Index error) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>pardisoInit</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a4d13fa79acda71b1164e07d61156462f</anchor>
      <arglist>(int type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>pardisoRelease</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>aa480e5ca316d25bb2b556ed5473ab0de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>afdf4efc140a9dc2d4b67aa2d05cb1e5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a8e463ece1fbf394b1a87f4f44b5c7e8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>aa46efea01be27c3b885ba115322b0a10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ParameterType</type>
      <name>m_iparm</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>aee886545d4a6cedc6a4b7733da1ba46b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SparseMatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a48bb9ea75a9d6f123211a3606282424a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex</type>
      <name>m_msglvl</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a88149995a0eb64e4588283e6e5c47127</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntColVectorType</type>
      <name>m_perm</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a385da4c27886b82e0123a79f6805791d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>void *</type>
      <name>m_pt</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a076c4728bcd09e2beb52d81f91037057</anchor>
      <arglist>[64]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_size</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a7ae5cec21668dbe42aca97ef39bd8788</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex</type>
      <name>m_type</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a0601bfff34aeb0a19e438a633890cf29</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PardisoImpl&lt; PardisoLDLT&lt; MatrixType, Options &gt; &gt;</name>
    <filename>classEigen_1_1PardisoImpl.html</filename>
    <base>SparseSolverBase&lt; PardisoLDLT&lt; MatrixType, Options &gt; &gt;</base>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>af9d31bc508ef19979bc492fda7892e0faaa4c457b769eba87b40e561be24423fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, MatrixType::RowsAtCompileTime, 1 &gt;</type>
      <name>IntColVectorType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a11e6b204912c77d1eceeb05f712b946b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, 1, MatrixType::ColsAtCompileTime &gt;</type>
      <name>IntRowVectorType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a90be930fec075f5fd78b9082f720d56b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a2f2436d02c24adffa86fd417ce12b7c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>af9d31bc508ef19979bc492fda7892e0fa69b5496ff72841d29bc7eab2d96d0ce4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; StorageIndex, 64, 1, DontAlign &gt;</type>
      <name>ParameterType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a5b0f199e9396b2aaac3bf80d34ac10ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a4a4dfb3a20c538cd373f4b62de9c5fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>ae546657194f55140629bac75a8619769</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ScalarIsComplex</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>af9d31bc508ef19979bc492fda7892e0fab0966c1be2a34ad16817a0dd3868a48d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, RowMajor, StorageIndex &gt;</type>
      <name>SparseMatrixType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a970eeb6d1193e63762adb8c7a06df581</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a234a0c3536cccbeabcfe9ed8376a3691</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a80b4f80cc8041abae10fe370172143fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a1735d09abb438a282ddca4c5bd05d993</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, MatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a5bc3793e432180b0e990bb8fedcb302d</anchor>
      <arglist>(const MatrixBase&lt; BDerived &gt; &amp;b, MatrixBase&lt; XDerived &gt; &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>PardisoLDLT&lt; MatrixType, Options &gt; &amp;</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>af1773ce06014b55a69cd42daf34eeec4</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a52a56fde447df457c27f808ae81857a6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PardisoLDLT&lt; MatrixType, Options &gt; &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a01d51b4c6a2aa4d269f77d9f12ab8c34</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>PardisoLDLT&lt; MatrixType, Options &gt; &amp;</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a6a4c092c5fb581a946d3c4e5ec347dfb</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a7dce1175518593e33d32e30ab0ffee3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PardisoImpl</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a32978f2155de6f2fd28509d2056c4aec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ParameterType &amp;</type>
      <name>pardisoParameterArray</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a42a7983796076edc52e0e8d2869610ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a4da5aaafb4964daee9855b897ebc3a4b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PardisoImpl</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a2a3b698ffd8c99e5d8b31c38e1d3cd4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseSolverBase&lt; PardisoLDLT&lt; MatrixType, Options &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>aebf63524acad1cd560a3b293faf4df7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::pardiso_traits&lt; PardisoLDLT&lt; MatrixType, Options &gt; &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a8a43f20311beb4b0571cb9d0c6703277</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>manageErrorCode</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>ad34dfcda0a66d31a68b12bb8fc28f504</anchor>
      <arglist>(Index error) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>pardisoInit</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a4d13fa79acda71b1164e07d61156462f</anchor>
      <arglist>(int type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>pardisoRelease</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>aa480e5ca316d25bb2b556ed5473ab0de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>afdf4efc140a9dc2d4b67aa2d05cb1e5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a8e463ece1fbf394b1a87f4f44b5c7e8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>aa46efea01be27c3b885ba115322b0a10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ParameterType</type>
      <name>m_iparm</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>aee886545d4a6cedc6a4b7733da1ba46b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SparseMatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a48bb9ea75a9d6f123211a3606282424a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex</type>
      <name>m_msglvl</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a88149995a0eb64e4588283e6e5c47127</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntColVectorType</type>
      <name>m_perm</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a385da4c27886b82e0123a79f6805791d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>void *</type>
      <name>m_pt</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a076c4728bcd09e2beb52d81f91037057</anchor>
      <arglist>[64]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_size</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a7ae5cec21668dbe42aca97ef39bd8788</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex</type>
      <name>m_type</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a0601bfff34aeb0a19e438a633890cf29</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PardisoImpl&lt; PardisoLLT&lt; MatrixType, _UpLo &gt; &gt;</name>
    <filename>classEigen_1_1PardisoImpl.html</filename>
    <base>SparseSolverBase&lt; PardisoLLT&lt; MatrixType, _UpLo &gt; &gt;</base>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>af9d31bc508ef19979bc492fda7892e0faaa4c457b769eba87b40e561be24423fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, MatrixType::RowsAtCompileTime, 1 &gt;</type>
      <name>IntColVectorType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a11e6b204912c77d1eceeb05f712b946b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, 1, MatrixType::ColsAtCompileTime &gt;</type>
      <name>IntRowVectorType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a90be930fec075f5fd78b9082f720d56b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a2f2436d02c24adffa86fd417ce12b7c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>af9d31bc508ef19979bc492fda7892e0fa69b5496ff72841d29bc7eab2d96d0ce4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; StorageIndex, 64, 1, DontAlign &gt;</type>
      <name>ParameterType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a5b0f199e9396b2aaac3bf80d34ac10ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a4a4dfb3a20c538cd373f4b62de9c5fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>ae546657194f55140629bac75a8619769</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ScalarIsComplex</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>af9d31bc508ef19979bc492fda7892e0fab0966c1be2a34ad16817a0dd3868a48d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, RowMajor, StorageIndex &gt;</type>
      <name>SparseMatrixType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a970eeb6d1193e63762adb8c7a06df581</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a234a0c3536cccbeabcfe9ed8376a3691</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a80b4f80cc8041abae10fe370172143fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a1735d09abb438a282ddca4c5bd05d993</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, MatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a5bc3793e432180b0e990bb8fedcb302d</anchor>
      <arglist>(const MatrixBase&lt; BDerived &gt; &amp;b, MatrixBase&lt; XDerived &gt; &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>PardisoLLT&lt; MatrixType, _UpLo &gt; &amp;</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>af1773ce06014b55a69cd42daf34eeec4</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a52a56fde447df457c27f808ae81857a6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PardisoLLT&lt; MatrixType, _UpLo &gt; &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a01d51b4c6a2aa4d269f77d9f12ab8c34</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>PardisoLLT&lt; MatrixType, _UpLo &gt; &amp;</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a6a4c092c5fb581a946d3c4e5ec347dfb</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a7dce1175518593e33d32e30ab0ffee3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PardisoImpl</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a32978f2155de6f2fd28509d2056c4aec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ParameterType &amp;</type>
      <name>pardisoParameterArray</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a42a7983796076edc52e0e8d2869610ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a4da5aaafb4964daee9855b897ebc3a4b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PardisoImpl</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a2a3b698ffd8c99e5d8b31c38e1d3cd4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseSolverBase&lt; PardisoLLT&lt; MatrixType, _UpLo &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>aebf63524acad1cd560a3b293faf4df7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::pardiso_traits&lt; PardisoLLT&lt; MatrixType, _UpLo &gt; &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a8a43f20311beb4b0571cb9d0c6703277</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>manageErrorCode</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>ad34dfcda0a66d31a68b12bb8fc28f504</anchor>
      <arglist>(Index error) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>pardisoInit</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a4d13fa79acda71b1164e07d61156462f</anchor>
      <arglist>(int type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>pardisoRelease</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>aa480e5ca316d25bb2b556ed5473ab0de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>afdf4efc140a9dc2d4b67aa2d05cb1e5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a8e463ece1fbf394b1a87f4f44b5c7e8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>aa46efea01be27c3b885ba115322b0a10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ParameterType</type>
      <name>m_iparm</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>aee886545d4a6cedc6a4b7733da1ba46b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SparseMatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a48bb9ea75a9d6f123211a3606282424a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex</type>
      <name>m_msglvl</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a88149995a0eb64e4588283e6e5c47127</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntColVectorType</type>
      <name>m_perm</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a385da4c27886b82e0123a79f6805791d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>void *</type>
      <name>m_pt</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a076c4728bcd09e2beb52d81f91037057</anchor>
      <arglist>[64]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_size</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a7ae5cec21668dbe42aca97ef39bd8788</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex</type>
      <name>m_type</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a0601bfff34aeb0a19e438a633890cf29</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PardisoImpl&lt; PardisoLU&lt; MatrixType &gt; &gt;</name>
    <filename>classEigen_1_1PardisoImpl.html</filename>
    <base>SparseSolverBase&lt; PardisoLU&lt; MatrixType &gt; &gt;</base>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>af9d31bc508ef19979bc492fda7892e0faaa4c457b769eba87b40e561be24423fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, MatrixType::RowsAtCompileTime, 1 &gt;</type>
      <name>IntColVectorType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a11e6b204912c77d1eceeb05f712b946b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, 1, MatrixType::ColsAtCompileTime &gt;</type>
      <name>IntRowVectorType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a90be930fec075f5fd78b9082f720d56b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a2f2436d02c24adffa86fd417ce12b7c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>af9d31bc508ef19979bc492fda7892e0fa69b5496ff72841d29bc7eab2d96d0ce4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; StorageIndex, 64, 1, DontAlign &gt;</type>
      <name>ParameterType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a5b0f199e9396b2aaac3bf80d34ac10ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a4a4dfb3a20c538cd373f4b62de9c5fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>ae546657194f55140629bac75a8619769</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ScalarIsComplex</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>af9d31bc508ef19979bc492fda7892e0fab0966c1be2a34ad16817a0dd3868a48d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, RowMajor, StorageIndex &gt;</type>
      <name>SparseMatrixType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a970eeb6d1193e63762adb8c7a06df581</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a234a0c3536cccbeabcfe9ed8376a3691</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a80b4f80cc8041abae10fe370172143fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a1735d09abb438a282ddca4c5bd05d993</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, MatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a5bc3793e432180b0e990bb8fedcb302d</anchor>
      <arglist>(const MatrixBase&lt; BDerived &gt; &amp;b, MatrixBase&lt; XDerived &gt; &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>PardisoLU&lt; MatrixType &gt; &amp;</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>af1773ce06014b55a69cd42daf34eeec4</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a52a56fde447df457c27f808ae81857a6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PardisoLU&lt; MatrixType &gt; &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a01d51b4c6a2aa4d269f77d9f12ab8c34</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>PardisoLU&lt; MatrixType &gt; &amp;</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a6a4c092c5fb581a946d3c4e5ec347dfb</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a7dce1175518593e33d32e30ab0ffee3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PardisoImpl</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a32978f2155de6f2fd28509d2056c4aec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ParameterType &amp;</type>
      <name>pardisoParameterArray</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a42a7983796076edc52e0e8d2869610ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a4da5aaafb4964daee9855b897ebc3a4b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PardisoImpl</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a2a3b698ffd8c99e5d8b31c38e1d3cd4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseSolverBase&lt; PardisoLU&lt; MatrixType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>aebf63524acad1cd560a3b293faf4df7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::pardiso_traits&lt; PardisoLU&lt; MatrixType &gt; &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a8a43f20311beb4b0571cb9d0c6703277</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>manageErrorCode</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>ad34dfcda0a66d31a68b12bb8fc28f504</anchor>
      <arglist>(Index error) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>pardisoInit</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a4d13fa79acda71b1164e07d61156462f</anchor>
      <arglist>(int type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>pardisoRelease</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>aa480e5ca316d25bb2b556ed5473ab0de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>afdf4efc140a9dc2d4b67aa2d05cb1e5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a8e463ece1fbf394b1a87f4f44b5c7e8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>aa46efea01be27c3b885ba115322b0a10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ParameterType</type>
      <name>m_iparm</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>aee886545d4a6cedc6a4b7733da1ba46b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SparseMatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a48bb9ea75a9d6f123211a3606282424a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex</type>
      <name>m_msglvl</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a88149995a0eb64e4588283e6e5c47127</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntColVectorType</type>
      <name>m_perm</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a385da4c27886b82e0123a79f6805791d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>void *</type>
      <name>m_pt</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a076c4728bcd09e2beb52d81f91037057</anchor>
      <arglist>[64]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_size</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a7ae5cec21668dbe42aca97ef39bd8788</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex</type>
      <name>m_type</name>
      <anchorfile>classEigen_1_1PardisoImpl.html</anchorfile>
      <anchor>a0601bfff34aeb0a19e438a633890cf29</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::PardisoLDLT</name>
    <filename>classEigen_1_1PardisoLDLT.html</filename>
    <templarg></templarg>
    <templarg>Options</templarg>
    <base>PardisoImpl&lt; PardisoLDLT&lt; MatrixType, Options &gt; &gt;</base>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1PardisoLDLT.html</anchorfile>
      <anchor>ae5e05b18f3345af4115daa90dcce830daec44647ae71cf27e3323e0a273005af2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1PardisoLDLT.html</anchorfile>
      <anchor>ae18a83f05749b82202c0e2fabcb7a5ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1PardisoLDLT.html</anchorfile>
      <anchor>ae5e05b18f3345af4115daa90dcce830daec44647ae71cf27e3323e0a273005af2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMatrix</name>
      <anchorfile>classEigen_1_1PardisoLDLT.html</anchorfile>
      <anchor>ac9934f8e3bf712157ca2639a5fa63f50</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PardisoLDLT</name>
      <anchorfile>classEigen_1_1PardisoLDLT.html</anchorfile>
      <anchor>a84f003da693e2b6a911c0276d614ae7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PardisoLDLT</name>
      <anchorfile>classEigen_1_1PardisoLDLT.html</anchorfile>
      <anchor>a6305c6f32af14b1e956185ec38ae5fbe</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>PardisoImpl&lt; PardisoLDLT&lt; MatrixType, Options &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PardisoLDLT.html</anchorfile>
      <anchor>a2b656497d36453d2638b6ec7522c1d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1PardisoLDLT.html</anchorfile>
      <anchor>a0f2b16e45d24849737bcf3bba02ca1c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1PardisoLDLT.html</anchorfile>
      <anchor>a1185bbdb29c3fd4f89b28f09c559adee</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>PardisoImpl&lt; PardisoLDLT&lt; MatrixType, Options &gt; &gt;</name>
      <anchorfile>classEigen_1_1PardisoLDLT.html</anchorfile>
      <anchor>a47a1936c390c8845f892507eeeb25426</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::PardisoLLT</name>
    <filename>classEigen_1_1PardisoLLT.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <base>PardisoImpl&lt; PardisoLLT&lt; MatrixType, _UpLo &gt; &gt;</base>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1PardisoLLT.html</anchorfile>
      <anchor>a023718c1580ebcc326b5e117d9d8366da81f63a4b5cfe502ed7c9529732ce166e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1PardisoLLT.html</anchorfile>
      <anchor>a829a43ab724a0b622adccc2101016261</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1PardisoLLT.html</anchorfile>
      <anchor>a023718c1580ebcc326b5e117d9d8366da81f63a4b5cfe502ed7c9529732ce166e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PardisoLLT</name>
      <anchorfile>classEigen_1_1PardisoLLT.html</anchorfile>
      <anchor>aab0d50060a878a18323996753305aef1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PardisoLLT</name>
      <anchorfile>classEigen_1_1PardisoLLT.html</anchorfile>
      <anchor>a001cc4fc6bc3d11bf0d18fb8950029fe</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>PardisoImpl&lt; PardisoLLT&lt; MatrixType, _UpLo &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PardisoLLT.html</anchorfile>
      <anchor>a2db30d3b0a2bc5836ca565cd5352483b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1PardisoLLT.html</anchorfile>
      <anchor>ae1d2fdefc5f542214f6c374b1037e020</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1PardisoLLT.html</anchorfile>
      <anchor>af01f78d498ca862dc922e85308a9fb99</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getMatrix</name>
      <anchorfile>classEigen_1_1PardisoLLT.html</anchorfile>
      <anchor>abf6ad5867c951f4ce0f407a7c6e9d560</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>PardisoImpl&lt; PardisoLLT&lt; MatrixType, _UpLo &gt; &gt;</name>
      <anchorfile>classEigen_1_1PardisoLLT.html</anchorfile>
      <anchor>a076fbf53339403d9aa5cce02673f0abe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::PardisoLU</name>
    <filename>classEigen_1_1PardisoLU.html</filename>
    <templarg></templarg>
    <base>PardisoImpl&lt; PardisoLU&lt; MatrixType &gt; &gt;</base>
    <member kind="function">
      <type></type>
      <name>PardisoLU</name>
      <anchorfile>classEigen_1_1PardisoLU.html</anchorfile>
      <anchor>a89de70af236a22fa677853a5211b9ffa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PardisoLU</name>
      <anchorfile>classEigen_1_1PardisoLU.html</anchorfile>
      <anchor>aa4c9aeab1443d5f1923eaffb360fa5ef</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>PardisoImpl&lt; PardisoLU &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PardisoLU.html</anchorfile>
      <anchor>a828d8c2d392e2304d18aedef4cb647e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1PardisoLU.html</anchorfile>
      <anchor>a646566f09e32d2f2034950261ee748b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1PardisoLU.html</anchorfile>
      <anchor>a980c6f143fbc5dada4b61766c5a40910</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getMatrix</name>
      <anchorfile>classEigen_1_1PardisoLU.html</anchorfile>
      <anchor>ae9c24d54ea4eb0bfa43091cae3196735</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>PardisoImpl&lt; PardisoLU&lt; MatrixType &gt; &gt;</name>
      <anchorfile>classEigen_1_1PardisoLU.html</anchorfile>
      <anchor>ac6b89366233dede3acb259c751a4006a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::partial_lu_impl</name>
    <filename>structEigen_1_1internal_1_1partial__lu__impl.html</filename>
    <templarg></templarg>
    <templarg>StorageOrder</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Block&lt; MatrixType, Dynamic, Dynamic &gt;</type>
      <name>BlockType</name>
      <anchorfile>structEigen_1_1internal_1_1partial__lu__impl.html</anchorfile>
      <anchor>ad63bb1112bcc2ea7fe95267d79c5f0af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Matrix&lt; Scalar, Dynamic, Dynamic, StorageOrder &gt; &gt;</type>
      <name>MapLU</name>
      <anchorfile>structEigen_1_1internal_1_1partial__lu__impl.html</anchorfile>
      <anchor>ac7d76f45eeb96ba883c796772dc74191</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; MapLU, Dynamic, Dynamic &gt;</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1partial__lu__impl.html</anchorfile>
      <anchor>aef9745ce92a2b897556eca8b407aaf57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1partial__lu__impl.html</anchorfile>
      <anchor>a66b78c8f3358a04ed1a11be0d4e65c69</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>blocked_lu</name>
      <anchorfile>structEigen_1_1internal_1_1partial__lu__impl.html</anchorfile>
      <anchor>ab66f4cb2c3942d9c5a09aa4a26a15349</anchor>
      <arglist>(Index rows, Index cols, Scalar *lu_data, Index luStride, PivIndex *row_transpositions, PivIndex &amp;nb_transpositions, Index maxBlockSize=256)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>unblocked_lu</name>
      <anchorfile>structEigen_1_1internal_1_1partial__lu__impl.html</anchorfile>
      <anchor>abbae34180cea8ab2f3cee5def899d9fc</anchor>
      <arglist>(MatrixType &amp;lu, PivIndex *row_transpositions, PivIndex &amp;nb_transpositions)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::PartialPivLU</name>
    <filename>classEigen_1_1PartialPivLU.html</filename>
    <templarg>_MatrixType</templarg>
    <base>SolverBase&lt; PartialPivLU&lt; _MatrixType &gt; &gt;</base>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a9cb09587f6fa074c94804e0813f6e065a426014823390749908ac7cdd6d5558ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a9cb09587f6fa074c94804e0813f6e065aeacda80c57b2c83c0bb6fff90e24a7b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SolverBase&lt; PartialPivLU &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a2131c6ccbf78c1dcfe862654beed1272</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a0736a02bea471dbed733a1fb2cebb678</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a9cb09587f6fa074c94804e0813f6e065aeacda80c57b2c83c0bb6fff90e24a7b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a9cb09587f6fa074c94804e0813f6e065a426014823390749908ac7cdd6d5558ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; RowsAtCompileTime, MaxRowsAtCompileTime &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a5b5f010f3e7acdff7b7c72db874dc3d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>aaae954615fa4a1dd947fe7d380bf7206</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transpositions&lt; RowsAtCompileTime, MaxRowsAtCompileTime &gt;</type>
      <name>TranspositionType</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>acf0c9c89566e8aba4fae8f470c5a8d4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>ab7e88bbaf3bb0172b9be97036be68999</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>_solve_impl_transposed</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a6e63a73644ef9fbe7856c8169287c7f5</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a9aaa1eaccfb6ee5dfab78cb6e190929a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PartialPivLU &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a6236eb61ae6886543c407582f4ca1550</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a54c3d39c9b46ff485a8d2140b9b23193</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Inverse&lt; PartialPivLU &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>aef983470f92aba829e861e32e68681b5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixLU</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>abea0d7e51c5591a6db152eade0892d9c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PartialPivLU</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a5c04818d354f94a98786d8a44cb709c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PartialPivLU</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>acf892c12d8a229b32bddc3149e32e63a</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PartialPivLU</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>acf37214aebb54d0e186ae39ac6c41bdf</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PartialPivLU</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a4efc917d31d0e9d76781a97509309061</anchor>
      <arglist>(EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const PermutationType &amp;</type>
      <name>permutationP</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a1c637530b3215787668a75ebb2e7b882</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>rcond</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a472b46d5d9ff7c328e1dccc13805f690</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>reconstructedMatrix</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>aba7f1ee83537b0d240ebf206503a4920</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>ad7a86697af02b65b13939d319e1d6840</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; PartialPivLU, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a49247bd2f742a46bca1f9c2bf1b19ad8</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a8dc40bd1ef7ac09d58587b1b97fca91d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>check_template_parameters</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a561b9022ead4336fdacb687f6be86a53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>signed char</type>
      <name>m_det_p</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a5771dfc25659778e8ccc609440062f5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a99833b9547e2b03a5b78244241dc9188</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_l1_norm</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a262635d8536e2e790460e3300f4a9e3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_lu</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>a447c0c44420cb6677fbb92d55fbab417</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationType</type>
      <name>m_p</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>aedc36fc61bd34887a3c2fe5800167f2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TranspositionType</type>
      <name>m_rowsTranspositions</name>
      <anchorfile>classEigen_1_1PartialPivLU.html</anchorfile>
      <anchor>aa71083e9e1ef21838a3058ec0ffd0510</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::PartialReduxExpr</name>
    <filename>classEigen_1_1PartialReduxExpr.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Direction</templarg>
    <base protection="private">Eigen::internal::no_assignment_operator</base>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; PartialReduxExpr &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PartialReduxExpr.html</anchorfile>
      <anchor>a54b5729b220e26fd72c27578a8528f17</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PartialReduxExpr.html</anchorfile>
      <anchor>a61b6b938dc8ac08690ae5bf3783be910</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const MemberOp &amp;</type>
      <name>functor</name>
      <anchorfile>classEigen_1_1PartialReduxExpr.html</anchorfile>
      <anchor>a808c46ed63ea5d7bb317cdaf03855325</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC MatrixType::Nested</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1PartialReduxExpr.html</anchorfile>
      <anchor>a3e982081f3b64703c27ceaf9dde199af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>PartialReduxExpr</name>
      <anchorfile>classEigen_1_1PartialReduxExpr.html</anchorfile>
      <anchor>a54f6a90b0ae45dc88105b4a57f940f77</anchor>
      <arglist>(const MatrixType &amp;mat, const MemberOp &amp;func=MemberOp())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PartialReduxExpr.html</anchorfile>
      <anchor>a518f32495c8bd341041def7acac1a270</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const MemberOp</type>
      <name>m_functor</name>
      <anchorfile>classEigen_1_1PartialReduxExpr.html</anchorfile>
      <anchor>a132cd0b41217ad9218185eb0410aa4cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType::Nested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1PartialReduxExpr.html</anchorfile>
      <anchor>a0e168dd87be83384815da314455aa177</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::pastix_traits</name>
    <filename>structEigen_1_1internal_1_1pastix__traits.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::pastix_traits&lt; PastixLDLT&lt; _MatrixType, Options &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1pastix__traits_3_01PastixLDLT_3_01__MatrixType_00_01Options_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Options</templarg>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1pastix__traits_3_01PastixLDLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>ae598cac8985c2a8dee86daafae458857</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1pastix__traits_3_01PastixLDLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a3243bad36c09cd5cbab893b71e1ed51c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1pastix__traits_3_01PastixLDLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a9ea83d11d63ccd6541d5313e9d08290e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1pastix__traits_3_01PastixLDLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>aa6334f9e5e4c5c1d2a55a51a571766a1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::pastix_traits&lt; PastixLLT&lt; _MatrixType, Options &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1pastix__traits_3_01PastixLLT_3_01__MatrixType_00_01Options_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Options</templarg>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1pastix__traits_3_01PastixLLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a61766da52cf38a40a9d8afeebb72889f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1pastix__traits_3_01PastixLLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a15a2ad1b048090501c159dfe49af97ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1pastix__traits_3_01PastixLLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>ac6506f6e99e6231cba90a17ce721faaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1pastix__traits_3_01PastixLLT_3_01__MatrixType_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a043abc9c458ee20bdf7df674eab32200</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::pastix_traits&lt; PastixLU&lt; _MatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1pastix__traits_3_01PastixLU_3_01__MatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1pastix__traits_3_01PastixLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ad5cf594f74d7538987a75f5db284ee4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1pastix__traits_3_01PastixLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ab730372ff0f43dc2af281a4513832735</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1pastix__traits_3_01PastixLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a9a3a36d1582355961fc61b56accce68b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1pastix__traits_3_01PastixLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a18b75c7eedd17fd2ceb4011394ef650b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::PastixBase</name>
    <filename>classEigen_1_1PastixBase.html</filename>
    <templarg>Derived</templarg>
    <base>Eigen::SparseSolverBase</base>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a58012ca7575c2704947fd8d1c5435e3fa676b41a508d1b7c63723bf59de93cdf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a58012ca7575c2704947fd8d1c5435e3fafa996e1f8ab115f1323d23adbcec45e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::pastix_traits&lt; Derived &gt;::MatrixType</type>
      <name>_MatrixType</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a3590da53cc9d964ebc0e7c1ef62860d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a58012ca7575c2704947fd8d1c5435e3fa676b41a508d1b7c63723bf59de93cdf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor &gt;</type>
      <name>ColSpMatrix</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>ae6d77f933f8777a77197ead483dbb4cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a6cd35cdf1999768f6d99465b466f6afd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a58012ca7575c2704947fd8d1c5435e3fafa996e1f8ab115f1323d23adbcec45e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a3a5f114fdba041a4c588e0034eb989a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a9f25544947ef1a53a24b60103e3971e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a2e10075626ec849c47c2360653e1a89d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>Vector</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>aabb830048edd554f4fbcadd85408d9ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a63c39ad03354e57b4ea67683dead4674</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, MatrixBase&lt; Dest &gt; &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a6ba5c02c8b13ad144a96f9fb6a5885e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Array&lt; double, DPARM_SIZE, 1 &gt; &amp;</type>
      <name>dparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>af4a29373aa3e6a980738efde33f92a76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double &amp;</type>
      <name>dparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a6e7baecd4990d6df9b5713cb6499e940</anchor>
      <arglist>(int idxparam)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a436e99a385c9c019be9627cc1fa884cf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Array&lt; StorageIndex, IPARM_SIZE, 1 &gt; &amp;</type>
      <name>iparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a38378e7b2b5c750a8a23e2c21a69146c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int &amp;</type>
      <name>iparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a5509ca8d6a9217fb95ab020363b9e0fb</anchor>
      <arglist>(int idxparam)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PastixBase</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a542cfb00dfbaf74bd62c99442918acf6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a01b3786f9c460d32284fe63655f29109</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PastixBase</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>ac040c64a83afdbbe0bfbfa19a85e7c9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseSolverBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>af66956d5d8ee804ee0d4d66f56f6baec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a1c3499de4bd707504925b8d54e57253a</anchor>
      <arglist>(ColSpMatrix &amp;mat)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>clean</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>aaee9ad715b2743747e0e88f53c1d8c47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a4173afa8a88aec8f1346372b2de71af9</anchor>
      <arglist>(ColSpMatrix &amp;mat)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>acbaa789672638fd5f621f52c3e951f7c</anchor>
      <arglist>(ColSpMatrix &amp;mat)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>ac6202714edd1943646e34f16ad384336</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a9bf581a78008c1b10784ce12ef9f4d24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_comm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>af081942a2221ed4a4996b702613a4c4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Array&lt; double, DPARM_SIZE, 1 &gt;</type>
      <name>m_dparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a139ba50ba94931769c328fa7c373a180</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a238a5fcf1f5ddde5e8996b8d971e3882</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>ae37b176f45ed1f4145c19a6bd1742863</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_initisOk</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>aaec1e805c8ea06e946a04e3bd4cd13fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>m_invp</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a2a78525b0cfe2bbf28e03e2e90077748</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Array&lt; int, IPARM_SIZE, 1 &gt;</type>
      <name>m_iparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a5cdb7299e33d7f089d9e38f191aed9b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pastix_data_t *</type>
      <name>m_pastixdata</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>adcd075ee3317f41566c60dfcc402e2fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>m_perm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a38aac82eb011ec6a7cfe01ce64287a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_size</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>ab687f32875f2ff3e723d5b19584d533e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PastixBase&lt; PastixLDLT&lt; _MatrixType, _UpLo &gt; &gt;</name>
    <filename>classEigen_1_1PastixBase.html</filename>
    <base>SparseSolverBase&lt; PastixLDLT&lt; _MatrixType, _UpLo &gt; &gt;</base>
    <member kind="typedef">
      <type>internal::pastix_traits&lt; PastixLDLT&lt; _MatrixType, _UpLo &gt; &gt;::MatrixType</type>
      <name>_MatrixType</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a3590da53cc9d964ebc0e7c1ef62860d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a58012ca7575c2704947fd8d1c5435e3fa676b41a508d1b7c63723bf59de93cdf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor &gt;</type>
      <name>ColSpMatrix</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>ae6d77f933f8777a77197ead483dbb4cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a6cd35cdf1999768f6d99465b466f6afd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a58012ca7575c2704947fd8d1c5435e3fafa996e1f8ab115f1323d23adbcec45e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a3a5f114fdba041a4c588e0034eb989a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a9f25544947ef1a53a24b60103e3971e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a2e10075626ec849c47c2360653e1a89d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>Vector</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>aabb830048edd554f4fbcadd85408d9ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a63c39ad03354e57b4ea67683dead4674</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, MatrixBase&lt; Dest &gt; &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a6ba5c02c8b13ad144a96f9fb6a5885e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Array&lt; double, DPARM_SIZE, 1 &gt; &amp;</type>
      <name>dparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>af4a29373aa3e6a980738efde33f92a76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double &amp;</type>
      <name>dparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a6e7baecd4990d6df9b5713cb6499e940</anchor>
      <arglist>(int idxparam)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a436e99a385c9c019be9627cc1fa884cf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Array&lt; StorageIndex, IPARM_SIZE, 1 &gt; &amp;</type>
      <name>iparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a38378e7b2b5c750a8a23e2c21a69146c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int &amp;</type>
      <name>iparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a5509ca8d6a9217fb95ab020363b9e0fb</anchor>
      <arglist>(int idxparam)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PastixBase</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a542cfb00dfbaf74bd62c99442918acf6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a01b3786f9c460d32284fe63655f29109</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PastixBase</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>ac040c64a83afdbbe0bfbfa19a85e7c9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseSolverBase&lt; PastixLDLT&lt; _MatrixType, _UpLo &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>af66956d5d8ee804ee0d4d66f56f6baec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a1c3499de4bd707504925b8d54e57253a</anchor>
      <arglist>(ColSpMatrix &amp;mat)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>clean</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>aaee9ad715b2743747e0e88f53c1d8c47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a4173afa8a88aec8f1346372b2de71af9</anchor>
      <arglist>(ColSpMatrix &amp;mat)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>acbaa789672638fd5f621f52c3e951f7c</anchor>
      <arglist>(ColSpMatrix &amp;mat)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>ac6202714edd1943646e34f16ad384336</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a9bf581a78008c1b10784ce12ef9f4d24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_comm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>af081942a2221ed4a4996b702613a4c4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Array&lt; double, DPARM_SIZE, 1 &gt;</type>
      <name>m_dparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a139ba50ba94931769c328fa7c373a180</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a238a5fcf1f5ddde5e8996b8d971e3882</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>ae37b176f45ed1f4145c19a6bd1742863</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_initisOk</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>aaec1e805c8ea06e946a04e3bd4cd13fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>m_invp</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a2a78525b0cfe2bbf28e03e2e90077748</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Array&lt; int, IPARM_SIZE, 1 &gt;</type>
      <name>m_iparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a5cdb7299e33d7f089d9e38f191aed9b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pastix_data_t *</type>
      <name>m_pastixdata</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>adcd075ee3317f41566c60dfcc402e2fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>m_perm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a38aac82eb011ec6a7cfe01ce64287a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_size</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>ab687f32875f2ff3e723d5b19584d533e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PastixBase&lt; PastixLLT&lt; _MatrixType, _UpLo &gt; &gt;</name>
    <filename>classEigen_1_1PastixBase.html</filename>
    <base>SparseSolverBase&lt; PastixLLT&lt; _MatrixType, _UpLo &gt; &gt;</base>
    <member kind="typedef">
      <type>internal::pastix_traits&lt; PastixLLT&lt; _MatrixType, _UpLo &gt; &gt;::MatrixType</type>
      <name>_MatrixType</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a3590da53cc9d964ebc0e7c1ef62860d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a58012ca7575c2704947fd8d1c5435e3fa676b41a508d1b7c63723bf59de93cdf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor &gt;</type>
      <name>ColSpMatrix</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>ae6d77f933f8777a77197ead483dbb4cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a6cd35cdf1999768f6d99465b466f6afd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a58012ca7575c2704947fd8d1c5435e3fafa996e1f8ab115f1323d23adbcec45e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a3a5f114fdba041a4c588e0034eb989a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a9f25544947ef1a53a24b60103e3971e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a2e10075626ec849c47c2360653e1a89d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>Vector</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>aabb830048edd554f4fbcadd85408d9ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a63c39ad03354e57b4ea67683dead4674</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, MatrixBase&lt; Dest &gt; &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a6ba5c02c8b13ad144a96f9fb6a5885e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Array&lt; double, DPARM_SIZE, 1 &gt; &amp;</type>
      <name>dparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>af4a29373aa3e6a980738efde33f92a76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double &amp;</type>
      <name>dparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a6e7baecd4990d6df9b5713cb6499e940</anchor>
      <arglist>(int idxparam)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a436e99a385c9c019be9627cc1fa884cf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Array&lt; StorageIndex, IPARM_SIZE, 1 &gt; &amp;</type>
      <name>iparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a38378e7b2b5c750a8a23e2c21a69146c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int &amp;</type>
      <name>iparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a5509ca8d6a9217fb95ab020363b9e0fb</anchor>
      <arglist>(int idxparam)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PastixBase</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a542cfb00dfbaf74bd62c99442918acf6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a01b3786f9c460d32284fe63655f29109</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PastixBase</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>ac040c64a83afdbbe0bfbfa19a85e7c9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseSolverBase&lt; PastixLLT&lt; _MatrixType, _UpLo &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>af66956d5d8ee804ee0d4d66f56f6baec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a1c3499de4bd707504925b8d54e57253a</anchor>
      <arglist>(ColSpMatrix &amp;mat)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>clean</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>aaee9ad715b2743747e0e88f53c1d8c47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a4173afa8a88aec8f1346372b2de71af9</anchor>
      <arglist>(ColSpMatrix &amp;mat)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>acbaa789672638fd5f621f52c3e951f7c</anchor>
      <arglist>(ColSpMatrix &amp;mat)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>ac6202714edd1943646e34f16ad384336</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a9bf581a78008c1b10784ce12ef9f4d24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_comm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>af081942a2221ed4a4996b702613a4c4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Array&lt; double, DPARM_SIZE, 1 &gt;</type>
      <name>m_dparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a139ba50ba94931769c328fa7c373a180</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a238a5fcf1f5ddde5e8996b8d971e3882</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>ae37b176f45ed1f4145c19a6bd1742863</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_initisOk</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>aaec1e805c8ea06e946a04e3bd4cd13fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>m_invp</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a2a78525b0cfe2bbf28e03e2e90077748</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Array&lt; int, IPARM_SIZE, 1 &gt;</type>
      <name>m_iparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a5cdb7299e33d7f089d9e38f191aed9b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pastix_data_t *</type>
      <name>m_pastixdata</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>adcd075ee3317f41566c60dfcc402e2fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>m_perm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a38aac82eb011ec6a7cfe01ce64287a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_size</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>ab687f32875f2ff3e723d5b19584d533e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PastixBase&lt; PastixLU&lt; _MatrixType &gt; &gt;</name>
    <filename>classEigen_1_1PastixBase.html</filename>
    <base>SparseSolverBase&lt; PastixLU&lt; _MatrixType &gt; &gt;</base>
    <member kind="typedef">
      <type>internal::pastix_traits&lt; PastixLU&lt; _MatrixType &gt; &gt;::MatrixType</type>
      <name>_MatrixType</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a3590da53cc9d964ebc0e7c1ef62860d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a58012ca7575c2704947fd8d1c5435e3fa676b41a508d1b7c63723bf59de93cdf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor &gt;</type>
      <name>ColSpMatrix</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>ae6d77f933f8777a77197ead483dbb4cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a6cd35cdf1999768f6d99465b466f6afd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a58012ca7575c2704947fd8d1c5435e3fafa996e1f8ab115f1323d23adbcec45e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a3a5f114fdba041a4c588e0034eb989a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a9f25544947ef1a53a24b60103e3971e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a2e10075626ec849c47c2360653e1a89d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>Vector</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>aabb830048edd554f4fbcadd85408d9ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a63c39ad03354e57b4ea67683dead4674</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, MatrixBase&lt; Dest &gt; &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a6ba5c02c8b13ad144a96f9fb6a5885e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Array&lt; double, DPARM_SIZE, 1 &gt; &amp;</type>
      <name>dparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>af4a29373aa3e6a980738efde33f92a76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double &amp;</type>
      <name>dparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a6e7baecd4990d6df9b5713cb6499e940</anchor>
      <arglist>(int idxparam)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a436e99a385c9c019be9627cc1fa884cf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Array&lt; StorageIndex, IPARM_SIZE, 1 &gt; &amp;</type>
      <name>iparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a38378e7b2b5c750a8a23e2c21a69146c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int &amp;</type>
      <name>iparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a5509ca8d6a9217fb95ab020363b9e0fb</anchor>
      <arglist>(int idxparam)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PastixBase</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a542cfb00dfbaf74bd62c99442918acf6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a01b3786f9c460d32284fe63655f29109</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PastixBase</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>ac040c64a83afdbbe0bfbfa19a85e7c9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseSolverBase&lt; PastixLU&lt; _MatrixType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>af66956d5d8ee804ee0d4d66f56f6baec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a1c3499de4bd707504925b8d54e57253a</anchor>
      <arglist>(ColSpMatrix &amp;mat)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>clean</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>aaee9ad715b2743747e0e88f53c1d8c47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a4173afa8a88aec8f1346372b2de71af9</anchor>
      <arglist>(ColSpMatrix &amp;mat)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>acbaa789672638fd5f621f52c3e951f7c</anchor>
      <arglist>(ColSpMatrix &amp;mat)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>ac6202714edd1943646e34f16ad384336</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a9bf581a78008c1b10784ce12ef9f4d24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_comm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>af081942a2221ed4a4996b702613a4c4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Array&lt; double, DPARM_SIZE, 1 &gt;</type>
      <name>m_dparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a139ba50ba94931769c328fa7c373a180</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a238a5fcf1f5ddde5e8996b8d971e3882</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>ae37b176f45ed1f4145c19a6bd1742863</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_initisOk</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>aaec1e805c8ea06e946a04e3bd4cd13fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>m_invp</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a2a78525b0cfe2bbf28e03e2e90077748</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Array&lt; int, IPARM_SIZE, 1 &gt;</type>
      <name>m_iparm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a5cdb7299e33d7f089d9e38f191aed9b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pastix_data_t *</type>
      <name>m_pastixdata</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>adcd075ee3317f41566c60dfcc402e2fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>m_perm</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>a38aac82eb011ec6a7cfe01ce64287a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_size</name>
      <anchorfile>classEigen_1_1PastixBase.html</anchorfile>
      <anchor>ab687f32875f2ff3e723d5b19584d533e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::PastixLDLT</name>
    <filename>classEigen_1_1PastixLDLT.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <base>PastixBase&lt; PastixLDLT&lt; _MatrixType, _UpLo &gt; &gt;</base>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1PastixLDLT.html</anchorfile>
      <anchor>a67e0061e4edce1a5f1808985d0263842a56eb922bc8af681efc4e3b0d858a80b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PastixBase&lt; PastixLDLT&lt; MatrixType, _UpLo &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PastixLDLT.html</anchorfile>
      <anchor>a74bfb839262fdaee389e9ef974ab6b64</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ColSpMatrix</type>
      <name>ColSpMatrix</name>
      <anchorfile>classEigen_1_1PastixLDLT.html</anchorfile>
      <anchor>a259cd5dc41031a40441575cde21e6528</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1PastixLDLT.html</anchorfile>
      <anchor>ae0a5d38599cff2864016bddbc197b618</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1PastixLDLT.html</anchorfile>
      <anchor>a67e0061e4edce1a5f1808985d0263842a56eb922bc8af681efc4e3b0d858a80b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1PastixLDLT.html</anchorfile>
      <anchor>a01947862303ca404b9ce5033751a221b</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1PastixLDLT.html</anchorfile>
      <anchor>abf3135c2dc17d9df26fef80e6456a691</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1PastixLDLT.html</anchorfile>
      <anchor>a182b0ee676a131413363cc73bc309ef7</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PastixLDLT</name>
      <anchorfile>classEigen_1_1PastixLDLT.html</anchorfile>
      <anchor>a8314f8e0fd87af0458f52058494232d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PastixLDLT</name>
      <anchorfile>classEigen_1_1PastixLDLT.html</anchorfile>
      <anchor>a80904e8c41154d6c0807765436b21e62</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>grabMatrix</name>
      <anchorfile>classEigen_1_1PastixLDLT.html</anchorfile>
      <anchor>a5999da01d22c5c2db69d8ab7858b8cd0</anchor>
      <arglist>(const MatrixType &amp;matrix, ColSpMatrix &amp;out)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1PastixLDLT.html</anchorfile>
      <anchor>adb8dab54456c5c7c851a4df86be44009</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::PastixLLT</name>
    <filename>classEigen_1_1PastixLLT.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <base>PastixBase&lt; PastixLLT&lt; _MatrixType, _UpLo &gt; &gt;</base>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1PastixLLT.html</anchorfile>
      <anchor>aa14f1c760443b8f5fdf74f40aa7bd39fa147c68cef75b513b3cb05ead6fab5f05</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PastixBase&lt; PastixLLT&lt; MatrixType, _UpLo &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PastixLLT.html</anchorfile>
      <anchor>af2b56fad4abb8acff2a0b649a80b5196</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ColSpMatrix</type>
      <name>ColSpMatrix</name>
      <anchorfile>classEigen_1_1PastixLLT.html</anchorfile>
      <anchor>adbf55149cb1588906b91e5e162573449</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1PastixLLT.html</anchorfile>
      <anchor>a94474b44621be2dec32960c129b4f780</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1PastixLLT.html</anchorfile>
      <anchor>aa14f1c760443b8f5fdf74f40aa7bd39fa147c68cef75b513b3cb05ead6fab5f05</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1PastixLLT.html</anchorfile>
      <anchor>a671e8444ae2f04db3565e35caa958667</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1PastixLLT.html</anchorfile>
      <anchor>a54fcdef53903851e2d8113a6ed330b5c</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1PastixLLT.html</anchorfile>
      <anchor>a63dac317804b18a4704a519d7bdfaaff</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PastixLLT</name>
      <anchorfile>classEigen_1_1PastixLLT.html</anchorfile>
      <anchor>a0c72f6e50dd9399268c59f67aea2b7a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PastixLLT</name>
      <anchorfile>classEigen_1_1PastixLLT.html</anchorfile>
      <anchor>af0e0af17977bfc585ca85d0b91d7174d</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>grabMatrix</name>
      <anchorfile>classEigen_1_1PastixLLT.html</anchorfile>
      <anchor>a90eb65cc498437ca71bcc65ad1645ed6</anchor>
      <arglist>(const MatrixType &amp;matrix, ColSpMatrix &amp;out)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1PastixLLT.html</anchorfile>
      <anchor>a496c7de2b4ea6665e1018fd475502a88</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::PastixLU</name>
    <filename>classEigen_1_1PastixLU.html</filename>
    <templarg></templarg>
    <templarg>IsStrSym</templarg>
    <base>PastixBase&lt; PastixLU&lt; _MatrixType &gt; &gt;</base>
    <member kind="typedef">
      <type>PastixBase&lt; PastixLU&lt; MatrixType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PastixLU.html</anchorfile>
      <anchor>ad19f8707fc3e419710cfbd7d1f4595a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ColSpMatrix</type>
      <name>ColSpMatrix</name>
      <anchorfile>classEigen_1_1PastixLU.html</anchorfile>
      <anchor>ab010577a9123541027c9fc89db42107c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1PastixLU.html</anchorfile>
      <anchor>a381b6169c2fc056bef401bb621d72b66</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1PastixLU.html</anchorfile>
      <anchor>a34946041be30db32d0511da40e542406</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1PastixLU.html</anchorfile>
      <anchor>abae3ca7f1254106d9e2d5e0f273189fa</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1PastixLU.html</anchorfile>
      <anchor>adc28ee2550086c7bdfe991d624bde2ee</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1PastixLU.html</anchorfile>
      <anchor>ac178a87b499a2210a402787fbfd98f26</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PastixLU</name>
      <anchorfile>classEigen_1_1PastixLU.html</anchorfile>
      <anchor>a1b34b202d0bc7747c418dc696ecf2f09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PastixLU</name>
      <anchorfile>classEigen_1_1PastixLU.html</anchorfile>
      <anchor>a7d080a8a45f2fd33ba174333c60f87b8</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>grabMatrix</name>
      <anchorfile>classEigen_1_1PastixLU.html</anchorfile>
      <anchor>a2c8ec7fef67f389d3adde38f50dab05a</anchor>
      <arglist>(const MatrixType &amp;matrix, ColSpMatrix &amp;out)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1PastixLU.html</anchorfile>
      <anchor>afe75c3d2574bc61dfac397b8b420c376</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_structureIsUptodate</name>
      <anchorfile>classEigen_1_1PastixLU.html</anchorfile>
      <anchor>adbb1af75943a3e0a5155481144533113</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ColSpMatrix</type>
      <name>m_transposedStructure</name>
      <anchorfile>classEigen_1_1PastixLU.html</anchorfile>
      <anchor>adabc5f2985161038c22285816c21ed87</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::perfvalues</name>
    <filename>structEigen_1_1internal_1_1perfvalues.html</filename>
    <member kind="variable">
      <type>Index</type>
      <name>colblk</name>
      <anchorfile>structEigen_1_1internal_1_1perfvalues.html</anchorfile>
      <anchor>a5b84264675f896dadf7bd23bd165ca71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>fillfactor</name>
      <anchorfile>structEigen_1_1internal_1_1perfvalues.html</anchorfile>
      <anchor>a753e3fe218963805700187736fc3af0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>maxsuper</name>
      <anchorfile>structEigen_1_1internal_1_1perfvalues.html</anchorfile>
      <anchor>a28c5f327f26ed6071d55d31b8bd13c7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>panel_size</name>
      <anchorfile>structEigen_1_1internal_1_1perfvalues.html</anchorfile>
      <anchor>a2748521392b14bbcc12d4ec8ad15ddf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>relax</name>
      <anchorfile>structEigen_1_1internal_1_1perfvalues.html</anchorfile>
      <anchor>a216549b3c18a3a3cbb3a59cc9e90b668</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>rowblk</name>
      <anchorfile>structEigen_1_1internal_1_1perfvalues.html</anchorfile>
      <anchor>a34a7f1ca383030043ac9d45eb5ea80b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::permutation_matrix_product</name>
    <filename>structEigen_1_1internal_1_1permutation__matrix__product.html</filename>
    <templarg></templarg>
    <templarg>Side</templarg>
    <templarg>Transposed</templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::permutation_matrix_product&lt; ExpressionType, Side, Transposed, DenseShape &gt;</name>
    <filename>structEigen_1_1internal_1_1permutation__matrix__product_3_01ExpressionType_00_01Side_00_01Transposed_00_01DenseShape_01_4.html</filename>
    <templarg></templarg>
    <templarg>Side</templarg>
    <templarg>Transposed</templarg>
    <member kind="typedef">
      <type>nested_eval&lt; ExpressionType, 1 &gt;::type</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1permutation__matrix__product_3_01ExpressionType_00_01Side_00_01Transposed_00_01DenseShape_01_4.html</anchorfile>
      <anchor>af969c77893a9291a1b9625c307a5daf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; MatrixType &gt;::type</type>
      <name>MatrixTypeCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1permutation__matrix__product_3_01ExpressionType_00_01Side_00_01Transposed_00_01DenseShape_01_4.html</anchorfile>
      <anchor>ab490ca1ee4f78042bf0abb820f155b50</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1permutation__matrix__product_3_01ExpressionType_00_01Side_00_01Transposed_00_01DenseShape_01_4.html</anchorfile>
      <anchor>a3210a391ac134c77d74d8542d6ed57dd</anchor>
      <arglist>(Dest &amp;dst, const PermutationType &amp;perm, const ExpressionType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::permutation_matrix_product&lt; ExpressionType, Side, Transposed, HomogeneousShape &gt;</name>
    <filename>structEigen_1_1internal_1_1permutation__matrix__product_3_01ExpressionType_00_01Side_00_01Transposed_00_01HomogeneousShape_01_4.html</filename>
    <templarg></templarg>
    <templarg>Side</templarg>
    <templarg>Transposed</templarg>
    <base>Eigen::internal::permutation_matrix_product&lt; ExpressionType, Side, Transposed, DenseShape &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::permutation_matrix_product&lt; ExpressionType, Side, Transposed, SparseShape &gt;</name>
    <filename>structEigen_1_1internal_1_1permutation__matrix__product_3_01ExpressionType_00_01Side_00_01Transposed_00_01SparseShape_01_4.html</filename>
    <templarg></templarg>
    <templarg>Side</templarg>
    <templarg>Transposed</templarg>
    <member kind="enumvalue">
      <name>SrcStorageOrder</name>
      <anchorfile>structEigen_1_1internal_1_1permutation__matrix__product_3_01ExpressionType_00_01Side_00_01Transposed_00_01SparseShape_01_4.html</anchorfile>
      <anchor>a45a897d4e969d19c0c59ada6d168cbc3a292a9a4d6edd032973091754c7ed0072</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MoveOuter</name>
      <anchorfile>structEigen_1_1internal_1_1permutation__matrix__product_3_01ExpressionType_00_01Side_00_01Transposed_00_01SparseShape_01_4.html</anchorfile>
      <anchor>a45a897d4e969d19c0c59ada6d168cbc3adc6198d3326a1542bab84742f5de2302</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nested_eval&lt; ExpressionType, 1 &gt;::type</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1permutation__matrix__product_3_01ExpressionType_00_01Side_00_01Transposed_00_01SparseShape_01_4.html</anchorfile>
      <anchor>a3a0435ae8ee0594fa7863ccb3e5d5d9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; MatrixType &gt;::type</type>
      <name>MatrixTypeCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1permutation__matrix__product_3_01ExpressionType_00_01Side_00_01Transposed_00_01SparseShape_01_4.html</anchorfile>
      <anchor>aec01f5b6941c4fc1848725a833d82de0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MoveOuter</name>
      <anchorfile>structEigen_1_1internal_1_1permutation__matrix__product_3_01ExpressionType_00_01Side_00_01Transposed_00_01SparseShape_01_4.html</anchorfile>
      <anchor>a45a897d4e969d19c0c59ada6d168cbc3adc6198d3326a1542bab84742f5de2302</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; MoveOuter, SparseMatrix&lt; Scalar, SrcStorageOrder, StorageIndex &gt;, SparseMatrix&lt; Scalar, int(SrcStorageOrder)==RowMajor?ColMajor:RowMajor, StorageIndex &gt; &gt;::type</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1permutation__matrix__product_3_01ExpressionType_00_01Side_00_01Transposed_00_01SparseShape_01_4.html</anchorfile>
      <anchor>a818a2f8e4abf15cc3e3d4bab12c79717</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixTypeCleaned::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1permutation__matrix__product_3_01ExpressionType_00_01Side_00_01Transposed_00_01SparseShape_01_4.html</anchorfile>
      <anchor>adb258afbf25d91875e92fafd93f6a250</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SrcStorageOrder</name>
      <anchorfile>structEigen_1_1internal_1_1permutation__matrix__product_3_01ExpressionType_00_01Side_00_01Transposed_00_01SparseShape_01_4.html</anchorfile>
      <anchor>a45a897d4e969d19c0c59ada6d168cbc3a292a9a4d6edd032973091754c7ed0072</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixTypeCleaned::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1permutation__matrix__product_3_01ExpressionType_00_01Side_00_01Transposed_00_01SparseShape_01_4.html</anchorfile>
      <anchor>aff8eb11a2a810de9e603e9fe5c099443</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1permutation__matrix__product_3_01ExpressionType_00_01Side_00_01Transposed_00_01SparseShape_01_4.html</anchorfile>
      <anchor>a8e9f0f979bf25617f84deb0624a3179c</anchor>
      <arglist>(Dest &amp;dst, const PermutationType &amp;perm, const ExpressionType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>permutation_matrix_product&lt; Lhs, OnTheRight, false, SparseShape &gt;</name>
    <filename>structEigen_1_1internal_1_1permutation__matrix__product.html</filename>
  </compound>
  <compound kind="class">
    <name>permutation_matrix_product&lt; Rhs, OnTheLeft, false, SparseShape &gt;</name>
    <filename>structEigen_1_1internal_1_1permutation__matrix__product.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::PermutationBase</name>
    <filename>classEigen_1_1PermutationBase.html</filename>
    <templarg>Derived</templarg>
    <base>Eigen::EigenBase</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a969ad42ca710d75b4aea5e3c1315bc17ade0468d2f2c351a484929f7f640d7adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a969ad42ca710d75b4aea5e3c1315bc17ab8beea042fab7346a6cfaa80f0cea895</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a969ad42ca710d75b4aea5e3c1315bc17afb2209fe6f059c5248e85ac03d449e7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a969ad42ca710d75b4aea5e3c1315bc17a800f2c30eae8861e071b349d3d4e1d47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a969ad42ca710d75b4aea5e3c1315bc17ac5b1dd3cf1c125f5f62bc9f30a2741dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a969ad42ca710d75b4aea5e3c1315bc17afb2209fe6f059c5248e85ac03d449e7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, RowsAtCompileTime, ColsAtCompileTime, 0, MaxRowsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a76a06b3bcf28bc0a7c24f6f50b0cc5ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a969ad42ca710d75b4aea5e3c1315bc17ade0468d2f2c351a484929f7f640d7adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a11a8d815a7163acaec4d8497bc30f15c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Inverse&lt; Derived &gt;</type>
      <name>InverseReturnType</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a24cff6349c471fcf3c6ed92d5c150e64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a969ad42ca710d75b4aea5e3c1315bc17ac5b1dd3cf1c125f5f62bc9f30a2741dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a969ad42ca710d75b4aea5e3c1315bc17a800f2c30eae8861e071b349d3d4e1d47</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PlainPermutationType</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a1992da5629370505e90cb22143863e27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; IndicesType::SizeAtCompileTime, IndicesType::MaxSizeAtCompileTime, StorageIndex &gt;</type>
      <name>PlainPermutationType</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a5e9551d2cea8ea2d7cf1d136f0f35f84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a969ad42ca710d75b4aea5e3c1315bc17ab8beea042fab7346a6cfaa80f0cea895</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a82c2e180bd76235ce6ed5968d56266dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a1408a1f1e82e9e0eb53f831de4303385</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>applyTranspositionOnTheLeft</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a4e3455bf12b56123e38a8220c6b508dc</anchor>
      <arglist>(Index i, Index j)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>applyTranspositionOnTheRight</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a5f98da0712570d0c4b12f61839ae4193</anchor>
      <arglist>(Index i, Index j)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a26961ef6cfef586d412054ee5a20d430</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a1fc7a5823544700c2e0795e87f9c6d09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a7b2258f68738a649330dbf629d67b0f4</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>adec727546b6882ecaa57e76d084951c5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a16fa3afafdf703399d62c80f950802f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>InverseReturnType</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>adb9af427f317202366c2832876064eb3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PlainPermutationType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>ae81574e059f6b9b7de2ea747fd346a1b</anchor>
      <arglist>(const PermutationBase&lt; Other &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>PlainPermutationType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a865e88989a76b7e92f39bad5250b89c4</anchor>
      <arglist>(const InverseImpl&lt; Other, PermutationStorage &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a8e15540549c5a4e2d5b3b426fef8fbcf</anchor>
      <arglist>(const PermutationBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>acaa7cce9ea62c811cec12e86dbb2f0de</anchor>
      <arglist>(const TranspositionsBase&lt; OtherDerived &gt; &amp;tr)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>ac0e84abc954c5427469bb5e7a4717b46</anchor>
      <arglist>(const PermutationBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a0e0fda6e84d69e02432e4770359bb532</anchor>
      <arglist>(Index newSize)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>acd7ed28ee514287f933de8467768925b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a6805bb75fd7966ea71895c24ff196444</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a830a80511a61634ef437795916f7f8da</anchor>
      <arglist>(Index newSize)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a2216f9ce7b453ac39c46ff0323daeac9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>addfa91a2c2c69c76159f1091368a505f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>InverseReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a05805e9f4182eec3f6632e1c765b5ffe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>assignProduct</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a0af2afc7b461dd3e44b4d8a9948ae512</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>assignTranspose</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aff404e827d6d025a3ea95bbfe9b37084</anchor>
      <arglist>(const PermutationBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>EigenBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a92ddb77a68eafe4a0415a2da5c02e1be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Derived &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aba0599ce7999e36fad47fde530a965ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend PlainPermutationType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a3f404810659d5095a6db906a4728ddfb</anchor>
      <arglist>(const InverseImpl&lt; Other, PermutationStorage &gt; &amp;other, const PermutationBase &amp;perm)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PermutationBase&lt; Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, _PacketAccess &gt; &gt;</name>
    <filename>classEigen_1_1PermutationBase.html</filename>
    <base>Eigen::EigenBase</base>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a969ad42ca710d75b4aea5e3c1315bc17afb2209fe6f059c5248e85ac03d449e7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, RowsAtCompileTime, ColsAtCompileTime, 0, MaxRowsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a76a06b3bcf28bc0a7c24f6f50b0cc5ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a969ad42ca710d75b4aea5e3c1315bc17ade0468d2f2c351a484929f7f640d7adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a11a8d815a7163acaec4d8497bc30f15c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Inverse&lt; Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, _PacketAccess &gt; &gt;</type>
      <name>InverseReturnType</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a24cff6349c471fcf3c6ed92d5c150e64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a969ad42ca710d75b4aea5e3c1315bc17ac5b1dd3cf1c125f5f62bc9f30a2741dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a969ad42ca710d75b4aea5e3c1315bc17a800f2c30eae8861e071b349d3d4e1d47</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PlainPermutationType</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a1992da5629370505e90cb22143863e27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; IndicesType::SizeAtCompileTime, IndicesType::MaxSizeAtCompileTime, StorageIndex &gt;</type>
      <name>PlainPermutationType</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a5e9551d2cea8ea2d7cf1d136f0f35f84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a969ad42ca710d75b4aea5e3c1315bc17ab8beea042fab7346a6cfaa80f0cea895</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a82c2e180bd76235ce6ed5968d56266dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a1408a1f1e82e9e0eb53f831de4303385</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, _PacketAccess &gt; &amp;</type>
      <name>applyTranspositionOnTheLeft</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a4e3455bf12b56123e38a8220c6b508dc</anchor>
      <arglist>(Index i, Index j)</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, _PacketAccess &gt; &amp;</type>
      <name>applyTranspositionOnTheRight</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a5f98da0712570d0c4b12f61839ae4193</anchor>
      <arglist>(Index i, Index j)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a26961ef6cfef586d412054ee5a20d430</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a1fc7a5823544700c2e0795e87f9c6d09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a7b2258f68738a649330dbf629d67b0f4</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>adec727546b6882ecaa57e76d084951c5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a16fa3afafdf703399d62c80f950802f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>InverseReturnType</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>adb9af427f317202366c2832876064eb3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PlainPermutationType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>ae81574e059f6b9b7de2ea747fd346a1b</anchor>
      <arglist>(const PermutationBase&lt; Other &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>PlainPermutationType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a865e88989a76b7e92f39bad5250b89c4</anchor>
      <arglist>(const InverseImpl&lt; Other, PermutationStorage &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, _PacketAccess &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a8e15540549c5a4e2d5b3b426fef8fbcf</anchor>
      <arglist>(const PermutationBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, _PacketAccess &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>acaa7cce9ea62c811cec12e86dbb2f0de</anchor>
      <arglist>(const TranspositionsBase&lt; OtherDerived &gt; &amp;tr)</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, _PacketAccess &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>ac0e84abc954c5427469bb5e7a4717b46</anchor>
      <arglist>(const PermutationBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a0e0fda6e84d69e02432e4770359bb532</anchor>
      <arglist>(Index newSize)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>acd7ed28ee514287f933de8467768925b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a6805bb75fd7966ea71895c24ff196444</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a830a80511a61634ef437795916f7f8da</anchor>
      <arglist>(Index newSize)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a2216f9ce7b453ac39c46ff0323daeac9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>addfa91a2c2c69c76159f1091368a505f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>InverseReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a05805e9f4182eec3f6632e1c765b5ffe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>assignProduct</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a0af2afc7b461dd3e44b4d8a9948ae512</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>assignTranspose</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aff404e827d6d025a3ea95bbfe9b37084</anchor>
      <arglist>(const PermutationBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>EigenBase&lt; Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, _PacketAccess &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a92ddb77a68eafe4a0415a2da5c02e1be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, _PacketAccess &gt; &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aba0599ce7999e36fad47fde530a965ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend PlainPermutationType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a3f404810659d5095a6db906a4728ddfb</anchor>
      <arglist>(const InverseImpl&lt; Other, PermutationStorage &gt; &amp;other, const PermutationBase &amp;perm)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PermutationBase&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &gt;</name>
    <filename>classEigen_1_1PermutationBase.html</filename>
    <base>Eigen::EigenBase</base>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a969ad42ca710d75b4aea5e3c1315bc17afb2209fe6f059c5248e85ac03d449e7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, RowsAtCompileTime, ColsAtCompileTime, 0, MaxRowsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a76a06b3bcf28bc0a7c24f6f50b0cc5ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a969ad42ca710d75b4aea5e3c1315bc17ade0468d2f2c351a484929f7f640d7adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a11a8d815a7163acaec4d8497bc30f15c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Inverse&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &gt;</type>
      <name>InverseReturnType</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a24cff6349c471fcf3c6ed92d5c150e64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a969ad42ca710d75b4aea5e3c1315bc17ac5b1dd3cf1c125f5f62bc9f30a2741dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a969ad42ca710d75b4aea5e3c1315bc17a800f2c30eae8861e071b349d3d4e1d47</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PlainPermutationType</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a1992da5629370505e90cb22143863e27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; IndicesType::SizeAtCompileTime, IndicesType::MaxSizeAtCompileTime, StorageIndex &gt;</type>
      <name>PlainPermutationType</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a5e9551d2cea8ea2d7cf1d136f0f35f84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a969ad42ca710d75b4aea5e3c1315bc17ab8beea042fab7346a6cfaa80f0cea895</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a82c2e180bd76235ce6ed5968d56266dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a1408a1f1e82e9e0eb53f831de4303385</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &amp;</type>
      <name>applyTranspositionOnTheLeft</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a4e3455bf12b56123e38a8220c6b508dc</anchor>
      <arglist>(Index i, Index j)</arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &amp;</type>
      <name>applyTranspositionOnTheRight</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a5f98da0712570d0c4b12f61839ae4193</anchor>
      <arglist>(Index i, Index j)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a26961ef6cfef586d412054ee5a20d430</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a1fc7a5823544700c2e0795e87f9c6d09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a7b2258f68738a649330dbf629d67b0f4</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>adec727546b6882ecaa57e76d084951c5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a16fa3afafdf703399d62c80f950802f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>InverseReturnType</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>adb9af427f317202366c2832876064eb3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PlainPermutationType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>ae81574e059f6b9b7de2ea747fd346a1b</anchor>
      <arglist>(const PermutationBase&lt; Other &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>PlainPermutationType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a865e88989a76b7e92f39bad5250b89c4</anchor>
      <arglist>(const InverseImpl&lt; Other, PermutationStorage &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a8e15540549c5a4e2d5b3b426fef8fbcf</anchor>
      <arglist>(const PermutationBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>acaa7cce9ea62c811cec12e86dbb2f0de</anchor>
      <arglist>(const TranspositionsBase&lt; OtherDerived &gt; &amp;tr)</arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>ac0e84abc954c5427469bb5e7a4717b46</anchor>
      <arglist>(const PermutationBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a0e0fda6e84d69e02432e4770359bb532</anchor>
      <arglist>(Index newSize)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>acd7ed28ee514287f933de8467768925b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a6805bb75fd7966ea71895c24ff196444</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a830a80511a61634ef437795916f7f8da</anchor>
      <arglist>(Index newSize)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a2216f9ce7b453ac39c46ff0323daeac9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>addfa91a2c2c69c76159f1091368a505f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>InverseReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a05805e9f4182eec3f6632e1c765b5ffe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>assignProduct</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a0af2afc7b461dd3e44b4d8a9948ae512</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>assignTranspose</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aff404e827d6d025a3ea95bbfe9b37084</anchor>
      <arglist>(const PermutationBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>EigenBase&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a92ddb77a68eafe4a0415a2da5c02e1be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aba0599ce7999e36fad47fde530a965ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend PlainPermutationType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a3f404810659d5095a6db906a4728ddfb</anchor>
      <arglist>(const InverseImpl&lt; Other, PermutationStorage &gt; &amp;other, const PermutationBase &amp;perm)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PermutationBase&lt; PermutationWrapper&lt; _IndicesType &gt; &gt;</name>
    <filename>classEigen_1_1PermutationBase.html</filename>
    <base>Eigen::EigenBase</base>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a969ad42ca710d75b4aea5e3c1315bc17afb2209fe6f059c5248e85ac03d449e7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, RowsAtCompileTime, ColsAtCompileTime, 0, MaxRowsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a76a06b3bcf28bc0a7c24f6f50b0cc5ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a969ad42ca710d75b4aea5e3c1315bc17ade0468d2f2c351a484929f7f640d7adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a11a8d815a7163acaec4d8497bc30f15c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Inverse&lt; PermutationWrapper&lt; _IndicesType &gt; &gt;</type>
      <name>InverseReturnType</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a24cff6349c471fcf3c6ed92d5c150e64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a969ad42ca710d75b4aea5e3c1315bc17ac5b1dd3cf1c125f5f62bc9f30a2741dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a969ad42ca710d75b4aea5e3c1315bc17a800f2c30eae8861e071b349d3d4e1d47</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PlainPermutationType</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a1992da5629370505e90cb22143863e27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; IndicesType::SizeAtCompileTime, IndicesType::MaxSizeAtCompileTime, StorageIndex &gt;</type>
      <name>PlainPermutationType</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a5e9551d2cea8ea2d7cf1d136f0f35f84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a969ad42ca710d75b4aea5e3c1315bc17ab8beea042fab7346a6cfaa80f0cea895</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a82c2e180bd76235ce6ed5968d56266dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a1408a1f1e82e9e0eb53f831de4303385</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PermutationWrapper&lt; _IndicesType &gt; &amp;</type>
      <name>applyTranspositionOnTheLeft</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a4e3455bf12b56123e38a8220c6b508dc</anchor>
      <arglist>(Index i, Index j)</arglist>
    </member>
    <member kind="function">
      <type>PermutationWrapper&lt; _IndicesType &gt; &amp;</type>
      <name>applyTranspositionOnTheRight</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a5f98da0712570d0c4b12f61839ae4193</anchor>
      <arglist>(Index i, Index j)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a26961ef6cfef586d412054ee5a20d430</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a1fc7a5823544700c2e0795e87f9c6d09</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a7b2258f68738a649330dbf629d67b0f4</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>adec727546b6882ecaa57e76d084951c5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a16fa3afafdf703399d62c80f950802f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>InverseReturnType</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>adb9af427f317202366c2832876064eb3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PlainPermutationType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>ae81574e059f6b9b7de2ea747fd346a1b</anchor>
      <arglist>(const PermutationBase&lt; Other &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>PlainPermutationType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a865e88989a76b7e92f39bad5250b89c4</anchor>
      <arglist>(const InverseImpl&lt; Other, PermutationStorage &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>PermutationWrapper&lt; _IndicesType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a8e15540549c5a4e2d5b3b426fef8fbcf</anchor>
      <arglist>(const PermutationBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>PermutationWrapper&lt; _IndicesType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>acaa7cce9ea62c811cec12e86dbb2f0de</anchor>
      <arglist>(const TranspositionsBase&lt; OtherDerived &gt; &amp;tr)</arglist>
    </member>
    <member kind="function">
      <type>PermutationWrapper&lt; _IndicesType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>ac0e84abc954c5427469bb5e7a4717b46</anchor>
      <arglist>(const PermutationBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a0e0fda6e84d69e02432e4770359bb532</anchor>
      <arglist>(Index newSize)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>acd7ed28ee514287f933de8467768925b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a6805bb75fd7966ea71895c24ff196444</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a830a80511a61634ef437795916f7f8da</anchor>
      <arglist>(Index newSize)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a2216f9ce7b453ac39c46ff0323daeac9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>addfa91a2c2c69c76159f1091368a505f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>InverseReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a05805e9f4182eec3f6632e1c765b5ffe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>assignProduct</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a0af2afc7b461dd3e44b4d8a9948ae512</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>assignTranspose</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aff404e827d6d025a3ea95bbfe9b37084</anchor>
      <arglist>(const PermutationBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>EigenBase&lt; PermutationWrapper&lt; _IndicesType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a92ddb77a68eafe4a0415a2da5c02e1be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; PermutationWrapper&lt; _IndicesType &gt; &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>aba0599ce7999e36fad47fde530a965ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend PlainPermutationType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1PermutationBase.html</anchorfile>
      <anchor>a3f404810659d5095a6db906a4728ddfb</anchor>
      <arglist>(const InverseImpl&lt; Other, PermutationStorage &gt; &amp;other, const PermutationBase &amp;perm)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::PermutationMatrix</name>
    <filename>classEigen_1_1PermutationMatrix.html</filename>
    <templarg>SizeAtCompileTime</templarg>
    <templarg>MaxSizeAtCompileTime</templarg>
    <templarg>_StorageIndex</templarg>
    <base>PermutationBase&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &gt;</base>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a8fd794192071c85223d197feb2dcecb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const PermutationMatrix &amp;</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>ac18d5e0d86028ccac8d1d4280aa01053</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>aff6efa7c9f220a25d9ba9e09b354b2d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a2f1ab379207fcd1ceb33941e25cf50c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>ac089ead468a58d75f276ad2b253578c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>aeced50f1c3a43b3e4b3de76d57e9c46a</anchor>
      <arglist>(const PermutationBase&lt; Other &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a75cdc77886972636637f22c41216feb9</anchor>
      <arglist>(const TranspositionsBase&lt; Other &gt; &amp;tr)</arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a09357ca4fddb406c55c2431f36552ada</anchor>
      <arglist>(const PermutationMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>ad33ef1d6cda1c24d7b5ea4869af6d499</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>aea29eab1fd6a6562971db7b9c04c11aa</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a7ae7016a606b08573013115dcf2e56f2</anchor>
      <arglist>(const PermutationBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a75a003685dfbf43b2809df33012f1edd</anchor>
      <arglist>(const PermutationMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a204b8bbba3c4d33c1a24bb60ad72b202</anchor>
      <arglist>(const MatrixBase&lt; Other &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a0b9a4e51bea9c778a38f6e89db484af4</anchor>
      <arglist>(const TranspositionsBase&lt; Other &gt; &amp;tr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a831ebf7e2fde55e8bcca4b5f52808068</anchor>
      <arglist>(const InverseImpl&lt; Other, PermutationStorage &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>affd4f6870df35b84c3994438516fcf6e</anchor>
      <arglist>(internal::PermPermProduct_t, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndicesType</type>
      <name>m_indices</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a9af01effdced7681e76c005327e6209a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PermutationBase&lt; PermutationMatrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a80f07df40e5f83a9491255c700d5a0c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; PermutationMatrix &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a9a27f097054f1832a97068e598b42618</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PermutationMatrix&lt; ColsAtCompileTime, MaxColsAtCompileTime &gt;</name>
    <filename>classEigen_1_1PermutationMatrix.html</filename>
    <base>PermutationBase&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &gt;</base>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a8fd794192071c85223d197feb2dcecb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const PermutationMatrix &amp;</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>ac18d5e0d86028ccac8d1d4280aa01053</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>aff6efa7c9f220a25d9ba9e09b354b2d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a2f1ab379207fcd1ceb33941e25cf50c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>ac089ead468a58d75f276ad2b253578c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>aeced50f1c3a43b3e4b3de76d57e9c46a</anchor>
      <arglist>(const PermutationBase&lt; Other &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a75cdc77886972636637f22c41216feb9</anchor>
      <arglist>(const TranspositionsBase&lt; Other &gt; &amp;tr)</arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a09357ca4fddb406c55c2431f36552ada</anchor>
      <arglist>(const PermutationMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>ad33ef1d6cda1c24d7b5ea4869af6d499</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>aea29eab1fd6a6562971db7b9c04c11aa</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a7ae7016a606b08573013115dcf2e56f2</anchor>
      <arglist>(const PermutationBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a75a003685dfbf43b2809df33012f1edd</anchor>
      <arglist>(const PermutationMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a204b8bbba3c4d33c1a24bb60ad72b202</anchor>
      <arglist>(const MatrixBase&lt; Other &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a0b9a4e51bea9c778a38f6e89db484af4</anchor>
      <arglist>(const TranspositionsBase&lt; Other &gt; &amp;tr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a831ebf7e2fde55e8bcca4b5f52808068</anchor>
      <arglist>(const InverseImpl&lt; Other, PermutationStorage &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>affd4f6870df35b84c3994438516fcf6e</anchor>
      <arglist>(internal::PermPermProduct_t, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndicesType</type>
      <name>m_indices</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a9af01effdced7681e76c005327e6209a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PermutationBase&lt; PermutationMatrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a80f07df40e5f83a9491255c700d5a0c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; PermutationMatrix &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a9a27f097054f1832a97068e598b42618</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt;</name>
    <filename>classEigen_1_1PermutationMatrix.html</filename>
    <base>Eigen::PermutationBase</base>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a8fd794192071c85223d197feb2dcecb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const PermutationMatrix &amp;</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>ac18d5e0d86028ccac8d1d4280aa01053</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>aff6efa7c9f220a25d9ba9e09b354b2d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a2f1ab379207fcd1ceb33941e25cf50c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>ac089ead468a58d75f276ad2b253578c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>aeced50f1c3a43b3e4b3de76d57e9c46a</anchor>
      <arglist>(const PermutationBase&lt; Other &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a75cdc77886972636637f22c41216feb9</anchor>
      <arglist>(const TranspositionsBase&lt; Other &gt; &amp;tr)</arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a09357ca4fddb406c55c2431f36552ada</anchor>
      <arglist>(const PermutationMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>ad33ef1d6cda1c24d7b5ea4869af6d499</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>aea29eab1fd6a6562971db7b9c04c11aa</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a7ae7016a606b08573013115dcf2e56f2</anchor>
      <arglist>(const PermutationBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a75a003685dfbf43b2809df33012f1edd</anchor>
      <arglist>(const PermutationMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a204b8bbba3c4d33c1a24bb60ad72b202</anchor>
      <arglist>(const MatrixBase&lt; Other &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a0b9a4e51bea9c778a38f6e89db484af4</anchor>
      <arglist>(const TranspositionsBase&lt; Other &gt; &amp;tr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a831ebf7e2fde55e8bcca4b5f52808068</anchor>
      <arglist>(const InverseImpl&lt; Other, PermutationStorage &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>affd4f6870df35b84c3994438516fcf6e</anchor>
      <arglist>(internal::PermPermProduct_t, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndicesType</type>
      <name>m_indices</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a9af01effdced7681e76c005327e6209a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PermutationBase&lt; PermutationMatrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a80f07df40e5f83a9491255c700d5a0c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; PermutationMatrix &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a9a27f097054f1832a97068e598b42618</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PermutationMatrix&lt; RowsAtCompileTime, MaxRowsAtCompileTime &gt;</name>
    <filename>classEigen_1_1PermutationMatrix.html</filename>
    <base>PermutationBase&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &gt;</base>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a8fd794192071c85223d197feb2dcecb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const PermutationMatrix &amp;</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>ac18d5e0d86028ccac8d1d4280aa01053</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>aff6efa7c9f220a25d9ba9e09b354b2d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a2f1ab379207fcd1ceb33941e25cf50c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>ac089ead468a58d75f276ad2b253578c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>aeced50f1c3a43b3e4b3de76d57e9c46a</anchor>
      <arglist>(const PermutationBase&lt; Other &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a75cdc77886972636637f22c41216feb9</anchor>
      <arglist>(const TranspositionsBase&lt; Other &gt; &amp;tr)</arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a09357ca4fddb406c55c2431f36552ada</anchor>
      <arglist>(const PermutationMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>ad33ef1d6cda1c24d7b5ea4869af6d499</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>aea29eab1fd6a6562971db7b9c04c11aa</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a7ae7016a606b08573013115dcf2e56f2</anchor>
      <arglist>(const PermutationBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a75a003685dfbf43b2809df33012f1edd</anchor>
      <arglist>(const PermutationMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a204b8bbba3c4d33c1a24bb60ad72b202</anchor>
      <arglist>(const MatrixBase&lt; Other &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a0b9a4e51bea9c778a38f6e89db484af4</anchor>
      <arglist>(const TranspositionsBase&lt; Other &gt; &amp;tr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a831ebf7e2fde55e8bcca4b5f52808068</anchor>
      <arglist>(const InverseImpl&lt; Other, PermutationStorage &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>affd4f6870df35b84c3994438516fcf6e</anchor>
      <arglist>(internal::PermPermProduct_t, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndicesType</type>
      <name>m_indices</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a9af01effdced7681e76c005327e6209a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PermutationBase&lt; PermutationMatrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a80f07df40e5f83a9491255c700d5a0c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; PermutationMatrix &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1PermutationMatrix.html</anchorfile>
      <anchor>a9a27f097054f1832a97068e598b42618</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::PermutationShape</name>
    <filename>structEigen_1_1PermutationShape.html</filename>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>debugName</name>
      <anchorfile>structEigen_1_1PermutationShape.html</anchorfile>
      <anchor>a5e7ccddac22d76e40150fe848522b5b1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::PermutationStorage</name>
    <filename>structEigen_1_1PermutationStorage.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::PermutationWrapper</name>
    <filename>classEigen_1_1PermutationWrapper.html</filename>
    <templarg>_IndicesType</templarg>
    <base>PermutationBase&lt; PermutationWrapper&lt; _IndicesType &gt; &gt;</base>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1PermutationWrapper.html</anchorfile>
      <anchor>adc09c5cef3f47c99f148b48cbac10942</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const internal::remove_all&lt; typename IndicesType::Nested &gt;::type &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1PermutationWrapper.html</anchorfile>
      <anchor>a88ae93cc14c136b2eec4a286b4c10c34</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationWrapper</name>
      <anchorfile>classEigen_1_1PermutationWrapper.html</anchorfile>
      <anchor>a39db758eb2dc23e57fadc572d50137f6</anchor>
      <arglist>(const IndicesType &amp;indices)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndicesType::Nested</type>
      <name>m_indices</name>
      <anchorfile>classEigen_1_1PermutationWrapper.html</anchorfile>
      <anchor>ad8177189015eeb9e3c273af7def255b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PermutationBase&lt; PermutationWrapper &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PermutationWrapper.html</anchorfile>
      <anchor>a0f28a30e7520b39dce8aaa1eebbf620e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; PermutationWrapper &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1PermutationWrapper.html</anchorfile>
      <anchor>a5686e538fd257a300ec0848dd74907e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_array</name>
    <filename>structEigen_1_1internal_1_1plain__array.html</filename>
    <templarg>T</templarg>
    <templarg>Size</templarg>
    <templarg>MatrixOrArrayOptions</templarg>
    <templarg>Alignment</templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>plain_array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array.html</anchorfile>
      <anchor>a5f5cc06e0df52240ff9fdfcc636d5aaa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>plain_array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array.html</anchorfile>
      <anchor>a1c0042faeb6279d0bab4b890797e7e54</anchor>
      <arglist>(constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array.html</anchorfile>
      <anchor>a7b573a8f091b34d0e81f6d70d8a7ff82</anchor>
      <arglist>[Size]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>plain_array&lt; Scalar, EIGEN_SIZE_MIN_PREFER_FIXED(Size, MaxSize)+(ForceAlignment?EIGEN_MAX_ALIGN_BYTES:0), 0 &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__array.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>plain_array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array.html</anchorfile>
      <anchor>a5f5cc06e0df52240ff9fdfcc636d5aaa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>plain_array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array.html</anchorfile>
      <anchor>a1c0042faeb6279d0bab4b890797e7e54</anchor>
      <arglist>(constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array.html</anchorfile>
      <anchor>a7b573a8f091b34d0e81f6d70d8a7ff82</anchor>
      <arglist>[Size]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>plain_array&lt; Scalar, Size, _Options &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__array.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>plain_array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array.html</anchorfile>
      <anchor>a5f5cc06e0df52240ff9fdfcc636d5aaa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>plain_array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array.html</anchorfile>
      <anchor>a1c0042faeb6279d0bab4b890797e7e54</anchor>
      <arglist>(constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array.html</anchorfile>
      <anchor>a7b573a8f091b34d0e81f6d70d8a7ff82</anchor>
      <arglist>[Size]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_array&lt; T, 0, MatrixOrArrayOptions, Alignment &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__array_3_01T_00_010_00_01MatrixOrArrayOptions_00_01Alignment_01_4.html</filename>
    <templarg></templarg>
    <templarg>MatrixOrArrayOptions</templarg>
    <templarg>Alignment</templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>plain_array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array_3_01T_00_010_00_01MatrixOrArrayOptions_00_01Alignment_01_4.html</anchorfile>
      <anchor>a10c024546c5c17f6ac10c5465245e887</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>plain_array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array_3_01T_00_010_00_01MatrixOrArrayOptions_00_01Alignment_01_4.html</anchorfile>
      <anchor>a2000037e51cb24ea3a7500bf94102cb2</anchor>
      <arglist>(constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array_3_01T_00_010_00_01MatrixOrArrayOptions_00_01Alignment_01_4.html</anchorfile>
      <anchor>ad489c4ae72bf6c85f436cee91d4c39b7</anchor>
      <arglist>[1]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>plain_array&lt; T, Size, _Options &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__array.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>plain_array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array.html</anchorfile>
      <anchor>a5f5cc06e0df52240ff9fdfcc636d5aaa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>plain_array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array.html</anchorfile>
      <anchor>a1c0042faeb6279d0bab4b890797e7e54</anchor>
      <arglist>(constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array.html</anchorfile>
      <anchor>a7b573a8f091b34d0e81f6d70d8a7ff82</anchor>
      <arglist>[Size]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_array&lt; T, Size, MatrixOrArrayOptions, 16 &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__array_3_01T_00_01Size_00_01MatrixOrArrayOptions_00_0116_01_4.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <templarg>MatrixOrArrayOptions</templarg>
    <member kind="function">
      <type></type>
      <name>EIGEN_ALIGN_TO_BOUNDARY</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array_3_01T_00_01Size_00_01MatrixOrArrayOptions_00_0116_01_4.html</anchorfile>
      <anchor>a0f68e88b4e3283699dfc1cc585ec13e7</anchor>
      <arglist>(16) T array[Size]</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>plain_array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array_3_01T_00_01Size_00_01MatrixOrArrayOptions_00_0116_01_4.html</anchorfile>
      <anchor>a77b08a6463aa62be5d8084b8bd0bff17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>plain_array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array_3_01T_00_01Size_00_01MatrixOrArrayOptions_00_0116_01_4.html</anchorfile>
      <anchor>adf7f104142768440f9c7f410e5859ae0</anchor>
      <arglist>(constructor_without_unaligned_array_assert)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_array&lt; T, Size, MatrixOrArrayOptions, 32 &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__array_3_01T_00_01Size_00_01MatrixOrArrayOptions_00_0132_01_4.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <templarg>MatrixOrArrayOptions</templarg>
    <member kind="function">
      <type></type>
      <name>EIGEN_ALIGN_TO_BOUNDARY</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array_3_01T_00_01Size_00_01MatrixOrArrayOptions_00_0132_01_4.html</anchorfile>
      <anchor>a7eaecb638c0586dd70cd7e4e1e82f8b9</anchor>
      <arglist>(32) T array[Size]</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>plain_array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array_3_01T_00_01Size_00_01MatrixOrArrayOptions_00_0132_01_4.html</anchorfile>
      <anchor>a8730223d9fcac47893bfcc5e6912a785</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>plain_array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array_3_01T_00_01Size_00_01MatrixOrArrayOptions_00_0132_01_4.html</anchorfile>
      <anchor>a4c86669c116bfd845b8c1dc9107724de</anchor>
      <arglist>(constructor_without_unaligned_array_assert)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_array&lt; T, Size, MatrixOrArrayOptions, 64 &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__array_3_01T_00_01Size_00_01MatrixOrArrayOptions_00_0164_01_4.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <templarg>MatrixOrArrayOptions</templarg>
    <member kind="function">
      <type></type>
      <name>EIGEN_ALIGN_TO_BOUNDARY</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array_3_01T_00_01Size_00_01MatrixOrArrayOptions_00_0164_01_4.html</anchorfile>
      <anchor>a1b0b69403eed325c842313e7455ee6f1</anchor>
      <arglist>(64) T array[Size]</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>plain_array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array_3_01T_00_01Size_00_01MatrixOrArrayOptions_00_0164_01_4.html</anchorfile>
      <anchor>aafc4a1eea6529ee8d8516c9d1f58c264</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>plain_array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array_3_01T_00_01Size_00_01MatrixOrArrayOptions_00_0164_01_4.html</anchorfile>
      <anchor>ac4ddae4456c81464d78b8df4852b485e</anchor>
      <arglist>(constructor_without_unaligned_array_assert)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_array&lt; T, Size, MatrixOrArrayOptions, 8 &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__array_3_01T_00_01Size_00_01MatrixOrArrayOptions_00_018_01_4.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <templarg>MatrixOrArrayOptions</templarg>
    <member kind="function">
      <type></type>
      <name>EIGEN_ALIGN_TO_BOUNDARY</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array_3_01T_00_01Size_00_01MatrixOrArrayOptions_00_018_01_4.html</anchorfile>
      <anchor>abd9f738535f730c17f744f00c0bc7db1</anchor>
      <arglist>(8) T array[Size]</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>plain_array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array_3_01T_00_01Size_00_01MatrixOrArrayOptions_00_018_01_4.html</anchorfile>
      <anchor>a426fca0872f97d87fa451d2135915815</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>plain_array</name>
      <anchorfile>structEigen_1_1internal_1_1plain__array_3_01T_00_01Size_00_01MatrixOrArrayOptions_00_018_01_4.html</anchorfile>
      <anchor>a857fc25d08c572951cda04c51f5343d3</anchor>
      <arglist>(constructor_without_unaligned_array_assert)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_col_type</name>
    <filename>structEigen_1_1internal_1_1plain__col__type.html</filename>
    <templarg>ExpressionType</templarg>
    <templarg>Scalar</templarg>
    <member kind="typedef">
      <type>Array&lt; Scalar, ExpressionType::RowsAtCompileTime, 1, ExpressionType::PlainObject::Options &amp;~RowMajor, ExpressionType::MaxRowsAtCompileTime, 1 &gt;</type>
      <name>ArrayColType</name>
      <anchorfile>structEigen_1_1internal_1_1plain__col__type.html</anchorfile>
      <anchor>a17712acb2f07a712205370a99a62f402</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, ExpressionType::RowsAtCompileTime, 1, ExpressionType::PlainObject::Options &amp;~RowMajor, ExpressionType::MaxRowsAtCompileTime, 1 &gt;</type>
      <name>MatrixColType</name>
      <anchorfile>structEigen_1_1internal_1_1plain__col__type.html</anchorfile>
      <anchor>ac75ab0cd71ee5bed5adbd9b77eeba12a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; is_same&lt; typename traits&lt; ExpressionType &gt;::XprKind, MatrixXpr &gt;::value, MatrixColType, ArrayColType &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__col__type.html</anchorfile>
      <anchor>a0084ea2ac7f2803ac1c1c13e968e6b04</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>plain_col_type&lt; MatrixType &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__col__type.html</filename>
    <member kind="typedef">
      <type>Array&lt; typename MatrixType ::Scalar, MatrixType ::RowsAtCompileTime, 1, MatrixType ::PlainObject::Options &amp;~RowMajor, MatrixType ::MaxRowsAtCompileTime, 1 &gt;</type>
      <name>ArrayColType</name>
      <anchorfile>structEigen_1_1internal_1_1plain__col__type.html</anchorfile>
      <anchor>a17712acb2f07a712205370a99a62f402</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; typename MatrixType ::Scalar, MatrixType ::RowsAtCompileTime, 1, MatrixType ::PlainObject::Options &amp;~RowMajor, MatrixType ::MaxRowsAtCompileTime, 1 &gt;</type>
      <name>MatrixColType</name>
      <anchorfile>structEigen_1_1internal_1_1plain__col__type.html</anchorfile>
      <anchor>ac75ab0cd71ee5bed5adbd9b77eeba12a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; is_same&lt; typename traits&lt; MatrixType &gt;::XprKind, MatrixXpr &gt;::value, MatrixColType, ArrayColType &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__col__type.html</anchorfile>
      <anchor>a0084ea2ac7f2803ac1c1c13e968e6b04</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>plain_col_type&lt; MatrixType, RealScalar &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__col__type.html</filename>
    <member kind="typedef">
      <type>Array&lt; RealScalar, MatrixType ::RowsAtCompileTime, 1, MatrixType ::PlainObject::Options &amp;~RowMajor, MatrixType ::MaxRowsAtCompileTime, 1 &gt;</type>
      <name>ArrayColType</name>
      <anchorfile>structEigen_1_1internal_1_1plain__col__type.html</anchorfile>
      <anchor>a17712acb2f07a712205370a99a62f402</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; RealScalar, MatrixType ::RowsAtCompileTime, 1, MatrixType ::PlainObject::Options &amp;~RowMajor, MatrixType ::MaxRowsAtCompileTime, 1 &gt;</type>
      <name>MatrixColType</name>
      <anchorfile>structEigen_1_1internal_1_1plain__col__type.html</anchorfile>
      <anchor>ac75ab0cd71ee5bed5adbd9b77eeba12a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; is_same&lt; typename traits&lt; MatrixType &gt;::XprKind, MatrixXpr &gt;::value, MatrixColType, ArrayColType &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__col__type.html</anchorfile>
      <anchor>a0084ea2ac7f2803ac1c1c13e968e6b04</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>plain_col_type&lt; MatrixType, StorageIndex &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__col__type.html</filename>
    <member kind="typedef">
      <type>Array&lt; StorageIndex, MatrixType ::RowsAtCompileTime, 1, MatrixType ::PlainObject::Options &amp;~RowMajor, MatrixType ::MaxRowsAtCompileTime, 1 &gt;</type>
      <name>ArrayColType</name>
      <anchorfile>structEigen_1_1internal_1_1plain__col__type.html</anchorfile>
      <anchor>a17712acb2f07a712205370a99a62f402</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, MatrixType ::RowsAtCompileTime, 1, MatrixType ::PlainObject::Options &amp;~RowMajor, MatrixType ::MaxRowsAtCompileTime, 1 &gt;</type>
      <name>MatrixColType</name>
      <anchorfile>structEigen_1_1internal_1_1plain__col__type.html</anchorfile>
      <anchor>ac75ab0cd71ee5bed5adbd9b77eeba12a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; is_same&lt; typename traits&lt; MatrixType &gt;::XprKind, MatrixXpr &gt;::value, MatrixColType, ArrayColType &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__col__type.html</anchorfile>
      <anchor>a0084ea2ac7f2803ac1c1c13e968e6b04</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_constant_type</name>
    <filename>structEigen_1_1internal_1_1plain__constant__type.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>structEigen_1_1internal_1_1plain__constant__type.html</anchorfile>
      <anchor>a579307cf6b06c4191164b0b65ad9a023a1d7abe56bb81331afc6e406dee660dc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; Scalar, traits&lt; Expr &gt;::RowsAtCompileTime, traits&lt; Expr &gt;::ColsAtCompileTime, Options, traits&lt; Expr &gt;::MaxRowsAtCompileTime, traits&lt; Expr &gt;::MaxColsAtCompileTime &gt;</type>
      <name>array_type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__constant__type.html</anchorfile>
      <anchor>ace743ed455e55302961c46cbcf246eba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, traits&lt; Expr &gt;::RowsAtCompileTime, traits&lt; Expr &gt;::ColsAtCompileTime, Options, traits&lt; Expr &gt;::MaxRowsAtCompileTime, traits&lt; Expr &gt;::MaxColsAtCompileTime &gt;</type>
      <name>matrix_type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__constant__type.html</anchorfile>
      <anchor>a3bf684861bb8d5a498cb07986637d61f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>structEigen_1_1internal_1_1plain__constant__type.html</anchorfile>
      <anchor>a579307cf6b06c4191164b0b65ad9a023a1d7abe56bb81331afc6e406dee660dc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; scalar_constant_op&lt; Scalar &gt;, const typename conditional&lt; is_same&lt; typename traits&lt; Expr &gt;::XprKind, MatrixXpr &gt;::value, matrix_type, array_type &gt;::type &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__constant__type.html</anchorfile>
      <anchor>a728ab570c978a7e36928c8790bd4d4f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_diag_type</name>
    <filename>structEigen_1_1internal_1_1plain__diag__type.html</filename>
    <templarg>ExpressionType</templarg>
    <templarg>Scalar</templarg>
    <member kind="enumvalue">
      <name>diag_size</name>
      <anchorfile>structEigen_1_1internal_1_1plain__diag__type.html</anchorfile>
      <anchor>ae95aed403e0a2df1d6507b7787ad2a22a5d6c31f8861f15a8ddd1782c73754681</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>max_diag_size</name>
      <anchorfile>structEigen_1_1internal_1_1plain__diag__type.html</anchorfile>
      <anchor>ae95aed403e0a2df1d6507b7787ad2a22ad85ca4c09dd5f482d61a88fc84357998</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; Scalar, diag_size, 1, ExpressionType::PlainObject::Options &amp;~RowMajor, max_diag_size, 1 &gt;</type>
      <name>ArrayDiagType</name>
      <anchorfile>structEigen_1_1internal_1_1plain__diag__type.html</anchorfile>
      <anchor>a7e0e180b02fc82020caeccc5ed0987bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>diag_size</name>
      <anchorfile>structEigen_1_1internal_1_1plain__diag__type.html</anchorfile>
      <anchor>ae95aed403e0a2df1d6507b7787ad2a22a5d6c31f8861f15a8ddd1782c73754681</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, diag_size, 1, ExpressionType::PlainObject::Options &amp;~RowMajor, max_diag_size, 1 &gt;</type>
      <name>MatrixDiagType</name>
      <anchorfile>structEigen_1_1internal_1_1plain__diag__type.html</anchorfile>
      <anchor>a69632fbb83643a8b45c7d08d4b2d7c77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>max_diag_size</name>
      <anchorfile>structEigen_1_1internal_1_1plain__diag__type.html</anchorfile>
      <anchor>ae95aed403e0a2df1d6507b7787ad2a22ad85ca4c09dd5f482d61a88fc84357998</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; is_same&lt; typename traits&lt; ExpressionType &gt;::XprKind, MatrixXpr &gt;::value, MatrixDiagType, ArrayDiagType &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__diag__type.html</anchorfile>
      <anchor>af32705fa775bbb35d9647a6d1419144e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>plain_diag_type&lt; MatrixType &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__diag__type.html</filename>
    <member kind="typedef">
      <type>Array&lt; typename MatrixType ::Scalar, diag_size, 1, MatrixType ::PlainObject::Options &amp;~RowMajor, max_diag_size, 1 &gt;</type>
      <name>ArrayDiagType</name>
      <anchorfile>structEigen_1_1internal_1_1plain__diag__type.html</anchorfile>
      <anchor>a7e0e180b02fc82020caeccc5ed0987bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>diag_size</name>
      <anchorfile>structEigen_1_1internal_1_1plain__diag__type.html</anchorfile>
      <anchor>ae95aed403e0a2df1d6507b7787ad2a22a5d6c31f8861f15a8ddd1782c73754681</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; typename MatrixType ::Scalar, diag_size, 1, MatrixType ::PlainObject::Options &amp;~RowMajor, max_diag_size, 1 &gt;</type>
      <name>MatrixDiagType</name>
      <anchorfile>structEigen_1_1internal_1_1plain__diag__type.html</anchorfile>
      <anchor>a69632fbb83643a8b45c7d08d4b2d7c77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>max_diag_size</name>
      <anchorfile>structEigen_1_1internal_1_1plain__diag__type.html</anchorfile>
      <anchor>ae95aed403e0a2df1d6507b7787ad2a22ad85ca4c09dd5f482d61a88fc84357998</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; is_same&lt; typename traits&lt; MatrixType &gt;::XprKind, MatrixXpr &gt;::value, MatrixDiagType, ArrayDiagType &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__diag__type.html</anchorfile>
      <anchor>af32705fa775bbb35d9647a6d1419144e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>plain_diag_type&lt; MatrixType, RealScalar &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__diag__type.html</filename>
    <member kind="typedef">
      <type>Array&lt; RealScalar, diag_size, 1, MatrixType ::PlainObject::Options &amp;~RowMajor, max_diag_size, 1 &gt;</type>
      <name>ArrayDiagType</name>
      <anchorfile>structEigen_1_1internal_1_1plain__diag__type.html</anchorfile>
      <anchor>a7e0e180b02fc82020caeccc5ed0987bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>diag_size</name>
      <anchorfile>structEigen_1_1internal_1_1plain__diag__type.html</anchorfile>
      <anchor>ae95aed403e0a2df1d6507b7787ad2a22a5d6c31f8861f15a8ddd1782c73754681</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; RealScalar, diag_size, 1, MatrixType ::PlainObject::Options &amp;~RowMajor, max_diag_size, 1 &gt;</type>
      <name>MatrixDiagType</name>
      <anchorfile>structEigen_1_1internal_1_1plain__diag__type.html</anchorfile>
      <anchor>a69632fbb83643a8b45c7d08d4b2d7c77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>max_diag_size</name>
      <anchorfile>structEigen_1_1internal_1_1plain__diag__type.html</anchorfile>
      <anchor>ae95aed403e0a2df1d6507b7787ad2a22ad85ca4c09dd5f482d61a88fc84357998</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; is_same&lt; typename traits&lt; MatrixType &gt;::XprKind, MatrixXpr &gt;::value, MatrixDiagType, ArrayDiagType &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__diag__type.html</anchorfile>
      <anchor>af32705fa775bbb35d9647a6d1419144e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_matrix_type</name>
    <filename>structEigen_1_1internal_1_1plain__matrix__type.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_matrix_type&lt; T, Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__matrix__type_3_01T_00_01Dense_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>plain_matrix_type_dense&lt; T, typename traits&lt; T &gt;::XprKind, traits&lt; T &gt;::Flags &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type_3_01T_00_01Dense_01_4.html</anchorfile>
      <anchor>a0d64fab828a74bd90079074e27353145</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_matrix_type&lt; T, DiagonalShape &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__matrix__type_3_01T_00_01DiagonalShape_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T::PlainObject</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type_3_01T_00_01DiagonalShape_01_4.html</anchorfile>
      <anchor>a92afd71e20eff907c95e7262e42a9b71</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_matrix_type&lt; T, Sparse &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__matrix__type_3_01T_00_01Sparse_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>_Options</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type_3_01T_00_01Sparse_01_4.html</anchorfile>
      <anchor>adcd30c240deda9c0a67c854f0b2366c2aa52908b7d7b04ba81780d908c5acdf14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_Options</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type_3_01T_00_01Sparse_01_4.html</anchorfile>
      <anchor>adcd30c240deda9c0a67c854f0b2366c2aa52908b7d7b04ba81780d908c5acdf14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; T &gt;::Scalar</type>
      <name>_Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type_3_01T_00_01Sparse_01_4.html</anchorfile>
      <anchor>a18510fea488fb8c93b18fcf63b0765a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; T &gt;::StorageIndex</type>
      <name>_StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type_3_01T_00_01Sparse_01_4.html</anchorfile>
      <anchor>adbc2fc3f639bed115439b45259050bb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type_3_01T_00_01Sparse_01_4.html</anchorfile>
      <anchor>aa58945e4be9a73cd2b6388ba5928c33b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_matrix_type_column_major</name>
    <filename>structEigen_1_1internal_1_1plain__matrix__type__column__major.html</filename>
    <templarg>T</templarg>
    <member kind="enumvalue">
      <name>Rows</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__column__major.html</anchorfile>
      <anchor>ac14a018eaf2d3bc4f219f5634ca6eaf0a5914cba3ffd7effff2a092f8372b2bcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cols</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__column__major.html</anchorfile>
      <anchor>ac14a018eaf2d3bc4f219f5634ca6eaf0ab19b75899afaefe8571db3cbd22c98d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRows</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__column__major.html</anchorfile>
      <anchor>ac14a018eaf2d3bc4f219f5634ca6eaf0aa0ed8ac383f4eb1c2d4706aa7b4c5e14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxCols</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__column__major.html</anchorfile>
      <anchor>ac14a018eaf2d3bc4f219f5634ca6eaf0aa1005859aca9e20a42a4999f24a3e971</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cols</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__column__major.html</anchorfile>
      <anchor>ac14a018eaf2d3bc4f219f5634ca6eaf0ab19b75899afaefe8571db3cbd22c98d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxCols</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__column__major.html</anchorfile>
      <anchor>ac14a018eaf2d3bc4f219f5634ca6eaf0aa1005859aca9e20a42a4999f24a3e971</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRows</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__column__major.html</anchorfile>
      <anchor>ac14a018eaf2d3bc4f219f5634ca6eaf0aa0ed8ac383f4eb1c2d4706aa7b4c5e14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rows</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__column__major.html</anchorfile>
      <anchor>ac14a018eaf2d3bc4f219f5634ca6eaf0a5914cba3ffd7effff2a092f8372b2bcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; typename traits&lt; T &gt;::Scalar, Rows, Cols,(MaxRows==1 &amp;&amp;MaxCols!=1) ? RowMajor :ColMajor, MaxRows, MaxCols &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__column__major.html</anchorfile>
      <anchor>a654e6577d45ae0cfb657d21311124850</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_matrix_type_dense</name>
    <filename>structEigen_1_1internal_1_1plain__matrix__type__dense.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Flags</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_matrix_type_dense&lt; T, ArrayXpr, Flags &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__matrix__type__dense_3_01T_00_01ArrayXpr_00_01Flags_01_4.html</filename>
    <templarg></templarg>
    <templarg>Flags</templarg>
    <member kind="typedef">
      <type>Array&lt; typename traits&lt; T &gt;::Scalar, traits&lt; T &gt;::RowsAtCompileTime, traits&lt; T &gt;::ColsAtCompileTime, AutoAlign|(Flags &amp;RowMajorBit ? RowMajor :ColMajor), traits&lt; T &gt;::MaxRowsAtCompileTime, traits&lt; T &gt;::MaxColsAtCompileTime &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__dense_3_01T_00_01ArrayXpr_00_01Flags_01_4.html</anchorfile>
      <anchor>a4c8902a98a8b6916b3466afcda8d916b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_matrix_type_dense&lt; T, MatrixXpr, Flags &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__matrix__type__dense_3_01T_00_01MatrixXpr_00_01Flags_01_4.html</filename>
    <templarg></templarg>
    <templarg>Flags</templarg>
    <member kind="typedef">
      <type>Matrix&lt; typename traits&lt; T &gt;::Scalar, traits&lt; T &gt;::RowsAtCompileTime, traits&lt; T &gt;::ColsAtCompileTime, AutoAlign|(Flags &amp;RowMajorBit ? RowMajor :ColMajor), traits&lt; T &gt;::MaxRowsAtCompileTime, traits&lt; T &gt;::MaxColsAtCompileTime &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__dense_3_01T_00_01MatrixXpr_00_01Flags_01_4.html</anchorfile>
      <anchor>a20824c4fc236283db0c12d79dd3a3117</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_matrix_type_row_major</name>
    <filename>structEigen_1_1internal_1_1plain__matrix__type__row__major.html</filename>
    <templarg>T</templarg>
    <member kind="enumvalue">
      <name>Rows</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__row__major.html</anchorfile>
      <anchor>a5ede58b0e2cc22737cda5d81fc07ff1cad4be01bc4691d8aefc8f821a06466de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cols</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__row__major.html</anchorfile>
      <anchor>a5ede58b0e2cc22737cda5d81fc07ff1cab0187f8311c935b599653718e6ec82d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRows</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__row__major.html</anchorfile>
      <anchor>a5ede58b0e2cc22737cda5d81fc07ff1caab0ac31234a98aba37dddf6328dd7064</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxCols</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__row__major.html</anchorfile>
      <anchor>a5ede58b0e2cc22737cda5d81fc07ff1ca19305bc8078052298423f0f37833224a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cols</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__row__major.html</anchorfile>
      <anchor>a5ede58b0e2cc22737cda5d81fc07ff1cab0187f8311c935b599653718e6ec82d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxCols</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__row__major.html</anchorfile>
      <anchor>a5ede58b0e2cc22737cda5d81fc07ff1ca19305bc8078052298423f0f37833224a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRows</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__row__major.html</anchorfile>
      <anchor>a5ede58b0e2cc22737cda5d81fc07ff1caab0ac31234a98aba37dddf6328dd7064</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rows</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__row__major.html</anchorfile>
      <anchor>a5ede58b0e2cc22737cda5d81fc07ff1cad4be01bc4691d8aefc8f821a06466de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; typename traits&lt; T &gt;::Scalar, Rows, Cols,(MaxCols==1 &amp;&amp;MaxRows!=1) ? RowMajor :ColMajor, MaxRows, MaxCols &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__matrix__type__row__major.html</anchorfile>
      <anchor>a0b9ddb023beca38784f402c4a5836982</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_object_eval</name>
    <filename>structEigen_1_1internal_1_1plain__object__eval.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_object_eval&lt; T, Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__object__eval_3_01T_00_01Dense_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>plain_matrix_type_dense&lt; T, typename traits&lt; T &gt;::XprKind, evaluator&lt; T &gt;::Flags &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__object__eval_3_01T_00_01Dense_01_4.html</anchorfile>
      <anchor>afac3e6affd89029108afafdc3e00f62d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_object_eval&lt; T, Sparse &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__object__eval_3_01T_00_01Sparse_01_4.html</filename>
    <templarg></templarg>
    <base>sparse_eval&lt; T, traits&lt; T &gt;::RowsAtCompileTime, traits&lt; T &gt;::ColsAtCompileTime, evaluator&lt; T &gt;::Flags &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::plain_row_type</name>
    <filename>structEigen_1_1internal_1_1plain__row__type.html</filename>
    <templarg>ExpressionType</templarg>
    <templarg>Scalar</templarg>
    <member kind="typedef">
      <type>Array&lt; Scalar, 1, ExpressionType::ColsAtCompileTime, ExpressionType::PlainObject::Options|RowMajor, 1, ExpressionType::MaxColsAtCompileTime &gt;</type>
      <name>ArrayRowType</name>
      <anchorfile>structEigen_1_1internal_1_1plain__row__type.html</anchorfile>
      <anchor>abff896fa5a71cc838b47e38bd58bb561</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 1, ExpressionType::ColsAtCompileTime, ExpressionType::PlainObject::Options|RowMajor, 1, ExpressionType::MaxColsAtCompileTime &gt;</type>
      <name>MatrixRowType</name>
      <anchorfile>structEigen_1_1internal_1_1plain__row__type.html</anchorfile>
      <anchor>a499e20b59c8b2a229039780dc9fb6ced</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; is_same&lt; typename traits&lt; ExpressionType &gt;::XprKind, MatrixXpr &gt;::value, MatrixRowType, ArrayRowType &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__row__type.html</anchorfile>
      <anchor>afd854af5b54f4843ccb5d712fcadd462</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>plain_row_type&lt; MatrixType &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__row__type.html</filename>
    <member kind="typedef">
      <type>Array&lt; typename MatrixType ::Scalar, 1, MatrixType ::ColsAtCompileTime, MatrixType ::PlainObject::Options|RowMajor, 1, MatrixType ::MaxColsAtCompileTime &gt;</type>
      <name>ArrayRowType</name>
      <anchorfile>structEigen_1_1internal_1_1plain__row__type.html</anchorfile>
      <anchor>abff896fa5a71cc838b47e38bd58bb561</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; typename MatrixType ::Scalar, 1, MatrixType ::ColsAtCompileTime, MatrixType ::PlainObject::Options|RowMajor, 1, MatrixType ::MaxColsAtCompileTime &gt;</type>
      <name>MatrixRowType</name>
      <anchorfile>structEigen_1_1internal_1_1plain__row__type.html</anchorfile>
      <anchor>a499e20b59c8b2a229039780dc9fb6ced</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; is_same&lt; typename traits&lt; MatrixType &gt;::XprKind, MatrixXpr &gt;::value, MatrixRowType, ArrayRowType &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__row__type.html</anchorfile>
      <anchor>afd854af5b54f4843ccb5d712fcadd462</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>plain_row_type&lt; MatrixType, Index &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__row__type.html</filename>
    <member kind="typedef">
      <type>Array&lt; Index, 1, MatrixType ::ColsAtCompileTime, MatrixType ::PlainObject::Options|RowMajor, 1, MatrixType ::MaxColsAtCompileTime &gt;</type>
      <name>ArrayRowType</name>
      <anchorfile>structEigen_1_1internal_1_1plain__row__type.html</anchorfile>
      <anchor>abff896fa5a71cc838b47e38bd58bb561</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Index, 1, MatrixType ::ColsAtCompileTime, MatrixType ::PlainObject::Options|RowMajor, 1, MatrixType ::MaxColsAtCompileTime &gt;</type>
      <name>MatrixRowType</name>
      <anchorfile>structEigen_1_1internal_1_1plain__row__type.html</anchorfile>
      <anchor>a499e20b59c8b2a229039780dc9fb6ced</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; is_same&lt; typename traits&lt; MatrixType &gt;::XprKind, MatrixXpr &gt;::value, MatrixRowType, ArrayRowType &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__row__type.html</anchorfile>
      <anchor>afd854af5b54f4843ccb5d712fcadd462</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>plain_row_type&lt; MatrixType, RealScalar &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__row__type.html</filename>
    <member kind="typedef">
      <type>Array&lt; RealScalar, 1, MatrixType ::ColsAtCompileTime, MatrixType ::PlainObject::Options|RowMajor, 1, MatrixType ::MaxColsAtCompileTime &gt;</type>
      <name>ArrayRowType</name>
      <anchorfile>structEigen_1_1internal_1_1plain__row__type.html</anchorfile>
      <anchor>abff896fa5a71cc838b47e38bd58bb561</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; RealScalar, 1, MatrixType ::ColsAtCompileTime, MatrixType ::PlainObject::Options|RowMajor, 1, MatrixType ::MaxColsAtCompileTime &gt;</type>
      <name>MatrixRowType</name>
      <anchorfile>structEigen_1_1internal_1_1plain__row__type.html</anchorfile>
      <anchor>a499e20b59c8b2a229039780dc9fb6ced</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; is_same&lt; typename traits&lt; MatrixType &gt;::XprKind, MatrixXpr &gt;::value, MatrixRowType, ArrayRowType &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__row__type.html</anchorfile>
      <anchor>afd854af5b54f4843ccb5d712fcadd462</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>plain_row_type&lt; MatrixType, StorageIndex &gt;</name>
    <filename>structEigen_1_1internal_1_1plain__row__type.html</filename>
    <member kind="typedef">
      <type>Array&lt; StorageIndex, 1, MatrixType ::ColsAtCompileTime, MatrixType ::PlainObject::Options|RowMajor, 1, MatrixType ::MaxColsAtCompileTime &gt;</type>
      <name>ArrayRowType</name>
      <anchorfile>structEigen_1_1internal_1_1plain__row__type.html</anchorfile>
      <anchor>abff896fa5a71cc838b47e38bd58bb561</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, 1, MatrixType ::ColsAtCompileTime, MatrixType ::PlainObject::Options|RowMajor, 1, MatrixType ::MaxColsAtCompileTime &gt;</type>
      <name>MatrixRowType</name>
      <anchorfile>structEigen_1_1internal_1_1plain__row__type.html</anchorfile>
      <anchor>a499e20b59c8b2a229039780dc9fb6ced</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; is_same&lt; typename traits&lt; MatrixType &gt;::XprKind, MatrixXpr &gt;::value, MatrixRowType, ArrayRowType &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1plain__row__type.html</anchorfile>
      <anchor>afd854af5b54f4843ccb5d712fcadd462</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::PlainObjectBase</name>
    <filename>classEigen_1_1PlainObjectBase.html</filename>
    <templarg>Derived</templarg>
    <class kind="struct">Eigen::PlainObjectBase::StridedAlignedMapType</class>
    <class kind="struct">Eigen::PlainObjectBase::StridedConstAlignedMapType</class>
    <class kind="struct">Eigen::PlainObjectBase::StridedConstMapType</class>
    <class kind="struct">Eigen::PlainObjectBase::StridedMapType</class>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a04944fdddd790c41a447a42c65abfe53a1eede2009241a4351d809b1622af8525</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NeedsToAlign</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a08b1d5199ef107d2404aafce9782c27ea3081c18f2b2e3bbef35dcbf606d5a7d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsPlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa085f4b94f954529833d5c6c5add8990a0952df146fe9666802d257cbeb565b99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Map&lt; Derived, AlignedMax &gt;</type>
      <name>AlignedMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a0cc4ed7303f5f15f28b6ef0347931618</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; Derived &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af7336f57da064247e217e46b7a986f55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Eigen::Map&lt; const Derived, AlignedMax &gt;</type>
      <name>ConstAlignedMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a495e1fa482aa3c37be8a3d2b8bb7d666</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Eigen::Map&lt; const Derived, Unaligned &gt;</type>
      <name>ConstMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af97b8d1ff458c804698bde148f03aa88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived</type>
      <name>DenseType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac25403c3532dd011b8c0b490e5a2cfdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsPlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa085f4b94f954529833d5c6c5add8990a0952df146fe9666802d257cbeb565b99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Map&lt; Derived, Unaligned &gt;</type>
      <name>MapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a079675be675be515402f37c3d73f7daf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NeedsToAlign</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a08b1d5199ef107d2404aafce9782c27ea3081c18f2b2e3bbef35dcbf606d5a7d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a04944fdddd790c41a447a42c65abfe53a1eede2009241a4351d809b1622af8525</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2ebcc910069dac4c4562e28db3893250</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a48b2ce86692c75e066c80845b92798fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7f978b0b6cad676c9d01c2840f8113f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af12ddbff60960617ba01a84d361ba663</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a323e8a05899b309009eab82a52d21e86</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>afbfc12954f16d21aedb7bd839f64a278</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af592e3993ea3d4ac9f073b42db2c04cc</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab1b33ee10e4c72ec5cf354d511900e62</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a982b56223d011e2f836a3408983883d4</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a10b8b33b7587da564415561aa246f78f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a5e06c62950ba98fe8ba9c7d4be9c19e4</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a528879aef40f9cbc4ab4925e4a6bceb9</anchor>
      <arglist>(Index rows, NoChange_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a46afa73816539b0fe36c6e9abd7978a6</anchor>
      <arglist>(NoChange_t, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a5429214e7c1ffaf7294a93a5cec62007</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResizeLike</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7775d274035c4ef541aa0fc9a3ad30a2</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac25699535374b1854cf8494e44ad31b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a54ed64f45b2f5e852355d5e2311810bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6008cee3b716d514b3e14c1bc7c0d34a</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a75308f8a23a03f045a1260611e2054a0</anchor>
      <arglist>(const PlainObjectBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1682d60af2dd00c27507043aade71556</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6d280056e43429f043e8b25262ee6153</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a85d505b93c18f4f558e9b80702e8e5af</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>afdf71b005e354b8407b53dfd8aa7add2</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a99d9054ee2d5a40c6e00ded0265e9cea</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abf8a9ec07cd52a2cdabb527596f7ddd1</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab71a655f73d05a0e389e3ed13b6fe5f3</anchor>
      <arglist>(NoChange_t, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7b44761b7350ae3756035bbf7d7c04f6</anchor>
      <arglist>(Index rows, NoChange_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>resizeLike</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>acc7200947e6399bee847ff37c8270fc8</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;_other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aba7a925ce36c08ba2a08c90086f34718</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1c05835c33b159f170ec5d30e3d44d88</anchor>
      <arglist>(Index size, const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af766e619f534e1c7fa70186756585234</anchor>
      <arglist>(Index rows, Index cols, const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ade14bb1d7c761c676fd2d019c44b47f3</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ad783c46cdf50094adeae4aa94f8201be</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af0e576a0e1aefc9ee346de44cc352ba3</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2139f7c1a6711ebd86c4ff6378f5e775</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab8b732ae4d45271b2532978ee13210d1</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adc20f10b61f71fc9cdcf620be75668d2</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa86254240c534cc55143f38af58c8bdf</anchor>
      <arglist>(DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7a975e6a0ec50637ef56e72dc732717e</anchor>
      <arglist>(DenseBase&lt; OtherDerived &gt; const &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adb237a2cdcb37c6901ad15c7a9d87b1a</anchor>
      <arglist>(Index rowId, Index colId, const PacketScalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>acda1c761dd92774f7835a0c661f2ef54</anchor>
      <arglist>(Index index, const PacketScalar &amp;val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_check_template_params</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1415788822fe8339c6b92de20b48f383</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstMapType</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aaf9fcc07dc13f89cf71d4a4e2b220d24</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MapType</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab5392255cbc16c3d3d91b09088e027b4</anchor>
      <arglist>(Scalar *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstMapType</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abd3e2e293d1d8591a5e6772ecc4d2c4c</anchor>
      <arglist>(const Scalar *data, Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MapType</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab195765374a1d5dee35dff790346bd42</anchor>
      <arglist>(Scalar *data, Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstMapType</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adffe779fdca149b5eba4dc542bf76b94</anchor>
      <arglist>(const Scalar *data, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MapType</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ad1815d868cb69ebba3d4e1c9e263d2af</anchor>
      <arglist>(Scalar *data, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstAlignedMapType</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ae618ce2543ce8deef2a838864de2b610</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AlignedMapType</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa3281e4121e5e404f93ee9890c13e1dd</anchor>
      <arglist>(Scalar *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstAlignedMapType</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7314ec5e42ff5f3563cf3f77090d8318</anchor>
      <arglist>(const Scalar *data, Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AlignedMapType</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a62d868608b47d93e3e0c86339870bc43</anchor>
      <arglist>(Scalar *data, Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstAlignedMapType</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a8b161ab58c8370b97ac8131efb6964dc</anchor>
      <arglist>(const Scalar *data, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AlignedMapType</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a98a4e03be918eb01bd7719d260debe1a</anchor>
      <arglist>(Scalar *data, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedConstMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a8ed320f4d926ab401117564cafc3e232</anchor>
      <arglist>(const Scalar *data, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a240ab54b8839d02bdd35e358a3d66b73</anchor>
      <arglist>(Scalar *data, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedConstMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aebf9df309b9b6f4e5cc0d495a423f749</anchor>
      <arglist>(const Scalar *data, Index size, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aaf22e2ddbebc397d1e6b17a95af8e7d4</anchor>
      <arglist>(Scalar *data, Index size, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedConstMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1a3a8fd56500cda9a96189cd55472203</anchor>
      <arglist>(const Scalar *data, Index rows, Index cols, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ad41d75bfc07b50b2912f99212a7265ed</anchor>
      <arglist>(Scalar *data, Index rows, Index cols, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedConstAlignedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aadc343ac6294b26d8e2033a1c1400600</anchor>
      <arglist>(const Scalar *data, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedAlignedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abd8ce90b470cfa30cae08f9c673912c9</anchor>
      <arglist>(Scalar *data, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedConstAlignedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a91374e2e77a219a44d980cc14be3a961</anchor>
      <arglist>(const Scalar *data, Index size, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedAlignedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2b1ce06138d53af1bb729ec1dab87e5a</anchor>
      <arglist>(Scalar *data, Index size, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedConstAlignedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a48fbb5cbf164540617c5ca3e05afe953</anchor>
      <arglist>(const Scalar *data, Index rows, Index cols, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedAlignedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af2ce47a0cde3943e528e00f2b191f7da</anchor>
      <arglist>(Scalar *data, Index rows, Index cols, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ae67658cea63893ac50e3809c533649ca</anchor>
      <arglist>(Index size, typename internal::enable_if&lt;(Base::SizeAtCompileTime!=1||!internal::is_convertible&lt; T, Scalar &gt;::value) &amp;&amp;((!internal::is_same&lt; typename internal::traits&lt; Derived &gt;::XprKind, ArrayXpr &gt;::value||Base::SizeAtCompileTime==Dynamic)), T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aaaad53bc947ff3a17af1eedbdeb3a788</anchor>
      <arglist>(const Scalar &amp;val0, typename internal::enable_if&lt; Base::SizeAtCompileTime==1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value, T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ae7f0019cd985508d564a4ecad568578b</anchor>
      <arglist>(const Index &amp;val0, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; Index, T &gt;::value) &amp;&amp;Base::SizeAtCompileTime==1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value, T *&gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aee83f415ba56df0e88cc27f6ffb19900</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a60a3568a35fcceadcf4cef655da09c7f</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1745068c185709a7e1f3aff86d5862f2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>acb52615e4274fb0f9a47359bc8bbbf79</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac859427e6119de531650611e768da666</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a982cebd79ecbe749533aae28ee8ce404</anchor>
      <arglist>(const Scalar &amp;val0, typename internal::enable_if&lt; Base::SizeAtCompileTime!=Dynamic &amp;&amp;Base::SizeAtCompileTime!=1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value &amp;&amp;internal::is_same&lt; typename internal::traits&lt; Derived &gt;::XprKind, ArrayXpr &gt;::value, T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a5f9d08e51a32636b6c4041fb636b1ed0</anchor>
      <arglist>(const Index &amp;val0, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; Index, T &gt;::value) &amp;&amp;Base::SizeAtCompileTime!=Dynamic &amp;&amp;Base::SizeAtCompileTime!=1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value &amp;&amp;internal::is_same&lt; typename internal::traits&lt; Derived &gt;::XprKind, ArrayXpr &gt;::value, T *&gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac919a0a42914a190ba025fb8a3467c6b</anchor>
      <arglist>(Index rows, Index cols, typename internal::enable_if&lt; Base::SizeAtCompileTime!=2, T0 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adf6cee011f287daa6488e269c80f3c1c</anchor>
      <arglist>(const T0 &amp;val0, const T1 &amp;val1, typename internal::enable_if&lt; Base::SizeAtCompileTime==2, T0 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2847adb1d1c4f388541cc36db1e3349d</anchor>
      <arglist>(const Index &amp;val0, const Index &amp;val1, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; T0, Index &gt;::value) &amp;&amp;(internal::is_same&lt; T1, Index &gt;::value) &amp;&amp;Base::SizeAtCompileTime==2, T1 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_resize_to_match</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac61a071ebfe1068ff76095b617a35e93</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>_set</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa77dab5e9e6ba9e39740e17cfae78a33</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>_set_noalias</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a28cdcf06eb94c404cd327a5b7b806789</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a94314637d2e4408f8defd1eb9040def2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a0858f386df98336ff3e4e6dc5ce5fc8d</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a69656a28768b9b6f8b283e251d3552be</anchor>
      <arglist>(const PlainObjectBase &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1fd2d65d4f3b0a5231e84a2093c5f4f6</anchor>
      <arglist>(Index size, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a82cdb1b9d5c90c2002cb5086c03c29fa</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a31d65efdbeaf9c7693bf6ae204d788f2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abb80b2ee27de8b5d7ef2c8fb403c0068</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a44523f8b49c90154f6195c6f04666499</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map&lt; const Derived, Unaligned &gt;</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a52f7d6b523cce948a7804a7aeef210f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map&lt; Derived, Unaligned &gt;</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ade83ff019d359dc837c0f4b697eb5027</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::matrix_swap_impl</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aab39995bda190be6874c21bc93040422</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstMapType</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aaf9fcc07dc13f89cf71d4a4e2b220d24</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MapType</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab5392255cbc16c3d3d91b09088e027b4</anchor>
      <arglist>(Scalar *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstMapType</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abd3e2e293d1d8591a5e6772ecc4d2c4c</anchor>
      <arglist>(const Scalar *data, Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MapType</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab195765374a1d5dee35dff790346bd42</anchor>
      <arglist>(Scalar *data, Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstMapType</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adffe779fdca149b5eba4dc542bf76b94</anchor>
      <arglist>(const Scalar *data, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MapType</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ad1815d868cb69ebba3d4e1c9e263d2af</anchor>
      <arglist>(Scalar *data, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstAlignedMapType</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ae618ce2543ce8deef2a838864de2b610</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AlignedMapType</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa3281e4121e5e404f93ee9890c13e1dd</anchor>
      <arglist>(Scalar *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstAlignedMapType</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7314ec5e42ff5f3563cf3f77090d8318</anchor>
      <arglist>(const Scalar *data, Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AlignedMapType</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a62d868608b47d93e3e0c86339870bc43</anchor>
      <arglist>(Scalar *data, Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstAlignedMapType</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a8b161ab58c8370b97ac8131efb6964dc</anchor>
      <arglist>(const Scalar *data, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AlignedMapType</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a98a4e03be918eb01bd7719d260debe1a</anchor>
      <arglist>(Scalar *data, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedConstMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a8ed320f4d926ab401117564cafc3e232</anchor>
      <arglist>(const Scalar *data, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a240ab54b8839d02bdd35e358a3d66b73</anchor>
      <arglist>(Scalar *data, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedConstMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aebf9df309b9b6f4e5cc0d495a423f749</anchor>
      <arglist>(const Scalar *data, Index size, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aaf22e2ddbebc397d1e6b17a95af8e7d4</anchor>
      <arglist>(Scalar *data, Index size, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedConstMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1a3a8fd56500cda9a96189cd55472203</anchor>
      <arglist>(const Scalar *data, Index rows, Index cols, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ad41d75bfc07b50b2912f99212a7265ed</anchor>
      <arglist>(Scalar *data, Index rows, Index cols, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedConstAlignedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aadc343ac6294b26d8e2033a1c1400600</anchor>
      <arglist>(const Scalar *data, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedAlignedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abd8ce90b470cfa30cae08f9c673912c9</anchor>
      <arglist>(Scalar *data, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedConstAlignedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a91374e2e77a219a44d980cc14be3a961</anchor>
      <arglist>(const Scalar *data, Index size, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedAlignedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2b1ce06138d53af1bb729ec1dab87e5a</anchor>
      <arglist>(Scalar *data, Index size, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedConstAlignedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a48fbb5cbf164540617c5ca3e05afe953</anchor>
      <arglist>(const Scalar *data, Index rows, Index cols, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedAlignedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af2ce47a0cde3943e528e00f2b191f7da</anchor>
      <arglist>(Scalar *data, Index rows, Index cols, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PlainObjectBase&lt; Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</name>
    <filename>classEigen_1_1PlainObjectBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Map&lt; Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</type>
      <name>AlignedMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a0cc4ed7303f5f15f28b6ef0347931618</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af7336f57da064247e217e46b7a986f55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Eigen::Map&lt; const Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</type>
      <name>ConstAlignedMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a495e1fa482aa3c37be8a3d2b8bb7d666</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Eigen::Map&lt; const Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Unaligned &gt;</type>
      <name>ConstMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af97b8d1ff458c804698bde148f03aa88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;</type>
      <name>DenseType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac25403c3532dd011b8c0b490e5a2cfdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsPlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa085f4b94f954529833d5c6c5add8990a0952df146fe9666802d257cbeb565b99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Map&lt; Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Unaligned &gt;</type>
      <name>MapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a079675be675be515402f37c3d73f7daf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NeedsToAlign</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a08b1d5199ef107d2404aafce9782c27ea3081c18f2b2e3bbef35dcbf606d5a7d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a04944fdddd790c41a447a42c65abfe53a1eede2009241a4351d809b1622af8525</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2ebcc910069dac4c4562e28db3893250</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a48b2ce86692c75e066c80845b92798fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7f978b0b6cad676c9d01c2840f8113f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af12ddbff60960617ba01a84d361ba663</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a323e8a05899b309009eab82a52d21e86</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>afbfc12954f16d21aedb7bd839f64a278</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af592e3993ea3d4ac9f073b42db2c04cc</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab1b33ee10e4c72ec5cf354d511900e62</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a982b56223d011e2f836a3408983883d4</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a10b8b33b7587da564415561aa246f78f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a5e06c62950ba98fe8ba9c7d4be9c19e4</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a528879aef40f9cbc4ab4925e4a6bceb9</anchor>
      <arglist>(Index rows, NoChange_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a46afa73816539b0fe36c6e9abd7978a6</anchor>
      <arglist>(NoChange_t, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a5429214e7c1ffaf7294a93a5cec62007</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResizeLike</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7775d274035c4ef541aa0fc9a3ad30a2</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac25699535374b1854cf8494e44ad31b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a54ed64f45b2f5e852355d5e2311810bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6008cee3b716d514b3e14c1bc7c0d34a</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a75308f8a23a03f045a1260611e2054a0</anchor>
      <arglist>(const PlainObjectBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1682d60af2dd00c27507043aade71556</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6d280056e43429f043e8b25262ee6153</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a85d505b93c18f4f558e9b80702e8e5af</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>afdf71b005e354b8407b53dfd8aa7add2</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a99d9054ee2d5a40c6e00ded0265e9cea</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abf8a9ec07cd52a2cdabb527596f7ddd1</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab71a655f73d05a0e389e3ed13b6fe5f3</anchor>
      <arglist>(NoChange_t, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7b44761b7350ae3756035bbf7d7c04f6</anchor>
      <arglist>(Index rows, NoChange_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>resizeLike</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>acc7200947e6399bee847ff37c8270fc8</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;_other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aba7a925ce36c08ba2a08c90086f34718</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1c05835c33b159f170ec5d30e3d44d88</anchor>
      <arglist>(Index size, const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af766e619f534e1c7fa70186756585234</anchor>
      <arglist>(Index rows, Index cols, const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ade14bb1d7c761c676fd2d019c44b47f3</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ad783c46cdf50094adeae4aa94f8201be</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af0e576a0e1aefc9ee346de44cc352ba3</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2139f7c1a6711ebd86c4ff6378f5e775</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab8b732ae4d45271b2532978ee13210d1</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adc20f10b61f71fc9cdcf620be75668d2</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa86254240c534cc55143f38af58c8bdf</anchor>
      <arglist>(DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7a975e6a0ec50637ef56e72dc732717e</anchor>
      <arglist>(DenseBase&lt; OtherDerived &gt; const &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adb237a2cdcb37c6901ad15c7a9d87b1a</anchor>
      <arglist>(Index rowId, Index colId, const PacketScalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>acda1c761dd92774f7835a0c661f2ef54</anchor>
      <arglist>(Index index, const PacketScalar &amp;val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_check_template_params</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1415788822fe8339c6b92de20b48f383</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstMapType</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aaf9fcc07dc13f89cf71d4a4e2b220d24</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MapType</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab5392255cbc16c3d3d91b09088e027b4</anchor>
      <arglist>(Scalar *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstMapType</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abd3e2e293d1d8591a5e6772ecc4d2c4c</anchor>
      <arglist>(const Scalar *data, Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MapType</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab195765374a1d5dee35dff790346bd42</anchor>
      <arglist>(Scalar *data, Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstMapType</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adffe779fdca149b5eba4dc542bf76b94</anchor>
      <arglist>(const Scalar *data, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MapType</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ad1815d868cb69ebba3d4e1c9e263d2af</anchor>
      <arglist>(Scalar *data, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedConstMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a8ed320f4d926ab401117564cafc3e232</anchor>
      <arglist>(const Scalar *data, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a240ab54b8839d02bdd35e358a3d66b73</anchor>
      <arglist>(Scalar *data, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedConstMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aebf9df309b9b6f4e5cc0d495a423f749</anchor>
      <arglist>(const Scalar *data, Index size, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aaf22e2ddbebc397d1e6b17a95af8e7d4</anchor>
      <arglist>(Scalar *data, Index size, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedConstMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1a3a8fd56500cda9a96189cd55472203</anchor>
      <arglist>(const Scalar *data, Index rows, Index cols, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ad41d75bfc07b50b2912f99212a7265ed</anchor>
      <arglist>(Scalar *data, Index rows, Index cols, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstAlignedMapType</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ae618ce2543ce8deef2a838864de2b610</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AlignedMapType</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa3281e4121e5e404f93ee9890c13e1dd</anchor>
      <arglist>(Scalar *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstAlignedMapType</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7314ec5e42ff5f3563cf3f77090d8318</anchor>
      <arglist>(const Scalar *data, Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AlignedMapType</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a62d868608b47d93e3e0c86339870bc43</anchor>
      <arglist>(Scalar *data, Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstAlignedMapType</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a8b161ab58c8370b97ac8131efb6964dc</anchor>
      <arglist>(const Scalar *data, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AlignedMapType</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a98a4e03be918eb01bd7719d260debe1a</anchor>
      <arglist>(Scalar *data, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedConstAlignedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aadc343ac6294b26d8e2033a1c1400600</anchor>
      <arglist>(const Scalar *data, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedAlignedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abd8ce90b470cfa30cae08f9c673912c9</anchor>
      <arglist>(Scalar *data, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedConstAlignedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a91374e2e77a219a44d980cc14be3a961</anchor>
      <arglist>(const Scalar *data, Index size, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedAlignedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2b1ce06138d53af1bb729ec1dab87e5a</anchor>
      <arglist>(Scalar *data, Index size, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedConstAlignedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a48fbb5cbf164540617c5ca3e05afe953</anchor>
      <arglist>(const Scalar *data, Index rows, Index cols, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedAlignedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af2ce47a0cde3943e528e00f2b191f7da</anchor>
      <arglist>(Scalar *data, Index rows, Index cols, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ae67658cea63893ac50e3809c533649ca</anchor>
      <arglist>(Index size, typename internal::enable_if&lt;(Base::SizeAtCompileTime!=1||!internal::is_convertible&lt; T, Scalar &gt;::value) &amp;&amp;((!internal::is_same&lt; typename internal::traits&lt; Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value||Base::SizeAtCompileTime==Dynamic)), T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aaaad53bc947ff3a17af1eedbdeb3a788</anchor>
      <arglist>(const Scalar &amp;val0, typename internal::enable_if&lt; Base::SizeAtCompileTime==1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value, T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ae7f0019cd985508d564a4ecad568578b</anchor>
      <arglist>(const Index &amp;val0, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; Index, T &gt;::value) &amp;&amp;Base::SizeAtCompileTime==1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value, T * &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aee83f415ba56df0e88cc27f6ffb19900</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a60a3568a35fcceadcf4cef655da09c7f</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1745068c185709a7e1f3aff86d5862f2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>acb52615e4274fb0f9a47359bc8bbbf79</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac859427e6119de531650611e768da666</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a982cebd79ecbe749533aae28ee8ce404</anchor>
      <arglist>(const Scalar &amp;val0, typename internal::enable_if&lt; Base::SizeAtCompileTime!=Dynamic &amp;&amp;Base::SizeAtCompileTime!=1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value &amp;&amp;internal::is_same&lt; typename internal::traits&lt; Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value, T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a5f9d08e51a32636b6c4041fb636b1ed0</anchor>
      <arglist>(const Index &amp;val0, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; Index, T &gt;::value) &amp;&amp;Base::SizeAtCompileTime!=Dynamic &amp;&amp;Base::SizeAtCompileTime!=1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value &amp;&amp;internal::is_same&lt; typename internal::traits&lt; Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value, T * &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac919a0a42914a190ba025fb8a3467c6b</anchor>
      <arglist>(Index rows, Index cols, typename internal::enable_if&lt; Base::SizeAtCompileTime!=2, T0 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adf6cee011f287daa6488e269c80f3c1c</anchor>
      <arglist>(const T0 &amp;val0, const T1 &amp;val1, typename internal::enable_if&lt; Base::SizeAtCompileTime==2, T0 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2847adb1d1c4f388541cc36db1e3349d</anchor>
      <arglist>(const Index &amp;val0, const Index &amp;val1, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; T0, Index &gt;::value) &amp;&amp;(internal::is_same&lt; T1, Index &gt;::value) &amp;&amp;Base::SizeAtCompileTime==2, T1 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_resize_to_match</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac61a071ebfe1068ff76095b617a35e93</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>_set</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa77dab5e9e6ba9e39740e17cfae78a33</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>_set_noalias</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a28cdcf06eb94c404cd327a5b7b806789</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a94314637d2e4408f8defd1eb9040def2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a0858f386df98336ff3e4e6dc5ce5fc8d</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a69656a28768b9b6f8b283e251d3552be</anchor>
      <arglist>(const PlainObjectBase &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1fd2d65d4f3b0a5231e84a2093c5f4f6</anchor>
      <arglist>(Index size, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a82cdb1b9d5c90c2002cb5086c03c29fa</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a31d65efdbeaf9c7693bf6ae204d788f2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abb80b2ee27de8b5d7ef2c8fb403c0068</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a44523f8b49c90154f6195c6f04666499</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map&lt; const Derived, Unaligned &gt;</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a52f7d6b523cce948a7804a7aeef210f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map&lt; Derived, Unaligned &gt;</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ade83ff019d359dc837c0f4b697eb5027</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::matrix_swap_impl</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aab39995bda190be6874c21bc93040422</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstMapType</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aaf9fcc07dc13f89cf71d4a4e2b220d24</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MapType</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab5392255cbc16c3d3d91b09088e027b4</anchor>
      <arglist>(Scalar *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstMapType</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abd3e2e293d1d8591a5e6772ecc4d2c4c</anchor>
      <arglist>(const Scalar *data, Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MapType</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab195765374a1d5dee35dff790346bd42</anchor>
      <arglist>(Scalar *data, Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstMapType</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adffe779fdca149b5eba4dc542bf76b94</anchor>
      <arglist>(const Scalar *data, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MapType</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ad1815d868cb69ebba3d4e1c9e263d2af</anchor>
      <arglist>(Scalar *data, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedConstMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a8ed320f4d926ab401117564cafc3e232</anchor>
      <arglist>(const Scalar *data, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a240ab54b8839d02bdd35e358a3d66b73</anchor>
      <arglist>(Scalar *data, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedConstMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aebf9df309b9b6f4e5cc0d495a423f749</anchor>
      <arglist>(const Scalar *data, Index size, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aaf22e2ddbebc397d1e6b17a95af8e7d4</anchor>
      <arglist>(Scalar *data, Index size, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedConstMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1a3a8fd56500cda9a96189cd55472203</anchor>
      <arglist>(const Scalar *data, Index rows, Index cols, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ad41d75bfc07b50b2912f99212a7265ed</anchor>
      <arglist>(Scalar *data, Index rows, Index cols, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstAlignedMapType</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ae618ce2543ce8deef2a838864de2b610</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AlignedMapType</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa3281e4121e5e404f93ee9890c13e1dd</anchor>
      <arglist>(Scalar *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstAlignedMapType</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7314ec5e42ff5f3563cf3f77090d8318</anchor>
      <arglist>(const Scalar *data, Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AlignedMapType</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a62d868608b47d93e3e0c86339870bc43</anchor>
      <arglist>(Scalar *data, Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstAlignedMapType</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a8b161ab58c8370b97ac8131efb6964dc</anchor>
      <arglist>(const Scalar *data, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AlignedMapType</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a98a4e03be918eb01bd7719d260debe1a</anchor>
      <arglist>(Scalar *data, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedConstAlignedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aadc343ac6294b26d8e2033a1c1400600</anchor>
      <arglist>(const Scalar *data, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedAlignedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abd8ce90b470cfa30cae08f9c673912c9</anchor>
      <arglist>(Scalar *data, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedConstAlignedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a91374e2e77a219a44d980cc14be3a961</anchor>
      <arglist>(const Scalar *data, Index size, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedAlignedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2b1ce06138d53af1bb729ec1dab87e5a</anchor>
      <arglist>(Scalar *data, Index size, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedConstAlignedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a48fbb5cbf164540617c5ca3e05afe953</anchor>
      <arglist>(const Scalar *data, Index rows, Index cols, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedAlignedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af2ce47a0cde3943e528e00f2b191f7da</anchor>
      <arglist>(Scalar *data, Index rows, Index cols, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PlainObjectBase&lt; Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</name>
    <filename>classEigen_1_1PlainObjectBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Map&lt; Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</type>
      <name>AlignedMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a0cc4ed7303f5f15f28b6ef0347931618</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af7336f57da064247e217e46b7a986f55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Eigen::Map&lt; const Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, AlignedMax &gt;</type>
      <name>ConstAlignedMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a495e1fa482aa3c37be8a3d2b8bb7d666</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Eigen::Map&lt; const Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Unaligned &gt;</type>
      <name>ConstMapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af97b8d1ff458c804698bde148f03aa88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;</type>
      <name>DenseType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac25403c3532dd011b8c0b490e5a2cfdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsPlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa085f4b94f954529833d5c6c5add8990a0952df146fe9666802d257cbeb565b99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Map&lt; Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Unaligned &gt;</type>
      <name>MapType</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a079675be675be515402f37c3d73f7daf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NeedsToAlign</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a08b1d5199ef107d2404aafce9782c27ea3081c18f2b2e3bbef35dcbf606d5a7d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a04944fdddd790c41a447a42c65abfe53a1eede2009241a4351d809b1622af8525</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2ebcc910069dac4c4562e28db3893250</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a48b2ce86692c75e066c80845b92798fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7f978b0b6cad676c9d01c2840f8113f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af12ddbff60960617ba01a84d361ba663</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a322485a0bc534ee24b8ce5c0df68ab50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Base &amp;</type>
      <name>base</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a323e8a05899b309009eab82a52d21e86</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>afbfc12954f16d21aedb7bd839f64a278</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af592e3993ea3d4ac9f073b42db2c04cc</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a25626a55b26a4323565f79d1b7c48ea8</anchor>
      <arglist>(Index rowId, Index colId)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a571632ed666076d7403c8bd3eece44f0</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab1b33ee10e4c72ec5cf354d511900e62</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a982b56223d011e2f836a3408983883d4</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a10b8b33b7587da564415561aa246f78f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a5e06c62950ba98fe8ba9c7d4be9c19e4</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a528879aef40f9cbc4ab4925e4a6bceb9</anchor>
      <arglist>(Index rows, NoChange_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a46afa73816539b0fe36c6e9abd7978a6</anchor>
      <arglist>(NoChange_t, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a5429214e7c1ffaf7294a93a5cec62007</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>conservativeResizeLike</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7775d274035c4ef541aa0fc9a3ad30a2</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac25699535374b1854cf8494e44ad31b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a54ed64f45b2f5e852355d5e2311810bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6008cee3b716d514b3e14c1bc7c0d34a</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a75308f8a23a03f045a1260611e2054a0</anchor>
      <arglist>(const PlainObjectBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1682d60af2dd00c27507043aade71556</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a6d280056e43429f043e8b25262ee6153</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a85d505b93c18f4f558e9b80702e8e5af</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>afdf71b005e354b8407b53dfd8aa7add2</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a99d9054ee2d5a40c6e00ded0265e9cea</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abf8a9ec07cd52a2cdabb527596f7ddd1</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab71a655f73d05a0e389e3ed13b6fe5f3</anchor>
      <arglist>(NoChange_t, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7b44761b7350ae3756035bbf7d7c04f6</anchor>
      <arglist>(Index rows, NoChange_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>resizeLike</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>acc7200947e6399bee847ff37c8270fc8</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;_other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aba7a925ce36c08ba2a08c90086f34718</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1c05835c33b159f170ec5d30e3d44d88</anchor>
      <arglist>(Index size, const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af766e619f534e1c7fa70186756585234</anchor>
      <arglist>(Index rows, Index cols, const Scalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ade14bb1d7c761c676fd2d019c44b47f3</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ad783c46cdf50094adeae4aa94f8201be</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af0e576a0e1aefc9ee346de44cc352ba3</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setRandom</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2139f7c1a6711ebd86c4ff6378f5e775</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab8b732ae4d45271b2532978ee13210d1</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adc20f10b61f71fc9cdcf620be75668d2</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa86254240c534cc55143f38af58c8bdf</anchor>
      <arglist>(DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7a975e6a0ec50637ef56e72dc732717e</anchor>
      <arglist>(DenseBase&lt; OtherDerived &gt; const &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adb237a2cdcb37c6901ad15c7a9d87b1a</anchor>
      <arglist>(Index rowId, Index colId, const PacketScalar &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>acda1c761dd92774f7835a0c661f2ef54</anchor>
      <arglist>(Index index, const PacketScalar &amp;val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_check_template_params</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1415788822fe8339c6b92de20b48f383</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstMapType</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aaf9fcc07dc13f89cf71d4a4e2b220d24</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MapType</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab5392255cbc16c3d3d91b09088e027b4</anchor>
      <arglist>(Scalar *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstMapType</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abd3e2e293d1d8591a5e6772ecc4d2c4c</anchor>
      <arglist>(const Scalar *data, Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MapType</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab195765374a1d5dee35dff790346bd42</anchor>
      <arglist>(Scalar *data, Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstMapType</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adffe779fdca149b5eba4dc542bf76b94</anchor>
      <arglist>(const Scalar *data, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MapType</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ad1815d868cb69ebba3d4e1c9e263d2af</anchor>
      <arglist>(Scalar *data, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedConstMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a8ed320f4d926ab401117564cafc3e232</anchor>
      <arglist>(const Scalar *data, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a240ab54b8839d02bdd35e358a3d66b73</anchor>
      <arglist>(Scalar *data, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedConstMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aebf9df309b9b6f4e5cc0d495a423f749</anchor>
      <arglist>(const Scalar *data, Index size, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aaf22e2ddbebc397d1e6b17a95af8e7d4</anchor>
      <arglist>(Scalar *data, Index size, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedConstMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1a3a8fd56500cda9a96189cd55472203</anchor>
      <arglist>(const Scalar *data, Index rows, Index cols, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ad41d75bfc07b50b2912f99212a7265ed</anchor>
      <arglist>(Scalar *data, Index rows, Index cols, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstAlignedMapType</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ae618ce2543ce8deef2a838864de2b610</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AlignedMapType</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa3281e4121e5e404f93ee9890c13e1dd</anchor>
      <arglist>(Scalar *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstAlignedMapType</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7314ec5e42ff5f3563cf3f77090d8318</anchor>
      <arglist>(const Scalar *data, Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AlignedMapType</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a62d868608b47d93e3e0c86339870bc43</anchor>
      <arglist>(Scalar *data, Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstAlignedMapType</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a8b161ab58c8370b97ac8131efb6964dc</anchor>
      <arglist>(const Scalar *data, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AlignedMapType</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a98a4e03be918eb01bd7719d260debe1a</anchor>
      <arglist>(Scalar *data, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedConstAlignedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aadc343ac6294b26d8e2033a1c1400600</anchor>
      <arglist>(const Scalar *data, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedAlignedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abd8ce90b470cfa30cae08f9c673912c9</anchor>
      <arglist>(Scalar *data, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedConstAlignedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a91374e2e77a219a44d980cc14be3a961</anchor>
      <arglist>(const Scalar *data, Index size, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedAlignedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2b1ce06138d53af1bb729ec1dab87e5a</anchor>
      <arglist>(Scalar *data, Index size, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedConstAlignedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a48fbb5cbf164540617c5ca3e05afe953</anchor>
      <arglist>(const Scalar *data, Index rows, Index cols, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedAlignedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af2ce47a0cde3943e528e00f2b191f7da</anchor>
      <arglist>(Scalar *data, Index rows, Index cols, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ae67658cea63893ac50e3809c533649ca</anchor>
      <arglist>(Index size, typename internal::enable_if&lt;(Base::SizeAtCompileTime!=1||!internal::is_convertible&lt; T, Scalar &gt;::value) &amp;&amp;((!internal::is_same&lt; typename internal::traits&lt; Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value||Base::SizeAtCompileTime==Dynamic)), T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aaaad53bc947ff3a17af1eedbdeb3a788</anchor>
      <arglist>(const Scalar &amp;val0, typename internal::enable_if&lt; Base::SizeAtCompileTime==1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value, T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ae7f0019cd985508d564a4ecad568578b</anchor>
      <arglist>(const Index &amp;val0, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; Index, T &gt;::value) &amp;&amp;Base::SizeAtCompileTime==1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value, T * &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aee83f415ba56df0e88cc27f6ffb19900</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a60a3568a35fcceadcf4cef655da09c7f</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1745068c185709a7e1f3aff86d5862f2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>acb52615e4274fb0f9a47359bc8bbbf79</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac859427e6119de531650611e768da666</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a982cebd79ecbe749533aae28ee8ce404</anchor>
      <arglist>(const Scalar &amp;val0, typename internal::enable_if&lt; Base::SizeAtCompileTime!=Dynamic &amp;&amp;Base::SizeAtCompileTime!=1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value &amp;&amp;internal::is_same&lt; typename internal::traits&lt; Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value, T &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init1</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a5f9d08e51a32636b6c4041fb636b1ed0</anchor>
      <arglist>(const Index &amp;val0, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; Index, T &gt;::value) &amp;&amp;Base::SizeAtCompileTime!=Dynamic &amp;&amp;Base::SizeAtCompileTime!=1 &amp;&amp;internal::is_convertible&lt; T, Scalar &gt;::value &amp;&amp;internal::is_same&lt; typename internal::traits&lt; Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;::XprKind, ArrayXpr &gt;::value, T * &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac919a0a42914a190ba025fb8a3467c6b</anchor>
      <arglist>(Index rows, Index cols, typename internal::enable_if&lt; Base::SizeAtCompileTime!=2, T0 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adf6cee011f287daa6488e269c80f3c1c</anchor>
      <arglist>(const T0 &amp;val0, const T1 &amp;val1, typename internal::enable_if&lt; Base::SizeAtCompileTime==2, T0 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2847adb1d1c4f388541cc36db1e3349d</anchor>
      <arglist>(const Index &amp;val0, const Index &amp;val1, typename internal::enable_if&lt;(!internal::is_same&lt; Index, Scalar &gt;::value) &amp;&amp;(internal::is_same&lt; T0, Index &gt;::value) &amp;&amp;(internal::is_same&lt; T1, Index &gt;::value) &amp;&amp;Base::SizeAtCompileTime==2, T1 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_resize_to_match</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ac61a071ebfe1068ff76095b617a35e93</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>_set</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa77dab5e9e6ba9e39740e17cfae78a33</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>_set_noalias</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a28cdcf06eb94c404cd327a5b7b806789</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a94314637d2e4408f8defd1eb9040def2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a0858f386df98336ff3e4e6dc5ce5fc8d</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a69656a28768b9b6f8b283e251d3552be</anchor>
      <arglist>(const PlainObjectBase &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1fd2d65d4f3b0a5231e84a2093c5f4f6</anchor>
      <arglist>(Index size, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a82cdb1b9d5c90c2002cb5086c03c29fa</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a31d65efdbeaf9c7693bf6ae204d788f2</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abb80b2ee27de8b5d7ef2c8fb403c0068</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1f9b65493a9a3eb3375c3177a080a5e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a44523f8b49c90154f6195c6f04666499</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map&lt; const Derived, Unaligned &gt;</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a52f7d6b523cce948a7804a7aeef210f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map&lt; Derived, Unaligned &gt;</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ade83ff019d359dc837c0f4b697eb5027</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::matrix_swap_impl</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aab39995bda190be6874c21bc93040422</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstMapType</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aaf9fcc07dc13f89cf71d4a4e2b220d24</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MapType</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab5392255cbc16c3d3d91b09088e027b4</anchor>
      <arglist>(Scalar *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstMapType</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abd3e2e293d1d8591a5e6772ecc4d2c4c</anchor>
      <arglist>(const Scalar *data, Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MapType</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ab195765374a1d5dee35dff790346bd42</anchor>
      <arglist>(Scalar *data, Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstMapType</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>adffe779fdca149b5eba4dc542bf76b94</anchor>
      <arglist>(const Scalar *data, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MapType</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ad1815d868cb69ebba3d4e1c9e263d2af</anchor>
      <arglist>(Scalar *data, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedConstMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a8ed320f4d926ab401117564cafc3e232</anchor>
      <arglist>(const Scalar *data, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a240ab54b8839d02bdd35e358a3d66b73</anchor>
      <arglist>(Scalar *data, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedConstMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aebf9df309b9b6f4e5cc0d495a423f749</anchor>
      <arglist>(const Scalar *data, Index size, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aaf22e2ddbebc397d1e6b17a95af8e7d4</anchor>
      <arglist>(Scalar *data, Index size, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedConstMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a1a3a8fd56500cda9a96189cd55472203</anchor>
      <arglist>(const Scalar *data, Index rows, Index cols, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ad41d75bfc07b50b2912f99212a7265ed</anchor>
      <arglist>(Scalar *data, Index rows, Index cols, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstAlignedMapType</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>ae618ce2543ce8deef2a838864de2b610</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AlignedMapType</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aa3281e4121e5e404f93ee9890c13e1dd</anchor>
      <arglist>(Scalar *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstAlignedMapType</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a7314ec5e42ff5f3563cf3f77090d8318</anchor>
      <arglist>(const Scalar *data, Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AlignedMapType</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a62d868608b47d93e3e0c86339870bc43</anchor>
      <arglist>(Scalar *data, Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstAlignedMapType</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a8b161ab58c8370b97ac8131efb6964dc</anchor>
      <arglist>(const Scalar *data, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AlignedMapType</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a98a4e03be918eb01bd7719d260debe1a</anchor>
      <arglist>(Scalar *data, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedConstAlignedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>aadc343ac6294b26d8e2033a1c1400600</anchor>
      <arglist>(const Scalar *data, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedAlignedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>abd8ce90b470cfa30cae08f9c673912c9</anchor>
      <arglist>(Scalar *data, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedConstAlignedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a91374e2e77a219a44d980cc14be3a961</anchor>
      <arglist>(const Scalar *data, Index size, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedAlignedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a2b1ce06138d53af1bb729ec1dab87e5a</anchor>
      <arglist>(Scalar *data, Index size, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedConstAlignedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>a48fbb5cbf164540617c5ca3e05afe953</anchor>
      <arglist>(const Scalar *data, Index rows, Index cols, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedAlignedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>MapAligned</name>
      <anchorfile>classEigen_1_1PlainObjectBase.html</anchorfile>
      <anchor>af2ce47a0cde3943e528e00f2b191f7da</anchor>
      <arglist>(Scalar *data, Index rows, Index cols, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Product</name>
    <filename>classEigen_1_1Product.html</filename>
    <templarg>_Lhs</templarg>
    <templarg>_Rhs</templarg>
    <templarg>Option</templarg>
    <base>ProductImpl&lt; _Lhs, _Rhs, Option, internal::product_promote_storage_type&lt; internal::traits&lt; _Lhs &gt;::StorageKind, internal::traits&lt; _Rhs &gt;::StorageKind, internal::product_type&lt; _Lhs, _Rhs &gt;::ret &gt;::ret &gt;</base>
    <member kind="typedef">
      <type>ProductImpl&lt; Lhs, Rhs, Option, typename internal::product_promote_storage_type&lt; typename internal::traits&lt; Lhs &gt;::StorageKind, typename internal::traits&lt; Rhs &gt;::StorageKind, internal::product_type&lt; Lhs, Rhs &gt;::ret &gt;::ret &gt;::Base</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>ae759c5f2bd908864c60445c885fc3073</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Lhs</type>
      <name>Lhs</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>a75ac4de5a04289ada659d2ef0702d401</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::ref_selector&lt; Lhs &gt;::type</type>
      <name>LhsNested</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>ac0957e4b104ce7574603b0695d7ef069</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; LhsNested &gt;::type</type>
      <name>LhsNestedCleaned</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>a1f6d406ec25629642f7e53cdbca81320</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Rhs</type>
      <name>Rhs</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>ad7c779f80b5186913994027645075321</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::ref_selector&lt; Rhs &gt;::type</type>
      <name>RhsNested</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>ad31523d37563830548c5d17ed62a979d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; RhsNested &gt;::type</type>
      <name>RhsNestedCleaned</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>a1d0a97236e67c182df8472de06cba958</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>a11f1acf00c3ee7f7dffa59bb13bc5cbf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const LhsNestedCleaned &amp;</type>
      <name>lhs</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>a1b43ae06c2a56d9e51880240fa75a7fb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Product</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>afc1b220468601bf9fff9e4e436e7ca1f</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const RhsNestedCleaned &amp;</type>
      <name>rhs</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>ac22144fef8af19dc90c87d15af7ad7e1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>ab115cc82ac3541ea76251e2a413bad68</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsNested</type>
      <name>m_lhs</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>aee528fc769eb6f7dc7fc4b50eac26086</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsNested</type>
      <name>m_rhs</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>a8720f5e73e0436b6ddd28f4a7f20a334</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Product&lt; Lhs, Rhs &gt;</name>
    <filename>classEigen_1_1Product.html</filename>
    <base>Eigen::ProductImpl</base>
    <member kind="typedef">
      <type>ProductImpl&lt; Lhs, Rhs, Option, typename internal::product_promote_storage_type&lt; typename internal::traits&lt; Lhs &gt;::StorageKind, typename internal::traits&lt; Rhs &gt;::StorageKind, internal::product_type&lt; Lhs, Rhs &gt;::ret &gt;::ret &gt;::Base</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>ae759c5f2bd908864c60445c885fc3073</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs</type>
      <name>Lhs</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>a75ac4de5a04289ada659d2ef0702d401</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::ref_selector&lt; Lhs &gt;::type</type>
      <name>LhsNested</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>ac0957e4b104ce7574603b0695d7ef069</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; LhsNested &gt;::type</type>
      <name>LhsNestedCleaned</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>a1f6d406ec25629642f7e53cdbca81320</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs</type>
      <name>Rhs</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>ad7c779f80b5186913994027645075321</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::ref_selector&lt; Rhs &gt;::type</type>
      <name>RhsNested</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>ad31523d37563830548c5d17ed62a979d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; RhsNested &gt;::type</type>
      <name>RhsNestedCleaned</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>a1d0a97236e67c182df8472de06cba958</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>a11f1acf00c3ee7f7dffa59bb13bc5cbf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const LhsNestedCleaned &amp;</type>
      <name>lhs</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>a1b43ae06c2a56d9e51880240fa75a7fb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Product</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>afc1b220468601bf9fff9e4e436e7ca1f</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const RhsNestedCleaned &amp;</type>
      <name>rhs</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>ac22144fef8af19dc90c87d15af7ad7e1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>ab115cc82ac3541ea76251e2a413bad68</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsNested</type>
      <name>m_lhs</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>aee528fc769eb6f7dc7fc4b50eac26086</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsNested</type>
      <name>m_rhs</name>
      <anchorfile>classEigen_1_1Product.html</anchorfile>
      <anchor>a8720f5e73e0436b6ddd28f4a7f20a334</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_evaluator</name>
    <filename>structEigen_1_1internal_1_1product__evaluator.html</filename>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, AliasFreeProduct &gt;, ProductTag, PermutationShape, SparseShape &gt;</name>
    <filename>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01AliasFreeProductd9107f631ec6c429b3fa627cf661fd2e.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <base>evaluator&lt; permutation_matrix_product&lt; Rhs, OnTheLeft, false, SparseShape &gt;::ReturnType &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01AliasFreeProductd9107f631ec6c429b3fa627cf661fd2e.html</anchorfile>
      <anchor>a526943409fdf9733d21a871a4a790101a19661561d58317fb12e7837dda5bed58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>evaluator&lt; PlainObject &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01AliasFreeProductd9107f631ec6c429b3fa627cf661fd2e.html</anchorfile>
      <anchor>a74e15ec5cf5cc9094ee8a92bf2ef788e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01AliasFreeProductd9107f631ec6c429b3fa627cf661fd2e.html</anchorfile>
      <anchor>a526943409fdf9733d21a871a4a790101a19661561d58317fb12e7837dda5bed58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>permutation_matrix_product&lt; Rhs, OnTheLeft, false, SparseShape &gt;::ReturnType</type>
      <name>PlainObject</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01AliasFreeProductd9107f631ec6c429b3fa627cf661fd2e.html</anchorfile>
      <anchor>a00f9b05e0130953158ac9c3967d1f0f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs, AliasFreeProduct &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01AliasFreeProductd9107f631ec6c429b3fa627cf661fd2e.html</anchorfile>
      <anchor>ab670c8faa1e589d707171da93712daf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>product_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01AliasFreeProductd9107f631ec6c429b3fa627cf661fd2e.html</anchorfile>
      <anchor>ace387db98a399739c14f1a3fc957aaff</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlainObject</type>
      <name>m_result</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01AliasFreeProductd9107f631ec6c429b3fa627cf661fd2e.html</anchorfile>
      <anchor>af1f20735e079bed247a3fbd74225a5bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, AliasFreeProduct &gt;, ProductTag, SparseShape, PermutationShape &gt;</name>
    <filename>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01AliasFreeProduct8315ca81f928bd0f05d06bc90daad04e.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <base>evaluator&lt; permutation_matrix_product&lt; Lhs, OnTheRight, false, SparseShape &gt;::ReturnType &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01AliasFreeProduct8315ca81f928bd0f05d06bc90daad04e.html</anchorfile>
      <anchor>a4775ac5b47ca370c16a5bff3c795e871a779291b71f2874e98de4106616f0ffc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>evaluator&lt; PlainObject &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01AliasFreeProduct8315ca81f928bd0f05d06bc90daad04e.html</anchorfile>
      <anchor>abd4ea39389df76ace7008232daace909</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01AliasFreeProduct8315ca81f928bd0f05d06bc90daad04e.html</anchorfile>
      <anchor>a4775ac5b47ca370c16a5bff3c795e871a779291b71f2874e98de4106616f0ffc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>permutation_matrix_product&lt; Lhs, OnTheRight, false, SparseShape &gt;::ReturnType</type>
      <name>PlainObject</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01AliasFreeProduct8315ca81f928bd0f05d06bc90daad04e.html</anchorfile>
      <anchor>a7de7e030e7e178c2bd0680ab6f3ef32f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs, AliasFreeProduct &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01AliasFreeProduct8315ca81f928bd0f05d06bc90daad04e.html</anchorfile>
      <anchor>a457d64c67df71aac9ff758419b04d874</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>product_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01AliasFreeProduct8315ca81f928bd0f05d06bc90daad04e.html</anchorfile>
      <anchor>aba81a535b5e77f2c23e4b8e4819337aa</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlainObject</type>
      <name>m_result</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01AliasFreeProduct8315ca81f928bd0f05d06bc90daad04e.html</anchorfile>
      <anchor>ae0121f10833313de9774ee2718e87b1c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, DefaultProduct &gt;, LazyCoeffBasedProductMode, DenseShape, DenseShape &gt;</name>
    <filename>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_028c4a63fb8419b0e14bd750c04a18e12.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>product_evaluator&lt; Product&lt; Lhs, Rhs, LazyProduct &gt;, CoeffBasedProductMode, DenseShape, DenseShape &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_028c4a63fb8419b0e14bd750c04a18e12.html</anchorfile>
      <anchor>ac55f63a998f116ffff01978fa6935dcca6def48c14dd9fd3c8397849fd43d73e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>product_evaluator&lt; BaseProduct, CoeffBasedProductMode, DenseShape, DenseShape &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_028c4a63fb8419b0e14bd750c04a18e12.html</anchorfile>
      <anchor>a44afddb651876d7c3e52a7e77fcc97fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs, LazyProduct &gt;</type>
      <name>BaseProduct</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_028c4a63fb8419b0e14bd750c04a18e12.html</anchorfile>
      <anchor>a78be811c75efb34e56c943c631af9a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_028c4a63fb8419b0e14bd750c04a18e12.html</anchorfile>
      <anchor>ac55f63a998f116ffff01978fa6935dcca6def48c14dd9fd3c8397849fd43d73e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs, DefaultProduct &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_028c4a63fb8419b0e14bd750c04a18e12.html</anchorfile>
      <anchor>a815a2244975b9299915a773b7ccb3d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>product_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_028c4a63fb8419b0e14bd750c04a18e12.html</anchorfile>
      <anchor>a49e30ab3bd6c6cecebdbd4e97f24a824</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, DefaultProduct &gt;, OuterProduct, DenseShape, SparseShape &gt;</name>
    <filename>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_08eb2e779abf78db2512ea2e5f3fd5d77.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>sparse_dense_outer_product_evaluator&lt; Lhs, Rhs, Rhs::IsRowMajor &gt;</base>
    <member kind="typedef">
      <type>sparse_dense_outer_product_evaluator&lt; Lhs, Rhs, Rhs::IsRowMajor &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_08eb2e779abf78db2512ea2e5f3fd5d77.html</anchorfile>
      <anchor>a60691296715e5502b4b2e195c53c8abb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_08eb2e779abf78db2512ea2e5f3fd5d77.html</anchorfile>
      <anchor>a05fa80992891535caf1d41c40670754c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_08eb2e779abf78db2512ea2e5f3fd5d77.html</anchorfile>
      <anchor>a04a0e1d182a704d7fe9c877b2cdede47</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>product_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_08eb2e779abf78db2512ea2e5f3fd5d77.html</anchorfile>
      <anchor>a8ccfa8eb6b5fbf881a53e72b3d75f2f1</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, DefaultProduct &gt;, OuterProduct, SparseShape, DenseShape &gt;</name>
    <filename>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_05ddf9b5ae46693216165051ab4d74ff9.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>sparse_dense_outer_product_evaluator&lt; Lhs, Rhs, Lhs::IsRowMajor &gt;</base>
    <member kind="typedef">
      <type>sparse_dense_outer_product_evaluator&lt; Lhs, Rhs, Lhs::IsRowMajor &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_05ddf9b5ae46693216165051ab4d74ff9.html</anchorfile>
      <anchor>ab4c0c3d8ddd6499a9386676189a562c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_05ddf9b5ae46693216165051ab4d74ff9.html</anchorfile>
      <anchor>a296b3465579c688b89614b4322ae5a48</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_05ddf9b5ae46693216165051ab4d74ff9.html</anchorfile>
      <anchor>ac9eec4403af6b002077895b711912b8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>product_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_05ddf9b5ae46693216165051ab4d74ff9.html</anchorfile>
      <anchor>a879b42eced783ff618c63e03bc15ad43</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, DefaultProduct &gt;, ProductTag, DiagonalShape, SparseShape &gt;</name>
    <filename>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_07cd4e2c981b14b92bbb13cb8bd989b3c.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <base>sparse_diagonal_product_evaluator&lt; Rhs, Lhs::DiagonalVectorType, Rhs::Flags &amp;RowMajorBit?SDP_AsScalarProduct:SDP_AsCwiseProduct &gt;</base>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_07cd4e2c981b14b92bbb13cb8bd989b3c.html</anchorfile>
      <anchor>acfb08277e70d80b9bf445cc409b8facdac9e8d839d22cfcb0422a4d6ae4a491d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_07cd4e2c981b14b92bbb13cb8bd989b3c.html</anchorfile>
      <anchor>acfb08277e70d80b9bf445cc409b8facdaec9b0aca1bad680e7caedf24ea8d4843</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_07cd4e2c981b14b92bbb13cb8bd989b3c.html</anchorfile>
      <anchor>acfb08277e70d80b9bf445cc409b8facda0d351997978fc06de0aac8a98a3eff35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_07cd4e2c981b14b92bbb13cb8bd989b3c.html</anchorfile>
      <anchor>acfb08277e70d80b9bf445cc409b8facda0d351997978fc06de0aac8a98a3eff35</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sparse_diagonal_product_evaluator&lt; Rhs, typename Lhs::DiagonalVectorType, Rhs::Flags &amp;RowMajorBit?SDP_AsScalarProduct:SDP_AsCwiseProduct &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_07cd4e2c981b14b92bbb13cb8bd989b3c.html</anchorfile>
      <anchor>af5caa47759bf7be1acf10ae00d06e6df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_07cd4e2c981b14b92bbb13cb8bd989b3c.html</anchorfile>
      <anchor>acfb08277e70d80b9bf445cc409b8facdac9e8d839d22cfcb0422a4d6ae4a491d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_07cd4e2c981b14b92bbb13cb8bd989b3c.html</anchorfile>
      <anchor>acfb08277e70d80b9bf445cc409b8facdaec9b0aca1bad680e7caedf24ea8d4843</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs, DefaultProduct &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_07cd4e2c981b14b92bbb13cb8bd989b3c.html</anchorfile>
      <anchor>a1c266fa49360eaf2366037c1fc512b85</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>product_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_07cd4e2c981b14b92bbb13cb8bd989b3c.html</anchorfile>
      <anchor>ac00f95a6488449a50384d3c054726ce2</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, DefaultProduct &gt;, ProductTag, SparseShape, DiagonalShape &gt;</name>
    <filename>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_0f9484a2bb8330b49bf373470347a3be0.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <base>sparse_diagonal_product_evaluator&lt; Lhs, Transpose&lt; const Rhs::DiagonalVectorType &gt;, Lhs::Flags &amp;RowMajorBit?SDP_AsCwiseProduct:SDP_AsScalarProduct &gt;</base>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_0f9484a2bb8330b49bf373470347a3be0.html</anchorfile>
      <anchor>a37172e33c06d923ed4c0073a3ed72315a9479362829b98b895a5eeaa1fe6aa0bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_0f9484a2bb8330b49bf373470347a3be0.html</anchorfile>
      <anchor>a37172e33c06d923ed4c0073a3ed72315a36df6e86cb3f37029c27ca9692f598ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_0f9484a2bb8330b49bf373470347a3be0.html</anchorfile>
      <anchor>a37172e33c06d923ed4c0073a3ed72315ad9b60ebc3621017c71ecfd29de3be0ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_0f9484a2bb8330b49bf373470347a3be0.html</anchorfile>
      <anchor>a37172e33c06d923ed4c0073a3ed72315ad9b60ebc3621017c71ecfd29de3be0ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sparse_diagonal_product_evaluator&lt; Lhs, Transpose&lt; const typename Rhs::DiagonalVectorType &gt;, Lhs::Flags &amp;RowMajorBit?SDP_AsCwiseProduct:SDP_AsScalarProduct &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_0f9484a2bb8330b49bf373470347a3be0.html</anchorfile>
      <anchor>a84c722c9b32fedd4493e912c63a42f8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_0f9484a2bb8330b49bf373470347a3be0.html</anchorfile>
      <anchor>a37172e33c06d923ed4c0073a3ed72315a9479362829b98b895a5eeaa1fe6aa0bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_0f9484a2bb8330b49bf373470347a3be0.html</anchorfile>
      <anchor>a37172e33c06d923ed4c0073a3ed72315a36df6e86cb3f37029c27ca9692f598ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs, DefaultProduct &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_0f9484a2bb8330b49bf373470347a3be0.html</anchorfile>
      <anchor>ad7e213d02284c4be1559b4cb57c3f09f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>product_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01DefaultProduct_0f9484a2bb8330b49bf373470347a3be0.html</anchorfile>
      <anchor>a6aa8293ada730b9989cbaf13083d3fdc</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>product_evaluator&lt; Product&lt; Lhs, Rhs, LazyProduct &gt;, CoeffBasedProductMode, DenseShape, DenseShape &gt;</name>
    <filename>structEigen_1_1internal_1_1product__evaluator.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, LazyProduct &gt;, ProductTag, DenseShape, DenseShape &gt;</name>
    <filename>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <base>evaluator_base&lt; Product&lt; Lhs, Rhs, LazyProduct &gt; &gt;</base>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>a1e903893ae7ac665b48507db4d785632ac61419daefe07c4ff525e20ed077583a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>a1e903893ae7ac665b48507db4d785632a4c5f516a2725c4481072504e2c5fbc21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSize</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>a1e903893ae7ac665b48507db4d785632a53037979a2a146c78a172c296543b1a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>a1e903893ae7ac665b48507db4d785632a670662c5643dda35a16bb4b4072e40f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>a1e903893ae7ac665b48507db4d785632a8fe83ddf4040ffe68e5a6b2993ca2e18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsCoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>a69481deed9c87ea7dd0a18b8c435fff2ac9483a93216cfb4373aa1f0917a1a724</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsCoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>a69481deed9c87ea7dd0a18b8c435fff2a9965f0852ad70d940e141bd03d5effe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>a69481deed9c87ea7dd0a18b8c435fff2aeabc42e8d30a46410e0edea1abbaa125</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>a69481deed9c87ea7dd0a18b8c435fff2aeabc42e8d30a46410e0edea1abbaa125</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>a582e293db89fe2a504fac695405b9caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>a1e903893ae7ac665b48507db4d785632a4c5f516a2725c4481072504e2c5fbc21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSize</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>a1e903893ae7ac665b48507db4d785632a53037979a2a146c78a172c296543b1a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsCoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>a69481deed9c87ea7dd0a18b8c435fff2ac9483a93216cfb4373aa1f0917a1a724</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>evaluator&lt; LhsNestedCleaned &gt;</type>
      <name>LhsEtorType</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>af99590366faf72f92d10d47cddefb61c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::nested_eval&lt; Lhs, Rhs::ColsAtCompileTime &gt;::type</type>
      <name>LhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>afc1adbca3df235bc71b757ad3c78bc75</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; LhsNested &gt;::type</type>
      <name>LhsNestedCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>a825a00cd7324374a7b394a4753fa12c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>find_best_packet&lt; Scalar, RowsAtCompileTime &gt;::type</type>
      <name>LhsVecPacketType</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>af02ba17eb6a32576fcf88920d01a916e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>a1e903893ae7ac665b48507db4d785632a8fe83ddf4040ffe68e5a6b2993ca2e18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>a1e903893ae7ac665b48507db4d785632a670662c5643dda35a16bb4b4072e40f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsCoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>a69481deed9c87ea7dd0a18b8c435fff2a9965f0852ad70d940e141bd03d5effe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>evaluator&lt; RhsNestedCleaned &gt;</type>
      <name>RhsEtorType</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>a0dd3b408561c33a8162add5c8598dc8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::nested_eval&lt; Rhs, Lhs::RowsAtCompileTime &gt;::type</type>
      <name>RhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>ad30dbef228022b474fa504ee85c5c701</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; RhsNested &gt;::type</type>
      <name>RhsNestedCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>a2d08d5f15b08eca9e4dfc41e227b8986</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>find_best_packet&lt; Scalar, ColsAtCompileTime &gt;::type</type>
      <name>RhsVecPacketType</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>ad67e330958c2f49d99067aa2dafa5d86</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>a1e903893ae7ac665b48507db4d785632ac61419daefe07c4ff525e20ed077583a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>a8f3c8fded50cda1eae44225eea717a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs, LazyProduct &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>aa88b376d10e426ee3fe56c8689eccd92</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>af925042c9a63ad692a886216fff55ede</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>a0e38571e46949b5e1c2fef05b678991b</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>const PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>a4eba9df6ab16407aacea9aa27cc45d26</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>const PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>a8fb3c1ed031ee74206f897a99100dede</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>product_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>ac548c5199c519973bcc70ab8804a07a1</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_innerDim</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>acdf1cb8436a058b0dc8b90956958a8f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::add_const_on_value_type&lt; LhsNested &gt;::type</type>
      <name>m_lhs</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>a529f619436a10794433e52f66a434531</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsEtorType</type>
      <name>m_lhsImpl</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>a5d3f164253f9a7a1c418deeaf5fd8623</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::add_const_on_value_type&lt; RhsNested &gt;::type</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>aa2b89861e0f41f3cb93c0d0122aab323</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsEtorType</type>
      <name>m_rhsImpl</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49fb4ef97c0b34fcf2ba68a4d8efa99ed.html</anchorfile>
      <anchor>af4b273e3632d36af1be877dce94b3f2f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, LazyProduct &gt;, ProductTag, DenseShape, HomogeneousShape &gt;</name>
    <filename>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_4985d931046897cea49f0cc70c8637e23.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <base>evaluator&lt; homogeneous_left_product_refactoring_helper&lt; Lhs, Rhs::NestedExpression &gt;::Xpr &gt;</base>
    <member kind="typedef">
      <type>evaluator&lt; RefactoredXpr &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_4985d931046897cea49f0cc70c8637e23.html</anchorfile>
      <anchor>afe44c2f54c50541562e62c1b2949a804</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>helper::ConstantBlock</type>
      <name>ConstantBlock</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_4985d931046897cea49f0cc70c8637e23.html</anchorfile>
      <anchor>a9ca3136acbf4f8f07e0277b0f49b998e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>homogeneous_left_product_refactoring_helper&lt; Lhs, typename Rhs::NestedExpression &gt;</type>
      <name>helper</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_4985d931046897cea49f0cc70c8637e23.html</anchorfile>
      <anchor>af700bba0be088588b5901faba42d48af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>helper::Xpr</type>
      <name>RefactoredXpr</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_4985d931046897cea49f0cc70c8637e23.html</anchorfile>
      <anchor>a8220e504c742e272e61976bbea664f70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs, LazyProduct &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_4985d931046897cea49f0cc70c8637e23.html</anchorfile>
      <anchor>ab43765b32b4b5832cdb443ae504d6832</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>product_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_4985d931046897cea49f0cc70c8637e23.html</anchorfile>
      <anchor>aeac49da391f46a225196a8efca7c09ca</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, LazyProduct &gt;, ProductTag, HomogeneousShape, DenseShape &gt;</name>
    <filename>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49cff417a5a0d865edc3667884f362d54.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <base>evaluator&lt; homogeneous_right_product_refactoring_helper&lt; Lhs::NestedExpression, Rhs &gt;::Xpr &gt;</base>
    <member kind="typedef">
      <type>evaluator&lt; RefactoredXpr &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49cff417a5a0d865edc3667884f362d54.html</anchorfile>
      <anchor>ac37cc2452fec5bbc773a65bca1c4efa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>helper::ConstantBlock</type>
      <name>ConstantBlock</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49cff417a5a0d865edc3667884f362d54.html</anchorfile>
      <anchor>ad79d17a286fd173662957d9225671fe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>homogeneous_right_product_refactoring_helper&lt; typename Lhs::NestedExpression, Rhs &gt;</type>
      <name>helper</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49cff417a5a0d865edc3667884f362d54.html</anchorfile>
      <anchor>a3baab38698dfbe5c4e4256894362d320</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>helper::Xpr</type>
      <name>RefactoredXpr</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49cff417a5a0d865edc3667884f362d54.html</anchorfile>
      <anchor>ae4807ec9117347f580432feae567c865</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs, LazyProduct &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49cff417a5a0d865edc3667884f362d54.html</anchorfile>
      <anchor>a96a4f648a5bcb13d5e1e87df0bd31b5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>product_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01LazyProduct_01_49cff417a5a0d865edc3667884f362d54.html</anchorfile>
      <anchor>a4908c0201a2ae11b4da54ca8cd1154ea</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>product_evaluator&lt; Product&lt; Lhs, Rhs, Options &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1product__evaluator.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, Options &gt;, ProductTag, LhsShape, RhsShape &gt;</name>
    <filename>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01Options_01_4_00_1613b834e750bfef62f7ea268a436c59.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg>ProductTag</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>evaluator&lt; Product&lt; Lhs, Rhs, Options &gt;::PlainObject &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01Options_01_4_00_1613b834e750bfef62f7ea268a436c59.html</anchorfile>
      <anchor>a8385785cedff38ecb31d89d522b8d012a5f7629b3f75b6e930c2744c4e48625c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>evaluator&lt; PlainObject &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01Options_01_4_00_1613b834e750bfef62f7ea268a436c59.html</anchorfile>
      <anchor>a86f956818e20477e806ff80f4ddf3dd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01Options_01_4_00_1613b834e750bfef62f7ea268a436c59.html</anchorfile>
      <anchor>a8385785cedff38ecb31d89d522b8d012a5f7629b3f75b6e930c2744c4e48625c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01Options_01_4_00_1613b834e750bfef62f7ea268a436c59.html</anchorfile>
      <anchor>a35da901da8b304b261cc5f1ceaf4cfd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs, Options &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01Options_01_4_00_1613b834e750bfef62f7ea268a436c59.html</anchorfile>
      <anchor>a01d2e2f9974bcb77a319ad270e7df028</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>product_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01Options_01_4_00_1613b834e750bfef62f7ea268a436c59.html</anchorfile>
      <anchor>a9c0468882507f8d63b93dbfce83d4c7f</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlainObject</type>
      <name>m_result</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01Options_01_4_00_1613b834e750bfef62f7ea268a436c59.html</anchorfile>
      <anchor>ad998cb60cbc5104d7b38b51dcce2e40f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, ProductKind &gt;, ProductTag, DenseShape, DiagonalShape &gt;</name>
    <filename>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01ProductKind_01_46cc66ce5220d6d2cd4b622a85d294fa9.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductKind</templarg>
    <templarg>ProductTag</templarg>
    <base>diagonal_product_evaluator_base&lt; Lhs, Rhs::DiagonalVectorType, Product&lt; Lhs, Rhs, LazyProduct &gt;, OnTheRight &gt;</base>
    <member kind="enumvalue">
      <name>StorageOrder</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01ProductKind_01_46cc66ce5220d6d2cd4b622a85d294fa9.html</anchorfile>
      <anchor>afee20e50e4781a896dd888546bb96e3da4e869e0e0bcffb92fc64366cfcf8513a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>diagonal_product_evaluator_base&lt; Lhs, typename Rhs::DiagonalVectorType, Product&lt; Lhs, Rhs, LazyProduct &gt;, OnTheRight &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01ProductKind_01_46cc66ce5220d6d2cd4b622a85d294fa9.html</anchorfile>
      <anchor>a82bcc8acd2a59527f35aef165a32343a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01ProductKind_01_46cc66ce5220d6d2cd4b622a85d294fa9.html</anchorfile>
      <anchor>ad3cd0fbf7cdb82eb5179a16519215088</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01ProductKind_01_46cc66ce5220d6d2cd4b622a85d294fa9.html</anchorfile>
      <anchor>a373c292eedabdc9c7387241900918ff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StorageOrder</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01ProductKind_01_46cc66ce5220d6d2cd4b622a85d294fa9.html</anchorfile>
      <anchor>afee20e50e4781a896dd888546bb96e3da4e869e0e0bcffb92fc64366cfcf8513a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs, ProductKind &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01ProductKind_01_46cc66ce5220d6d2cd4b622a85d294fa9.html</anchorfile>
      <anchor>ac7863d180d1511bbfadb1268d2dd5bed</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01ProductKind_01_46cc66ce5220d6d2cd4b622a85d294fa9.html</anchorfile>
      <anchor>a39454ca1e4cbd823738f7987ab0bfea2</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01ProductKind_01_46cc66ce5220d6d2cd4b622a85d294fa9.html</anchorfile>
      <anchor>ac9f46d8fcd22c329e02c172df2bd20d7</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01ProductKind_01_46cc66ce5220d6d2cd4b622a85d294fa9.html</anchorfile>
      <anchor>a9f990d4fab5e64f05fdbcdacfc4c260b</anchor>
      <arglist>(Index idx) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>product_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01ProductKind_01_46cc66ce5220d6d2cd4b622a85d294fa9.html</anchorfile>
      <anchor>a37cd5c03052cac8cd4034ac2f0ae1ac5</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, ProductKind &gt;, ProductTag, DiagonalShape, DenseShape &gt;</name>
    <filename>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01ProductKind_01_4f7363bdfb326cb9b218ae8de6f86c2d8.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductKind</templarg>
    <templarg>ProductTag</templarg>
    <base>diagonal_product_evaluator_base&lt; Rhs, Lhs::DiagonalVectorType, Product&lt; Lhs, Rhs, LazyProduct &gt;, OnTheLeft &gt;</base>
    <member kind="enumvalue">
      <name>StorageOrder</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01ProductKind_01_4f7363bdfb326cb9b218ae8de6f86c2d8.html</anchorfile>
      <anchor>a9a76156300d291ad0f48111cc53b0712a683704bb4ef76287b86b27d54a12e509</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>diagonal_product_evaluator_base&lt; Rhs, typename Lhs::DiagonalVectorType, Product&lt; Lhs, Rhs, LazyProduct &gt;, OnTheLeft &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01ProductKind_01_4f7363bdfb326cb9b218ae8de6f86c2d8.html</anchorfile>
      <anchor>a8f46f109e5d6cebe949eabe0ad49e7d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01ProductKind_01_4f7363bdfb326cb9b218ae8de6f86c2d8.html</anchorfile>
      <anchor>a7ca5c515f8dbee7edf9f85ee3c643810</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01ProductKind_01_4f7363bdfb326cb9b218ae8de6f86c2d8.html</anchorfile>
      <anchor>a9fff093d43d458bbc59ff47b3e67c404</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StorageOrder</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01ProductKind_01_4f7363bdfb326cb9b218ae8de6f86c2d8.html</anchorfile>
      <anchor>a9a76156300d291ad0f48111cc53b0712a683704bb4ef76287b86b27d54a12e509</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs, ProductKind &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01ProductKind_01_4f7363bdfb326cb9b218ae8de6f86c2d8.html</anchorfile>
      <anchor>a0fad9ec6b7936bb51b9c27310fcb87d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01ProductKind_01_4f7363bdfb326cb9b218ae8de6f86c2d8.html</anchorfile>
      <anchor>a1deb55597b47dd0d58aac048681c04ec</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01ProductKind_01_4f7363bdfb326cb9b218ae8de6f86c2d8.html</anchorfile>
      <anchor>a5145f2e8510f65f00c44756358f1c980</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01ProductKind_01_4f7363bdfb326cb9b218ae8de6f86c2d8.html</anchorfile>
      <anchor>acf21166af0d8813ad33c63e47fc58c5a</anchor>
      <arglist>(Index idx) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>product_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01Rhs_00_01ProductKind_01_4f7363bdfb326cb9b218ae8de6f86c2d8.html</anchorfile>
      <anchor>ac6cccd1119f2e85561b39405cfe45701</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_evaluator&lt; Product&lt; Lhs, RhsView, DefaultProduct &gt;, ProductTag, SparseShape, SparseSelfAdjointShape &gt;</name>
    <filename>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01RhsView_00_01DefaultProdu709da85512d2c41a5bce36ab12cf820e.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <base>evaluator&lt; Product&lt; Lhs, Lhs::PlainObject, DefaultProduct &gt;::PlainObject &gt;</base>
    <member kind="typedef">
      <type>evaluator&lt; PlainObject &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01RhsView_00_01DefaultProdu709da85512d2c41a5bce36ab12cf820e.html</anchorfile>
      <anchor>a00bc75d419d96bed2ad3f5e2538a1540</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01RhsView_00_01DefaultProdu709da85512d2c41a5bce36ab12cf820e.html</anchorfile>
      <anchor>a301443ff44f130a16f15b8de2b95c254</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Product&lt; Lhs, RhsView, DefaultProduct &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01RhsView_00_01DefaultProdu709da85512d2c41a5bce36ab12cf820e.html</anchorfile>
      <anchor>a49f8120e3d7625ac152807436683da9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>product_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01RhsView_00_01DefaultProdu709da85512d2c41a5bce36ab12cf820e.html</anchorfile>
      <anchor>a928e69e4988c8d62b0fc65dfaa4944d3</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlainObject</type>
      <name>m_result</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01RhsView_00_01DefaultProdu709da85512d2c41a5bce36ab12cf820e.html</anchorfile>
      <anchor>a9ee467faa607703707826695f5f86b1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Lhs::PlainObject</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01Lhs_00_01RhsView_00_01DefaultProdu709da85512d2c41a5bce36ab12cf820e.html</anchorfile>
      <anchor>a664df6e0b5e025a271abf13e578a1891</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_evaluator&lt; Product&lt; LhsView, Rhs, DefaultProduct &gt;, ProductTag, SparseSelfAdjointShape, SparseShape &gt;</name>
    <filename>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01LhsView_00_01Rhs_00_01DefaultProdu5d4892fc3b389daa0cf69a881f2d37e0.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <base>evaluator&lt; Product&lt; Rhs::PlainObject, Rhs, DefaultProduct &gt;::PlainObject &gt;</base>
    <member kind="typedef">
      <type>evaluator&lt; PlainObject &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01LhsView_00_01Rhs_00_01DefaultProdu5d4892fc3b389daa0cf69a881f2d37e0.html</anchorfile>
      <anchor>a678e1d1045a14182a3e2146e37c06b67</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01LhsView_00_01Rhs_00_01DefaultProdu5d4892fc3b389daa0cf69a881f2d37e0.html</anchorfile>
      <anchor>a4c869daacef9ca4709ac2b85dc64b582</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Product&lt; LhsView, Rhs, DefaultProduct &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01LhsView_00_01Rhs_00_01DefaultProdu5d4892fc3b389daa0cf69a881f2d37e0.html</anchorfile>
      <anchor>ad855448d14d6b7eb7eed372636a382e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>product_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01LhsView_00_01Rhs_00_01DefaultProdu5d4892fc3b389daa0cf69a881f2d37e0.html</anchorfile>
      <anchor>a0f9e85252dc379cc6ba57ee9f29bb8ab</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Rhs::PlainObject</type>
      <name>m_lhs</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01LhsView_00_01Rhs_00_01DefaultProdu5d4892fc3b389daa0cf69a881f2d37e0.html</anchorfile>
      <anchor>a8f14c6eb811fc03d5105a7071f918b43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlainObject</type>
      <name>m_result</name>
      <anchorfile>structEigen_1_1internal_1_1product__evaluator_3_01Product_3_01LhsView_00_01Rhs_00_01DefaultProdu5d4892fc3b389daa0cf69a881f2d37e0.html</anchorfile>
      <anchor>a4db616bbdbe03dd8cbd87c1cc634d740</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_promote_storage_type</name>
    <filename>structEigen_1_1internal_1_1product__promote__storage__type.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_promote_storage_type&lt; A, A, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1product__promote__storage__type_3_01A_00_01A_00_01ProductTag_01_4.html</filename>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <member kind="typedef">
      <type>A</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__promote__storage__type_3_01A_00_01A_00_01ProductTag_01_4.html</anchorfile>
      <anchor>a5cc1615a8e7ee8a6ddcb6078520b7886</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_promote_storage_type&lt; A, Dense, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1product__promote__storage__type_3_01A_00_01Dense_00_01ProductTag_01_4.html</filename>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <member kind="typedef">
      <type>Dense</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__promote__storage__type_3_01A_00_01Dense_00_01ProductTag_01_4.html</anchorfile>
      <anchor>ad5f8e6a11d822628b5eaf0d9ca724834</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_promote_storage_type&lt; A, DiagonalShape, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1product__promote__storage__type_3_01A_00_01DiagonalShape_00_01ProductTag_01_4.html</filename>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <member kind="typedef">
      <type>A</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__promote__storage__type_3_01A_00_01DiagonalShape_00_01ProductTag_01_4.html</anchorfile>
      <anchor>a290815d1c0a42b321007f57f6613c1e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_promote_storage_type&lt; A, PermutationStorage, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1product__promote__storage__type_3_01A_00_01PermutationStorage_00_01ProductTag_01_4.html</filename>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <member kind="typedef">
      <type>A</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__promote__storage__type_3_01A_00_01PermutationStorage_00_01ProductTag_01_4.html</anchorfile>
      <anchor>a01c2d9f17207b5b2a3bf0ed9826523a6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_promote_storage_type&lt; Dense, B, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1product__promote__storage__type_3_01Dense_00_01B_00_01ProductTag_01_4.html</filename>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <member kind="typedef">
      <type>Dense</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__promote__storage__type_3_01Dense_00_01B_00_01ProductTag_01_4.html</anchorfile>
      <anchor>ac3a1efea82c04a784a4a91c24f4a24be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_promote_storage_type&lt; Dense, Dense, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1product__promote__storage__type_3_01Dense_00_01Dense_00_01ProductTag_01_4.html</filename>
    <templarg>ProductTag</templarg>
    <member kind="typedef">
      <type>Dense</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__promote__storage__type_3_01Dense_00_01Dense_00_01ProductTag_01_4.html</anchorfile>
      <anchor>a906505ffb186319872f7c08d884b2885</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_promote_storage_type&lt; Dense, DiagonalShape, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1product__promote__storage__type_3_01Dense_00_01DiagonalShape_00_01ProductTag_01_4.html</filename>
    <templarg>ProductTag</templarg>
    <member kind="typedef">
      <type>Dense</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__promote__storage__type_3_01Dense_00_01DiagonalShape_00_01ProductTag_01_4.html</anchorfile>
      <anchor>acc40c9c92bbe0fa39119e1f13bdf3c7a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_promote_storage_type&lt; Dense, PermutationStorage, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1product__promote__storage__type_3_01Dense_00_01PermutationStorage_00_01ProductTag_01_4.html</filename>
    <templarg>ProductTag</templarg>
    <member kind="typedef">
      <type>Dense</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__promote__storage__type_3_01Dense_00_01PermutationStorage_00_01ProductTag_01_4.html</anchorfile>
      <anchor>a2140e11db80fe2c1eb76d7b791d1f7de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_promote_storage_type&lt; Dense, Sparse, OuterProduct &gt;</name>
    <filename>structEigen_1_1internal_1_1product__promote__storage__type_3_01Dense_00_01Sparse_00_01OuterProduct_01_4.html</filename>
    <member kind="typedef">
      <type>Sparse</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__promote__storage__type_3_01Dense_00_01Sparse_00_01OuterProduct_01_4.html</anchorfile>
      <anchor>ab4ca8caac8509b62ab8cd0ddacd1fc44</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_promote_storage_type&lt; DiagonalShape, B, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1product__promote__storage__type_3_01DiagonalShape_00_01B_00_01ProductTag_01_4.html</filename>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <member kind="typedef">
      <type>B</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__promote__storage__type_3_01DiagonalShape_00_01B_00_01ProductTag_01_4.html</anchorfile>
      <anchor>a3f6b937aa24fb81d1e6febbd20e810d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_promote_storage_type&lt; DiagonalShape, Dense, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1product__promote__storage__type_3_01DiagonalShape_00_01Dense_00_01ProductTag_01_4.html</filename>
    <templarg>ProductTag</templarg>
    <member kind="typedef">
      <type>Dense</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__promote__storage__type_3_01DiagonalShape_00_01Dense_00_01ProductTag_01_4.html</anchorfile>
      <anchor>a4934f44fe4b8fd3ea78b8301fa85ac01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_promote_storage_type&lt; PermutationStorage, B, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1product__promote__storage__type_3_01PermutationStorage_00_01B_00_01ProductTag_01_4.html</filename>
    <templarg></templarg>
    <templarg>ProductTag</templarg>
    <member kind="typedef">
      <type>B</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__promote__storage__type_3_01PermutationStorage_00_01B_00_01ProductTag_01_4.html</anchorfile>
      <anchor>a8904801ab2506a7e86cd2c7daf10c051</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_promote_storage_type&lt; PermutationStorage, Dense, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1product__promote__storage__type_3_01PermutationStorage_00_01Dense_00_01ProductTag_01_4.html</filename>
    <templarg>ProductTag</templarg>
    <member kind="typedef">
      <type>Dense</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__promote__storage__type_3_01PermutationStorage_00_01Dense_00_01ProductTag_01_4.html</anchorfile>
      <anchor>a315df19892150524bf5b33b5fa99c94f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_promote_storage_type&lt; PermutationStorage, Sparse, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1product__promote__storage__type_3_01PermutationStorage_00_01Sparse_00_01ProductTag_01_4.html</filename>
    <templarg>ProductTag</templarg>
    <member kind="typedef">
      <type>Sparse</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__promote__storage__type_3_01PermutationStorage_00_01Sparse_00_01ProductTag_01_4.html</anchorfile>
      <anchor>affeea42c7eafb00d21e67bc7c26a2014</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_promote_storage_type&lt; Sparse, Dense, OuterProduct &gt;</name>
    <filename>structEigen_1_1internal_1_1product__promote__storage__type_3_01Sparse_00_01Dense_00_01OuterProduct_01_4.html</filename>
    <member kind="typedef">
      <type>Sparse</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__promote__storage__type_3_01Sparse_00_01Dense_00_01OuterProduct_01_4.html</anchorfile>
      <anchor>a6875ca9f7b5e55de729c2c6bc662704c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_promote_storage_type&lt; Sparse, PermutationStorage, ProductTag &gt;</name>
    <filename>structEigen_1_1internal_1_1product__promote__storage__type_3_01Sparse_00_01PermutationStorage_00_01ProductTag_01_4.html</filename>
    <templarg>ProductTag</templarg>
    <member kind="typedef">
      <type>Sparse</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__promote__storage__type_3_01Sparse_00_01PermutationStorage_00_01ProductTag_01_4.html</anchorfile>
      <anchor>ace01e399db4afadd5edfdbc639de80c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_selfadjoint_matrix</name>
    <filename>structEigen_1_1internal_1_1product__selfadjoint__matrix.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>LhsSelfAdjoint</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg>RhsStorageOrder</templarg>
    <templarg>RhsSelfAdjoint</templarg>
    <templarg>ConjugateRhs</templarg>
    <templarg>ResStorageOrder</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_selfadjoint_matrix&lt; Scalar, Index, LhsStorageOrder, false, ConjugateLhs, RhsStorageOrder, true, ConjugateRhs, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1product__selfadjoint__matrix_3_01Scalar_00_01Index_00_01LhsStorageOrd3a8f8ea41c250af65fb8b041de17c6b4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg>RhsStorageOrder</templarg>
    <templarg>ConjugateRhs</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1product__selfadjoint__matrix_3_01Scalar_00_01Index_00_01LhsStorageOrd3a8f8ea41c250af65fb8b041de17c6b4.html</anchorfile>
      <anchor>aa181c8e17f9aecd48411371d2a3fdc8a</anchor>
      <arglist>(Index rows, Index cols, const Scalar *_lhs, Index lhsStride, const Scalar *_rhs, Index rhsStride, Scalar *res, Index resStride, const Scalar &amp;alpha, level3_blocking&lt; Scalar, Scalar &gt; &amp;blocking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_selfadjoint_matrix&lt; Scalar, Index, LhsStorageOrder, LhsSelfAdjoint, ConjugateLhs, RhsStorageOrder, RhsSelfAdjoint, ConjugateRhs, RowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1product__selfadjoint__matrix_3_01Scalar_00_01Index_00_01LhsStorageOrd46e698ce1bb53ac726a04f2d133d0f90.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>LhsSelfAdjoint</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg>RhsStorageOrder</templarg>
    <templarg>RhsSelfAdjoint</templarg>
    <templarg>ConjugateRhs</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1product__selfadjoint__matrix_3_01Scalar_00_01Index_00_01LhsStorageOrd46e698ce1bb53ac726a04f2d133d0f90.html</anchorfile>
      <anchor>a89235ec4b62047a8d2f93d7ee75954f6</anchor>
      <arglist>(Index rows, Index cols, const Scalar *lhs, Index lhsStride, const Scalar *rhs, Index rhsStride, Scalar *res, Index resStride, const Scalar &amp;alpha, level3_blocking&lt; Scalar, Scalar &gt; &amp;blocking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_selfadjoint_matrix&lt; Scalar, Index, LhsStorageOrder, true, ConjugateLhs, RhsStorageOrder, false, ConjugateRhs, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1product__selfadjoint__matrix_3_01Scalar_00_01Index_00_01LhsStorageOrd4fbc9d6e1fb875c19b585ffb9ec6535b.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg>RhsStorageOrder</templarg>
    <templarg>ConjugateRhs</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1product__selfadjoint__matrix_3_01Scalar_00_01Index_00_01LhsStorageOrd4fbc9d6e1fb875c19b585ffb9ec6535b.html</anchorfile>
      <anchor>a2a8c8f83ea879c56c882d30d3414cd40</anchor>
      <arglist>(Index rows, Index cols, const Scalar *_lhs, Index lhsStride, const Scalar *_rhs, Index rhsStride, Scalar *res, Index resStride, const Scalar &amp;alpha, level3_blocking&lt; Scalar, Scalar &gt; &amp;blocking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_size_category</name>
    <filename>structEigen_1_1internal_1_1product__size__category.html</filename>
    <templarg>Size</templarg>
    <templarg>MaxSize</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_triangular_matrix_matrix</name>
    <filename>structEigen_1_1internal_1_1product__triangular__matrix__matrix.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>LhsIsTriangular</templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg>RhsStorageOrder</templarg>
    <templarg>ConjugateRhs</templarg>
    <templarg>ResStorageOrder</templarg>
    <templarg>Version</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_triangular_matrix_matrix&lt; Scalar, Index, Mode, false, LhsStorageOrder, ConjugateLhs, RhsStorageOrder, ConjugateRhs, ColMajor, Version &gt;</name>
    <filename>structEigen_1_1internal_1_1product__triangular__matrix__matrix_3_01Scalar_00_01Index_00_01Mode_0bde1662b6cbb5d190c5c7a6b882ff905.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg>RhsStorageOrder</templarg>
    <templarg>ConjugateRhs</templarg>
    <templarg>Version</templarg>
    <member kind="enumvalue">
      <name>SmallPanelWidth</name>
      <anchorfile>structEigen_1_1internal_1_1product__triangular__matrix__matrix_3_01Scalar_00_01Index_00_01Mode_0bde1662b6cbb5d190c5c7a6b882ff905.html</anchorfile>
      <anchor>a15bbc43690aebc8ac8f48d7ad34da4eca9938bb7854675714704fd3b1945114b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsLower</name>
      <anchorfile>structEigen_1_1internal_1_1product__triangular__matrix__matrix_3_01Scalar_00_01Index_00_01Mode_0bde1662b6cbb5d190c5c7a6b882ff905.html</anchorfile>
      <anchor>a15bbc43690aebc8ac8f48d7ad34da4eca697dce7e9aa9f8da7ff3bc161ec8d56b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SetDiag</name>
      <anchorfile>structEigen_1_1internal_1_1product__triangular__matrix__matrix_3_01Scalar_00_01Index_00_01Mode_0bde1662b6cbb5d190c5c7a6b882ff905.html</anchorfile>
      <anchor>a15bbc43690aebc8ac8f48d7ad34da4ecae5c33f1ea16476443e7fa3749739abe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsLower</name>
      <anchorfile>structEigen_1_1internal_1_1product__triangular__matrix__matrix_3_01Scalar_00_01Index_00_01Mode_0bde1662b6cbb5d190c5c7a6b882ff905.html</anchorfile>
      <anchor>a15bbc43690aebc8ac8f48d7ad34da4eca697dce7e9aa9f8da7ff3bc161ec8d56b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SetDiag</name>
      <anchorfile>structEigen_1_1internal_1_1product__triangular__matrix__matrix_3_01Scalar_00_01Index_00_01Mode_0bde1662b6cbb5d190c5c7a6b882ff905.html</anchorfile>
      <anchor>a15bbc43690aebc8ac8f48d7ad34da4ecae5c33f1ea16476443e7fa3749739abe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SmallPanelWidth</name>
      <anchorfile>structEigen_1_1internal_1_1product__triangular__matrix__matrix_3_01Scalar_00_01Index_00_01Mode_0bde1662b6cbb5d190c5c7a6b882ff905.html</anchorfile>
      <anchor>a15bbc43690aebc8ac8f48d7ad34da4eca9938bb7854675714704fd3b1945114b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>gebp_traits&lt; Scalar, Scalar &gt;</type>
      <name>Traits</name>
      <anchorfile>structEigen_1_1internal_1_1product__triangular__matrix__matrix_3_01Scalar_00_01Index_00_01Mode_0bde1662b6cbb5d190c5c7a6b882ff905.html</anchorfile>
      <anchor>afbc7bbc5adffa2e0e67e9f13238fcf35</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1product__triangular__matrix__matrix_3_01Scalar_00_01Index_00_01Mode_0bde1662b6cbb5d190c5c7a6b882ff905.html</anchorfile>
      <anchor>ac2d107db311629b9fe144405b5c26ada</anchor>
      <arglist>(Index _rows, Index _cols, Index _depth, const Scalar *_lhs, Index lhsStride, const Scalar *_rhs, Index rhsStride, Scalar *res, Index resStride, const Scalar &amp;alpha, level3_blocking&lt; Scalar, Scalar &gt; &amp;blocking)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>product_triangular_matrix_matrix&lt; Scalar, Index, Mode, LhsIsTriangular, LhsStorageOrder, ConjugateLhs, RhsStorageOrder, ConjugateRhs, ResStorageOrder, BuiltIn &gt;</name>
    <filename>structEigen_1_1internal_1_1product__triangular__matrix__matrix.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_triangular_matrix_matrix&lt; Scalar, Index, Mode, LhsIsTriangular, LhsStorageOrder, ConjugateLhs, RhsStorageOrder, ConjugateRhs, RowMajor, Version &gt;</name>
    <filename>structEigen_1_1internal_1_1product__triangular__matrix__matrix_3_01Scalar_00_01Index_00_01Mode_04ef271e033a4fa36cec8f61041cd3a34.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>LhsIsTriangular</templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg>RhsStorageOrder</templarg>
    <templarg>ConjugateRhs</templarg>
    <templarg>Version</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1product__triangular__matrix__matrix_3_01Scalar_00_01Index_00_01Mode_04ef271e033a4fa36cec8f61041cd3a34.html</anchorfile>
      <anchor>a9322956d1262bb73351b6e78e39bbfea</anchor>
      <arglist>(Index rows, Index cols, Index depth, const Scalar *lhs, Index lhsStride, const Scalar *rhs, Index rhsStride, Scalar *res, Index resStride, const Scalar &amp;alpha, level3_blocking&lt; Scalar, Scalar &gt; &amp;blocking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_triangular_matrix_matrix&lt; Scalar, Index, Mode, true, LhsStorageOrder, ConjugateLhs, RhsStorageOrder, ConjugateRhs, ColMajor, Version &gt;</name>
    <filename>structEigen_1_1internal_1_1product__triangular__matrix__matrix_3_01Scalar_00_01Index_00_01Mode_09650c99bb6e28e40744de34e8847d162.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg>RhsStorageOrder</templarg>
    <templarg>ConjugateRhs</templarg>
    <templarg>Version</templarg>
    <member kind="enumvalue">
      <name>SmallPanelWidth</name>
      <anchorfile>structEigen_1_1internal_1_1product__triangular__matrix__matrix_3_01Scalar_00_01Index_00_01Mode_09650c99bb6e28e40744de34e8847d162.html</anchorfile>
      <anchor>affb0a2ecc25e739d570771c023ee62c3ab29097581d9eff75f4acf18bf611d2a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsLower</name>
      <anchorfile>structEigen_1_1internal_1_1product__triangular__matrix__matrix_3_01Scalar_00_01Index_00_01Mode_09650c99bb6e28e40744de34e8847d162.html</anchorfile>
      <anchor>affb0a2ecc25e739d570771c023ee62c3acb953709bc8e8b50fb3dcd52fd277407</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SetDiag</name>
      <anchorfile>structEigen_1_1internal_1_1product__triangular__matrix__matrix_3_01Scalar_00_01Index_00_01Mode_09650c99bb6e28e40744de34e8847d162.html</anchorfile>
      <anchor>affb0a2ecc25e739d570771c023ee62c3a1a3c9d6e3d5c60d21e854cdeddef797f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsLower</name>
      <anchorfile>structEigen_1_1internal_1_1product__triangular__matrix__matrix_3_01Scalar_00_01Index_00_01Mode_09650c99bb6e28e40744de34e8847d162.html</anchorfile>
      <anchor>affb0a2ecc25e739d570771c023ee62c3acb953709bc8e8b50fb3dcd52fd277407</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SetDiag</name>
      <anchorfile>structEigen_1_1internal_1_1product__triangular__matrix__matrix_3_01Scalar_00_01Index_00_01Mode_09650c99bb6e28e40744de34e8847d162.html</anchorfile>
      <anchor>affb0a2ecc25e739d570771c023ee62c3a1a3c9d6e3d5c60d21e854cdeddef797f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SmallPanelWidth</name>
      <anchorfile>structEigen_1_1internal_1_1product__triangular__matrix__matrix_3_01Scalar_00_01Index_00_01Mode_09650c99bb6e28e40744de34e8847d162.html</anchorfile>
      <anchor>affb0a2ecc25e739d570771c023ee62c3ab29097581d9eff75f4acf18bf611d2a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>gebp_traits&lt; Scalar, Scalar &gt;</type>
      <name>Traits</name>
      <anchorfile>structEigen_1_1internal_1_1product__triangular__matrix__matrix_3_01Scalar_00_01Index_00_01Mode_09650c99bb6e28e40744de34e8847d162.html</anchorfile>
      <anchor>a259733da8fa6b08909126e3026dcfbc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1product__triangular__matrix__matrix_3_01Scalar_00_01Index_00_01Mode_09650c99bb6e28e40744de34e8847d162.html</anchorfile>
      <anchor>ab7aa741c66b96e673ac752220132ca15</anchor>
      <arglist>(Index _rows, Index _cols, Index _depth, const Scalar *_lhs, Index lhsStride, const Scalar *_rhs, Index rhsStride, Scalar *res, Index resStride, const Scalar &amp;alpha, level3_blocking&lt; Scalar, Scalar &gt; &amp;blocking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_triangular_matrix_matrix_trmm</name>
    <filename>structEigen_1_1internal_1_1product__triangular__matrix__matrix__trmm.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>LhsIsTriangular</templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg>RhsStorageOrder</templarg>
    <templarg>ConjugateRhs</templarg>
    <templarg>ResStorageOrder</templarg>
    <base>product_triangular_matrix_matrix&lt; Scalar, Index, Mode, LhsIsTriangular, LhsStorageOrder, ConjugateLhs, RhsStorageOrder, ConjugateRhs, ResStorageOrder, BuiltIn &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_type</name>
    <filename>structEigen_1_1internal_1_1product__type.html</filename>
    <templarg>Lhs</templarg>
    <templarg>Rhs</templarg>
    <member kind="enumvalue">
      <name>MaxRows</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a35f1cd16821dbbdfdd9dd88bbaea8345aad5895c5ae3de1dc1b49f58e3b218c34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rows</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a35f1cd16821dbbdfdd9dd88bbaea8345ae3141d4df5bab8bec3c9d73dcb5d3f4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxCols</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a35f1cd16821dbbdfdd9dd88bbaea8345acfee018c6b6b56afced61de8b43ac172</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cols</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a35f1cd16821dbbdfdd9dd88bbaea8345aaaca093963f9a3eb3de3474bd86c8541</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxDepth</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a35f1cd16821dbbdfdd9dd88bbaea8345a5cc8c4003fc660bac1b1d0019c4bff24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Depth</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a35f1cd16821dbbdfdd9dd88bbaea8345abe2a64d28d57eb0d409204840e4ab3ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>aff6b361feb9e60be74123a7eb94e15e6a81cc7a99935afef3601b4a710c6cabc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>aff6b361feb9e60be74123a7eb94e15e6a94dab601196fd2e80b9dcda314ba3d50</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; Lhs &gt;::type</type>
      <name>_Lhs</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a7f952ac5559804440f762d4a23022851</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; Rhs &gt;::type</type>
      <name>_Rhs</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a9c54100f6497ba2a60be9779c5dda2c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cols</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a35f1cd16821dbbdfdd9dd88bbaea8345aaaca093963f9a3eb3de3474bd86c8541</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Depth</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a35f1cd16821dbbdfdd9dd88bbaea8345abe2a64d28d57eb0d409204840e4ab3ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxCols</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a35f1cd16821dbbdfdd9dd88bbaea8345acfee018c6b6b56afced61de8b43ac172</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxDepth</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a35f1cd16821dbbdfdd9dd88bbaea8345a5cc8c4003fc660bac1b1d0019c4bff24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRows</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a35f1cd16821dbbdfdd9dd88bbaea8345aad5895c5ae3de1dc1b49f58e3b218c34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>aff6b361feb9e60be74123a7eb94e15e6a94dab601196fd2e80b9dcda314ba3d50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rows</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a35f1cd16821dbbdfdd9dd88bbaea8345ae3141d4df5bab8bec3c9d73dcb5d3f4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>aff6b361feb9e60be74123a7eb94e15e6a81cc7a99935afef3601b4a710c6cabc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>rows_select</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a43bedab2b6572dfa58b50adb88cfae9ca26ced02e431d4cd6db4e546dee6bf762</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>cols_select</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a43bedab2b6572dfa58b50adb88cfae9caad8dd126e306256a4fe515637514fc89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>depth_select</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a43bedab2b6572dfa58b50adb88cfae9cab6490a7c12ba1539bea388e9c60927fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>cols_select</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a43bedab2b6572dfa58b50adb88cfae9caad8dd126e306256a4fe515637514fc89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>depth_select</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a43bedab2b6572dfa58b50adb88cfae9cab6490a7c12ba1539bea388e9c60927fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>rows_select</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a43bedab2b6572dfa58b50adb88cfae9ca26ced02e431d4cd6db4e546dee6bf762</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>product_type_selector&lt; rows_select, cols_select, depth_select &gt;</type>
      <name>selector</name>
      <anchorfile>structEigen_1_1internal_1_1product__type.html</anchorfile>
      <anchor>a475d0d7a02ea2288763cea83b34c36e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_type_selector</name>
    <filename>structEigen_1_1internal_1_1product__type__selector.html</filename>
    <templarg>Rows</templarg>
    <templarg>Cols</templarg>
    <templarg>Depth</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_type_selector&lt; 1, 1, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1product__type__selector_3_011_00_011_00_011_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_011_00_011_00_011_01_4.html</anchorfile>
      <anchor>a78205af5067b2de4bc72c54b14ad9bd0a311c8bbfb8a2b2bae0fce2a3079c00dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_011_00_011_00_011_01_4.html</anchorfile>
      <anchor>a78205af5067b2de4bc72c54b14ad9bd0a311c8bbfb8a2b2bae0fce2a3079c00dd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_type_selector&lt; 1, 1, Depth &gt;</name>
    <filename>structEigen_1_1internal_1_1product__type__selector_3_011_00_011_00_01Depth_01_4.html</filename>
    <templarg>Depth</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_011_00_011_00_01Depth_01_4.html</anchorfile>
      <anchor>a09162d56d6669be6cc51c3307f019138a32589a1caee89d63a7cb26ed96003c14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_011_00_011_00_01Depth_01_4.html</anchorfile>
      <anchor>a09162d56d6669be6cc51c3307f019138a32589a1caee89d63a7cb26ed96003c14</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_type_selector&lt; 1, Large, Large &gt;</name>
    <filename>structEigen_1_1internal_1_1product__type__selector_3_011_00_01Large_00_01Large_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_011_00_01Large_00_01Large_01_4.html</anchorfile>
      <anchor>a63b07d62f3ae0fbaacb7c2f28d55d83fa1ed437af1fe586598dad8781e9658cd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_011_00_01Large_00_01Large_01_4.html</anchorfile>
      <anchor>a63b07d62f3ae0fbaacb7c2f28d55d83fa1ed437af1fe586598dad8781e9658cd7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_type_selector&lt; 1, Large, Small &gt;</name>
    <filename>structEigen_1_1internal_1_1product__type__selector_3_011_00_01Large_00_01Small_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_011_00_01Large_00_01Small_01_4.html</anchorfile>
      <anchor>ad68d87ee326dd105d7c237eaac732a31a7b663596feb07f25a2ce1efc2640e1e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_011_00_01Large_00_01Small_01_4.html</anchorfile>
      <anchor>ad68d87ee326dd105d7c237eaac732a31a7b663596feb07f25a2ce1efc2640e1e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_type_selector&lt; 1, N, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1product__type__selector_3_011_00_01N_00_011_01_4.html</filename>
    <templarg>N</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_011_00_01N_00_011_01_4.html</anchorfile>
      <anchor>a77f4b21ab3c98c4e45a52bd8675bc8eba99ab75d8a97d169aff7a7d304b9ce350</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_011_00_01N_00_011_01_4.html</anchorfile>
      <anchor>a77f4b21ab3c98c4e45a52bd8675bc8eba99ab75d8a97d169aff7a7d304b9ce350</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_type_selector&lt; 1, Small, Large &gt;</name>
    <filename>structEigen_1_1internal_1_1product__type__selector_3_011_00_01Small_00_01Large_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_011_00_01Small_00_01Large_01_4.html</anchorfile>
      <anchor>a4d00bafd88fb7abc2efdbd8ce8ec8f1aa5f3cef5b622c1c7f0f05fd5a125bd8c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_011_00_01Small_00_01Large_01_4.html</anchorfile>
      <anchor>a4d00bafd88fb7abc2efdbd8ce8ec8f1aa5f3cef5b622c1c7f0f05fd5a125bd8c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_type_selector&lt; 1, Small, Small &gt;</name>
    <filename>structEigen_1_1internal_1_1product__type__selector_3_011_00_01Small_00_01Small_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_011_00_01Small_00_01Small_01_4.html</anchorfile>
      <anchor>a69768d3028bf7d15deeef15c81e9b98eac43a4b1663e7b95c489fb51211e76941</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_011_00_01Small_00_01Small_01_4.html</anchorfile>
      <anchor>a69768d3028bf7d15deeef15c81e9b98eac43a4b1663e7b95c489fb51211e76941</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_type_selector&lt; Large, 1, Large &gt;</name>
    <filename>structEigen_1_1internal_1_1product__type__selector_3_01Large_00_011_00_01Large_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01Large_00_011_00_01Large_01_4.html</anchorfile>
      <anchor>a98dd8f993f02a15413aadf12af017b10a57c75475f88ea5142ad68b01171329b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01Large_00_011_00_01Large_01_4.html</anchorfile>
      <anchor>a98dd8f993f02a15413aadf12af017b10a57c75475f88ea5142ad68b01171329b4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_type_selector&lt; Large, 1, Small &gt;</name>
    <filename>structEigen_1_1internal_1_1product__type__selector_3_01Large_00_011_00_01Small_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01Large_00_011_00_01Small_01_4.html</anchorfile>
      <anchor>a4a832d428249842499be558ca9f65168a11798eb37066e2b988cff2a6f62a0d3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01Large_00_011_00_01Small_01_4.html</anchorfile>
      <anchor>a4a832d428249842499be558ca9f65168a11798eb37066e2b988cff2a6f62a0d3f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_type_selector&lt; Large, Large, Large &gt;</name>
    <filename>structEigen_1_1internal_1_1product__type__selector_3_01Large_00_01Large_00_01Large_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01Large_00_01Large_00_01Large_01_4.html</anchorfile>
      <anchor>a10420a74c3f4538741eac9ef292ce1e9ade0c41bc996832cf53e13fdeba921793</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01Large_00_01Large_00_01Large_01_4.html</anchorfile>
      <anchor>a10420a74c3f4538741eac9ef292ce1e9ade0c41bc996832cf53e13fdeba921793</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_type_selector&lt; Large, Large, Small &gt;</name>
    <filename>structEigen_1_1internal_1_1product__type__selector_3_01Large_00_01Large_00_01Small_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01Large_00_01Large_00_01Small_01_4.html</anchorfile>
      <anchor>a44ec84a4e60b36484de5f93e78d664c6ae19a837aca3bb4e0fb2408d9f9d4f9bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01Large_00_01Large_00_01Small_01_4.html</anchorfile>
      <anchor>a44ec84a4e60b36484de5f93e78d664c6ae19a837aca3bb4e0fb2408d9f9d4f9bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_type_selector&lt; Large, Small, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1product__type__selector_3_01Large_00_01Small_00_011_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01Large_00_01Small_00_011_01_4.html</anchorfile>
      <anchor>a43045770b8b0028c255e8c96f15b5ebfa3a021272255ead1844ff173dc1d9757b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01Large_00_01Small_00_011_01_4.html</anchorfile>
      <anchor>a43045770b8b0028c255e8c96f15b5ebfa3a021272255ead1844ff173dc1d9757b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_type_selector&lt; Large, Small, Large &gt;</name>
    <filename>structEigen_1_1internal_1_1product__type__selector_3_01Large_00_01Small_00_01Large_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01Large_00_01Small_00_01Large_01_4.html</anchorfile>
      <anchor>a6d2ed45355311c91dabf2be01a5ff20da9cd514d801593b901c36114737a9c139</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01Large_00_01Small_00_01Large_01_4.html</anchorfile>
      <anchor>a6d2ed45355311c91dabf2be01a5ff20da9cd514d801593b901c36114737a9c139</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_type_selector&lt; Large, Small, Small &gt;</name>
    <filename>structEigen_1_1internal_1_1product__type__selector_3_01Large_00_01Small_00_01Small_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01Large_00_01Small_00_01Small_01_4.html</anchorfile>
      <anchor>a3b451928553b575782454e4822552083affa4bdb7f4632958f7a73e2400628d89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01Large_00_01Small_00_01Small_01_4.html</anchorfile>
      <anchor>a3b451928553b575782454e4822552083affa4bdb7f4632958f7a73e2400628d89</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_type_selector&lt; M, 1, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1product__type__selector_3_01M_00_011_00_011_01_4.html</filename>
    <templarg>M</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01M_00_011_00_011_01_4.html</anchorfile>
      <anchor>ac54272aa0a7bb35479d1544bc9302faaaa33ca25b6b7c18be9d3bc5865be3a3a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01M_00_011_00_011_01_4.html</anchorfile>
      <anchor>ac54272aa0a7bb35479d1544bc9302faaaa33ca25b6b7c18be9d3bc5865be3a3a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_type_selector&lt; M, N, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1product__type__selector_3_01M_00_01N_00_011_01_4.html</filename>
    <templarg>M</templarg>
    <templarg>N</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01M_00_01N_00_011_01_4.html</anchorfile>
      <anchor>a6cffa3f082ed676979a02a43a6930e40aa9ab84f082f032cedbf8cfc1df90df4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01M_00_01N_00_011_01_4.html</anchorfile>
      <anchor>a6cffa3f082ed676979a02a43a6930e40aa9ab84f082f032cedbf8cfc1df90df4b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_type_selector&lt; Small, 1, Large &gt;</name>
    <filename>structEigen_1_1internal_1_1product__type__selector_3_01Small_00_011_00_01Large_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01Small_00_011_00_01Large_01_4.html</anchorfile>
      <anchor>a1afc484b6d045f7fcbe0e3847e8f3494a8b167db2f592996e78c1d16823922c56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01Small_00_011_00_01Large_01_4.html</anchorfile>
      <anchor>a1afc484b6d045f7fcbe0e3847e8f3494a8b167db2f592996e78c1d16823922c56</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_type_selector&lt; Small, 1, Small &gt;</name>
    <filename>structEigen_1_1internal_1_1product__type__selector_3_01Small_00_011_00_01Small_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01Small_00_011_00_01Small_01_4.html</anchorfile>
      <anchor>aa5a0b23687f15a66f0786ff1251429eca9fd4e7491141ca67666f92480f3d1b55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01Small_00_011_00_01Small_01_4.html</anchorfile>
      <anchor>aa5a0b23687f15a66f0786ff1251429eca9fd4e7491141ca67666f92480f3d1b55</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_type_selector&lt; Small, Large, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1product__type__selector_3_01Small_00_01Large_00_011_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01Small_00_01Large_00_011_01_4.html</anchorfile>
      <anchor>a96cd3cbd540e1418233a3c5739917fb7a64e870eae2095500720a7545d8061107</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01Small_00_01Large_00_011_01_4.html</anchorfile>
      <anchor>a96cd3cbd540e1418233a3c5739917fb7a64e870eae2095500720a7545d8061107</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_type_selector&lt; Small, Large, Large &gt;</name>
    <filename>structEigen_1_1internal_1_1product__type__selector_3_01Small_00_01Large_00_01Large_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01Small_00_01Large_00_01Large_01_4.html</anchorfile>
      <anchor>a07a91828323159ee747a9e1449f09e2aa58d4d4a7f2933171337386532cca2e89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01Small_00_01Large_00_01Large_01_4.html</anchorfile>
      <anchor>a07a91828323159ee747a9e1449f09e2aa58d4d4a7f2933171337386532cca2e89</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_type_selector&lt; Small, Large, Small &gt;</name>
    <filename>structEigen_1_1internal_1_1product__type__selector_3_01Small_00_01Large_00_01Small_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01Small_00_01Large_00_01Small_01_4.html</anchorfile>
      <anchor>a016ce8d7ea50fe7319af6030a817f846a42b31ae8e483f2d0d3a461014c666b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01Small_00_01Large_00_01Small_01_4.html</anchorfile>
      <anchor>a016ce8d7ea50fe7319af6030a817f846a42b31ae8e483f2d0d3a461014c666b2e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_type_selector&lt; Small, Small, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1product__type__selector_3_01Small_00_01Small_00_011_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01Small_00_01Small_00_011_01_4.html</anchorfile>
      <anchor>a7e4bfc43d873fdbed70a4104357e186da84547e1d38b4ca8d45c0f263c5fe3e2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01Small_00_01Small_00_011_01_4.html</anchorfile>
      <anchor>a7e4bfc43d873fdbed70a4104357e186da84547e1d38b4ca8d45c0f263c5fe3e2d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_type_selector&lt; Small, Small, Large &gt;</name>
    <filename>structEigen_1_1internal_1_1product__type__selector_3_01Small_00_01Small_00_01Large_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01Small_00_01Small_00_01Large_01_4.html</anchorfile>
      <anchor>a456f56512b38f6df4d86ff2d751b55eead38b495be8fd0d788e3cfedcf3f8931f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01Small_00_01Small_00_01Large_01_4.html</anchorfile>
      <anchor>a456f56512b38f6df4d86ff2d751b55eead38b495be8fd0d788e3cfedcf3f8931f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::product_type_selector&lt; Small, Small, Small &gt;</name>
    <filename>structEigen_1_1internal_1_1product__type__selector_3_01Small_00_01Small_00_01Small_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01Small_00_01Small_00_01Small_01_4.html</anchorfile>
      <anchor>a19ecb056b45c91d3be5bc77e74df8406a28fe513ef828795f0291026a43265763</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1product__type__selector_3_01Small_00_01Small_00_01Small_01_4.html</anchorfile>
      <anchor>a19ecb056b45c91d3be5bc77e74df8406a28fe513ef828795f0291026a43265763</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::ProductImpl</name>
    <filename>classEigen_1_1ProductImpl.html</filename>
    <templarg>Lhs</templarg>
    <templarg>Rhs</templarg>
    <templarg>Option</templarg>
    <templarg>StorageKind</templarg>
    <member kind="typedef">
      <type>internal::generic_xpr_base&lt; Product&lt; Lhs, Rhs, Option &gt;, MatrixXpr, StorageKind &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ProductImpl.html</anchorfile>
      <anchor>a65c4702671bd83efd4c94df70d504a41</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ProductImpl&lt; _Lhs, _Rhs, Option, internal::product_promote_storage_type&lt; internal::traits&lt; _Lhs &gt;::StorageKind, internal::traits&lt; _Rhs &gt;::StorageKind, internal::product_type&lt; _Lhs, _Rhs &gt;::ret &gt;::ret &gt;</name>
    <filename>classEigen_1_1ProductImpl.html</filename>
    <member kind="typedef">
      <type>internal::generic_xpr_base&lt; Product&lt; _Lhs, _Rhs, Option &gt;, MatrixXpr, internal::product_promote_storage_type&lt; internal::traits&lt; _Lhs &gt;::StorageKind, internal::traits&lt; _Rhs &gt;::StorageKind, internal::product_type&lt; _Lhs, _Rhs &gt;::ret &gt;::ret &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ProductImpl.html</anchorfile>
      <anchor>a65c4702671bd83efd4c94df70d504a41</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::ProductImpl&lt; Lhs, Rhs, Option, Dense &gt;</name>
    <filename>classEigen_1_1ProductImpl_3_01Lhs_00_01Rhs_00_01Option_00_01Dense_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Option</templarg>
    <base>dense_product_base&lt; Lhs, Rhs, Option &gt;</base>
    <member kind="typedef">
      <type>internal::dense_product_base&lt; Lhs, Rhs, Option &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ProductImpl_3_01Lhs_00_01Rhs_00_01Option_00_01Dense_01_4.html</anchorfile>
      <anchor>ab67d2631482379025bfbf302f46f1b78</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ProductImpl_3_01Lhs_00_01Rhs_00_01Option_00_01Dense_01_4.html</anchorfile>
      <anchor>ab8c405066bf1bf8ef6964d4c9c25981d</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ProductImpl_3_01Lhs_00_01Rhs_00_01Option_00_01Dense_01_4.html</anchorfile>
      <anchor>aeecbfe8799c55fc637acdd302a30f669</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>IsOneByOne</name>
      <anchorfile>classEigen_1_1ProductImpl_3_01Lhs_00_01Rhs_00_01Option_00_01Dense_01_4.html</anchorfile>
      <anchor>a3dc67fd2380ccac5842268e60bc71cebabbd698a5c31ec336e10ae2f8ce1c9424</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>EnableCoeff</name>
      <anchorfile>classEigen_1_1ProductImpl_3_01Lhs_00_01Rhs_00_01Option_00_01Dense_01_4.html</anchorfile>
      <anchor>a3dc67fd2380ccac5842268e60bc71ceba8f6d3888112ef7f4716597eb25aa1ffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>EnableCoeff</name>
      <anchorfile>classEigen_1_1ProductImpl_3_01Lhs_00_01Rhs_00_01Option_00_01Dense_01_4.html</anchorfile>
      <anchor>a3dc67fd2380ccac5842268e60bc71ceba8f6d3888112ef7f4716597eb25aa1ffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>IsOneByOne</name>
      <anchorfile>classEigen_1_1ProductImpl_3_01Lhs_00_01Rhs_00_01Option_00_01Dense_01_4.html</anchorfile>
      <anchor>a3dc67fd2380ccac5842268e60bc71cebabbd698a5c31ec336e10ae2f8ce1c9424</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Product&lt; Lhs, Rhs, Option &gt;</type>
      <name>Derived</name>
      <anchorfile>classEigen_1_1ProductImpl_3_01Lhs_00_01Rhs_00_01Option_00_01Dense_01_4.html</anchorfile>
      <anchor>ae40196ef6dd6f840b77d0adf81c7ddd4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ProductReturnType</name>
    <filename>structEigen_1_1ProductReturnType.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductType</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::projective_transform_inverse</name>
    <filename>structEigen_1_1internal_1_1projective__transform__inverse.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1projective__transform__inverse.html</anchorfile>
      <anchor>adf4ddcf803974e309b1e280c19da56c1</anchor>
      <arglist>(const TransformType &amp;, TransformType &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::projective_transform_inverse&lt; TransformType, Projective &gt;</name>
    <filename>structEigen_1_1internal_1_1projective__transform__inverse_3_01TransformType_00_01Projective_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1projective__transform__inverse_3_01TransformType_00_01Projective_01_4.html</anchorfile>
      <anchor>ad57fa380b8eecc66ee5005d22f3fe306</anchor>
      <arglist>(const TransformType &amp;m, TransformType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::promote_index_type</name>
    <filename>structEigen_1_1internal_1_1promote__index__type.html</filename>
    <templarg>I1</templarg>
    <templarg>I2</templarg>
    <member kind="typedef">
      <type>conditional&lt;(sizeof(I1)&lt; sizeof(I2)), I2, I1 &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1promote__index__type.html</anchorfile>
      <anchor>a191fd87e6a78044bf2c6214682be09e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::promote_scalar_arg</name>
    <filename>structEigen_1_1internal_1_1promote__scalar__arg.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>IsSupported</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::promote_scalar_arg&lt; S, T, false &gt;</name>
    <filename>structEigen_1_1internal_1_1promote__scalar__arg_3_01S_00_01T_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>promote_scalar_arg_unsupported&lt; S, T, NumTraits&lt; S &gt;::Literal &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::promote_scalar_arg&lt; S, T, true &gt;</name>
    <filename>structEigen_1_1internal_1_1promote__scalar__arg_3_01S_00_01T_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1promote__scalar__arg_3_01S_00_01T_00_01true_01_4.html</anchorfile>
      <anchor>ad735bb85aee92d74e50b13817d834cdb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::promote_scalar_arg_unsupported</name>
    <filename>structEigen_1_1internal_1_1promote__scalar__arg__unsupported.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ConvertibleToLiteral</templarg>
    <templarg>IsSafe</templarg>
  </compound>
  <compound kind="class">
    <name>promote_scalar_arg_unsupported&lt; ExprScalar, T, ExprScalar &gt;</name>
    <filename>structEigen_1_1internal_1_1promote__scalar__arg__unsupported.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::promote_scalar_arg_unsupported&lt; ExprScalar, T, PromotedType, false, true &gt;</name>
    <filename>structEigen_1_1internal_1_1promote__scalar__arg__unsupported_3_01ExprScalar_00_01T_00_01PromotedType_00_01false_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>promote_scalar_arg_unsupported&lt; ExprScalar, T, ExprScalar &gt;</base>
  </compound>
  <compound kind="class">
    <name>promote_scalar_arg_unsupported&lt; S, T, NumTraits&lt; S &gt;::Literal &gt;</name>
    <filename>structEigen_1_1internal_1_1promote__scalar__arg__unsupported.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::promote_scalar_arg_unsupported&lt; S, T, PromotedType, ConvertibleToLiteral, false &gt;</name>
    <filename>structEigen_1_1internal_1_1promote__scalar__arg__unsupported_3_01S_00_01T_00_01PromotedType_00_0f64a62fa709b1016918335b67235399e.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ConvertibleToLiteral</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::promote_scalar_arg_unsupported&lt; S, T, PromotedType, true, true &gt;</name>
    <filename>structEigen_1_1internal_1_1promote__scalar__arg__unsupported_3_01S_00_01T_00_01PromotedType_00_01true_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>PromotedType</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1promote__scalar__arg__unsupported_3_01S_00_01T_00_01PromotedType_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>a64364a92b21177220b54217e88f1703d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::promote_scalar_arg_unsupported&lt; S, T, S, false, true &gt;</name>
    <filename>structEigen_1_1internal_1_1promote__scalar__arg__unsupported_3_01S_00_01T_00_01S_00_01false_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::promote_storage_type</name>
    <filename>structEigen_1_1internal_1_1promote__storage__type.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::promote_storage_type&lt; A, A &gt;</name>
    <filename>structEigen_1_1internal_1_1promote__storage__type_3_01A_00_01A_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>A</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1promote__storage__type_3_01A_00_01A_01_4.html</anchorfile>
      <anchor>ab091df47078e366a85a513704ae9c415</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::promote_storage_type&lt; A, const A &gt;</name>
    <filename>structEigen_1_1internal_1_1promote__storage__type_3_01A_00_01const_01A_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>A</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1promote__storage__type_3_01A_00_01const_01A_01_4.html</anchorfile>
      <anchor>a467ead79b4ebc007504bc2560a556094</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::promote_storage_type&lt; const A, A &gt;</name>
    <filename>structEigen_1_1internal_1_1promote__storage__type_3_01const_01A_00_01A_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>A</type>
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1promote__storage__type_3_01const_01A_00_01A_01_4.html</anchorfile>
      <anchor>a7135a092ef51abf165d7036c5b74084b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::qr_preconditioner_impl</name>
    <filename>structEigen_1_1internal_1_1qr__preconditioner__impl.html</filename>
    <templarg></templarg>
    <templarg>QRPreconditioner</templarg>
    <templarg>Case</templarg>
    <templarg>DoAnything</templarg>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::qr_preconditioner_impl&lt; MatrixType, ColPivHouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true &gt;</name>
    <filename>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon251f4fd1f612672aa512f448af84eff4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon251f4fd1f612672aa512f448af84eff4.html</anchorfile>
      <anchor>a8b36ba7d4d9a6c94f44da4aecae1f0cbac3382f11611e941f6da321769838b8d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon251f4fd1f612672aa512f448af84eff4.html</anchorfile>
      <anchor>a8b36ba7d4d9a6c94f44da4aecae1f0cba0290aa7a4e983370171f4cc6208eba33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon251f4fd1f612672aa512f448af84eff4.html</anchorfile>
      <anchor>a8b36ba7d4d9a6c94f44da4aecae1f0cba31de03ca17ee45d6fdbc945e1f4e0356</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon251f4fd1f612672aa512f448af84eff4.html</anchorfile>
      <anchor>a8b36ba7d4d9a6c94f44da4aecae1f0cba32c12628b9a84feb5de837e2eeed8188</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon251f4fd1f612672aa512f448af84eff4.html</anchorfile>
      <anchor>a8b36ba7d4d9a6c94f44da4aecae1f0cbae6fece5cf8946385af0125988c5b05f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon251f4fd1f612672aa512f448af84eff4.html</anchorfile>
      <anchor>a8b36ba7d4d9a6c94f44da4aecae1f0cba0290aa7a4e983370171f4cc6208eba33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon251f4fd1f612672aa512f448af84eff4.html</anchorfile>
      <anchor>a8b36ba7d4d9a6c94f44da4aecae1f0cba32c12628b9a84feb5de837e2eeed8188</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon251f4fd1f612672aa512f448af84eff4.html</anchorfile>
      <anchor>a8b36ba7d4d9a6c94f44da4aecae1f0cba31de03ca17ee45d6fdbc945e1f4e0356</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon251f4fd1f612672aa512f448af84eff4.html</anchorfile>
      <anchor>a8b36ba7d4d9a6c94f44da4aecae1f0cbae6fece5cf8946385af0125988c5b05f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon251f4fd1f612672aa512f448af84eff4.html</anchorfile>
      <anchor>a8b36ba7d4d9a6c94f44da4aecae1f0cbac3382f11611e941f6da321769838b8d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon251f4fd1f612672aa512f448af84eff4.html</anchorfile>
      <anchor>a85b6c5ee23a5920211586a22d33c73a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, ColsAtCompileTime, RowsAtCompileTime, Options, MaxColsAtCompileTime, MaxRowsAtCompileTime &gt;</type>
      <name>TransposeTypeWithSameStorageOrder</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon251f4fd1f612672aa512f448af84eff4.html</anchorfile>
      <anchor>a8cec0f69e5895c62835da8342d8152ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allocate</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon251f4fd1f612672aa512f448af84eff4.html</anchorfile>
      <anchor>ab4cbdc0bda98095ba9bbae49ea1d550d</anchor>
      <arglist>(const JacobiSVD&lt; MatrixType, ColPivHouseholderQRPreconditioner &gt; &amp;svd)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>run</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon251f4fd1f612672aa512f448af84eff4.html</anchorfile>
      <anchor>a0ab01429feb699987a2e7003327e4ba5</anchor>
      <arglist>(JacobiSVD&lt; MatrixType, ColPivHouseholderQRPreconditioner &gt; &amp;svd, const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ColPivHouseholderQR&lt; TransposeTypeWithSameStorageOrder &gt;</type>
      <name>QRType</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon251f4fd1f612672aa512f448af84eff4.html</anchorfile>
      <anchor>a7912cda6b8200d6e33511e49333dd4be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TransposeTypeWithSameStorageOrder</type>
      <name>m_adjoint</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon251f4fd1f612672aa512f448af84eff4.html</anchorfile>
      <anchor>a6a912db696bdf423ebc7762368bf89ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QRType</type>
      <name>m_qr</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon251f4fd1f612672aa512f448af84eff4.html</anchorfile>
      <anchor>a4e8d09d8ea5ab63916c2029beab4f9c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::plain_row_type&lt; MatrixType &gt;::type</type>
      <name>m_workspace</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon251f4fd1f612672aa512f448af84eff4.html</anchorfile>
      <anchor>a6935f06a28345f8a77f3110c55f44f89</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::qr_preconditioner_impl&lt; MatrixType, ColPivHouseholderQRPreconditioner, PreconditionIfMoreRowsThanCols, true &gt;</name>
    <filename>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon30734e25085a65912e1047cdd638c29a.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>allocate</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon30734e25085a65912e1047cdd638c29a.html</anchorfile>
      <anchor>a528c2a55d53add25075f8ae1adda891a</anchor>
      <arglist>(const JacobiSVD&lt; MatrixType, ColPivHouseholderQRPreconditioner &gt; &amp;svd)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>run</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon30734e25085a65912e1047cdd638c29a.html</anchorfile>
      <anchor>a901d20a4f40e2254534e8560bd8219bd</anchor>
      <arglist>(JacobiSVD&lt; MatrixType, ColPivHouseholderQRPreconditioner &gt; &amp;svd, const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ColPivHouseholderQR&lt; MatrixType &gt;</type>
      <name>QRType</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon30734e25085a65912e1047cdd638c29a.html</anchorfile>
      <anchor>a4c68e8f86cd8f4905ce65f8f1b3c2525</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QRType</type>
      <name>m_qr</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon30734e25085a65912e1047cdd638c29a.html</anchorfile>
      <anchor>a1ba75ee549aa97b6336a11bd7912544d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::plain_col_type&lt; MatrixType &gt;::type</type>
      <name>m_workspace</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPrecon30734e25085a65912e1047cdd638c29a.html</anchorfile>
      <anchor>a8022492d37a80b7a629fbd48d8278822</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::qr_preconditioner_impl&lt; MatrixType, FullPivHouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true &gt;</name>
    <filename>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco5240defb8f2e33124df02d91497f1aae.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco5240defb8f2e33124df02d91497f1aae.html</anchorfile>
      <anchor>aabfcc791deb8f149f2f0e99ff26d8a6cad564dbfa5df92657b057bf95f2ea971a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco5240defb8f2e33124df02d91497f1aae.html</anchorfile>
      <anchor>aabfcc791deb8f149f2f0e99ff26d8a6cab5295259f6bdd66ebaadfc8ad96db6e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco5240defb8f2e33124df02d91497f1aae.html</anchorfile>
      <anchor>aabfcc791deb8f149f2f0e99ff26d8a6caf6f7609137e9bb61f011f14091c0dedc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco5240defb8f2e33124df02d91497f1aae.html</anchorfile>
      <anchor>aabfcc791deb8f149f2f0e99ff26d8a6caf2e2a0cf33ae07e04265f54ffa30918b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco5240defb8f2e33124df02d91497f1aae.html</anchorfile>
      <anchor>aabfcc791deb8f149f2f0e99ff26d8a6cac677baa00dd21bca4afd3a72053d7062</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco5240defb8f2e33124df02d91497f1aae.html</anchorfile>
      <anchor>aabfcc791deb8f149f2f0e99ff26d8a6cab5295259f6bdd66ebaadfc8ad96db6e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco5240defb8f2e33124df02d91497f1aae.html</anchorfile>
      <anchor>aabfcc791deb8f149f2f0e99ff26d8a6caf2e2a0cf33ae07e04265f54ffa30918b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco5240defb8f2e33124df02d91497f1aae.html</anchorfile>
      <anchor>aabfcc791deb8f149f2f0e99ff26d8a6caf6f7609137e9bb61f011f14091c0dedc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco5240defb8f2e33124df02d91497f1aae.html</anchorfile>
      <anchor>aabfcc791deb8f149f2f0e99ff26d8a6cac677baa00dd21bca4afd3a72053d7062</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco5240defb8f2e33124df02d91497f1aae.html</anchorfile>
      <anchor>aabfcc791deb8f149f2f0e99ff26d8a6cad564dbfa5df92657b057bf95f2ea971a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco5240defb8f2e33124df02d91497f1aae.html</anchorfile>
      <anchor>ab4614d310274ec672b10bf51fee7caf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, ColsAtCompileTime, RowsAtCompileTime, Options, MaxColsAtCompileTime, MaxRowsAtCompileTime &gt;</type>
      <name>TransposeTypeWithSameStorageOrder</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco5240defb8f2e33124df02d91497f1aae.html</anchorfile>
      <anchor>a6a29e60b8b34f9ac1787e3cca729fca6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allocate</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco5240defb8f2e33124df02d91497f1aae.html</anchorfile>
      <anchor>a42354f06b00258ab291e4d374caa5fd9</anchor>
      <arglist>(const JacobiSVD&lt; MatrixType, FullPivHouseholderQRPreconditioner &gt; &amp;svd)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>run</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco5240defb8f2e33124df02d91497f1aae.html</anchorfile>
      <anchor>a31e087de4ff8d6e54fb71faccbb07c63</anchor>
      <arglist>(JacobiSVD&lt; MatrixType, FullPivHouseholderQRPreconditioner &gt; &amp;svd, const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>FullPivHouseholderQR&lt; TransposeTypeWithSameStorageOrder &gt;</type>
      <name>QRType</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco5240defb8f2e33124df02d91497f1aae.html</anchorfile>
      <anchor>ae56f9da11fc35aa558de0d6ec9524de8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TransposeTypeWithSameStorageOrder</type>
      <name>m_adjoint</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco5240defb8f2e33124df02d91497f1aae.html</anchorfile>
      <anchor>aa67eb852b6a6b8215eec719e47dd631f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QRType</type>
      <name>m_qr</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco5240defb8f2e33124df02d91497f1aae.html</anchorfile>
      <anchor>a7cab0c35ee3a371a890f8416521a3afa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::plain_row_type&lt; MatrixType &gt;::type</type>
      <name>m_workspace</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco5240defb8f2e33124df02d91497f1aae.html</anchorfile>
      <anchor>a627a8c49d6d653c201e12304e8652906</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::qr_preconditioner_impl&lt; MatrixType, FullPivHouseholderQRPreconditioner, PreconditionIfMoreRowsThanCols, true &gt;</name>
    <filename>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco95afd42fff7b67980b476c0c022d7baa.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco95afd42fff7b67980b476c0c022d7baa.html</anchorfile>
      <anchor>a1ab6a7e1e32bb5a7a343445274154b1cac04646de84f44a8376e8c5fa64922112</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco95afd42fff7b67980b476c0c022d7baa.html</anchorfile>
      <anchor>a1ab6a7e1e32bb5a7a343445274154b1cafe974d81c81f824bd0e4a51c62028ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco95afd42fff7b67980b476c0c022d7baa.html</anchorfile>
      <anchor>a1ab6a7e1e32bb5a7a343445274154b1cafe974d81c81f824bd0e4a51c62028ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco95afd42fff7b67980b476c0c022d7baa.html</anchorfile>
      <anchor>a1ab6a7e1e32bb5a7a343445274154b1cac04646de84f44a8376e8c5fa64922112</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco95afd42fff7b67980b476c0c022d7baa.html</anchorfile>
      <anchor>a6598c76a30eba4be4175fd6024520646</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 1, RowsAtCompileTime, RowMajor, 1, MaxRowsAtCompileTime &gt;</type>
      <name>WorkspaceType</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco95afd42fff7b67980b476c0c022d7baa.html</anchorfile>
      <anchor>acd199f9e16acf39324487c2bcff62fc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allocate</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco95afd42fff7b67980b476c0c022d7baa.html</anchorfile>
      <anchor>aaf51bc2637a96e8069128f3ee9eb1726</anchor>
      <arglist>(const JacobiSVD&lt; MatrixType, FullPivHouseholderQRPreconditioner &gt; &amp;svd)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>run</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco95afd42fff7b67980b476c0c022d7baa.html</anchorfile>
      <anchor>ab9e7960349091e9d4c44b9a0a31b0931</anchor>
      <arglist>(JacobiSVD&lt; MatrixType, FullPivHouseholderQRPreconditioner &gt; &amp;svd, const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>FullPivHouseholderQR&lt; MatrixType &gt;</type>
      <name>QRType</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco95afd42fff7b67980b476c0c022d7baa.html</anchorfile>
      <anchor>a6cfa033c3b8ae2e0327bdebd87c9a9fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QRType</type>
      <name>m_qr</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco95afd42fff7b67980b476c0c022d7baa.html</anchorfile>
      <anchor>af0e3bc8bad9bda049439c273114d9d83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>WorkspaceType</type>
      <name>m_workspace</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreco95afd42fff7b67980b476c0c022d7baa.html</anchorfile>
      <anchor>a79d0dd33c1e3c04b9b6d2a5271fc9b0f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::qr_preconditioner_impl&lt; MatrixType, HouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true &gt;</name>
    <filename>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPreconditionb06bc2032de5e2b17233ca59e5584f31.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPreconditionb06bc2032de5e2b17233ca59e5584f31.html</anchorfile>
      <anchor>a0b45d2f89b236f1facd5347af9645d4ea6aa7bd33cac3520d980b36307154da3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPreconditionb06bc2032de5e2b17233ca59e5584f31.html</anchorfile>
      <anchor>a0b45d2f89b236f1facd5347af9645d4eafcfa1d3971e9377b15ca2ab19e84d023</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPreconditionb06bc2032de5e2b17233ca59e5584f31.html</anchorfile>
      <anchor>a0b45d2f89b236f1facd5347af9645d4ea4a8c26a7342c7dd28fef095c11f1da9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPreconditionb06bc2032de5e2b17233ca59e5584f31.html</anchorfile>
      <anchor>a0b45d2f89b236f1facd5347af9645d4ea3c420830dc65ce4005f9751948d7a517</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPreconditionb06bc2032de5e2b17233ca59e5584f31.html</anchorfile>
      <anchor>a0b45d2f89b236f1facd5347af9645d4ea850fec79ec21bcb07d7717e50edcc850</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPreconditionb06bc2032de5e2b17233ca59e5584f31.html</anchorfile>
      <anchor>a0b45d2f89b236f1facd5347af9645d4eafcfa1d3971e9377b15ca2ab19e84d023</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPreconditionb06bc2032de5e2b17233ca59e5584f31.html</anchorfile>
      <anchor>a0b45d2f89b236f1facd5347af9645d4ea3c420830dc65ce4005f9751948d7a517</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPreconditionb06bc2032de5e2b17233ca59e5584f31.html</anchorfile>
      <anchor>a0b45d2f89b236f1facd5347af9645d4ea4a8c26a7342c7dd28fef095c11f1da9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPreconditionb06bc2032de5e2b17233ca59e5584f31.html</anchorfile>
      <anchor>a0b45d2f89b236f1facd5347af9645d4ea850fec79ec21bcb07d7717e50edcc850</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPreconditionb06bc2032de5e2b17233ca59e5584f31.html</anchorfile>
      <anchor>a0b45d2f89b236f1facd5347af9645d4ea6aa7bd33cac3520d980b36307154da3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPreconditionb06bc2032de5e2b17233ca59e5584f31.html</anchorfile>
      <anchor>a725d93b64c11461c9eee2d042cd1ddee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, ColsAtCompileTime, RowsAtCompileTime, Options, MaxColsAtCompileTime, MaxRowsAtCompileTime &gt;</type>
      <name>TransposeTypeWithSameStorageOrder</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPreconditionb06bc2032de5e2b17233ca59e5584f31.html</anchorfile>
      <anchor>a689f20f9b957aea1376e25c839216f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allocate</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPreconditionb06bc2032de5e2b17233ca59e5584f31.html</anchorfile>
      <anchor>a8885f59d4a7ecc4b52c9b2f563913750</anchor>
      <arglist>(const JacobiSVD&lt; MatrixType, HouseholderQRPreconditioner &gt; &amp;svd)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>run</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPreconditionb06bc2032de5e2b17233ca59e5584f31.html</anchorfile>
      <anchor>a1518723c076752e639525450f7fc1909</anchor>
      <arglist>(JacobiSVD&lt; MatrixType, HouseholderQRPreconditioner &gt; &amp;svd, const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>HouseholderQR&lt; TransposeTypeWithSameStorageOrder &gt;</type>
      <name>QRType</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPreconditionb06bc2032de5e2b17233ca59e5584f31.html</anchorfile>
      <anchor>a0269e5506c2c119d50df488d8edecc64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TransposeTypeWithSameStorageOrder</type>
      <name>m_adjoint</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPreconditionb06bc2032de5e2b17233ca59e5584f31.html</anchorfile>
      <anchor>a727ff754c6329e6dde45c5ecb8dbeb64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QRType</type>
      <name>m_qr</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPreconditionb06bc2032de5e2b17233ca59e5584f31.html</anchorfile>
      <anchor>ae72c335c3e1c206727b737ff7fd03bbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::plain_row_type&lt; MatrixType &gt;::type</type>
      <name>m_workspace</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPreconditionb06bc2032de5e2b17233ca59e5584f31.html</anchorfile>
      <anchor>ad757dc8bc0f0a17a84b18c07169a8651</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::qr_preconditioner_impl&lt; MatrixType, HouseholderQRPreconditioner, PreconditionIfMoreRowsThanCols, true &gt;</name>
    <filename>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPrecondition718aa302b24ab0e80527b2ede92acb08.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>allocate</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPrecondition718aa302b24ab0e80527b2ede92acb08.html</anchorfile>
      <anchor>a6052eaee17d51283dc3251a0461f6177</anchor>
      <arglist>(const JacobiSVD&lt; MatrixType, HouseholderQRPreconditioner &gt; &amp;svd)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>run</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPrecondition718aa302b24ab0e80527b2ede92acb08.html</anchorfile>
      <anchor>a1c9bce19c400f97400e43b41a6e3255a</anchor>
      <arglist>(JacobiSVD&lt; MatrixType, HouseholderQRPreconditioner &gt; &amp;svd, const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>HouseholderQR&lt; MatrixType &gt;</type>
      <name>QRType</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPrecondition718aa302b24ab0e80527b2ede92acb08.html</anchorfile>
      <anchor>a81e07131f63d4ecb9fcf9e3ffea2cd47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QRType</type>
      <name>m_qr</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPrecondition718aa302b24ab0e80527b2ede92acb08.html</anchorfile>
      <anchor>aeef5986c4d73227e2101e3c62e54c710</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::plain_col_type&lt; MatrixType &gt;::type</type>
      <name>m_workspace</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPrecondition718aa302b24ab0e80527b2ede92acb08.html</anchorfile>
      <anchor>ad451c2110571c652ab8b9aa92435882a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::qr_preconditioner_impl&lt; MatrixType, QRPreconditioner, Case, false &gt;</name>
    <filename>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01QRPreconditioner_00_01Case_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg>QRPreconditioner</templarg>
    <templarg>Case</templarg>
    <member kind="function">
      <type>void</type>
      <name>allocate</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01QRPreconditioner_00_01Case_00_01false_01_4.html</anchorfile>
      <anchor>a01b0ec87576066bf204beaadddf9a8a0</anchor>
      <arglist>(const JacobiSVD&lt; MatrixType, QRPreconditioner &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>run</name>
      <anchorfile>classEigen_1_1internal_1_1qr__preconditioner__impl_3_01MatrixType_00_01QRPreconditioner_00_01Case_00_01false_01_4.html</anchorfile>
      <anchor>abeec41257bdf659db9940e51544c4073</anchor>
      <arglist>(JacobiSVD&lt; MatrixType, QRPreconditioner &gt; &amp;, const MatrixType &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>qr_preconditioner_impl&lt; MatrixType, QRPreconditioner, internal::PreconditionIfMoreColsThanRows &gt;</name>
    <filename>structEigen_1_1internal_1_1qr__preconditioner__impl.html</filename>
  </compound>
  <compound kind="class">
    <name>qr_preconditioner_impl&lt; MatrixType, QRPreconditioner, internal::PreconditionIfMoreRowsThanCols &gt;</name>
    <filename>structEigen_1_1internal_1_1qr__preconditioner__impl.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::qr_preconditioner_should_do_anything</name>
    <filename>structEigen_1_1internal_1_1qr__preconditioner__should__do__anything.html</filename>
    <templarg></templarg>
    <templarg>QRPreconditioner</templarg>
    <templarg>Case</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::quat_conj</name>
    <filename>structEigen_1_1internal_1_1quat__conj.html</filename>
    <templarg>Arch</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Quaternion&lt; Scalar &gt;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1quat__conj.html</anchorfile>
      <anchor>a4993d129324a496a01da6a74249e8df6</anchor>
      <arglist>(const QuaternionBase&lt; Derived &gt; &amp;q)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::quat_conj&lt; Architecture::SSE, Derived, double, Alignment &gt;</name>
    <filename>structEigen_1_1internal_1_1quat__conj_3_01Architecture_1_1SSE_00_01Derived_00_01double_00_01Alignment_01_4.html</filename>
    <templarg></templarg>
    <templarg>Alignment</templarg>
    <member kind="function" static="yes">
      <type>static Quaternion&lt; double &gt;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1quat__conj_3_01Architecture_1_1SSE_00_01Derived_00_01double_00_01Alignment_01_4.html</anchorfile>
      <anchor>a9afecc01ba35f21134592cbec2acf4dc</anchor>
      <arglist>(const QuaternionBase&lt; Derived &gt; &amp;q)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::quat_conj&lt; Architecture::SSE, Derived, float, Alignment &gt;</name>
    <filename>structEigen_1_1internal_1_1quat__conj_3_01Architecture_1_1SSE_00_01Derived_00_01float_00_01Alignment_01_4.html</filename>
    <templarg></templarg>
    <templarg>Alignment</templarg>
    <member kind="function" static="yes">
      <type>static Quaternion&lt; float &gt;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1quat__conj_3_01Architecture_1_1SSE_00_01Derived_00_01float_00_01Alignment_01_4.html</anchorfile>
      <anchor>af6d1c3d55414421610837e7c35d18962</anchor>
      <arglist>(const QuaternionBase&lt; Derived &gt; &amp;q)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::quat_product</name>
    <filename>structEigen_1_1internal_1_1quat__product.html</filename>
    <templarg>Arch</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Quaternion&lt; Scalar &gt;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1quat__product.html</anchorfile>
      <anchor>ac6117f25396aa7a84fafe6560535a8c7</anchor>
      <arglist>(const QuaternionBase&lt; Derived1 &gt; &amp;a, const QuaternionBase&lt; Derived2 &gt; &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::quat_product&lt; Architecture::SSE, Derived, OtherDerived, double, Alignment &gt;</name>
    <filename>structEigen_1_1internal_1_1quat__product_3_01Architecture_1_1SSE_00_01Derived_00_01OtherDerived_00_01double_00_01Alignment_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Alignment</templarg>
    <member kind="function" static="yes">
      <type>static Quaternion&lt; double &gt;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1quat__product_3_01Architecture_1_1SSE_00_01Derived_00_01OtherDerived_00_01double_00_01Alignment_01_4.html</anchorfile>
      <anchor>ae3da2bb28869725e90c7fa1e4ed77953</anchor>
      <arglist>(const QuaternionBase&lt; Derived &gt; &amp;_a, const QuaternionBase&lt; OtherDerived &gt; &amp;_b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::quat_product&lt; Architecture::SSE, Derived, OtherDerived, float, Aligned16 &gt;</name>
    <filename>structEigen_1_1internal_1_1quat__product_3_01Architecture_1_1SSE_00_01Derived_00_01OtherDerived_00_01float_00_01Aligned16_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static Quaternion&lt; float &gt;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1quat__product_3_01Architecture_1_1SSE_00_01Derived_00_01OtherDerived_00_01float_00_01Aligned16_01_4.html</anchorfile>
      <anchor>a1424c78735269a0bfd069cb2f93c4406</anchor>
      <arglist>(const QuaternionBase&lt; Derived &gt; &amp;_a, const QuaternionBase&lt; OtherDerived &gt; &amp;_b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Quaternion</name>
    <filename>classEigen_1_1Quaternion.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>_Options</templarg>
    <base>QuaternionBase&lt; Quaternion&lt; _Scalar, _Options &gt; &gt;</base>
    <member kind="typedef">
      <type>Base::AngleAxisType</type>
      <name>AngleAxisType</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>af03ed9e94989cbc4288565590d0418f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QuaternionBase&lt; Quaternion&lt; _Scalar, _Options &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a9974b92d1db705a8c7b897a7f46f532d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Quaternion &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>ada6c13d8791ad5fb0d6d34f0cf1282cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a57a4cacbc15fb0891b7c493c6cd20c09</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>aa731707bceb19eae548aec3d7f3a0ac7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>ae82658e23053295abf1b3f0875096b3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Quaternion&lt; Scalar, Options &gt;</type>
      <name>FromTwoVectors</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>ab37b697ccf83573b0fd414e2ec543739</anchor>
      <arglist>(const MatrixBase&lt; Derived1 &gt; &amp;a, const MatrixBase&lt; Derived2 &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Quaternion</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a7f8e93e2615e56344fd0d89c2916f9be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Quaternion</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a90c179492cd3ca296c85815e20773d60</anchor>
      <arglist>(const Scalar &amp;w, const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Quaternion</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>abb9e33e5d10806b5bc8b0683e94e8f72</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>Quaternion</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a272ce2dc4e30e6e0d68f455c7b1cc407</anchor>
      <arglist>(const QuaternionBase&lt; Derived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Quaternion</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a7ce40a727b6532e52d7d58d399328ce7</anchor>
      <arglist>(const AngleAxisType &amp;aa)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Quaternion</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a3a7ed649b5c8c80ec7e78baf1ed0ba4c</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Quaternion</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>af6430466427b40d7ed79bfb6818cccc2</anchor>
      <arglist>(const Quaternion&lt; OtherScalar, OtherOptions &gt; &amp;other)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Quaternion</type>
      <name>FromTwoVectors</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a55e431603dc1cc6e1ef5ad4b64334be8</anchor>
      <arglist>(const MatrixBase&lt; Derived1 &gt; &amp;a, const MatrixBase&lt; Derived2 &gt; &amp;b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Quaternion</type>
      <name>UnitRandom</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>a8a61f4092bc520c7291e5b5e16e80d71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>_check_template_params</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>afdc86fe85ae928f117b9d328cd1594ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Coefficients</type>
      <name>m_coeffs</name>
      <anchorfile>classEigen_1_1Quaternion.html</anchorfile>
      <anchor>af5807aeb42b535b3b79179da009e3506</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::QuaternionBase</name>
    <filename>classEigen_1_1QuaternionBase.html</filename>
    <templarg>Derived</templarg>
    <base>RotationBase&lt; Derived, 3 &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a15bad8735aded8d6e3653fd6972c0625a196f93c87649318c6074f8a097b13eb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AngleAxis&lt; Scalar &gt;</type>
      <name>AngleAxisType</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aed266c63b10a4028304901d9c8614199</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RotationBase&lt; Derived, 3 &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ad144f253fc2dcc7d549c83e0661d8562</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ac69d7d4d9a07f3d45cd73276f66656ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a15bad8735aded8d6e3653fd6972c0625a196f93c87649318c6074f8a097b13eb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 3 &gt;</type>
      <name>Matrix3</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ac3972e6cb0f56cccbe9e3946a7e494f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ae296e574fd1dd5cb11ab901dacf035cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aed1c5f5da84a95603f9b17028055de52</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>Vector3</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a974c0529d55983b0b3a6d99a8466f331</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Vector3</type>
      <name>_transformVector</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a03896e1e743aae2c18a0146086cef983</anchor>
      <arglist>(const Vector3 &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>angularDistance</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a0261a3b32273d97fe4e3e3cce999c4f8</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; Derived &gt;::Scalar</type>
      <name>angularDistance</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a03ff48b4eac8b8f64af37ed2ce796747</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::cast_return_type&lt; Derived, Quaternion&lt; NewScalarType &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a0ba6cd48ef9b2d850eb99bfaf27474de</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const internal::traits&lt; Derived &gt;::Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aa7bb3fc337ffa82b0ad795783eb8a2ce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; Derived &gt;::Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>afae737227fb9fb3f3c674cd1fccb4de0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Quaternion&lt; Scalar &gt;</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aa82dabadce488031c298a5a0a92cda14</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aa95c422b3d12869ed6aa46e4dd5a430a</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Quaternion&lt; Scalar &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a6a1d8af1fe34cb4127f705c0d10ef649</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a83c9e817b726fb798d3f2e15002a4241</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a3c317a676ccae923a9c4a5e80019be17</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>normalize</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aa8d67d855940925f634327827aed1cad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Quaternion&lt; Scalar &gt;</type>
      <name>normalized</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>af07bcd396dd08136fe4fbbdb182da70f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Quaternion&lt; Scalar &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a63f5d46ec6326ba9b54e7323d4b4e416</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;q) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Quaternion&lt; typename internal::traits&lt; Derived &gt;::Scalar &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ad2760d466868be7ec969fb3ad2620198</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ad5fb3b0792f02b2863f4dc3c3c70ea2d</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE QuaternionBase&lt; Derived &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a46e23d76f614c1636fdd9770e5942d17</anchor>
      <arglist>(const QuaternionBase&lt; Derived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a6ecee1e714696552a0aeb07e5d6f7f3f</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>af2f49bb475fcfd4965803787c8784d13</anchor>
      <arglist>(const AngleAxisType &amp;aa)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a81bc7f2784dc37e21f26e5154d69527b</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a537abceba3bbb467e961e582877d45cb</anchor>
      <arglist>(const MatrixBase&lt; MatrixDerived &gt; &amp;xpr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>setFromTwoVectors</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a61ce1b4b1faf6849c9663fd86e9b3a70</anchor>
      <arglist>(const MatrixBase&lt; Derived1 &gt; &amp;a, const MatrixBase&lt; Derived2 &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC QuaternionBase &amp;</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a113a5ffea680c7427dc1144d7c66efe9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Quaternion&lt; Scalar &gt;</type>
      <name>slerp</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a090701dfe35ddd68642078f410d40082</anchor>
      <arglist>(const Scalar &amp;t, const QuaternionBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Quaternion&lt; typename internal::traits&lt; Derived &gt;::Scalar &gt;</type>
      <name>slerp</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a0428d9745a54936f05d0aff86a3bb8fd</anchor>
      <arglist>(const Scalar &amp;t, const QuaternionBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a5370cf77843374a5adefca3f78770961</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix3</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a621c71eec9680bf77342b28a473b6874</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const VectorBlock&lt; const Coefficients, 3 &gt;</type>
      <name>vec</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aa8a52640dfd34f910d18f110ccccd1b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC VectorBlock&lt; Coefficients, 3 &gt;</type>
      <name>vec</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>abc489fa38de6a3c22402101fa0e89342</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>w</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a1f3f580927483150d4558c327988a9b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>w</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a27c88503ccdc87ec14e57b570348f1ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>x</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a782b9d83caa9bbe84d6e0b822f2dbea9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>x</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>afe0a5c46997899f9c14ead6c601de90a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>y</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a8c7883015c5fa41aa5107350279a5229</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>y</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a11e248e8a8405dfbdb7c433d2e891404</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>z</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>abb82ebd1b6ac5e6c4442201ede65449b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>z</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a797d07a97b277ea186ba0d74d2bba6a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Quaternion&lt; Scalar &gt;</type>
      <name>Identity</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a2e095881344a2538041df4fea938b2e0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QuaternionBase&lt; Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;</name>
    <filename>classEigen_1_1QuaternionBase.html</filename>
    <base>RotationBase&lt; Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt;, 3 &gt;</base>
    <member kind="typedef">
      <type>AngleAxis&lt; Scalar &gt;</type>
      <name>AngleAxisType</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aed266c63b10a4028304901d9c8614199</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RotationBase&lt; Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt;, 3 &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ad144f253fc2dcc7d549c83e0661d8562</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ac69d7d4d9a07f3d45cd73276f66656ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a15bad8735aded8d6e3653fd6972c0625a196f93c87649318c6074f8a097b13eb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 3 &gt;</type>
      <name>Matrix3</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ac3972e6cb0f56cccbe9e3946a7e494f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ae296e574fd1dd5cb11ab901dacf035cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aed1c5f5da84a95603f9b17028055de52</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>Vector3</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a974c0529d55983b0b3a6d99a8466f331</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Vector3</type>
      <name>_transformVector</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a03896e1e743aae2c18a0146086cef983</anchor>
      <arglist>(const Vector3 &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>angularDistance</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a0261a3b32273d97fe4e3e3cce999c4f8</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;::Scalar</type>
      <name>angularDistance</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a03ff48b4eac8b8f64af37ed2ce796747</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::cast_return_type&lt; Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt;, Quaternion&lt; NewScalarType &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a0ba6cd48ef9b2d850eb99bfaf27474de</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const internal::traits&lt; Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;::Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aa7bb3fc337ffa82b0ad795783eb8a2ce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;::Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>afae737227fb9fb3f3c674cd1fccb4de0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Quaternion&lt; Scalar &gt;</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aa82dabadce488031c298a5a0a92cda14</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aa95c422b3d12869ed6aa46e4dd5a430a</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Quaternion&lt; Scalar &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a6a1d8af1fe34cb4127f705c0d10ef649</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a83c9e817b726fb798d3f2e15002a4241</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a3c317a676ccae923a9c4a5e80019be17</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>normalize</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aa8d67d855940925f634327827aed1cad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Quaternion&lt; Scalar &gt;</type>
      <name>normalized</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>af07bcd396dd08136fe4fbbdb182da70f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Quaternion&lt; Scalar &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a63f5d46ec6326ba9b54e7323d4b4e416</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;q) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Quaternion&lt; typename internal::traits&lt; Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;::Scalar &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ad2760d466868be7ec969fb3ad2620198</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ad5fb3b0792f02b2863f4dc3c3c70ea2d</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE QuaternionBase&lt; Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a46e23d76f614c1636fdd9770e5942d17</anchor>
      <arglist>(const QuaternionBase&lt; Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a6ecee1e714696552a0aeb07e5d6f7f3f</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>af2f49bb475fcfd4965803787c8784d13</anchor>
      <arglist>(const AngleAxisType &amp;aa)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a81bc7f2784dc37e21f26e5154d69527b</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a537abceba3bbb467e961e582877d45cb</anchor>
      <arglist>(const MatrixBase&lt; MatrixDerived &gt; &amp;xpr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &amp;</type>
      <name>setFromTwoVectors</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a61ce1b4b1faf6849c9663fd86e9b3a70</anchor>
      <arglist>(const MatrixBase&lt; Derived1 &gt; &amp;a, const MatrixBase&lt; Derived2 &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC QuaternionBase &amp;</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a113a5ffea680c7427dc1144d7c66efe9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Quaternion&lt; Scalar &gt;</type>
      <name>slerp</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a090701dfe35ddd68642078f410d40082</anchor>
      <arglist>(const Scalar &amp;t, const QuaternionBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Quaternion&lt; typename internal::traits&lt; Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;::Scalar &gt;</type>
      <name>slerp</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a0428d9745a54936f05d0aff86a3bb8fd</anchor>
      <arglist>(const Scalar &amp;t, const QuaternionBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a5370cf77843374a5adefca3f78770961</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix3</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a621c71eec9680bf77342b28a473b6874</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const VectorBlock&lt; const Coefficients, 3 &gt;</type>
      <name>vec</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aa8a52640dfd34f910d18f110ccccd1b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC VectorBlock&lt; Coefficients, 3 &gt;</type>
      <name>vec</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>abc489fa38de6a3c22402101fa0e89342</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>w</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a1f3f580927483150d4558c327988a9b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>w</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a27c88503ccdc87ec14e57b570348f1ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>x</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a782b9d83caa9bbe84d6e0b822f2dbea9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>x</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>afe0a5c46997899f9c14ead6c601de90a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>y</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a8c7883015c5fa41aa5107350279a5229</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>y</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a11e248e8a8405dfbdb7c433d2e891404</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>z</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>abb82ebd1b6ac5e6c4442201ede65449b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>z</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a797d07a97b277ea186ba0d74d2bba6a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Quaternion&lt; Scalar &gt;</type>
      <name>Identity</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a2e095881344a2538041df4fea938b2e0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QuaternionBase&lt; Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;</name>
    <filename>classEigen_1_1QuaternionBase.html</filename>
    <base>RotationBase&lt; Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt;, 3 &gt;</base>
    <member kind="typedef">
      <type>AngleAxis&lt; Scalar &gt;</type>
      <name>AngleAxisType</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aed266c63b10a4028304901d9c8614199</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RotationBase&lt; Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt;, 3 &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ad144f253fc2dcc7d549c83e0661d8562</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ac69d7d4d9a07f3d45cd73276f66656ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a15bad8735aded8d6e3653fd6972c0625a196f93c87649318c6074f8a097b13eb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 3 &gt;</type>
      <name>Matrix3</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ac3972e6cb0f56cccbe9e3946a7e494f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ae296e574fd1dd5cb11ab901dacf035cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aed1c5f5da84a95603f9b17028055de52</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>Vector3</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a974c0529d55983b0b3a6d99a8466f331</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Vector3</type>
      <name>_transformVector</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a03896e1e743aae2c18a0146086cef983</anchor>
      <arglist>(const Vector3 &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>angularDistance</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a0261a3b32273d97fe4e3e3cce999c4f8</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;::Scalar</type>
      <name>angularDistance</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a03ff48b4eac8b8f64af37ed2ce796747</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::cast_return_type&lt; Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt;, Quaternion&lt; NewScalarType &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a0ba6cd48ef9b2d850eb99bfaf27474de</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const internal::traits&lt; Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;::Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aa7bb3fc337ffa82b0ad795783eb8a2ce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;::Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>afae737227fb9fb3f3c674cd1fccb4de0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Quaternion&lt; Scalar &gt;</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aa82dabadce488031c298a5a0a92cda14</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aa95c422b3d12869ed6aa46e4dd5a430a</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Quaternion&lt; Scalar &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a6a1d8af1fe34cb4127f705c0d10ef649</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a83c9e817b726fb798d3f2e15002a4241</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a3c317a676ccae923a9c4a5e80019be17</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>normalize</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aa8d67d855940925f634327827aed1cad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Quaternion&lt; Scalar &gt;</type>
      <name>normalized</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>af07bcd396dd08136fe4fbbdb182da70f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Quaternion&lt; Scalar &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a63f5d46ec6326ba9b54e7323d4b4e416</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;q) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Quaternion&lt; typename internal::traits&lt; Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;::Scalar &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ad2760d466868be7ec969fb3ad2620198</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ad5fb3b0792f02b2863f4dc3c3c70ea2d</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE QuaternionBase&lt; Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a46e23d76f614c1636fdd9770e5942d17</anchor>
      <arglist>(const QuaternionBase&lt; Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a6ecee1e714696552a0aeb07e5d6f7f3f</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>af2f49bb475fcfd4965803787c8784d13</anchor>
      <arglist>(const AngleAxisType &amp;aa)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a81bc7f2784dc37e21f26e5154d69527b</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a537abceba3bbb467e961e582877d45cb</anchor>
      <arglist>(const MatrixBase&lt; MatrixDerived &gt; &amp;xpr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &amp;</type>
      <name>setFromTwoVectors</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a61ce1b4b1faf6849c9663fd86e9b3a70</anchor>
      <arglist>(const MatrixBase&lt; Derived1 &gt; &amp;a, const MatrixBase&lt; Derived2 &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC QuaternionBase &amp;</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a113a5ffea680c7427dc1144d7c66efe9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Quaternion&lt; Scalar &gt;</type>
      <name>slerp</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a090701dfe35ddd68642078f410d40082</anchor>
      <arglist>(const Scalar &amp;t, const QuaternionBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Quaternion&lt; typename internal::traits&lt; Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;::Scalar &gt;</type>
      <name>slerp</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a0428d9745a54936f05d0aff86a3bb8fd</anchor>
      <arglist>(const Scalar &amp;t, const QuaternionBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a5370cf77843374a5adefca3f78770961</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix3</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a621c71eec9680bf77342b28a473b6874</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const VectorBlock&lt; const Coefficients, 3 &gt;</type>
      <name>vec</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aa8a52640dfd34f910d18f110ccccd1b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC VectorBlock&lt; Coefficients, 3 &gt;</type>
      <name>vec</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>abc489fa38de6a3c22402101fa0e89342</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>w</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a1f3f580927483150d4558c327988a9b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>w</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a27c88503ccdc87ec14e57b570348f1ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>x</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a782b9d83caa9bbe84d6e0b822f2dbea9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>x</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>afe0a5c46997899f9c14ead6c601de90a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>y</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a8c7883015c5fa41aa5107350279a5229</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>y</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a11e248e8a8405dfbdb7c433d2e891404</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>z</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>abb82ebd1b6ac5e6c4442201ede65449b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>z</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a797d07a97b277ea186ba0d74d2bba6a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Quaternion&lt; Scalar &gt;</type>
      <name>Identity</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a2e095881344a2538041df4fea938b2e0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QuaternionBase&lt; Quaternion&lt; _Scalar, _Options &gt; &gt;</name>
    <filename>classEigen_1_1QuaternionBase.html</filename>
    <base>RotationBase&lt; Quaternion&lt; _Scalar, _Options &gt;, 3 &gt;</base>
    <member kind="typedef">
      <type>AngleAxis&lt; Scalar &gt;</type>
      <name>AngleAxisType</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aed266c63b10a4028304901d9c8614199</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RotationBase&lt; Quaternion&lt; _Scalar, _Options &gt;, 3 &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ad144f253fc2dcc7d549c83e0661d8562</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Quaternion&lt; _Scalar, _Options &gt; &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ac69d7d4d9a07f3d45cd73276f66656ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a15bad8735aded8d6e3653fd6972c0625a196f93c87649318c6074f8a097b13eb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 3 &gt;</type>
      <name>Matrix3</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ac3972e6cb0f56cccbe9e3946a7e494f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ae296e574fd1dd5cb11ab901dacf035cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Quaternion&lt; _Scalar, _Options &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aed1c5f5da84a95603f9b17028055de52</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>Vector3</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a974c0529d55983b0b3a6d99a8466f331</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Vector3</type>
      <name>_transformVector</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a03896e1e743aae2c18a0146086cef983</anchor>
      <arglist>(const Vector3 &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>angularDistance</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a0261a3b32273d97fe4e3e3cce999c4f8</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; Quaternion&lt; _Scalar, _Options &gt; &gt;::Scalar</type>
      <name>angularDistance</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a03ff48b4eac8b8f64af37ed2ce796747</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::cast_return_type&lt; Quaternion&lt; _Scalar, _Options &gt;, Quaternion&lt; NewScalarType &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a0ba6cd48ef9b2d850eb99bfaf27474de</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const internal::traits&lt; Quaternion&lt; _Scalar, _Options &gt; &gt;::Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aa7bb3fc337ffa82b0ad795783eb8a2ce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::traits&lt; Quaternion&lt; _Scalar, _Options &gt; &gt;::Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>afae737227fb9fb3f3c674cd1fccb4de0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Quaternion&lt; Scalar &gt;</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aa82dabadce488031c298a5a0a92cda14</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aa95c422b3d12869ed6aa46e4dd5a430a</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Quaternion&lt; Scalar &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a6a1d8af1fe34cb4127f705c0d10ef649</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a83c9e817b726fb798d3f2e15002a4241</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a3c317a676ccae923a9c4a5e80019be17</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>normalize</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aa8d67d855940925f634327827aed1cad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Quaternion&lt; Scalar &gt;</type>
      <name>normalized</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>af07bcd396dd08136fe4fbbdb182da70f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Quaternion&lt; Scalar &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a63f5d46ec6326ba9b54e7323d4b4e416</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;q) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Quaternion&lt; typename internal::traits&lt; Quaternion&lt; _Scalar, _Options &gt; &gt;::Scalar &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ad2760d466868be7ec969fb3ad2620198</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Quaternion&lt; _Scalar, _Options &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>ad5fb3b0792f02b2863f4dc3c3c70ea2d</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE QuaternionBase&lt; Quaternion&lt; _Scalar, _Options &gt; &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a46e23d76f614c1636fdd9770e5942d17</anchor>
      <arglist>(const QuaternionBase&lt; Quaternion&lt; _Scalar, _Options &gt; &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Quaternion&lt; _Scalar, _Options &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a6ecee1e714696552a0aeb07e5d6f7f3f</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Quaternion&lt; _Scalar, _Options &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>af2f49bb475fcfd4965803787c8784d13</anchor>
      <arglist>(const AngleAxisType &amp;aa)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Quaternion&lt; _Scalar, _Options &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a81bc7f2784dc37e21f26e5154d69527b</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Quaternion&lt; _Scalar, _Options &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a537abceba3bbb467e961e582877d45cb</anchor>
      <arglist>(const MatrixBase&lt; MatrixDerived &gt; &amp;xpr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Quaternion&lt; _Scalar, _Options &gt; &amp;</type>
      <name>setFromTwoVectors</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a61ce1b4b1faf6849c9663fd86e9b3a70</anchor>
      <arglist>(const MatrixBase&lt; Derived1 &gt; &amp;a, const MatrixBase&lt; Derived2 &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC QuaternionBase &amp;</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a113a5ffea680c7427dc1144d7c66efe9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Quaternion&lt; Scalar &gt;</type>
      <name>slerp</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a090701dfe35ddd68642078f410d40082</anchor>
      <arglist>(const Scalar &amp;t, const QuaternionBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Quaternion&lt; typename internal::traits&lt; Quaternion&lt; _Scalar, _Options &gt; &gt;::Scalar &gt;</type>
      <name>slerp</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a0428d9745a54936f05d0aff86a3bb8fd</anchor>
      <arglist>(const Scalar &amp;t, const QuaternionBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a5370cf77843374a5adefca3f78770961</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix3</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a621c71eec9680bf77342b28a473b6874</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const VectorBlock&lt; const Coefficients, 3 &gt;</type>
      <name>vec</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>aa8a52640dfd34f910d18f110ccccd1b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC VectorBlock&lt; Coefficients, 3 &gt;</type>
      <name>vec</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>abc489fa38de6a3c22402101fa0e89342</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>w</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a1f3f580927483150d4558c327988a9b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>w</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a27c88503ccdc87ec14e57b570348f1ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>x</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a782b9d83caa9bbe84d6e0b822f2dbea9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>x</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>afe0a5c46997899f9c14ead6c601de90a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>y</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a8c7883015c5fa41aa5107350279a5229</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>y</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a11e248e8a8405dfbdb7c433d2e891404</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>z</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>abb82ebd1b6ac5e6c4442201ede65449b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>z</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a797d07a97b277ea186ba0d74d2bba6a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Quaternion&lt; Scalar &gt;</type>
      <name>Identity</name>
      <anchorfile>classEigen_1_1QuaternionBase.html</anchorfile>
      <anchor>a2e095881344a2538041df4fea938b2e0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::quaternionbase_assign_impl</name>
    <filename>structEigen_1_1internal_1_1quaternionbase__assign__impl.html</filename>
    <templarg></templarg>
    <templarg>OtherRows</templarg>
    <templarg>OtherCols</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::quaternionbase_assign_impl&lt; Other, 3, 3 &gt;</name>
    <filename>structEigen_1_1internal_1_1quaternionbase__assign__impl_3_01Other_00_013_00_013_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Other::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1quaternionbase__assign__impl_3_01Other_00_013_00_013_01_4.html</anchorfile>
      <anchor>a8fde3fdd643634fe7a9e38b90d80519a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1quaternionbase__assign__impl_3_01Other_00_013_00_013_01_4.html</anchorfile>
      <anchor>a2cb5f61272d2ce9595659a111bf5efb9</anchor>
      <arglist>(QuaternionBase&lt; Derived &gt; &amp;q, const Other &amp;a_mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::quaternionbase_assign_impl&lt; Other, 4, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1quaternionbase__assign__impl_3_01Other_00_014_00_011_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Other::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1quaternionbase__assign__impl_3_01Other_00_014_00_011_01_4.html</anchorfile>
      <anchor>ac30752718f970b7ba76e0fcceb30bf49</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1quaternionbase__assign__impl_3_01Other_00_014_00_011_01_4.html</anchorfile>
      <anchor>a95a77633cabbb3f056d8869d37319163</anchor>
      <arglist>(QuaternionBase&lt; Derived &gt; &amp;q, const Other &amp;vec)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CExactDGPMethod::QuoteInfoAtVertex</name>
    <filename>structCExactDGPMethod_1_1QuoteInfoAtVertex.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>structCExactDGPMethod_1_1QuoteInfoAtVertex.html</anchorfile>
      <anchor>a9a957a5e5e3d0be2963dcb32f164d99c</anchor>
      <arglist>(const QuoteInfoAtVertex &amp;another) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QuoteInfoAtVertex</name>
      <anchorfile>structCExactDGPMethod_1_1QuoteInfoAtVertex.html</anchorfile>
      <anchor>a221497c5931f7f57cf3a670dc937ff90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QuoteInfoAtVertex</name>
      <anchorfile>structCExactDGPMethod_1_1QuoteInfoAtVertex.html</anchorfile>
      <anchor>aa3aba793d0e8fea197593db95bce8538</anchor>
      <arglist>(char birthTime, int indexOfVert, double disUptodate)</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>birthTime</name>
      <anchorfile>structCExactDGPMethod_1_1QuoteInfoAtVertex.html</anchorfile>
      <anchor>ae1a014130815b2cd5bd1a7610eb030a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>disUptodate</name>
      <anchorfile>structCExactDGPMethod_1_1QuoteInfoAtVertex.html</anchorfile>
      <anchor>aca24b02522a8511c063b0fe9fa6efc58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>indexOfVert</name>
      <anchorfile>structCExactDGPMethod_1_1QuoteInfoAtVertex.html</anchorfile>
      <anchor>a8a2c16fc0a5adf210c9ddc9ecb6c3d52</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CChen_Han::QuoteWindow</name>
    <filename>structCChen__Han_1_1QuoteWindow.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>structCChen__Han_1_1QuoteWindow.html</anchorfile>
      <anchor>a683645c762d51e309aa9280b65a1190f</anchor>
      <arglist>(const QuoteWindow &amp;another) const</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>disUptodate</name>
      <anchorfile>structCChen__Han_1_1QuoteWindow.html</anchorfile>
      <anchor>a659c5980fbc7fda2ba19ba77f411a3bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Window *</type>
      <name>pWindow</name>
      <anchorfile>structCChen__Han_1_1QuoteWindow.html</anchorfile>
      <anchor>ad0a5721452228479123ab98a3c4834c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::random_default_impl&lt; half, false, false &gt;</name>
    <filename>structEigen_1_1internal_1_1random__default__impl_3_01half_00_01false_00_01false_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static half</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1random__default__impl_3_01half_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>aa4b9b3a615a7f3ea51a5464d407f81bd</anchor>
      <arglist>(const half &amp;x, const half &amp;y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static half</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1random__default__impl_3_01half_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>aa412e9550f2904677f72b074ddde7cf8</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::rcond_compute_sign</name>
    <filename>structEigen_1_1internal_1_1rcond__compute__sign.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>IsComplex</templarg>
    <member kind="function" static="yes">
      <type>static Vector</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1rcond__compute__sign.html</anchorfile>
      <anchor>a0c1e067cca0d2d9884c310fb86388361</anchor>
      <arglist>(const Vector &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::rcond_compute_sign&lt; Vector, Vector, false &gt;</name>
    <filename>structEigen_1_1internal_1_1rcond__compute__sign_3_01Vector_00_01Vector_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static Vector</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1rcond__compute__sign_3_01Vector_00_01Vector_00_01false_01_4.html</anchorfile>
      <anchor>a74f76e8aa6893b263c4531e40094cbf2</anchor>
      <arglist>(const Vector &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::RealQZ</name>
    <filename>classEigen_1_1RealQZ.html</filename>
    <templarg>_MatrixType</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a83f319798f8ea26c9102b1b22c0155caad7b7a80f51a54d5ec9f7f203fe530db3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a83f319798f8ea26c9102b1b22c0155caab55cd6f7a8fc8f21baeaad3ff8661ff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a83f319798f8ea26c9102b1b22c0155caa47c64e241bee51a9586a014216cf7791</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a83f319798f8ea26c9102b1b22c0155caab8263aa52aab43e59d60d4e008ee1fee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a83f319798f8ea26c9102b1b22c0155caa8f79e64c02ecc36d1061395a85f9c787</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a83f319798f8ea26c9102b1b22c0155caab55cd6f7a8fc8f21baeaad3ff8661ff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, ColsAtCompileTime, 1, Options &amp;~RowMajor, MaxColsAtCompileTime, 1 &gt;</type>
      <name>ColumnVectorType</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a9881cece39bdf8c3e3cf46358b26dacf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; typename NumTraits&lt; Scalar &gt;::Real &gt;</type>
      <name>ComplexScalar</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a2788cf1defe2e6a0116f43efba689373</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; ComplexScalar, ColsAtCompileTime, 1, Options &amp;~RowMajor, MaxColsAtCompileTime, 1 &gt;</type>
      <name>EigenvalueType</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>afbbe25cec217b5e046a5c30ff5cd06a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a6201e534e901b5f4e66f72c176b534a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a78d0d6fe0e8a689523cf2da3f35abe1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a83f319798f8ea26c9102b1b22c0155caa8f79e64c02ecc36d1061395a85f9c787</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a83f319798f8ea26c9102b1b22c0155caab8263aa52aab43e59d60d4e008ee1fee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a83f319798f8ea26c9102b1b22c0155caa47c64e241bee51a9586a014216cf7791</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a83f319798f8ea26c9102b1b22c0155caad7b7a80f51a54d5ec9f7f203fe530db3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a06ae61ee5b81d0539fae804f91cd7acb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>RealQZ &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a2b6847964d9f1903193cc3e67c196849</anchor>
      <arglist>(const MatrixType &amp;A, const MatrixType &amp;B, bool computeQZ=true)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a36bd77afed89f3f5c110a715e69e4c64</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>iterations</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>afbecc6d0ab1de42be9db79428da48ab6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixQ</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a212bc2f69ea4eff830fde70e209e40fb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixS</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>ad24d7bf534afb55adaef00f00846adaf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixT</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a8dc963d8ea2a17df9d8d718e9e34d06f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixZ</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a19a116383f11423179b4d8f316da6f67</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RealQZ</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>ad8fb9235870a8361a2fdd8dcc2e80d01</anchor>
      <arglist>(Index size=RowsAtCompileTime==Dynamic ? 1 :RowsAtCompileTime)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RealQZ</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>ac6e41c839f8dae31c9a3906ea7540119</anchor>
      <arglist>(const MatrixType &amp;A, const MatrixType &amp;B, bool computeQZ=true)</arglist>
    </member>
    <member kind="function">
      <type>RealQZ &amp;</type>
      <name>setMaxIterations</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a30ae65666b1757e4a2b6a28eaec12226</anchor>
      <arglist>(Index maxIters)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>JacobiRotation&lt; Scalar &gt;</type>
      <name>JRs</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>af09e9f3304feb4669e4bdafbbbf97cb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, 2, 2 &gt;</type>
      <name>Matrix2s</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a650f4e36e6252391656a94f26d11aefb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, 2, 1 &gt;</type>
      <name>Vector2s</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>ae6d861181e8237505ccf42ebe68ec367</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>Vector3s</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a14d504c6a48282e1cd9dfb16ba40c8d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeNorms</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a23b1221e03f0af8002fa9ebf7aa9dbc8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Index</type>
      <name>findSmallDiagEntry</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>af98949c192cdf20c63e91c6be2d83414</anchor>
      <arglist>(Index f, Index l)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Index</type>
      <name>findSmallSubdiagEntry</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a50399e90e1a4219662a2b0a597e14b75</anchor>
      <arglist>(Index iu)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>hessenbergTriangular</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a9c22a38edd4f4ce6098504a13882d2fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>pushDownZero</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>afd64f09b8e54ad7b1deafc927918fa5e</anchor>
      <arglist>(Index z, Index f, Index l)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>splitOffTwoRows</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a70fca811f3ca0cbe4f56ddbe5e814150</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>step</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a8af279c7f493bc288e6f88897d314960</anchor>
      <arglist>(Index f, Index l, Index iter)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_computeQZ</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>ac7c2e070c97ee39c37398578626ac3e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_global_iter</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>aef25e5f8901cebea5ad37209856d35eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a726aff7bdfcac50c8fe715eeade63c00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a8e5142d9c9ce31d51a9fd50d233f861c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_maxIters</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a69819f47d2a35a4cf53da74c6a2ced24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>m_normOfS</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>ae50f528132784fcf4b07d73616350ba3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>m_normOfT</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>aa5b85c1fe8b3ff3b8f6dc1fb5fb5ed08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_Q</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>ac3380e453af9708d2dfeae5fef12bb5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_S</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>aa362e89e6b3fda4482ed7b36526eca5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_T</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a905c2feabf13654d3d44b69fee32ffec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>m_workspace</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>adeac088823a9db2d4213dfb93f8a8bff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_Z</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a1e4739acb282e09ec2dff4d86d495b83</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RealQZ&lt; MatrixType &gt;</name>
    <filename>classEigen_1_1RealQZ.html</filename>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a83f319798f8ea26c9102b1b22c0155caab55cd6f7a8fc8f21baeaad3ff8661ff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, ColsAtCompileTime, 1, Options &amp;~RowMajor, MaxColsAtCompileTime, 1 &gt;</type>
      <name>ColumnVectorType</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a9881cece39bdf8c3e3cf46358b26dacf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; typename NumTraits&lt; Scalar &gt;::Real &gt;</type>
      <name>ComplexScalar</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a2788cf1defe2e6a0116f43efba689373</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; ComplexScalar, ColsAtCompileTime, 1, Options &amp;~RowMajor, MaxColsAtCompileTime, 1 &gt;</type>
      <name>EigenvalueType</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>afbbe25cec217b5e046a5c30ff5cd06a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a6201e534e901b5f4e66f72c176b534a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a78d0d6fe0e8a689523cf2da3f35abe1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a83f319798f8ea26c9102b1b22c0155caa8f79e64c02ecc36d1061395a85f9c787</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a83f319798f8ea26c9102b1b22c0155caab8263aa52aab43e59d60d4e008ee1fee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a83f319798f8ea26c9102b1b22c0155caa47c64e241bee51a9586a014216cf7791</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a83f319798f8ea26c9102b1b22c0155caad7b7a80f51a54d5ec9f7f203fe530db3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a06ae61ee5b81d0539fae804f91cd7acb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>RealQZ &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a2b6847964d9f1903193cc3e67c196849</anchor>
      <arglist>(const MatrixType &amp;A, const MatrixType &amp;B, bool computeQZ=true)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a36bd77afed89f3f5c110a715e69e4c64</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>iterations</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>afbecc6d0ab1de42be9db79428da48ab6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixQ</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a212bc2f69ea4eff830fde70e209e40fb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixS</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>ad24d7bf534afb55adaef00f00846adaf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixT</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a8dc963d8ea2a17df9d8d718e9e34d06f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixZ</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a19a116383f11423179b4d8f316da6f67</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RealQZ</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>ad8fb9235870a8361a2fdd8dcc2e80d01</anchor>
      <arglist>(Index size=RowsAtCompileTime==Dynamic ? 1 :RowsAtCompileTime)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RealQZ</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>ac6e41c839f8dae31c9a3906ea7540119</anchor>
      <arglist>(const MatrixType &amp;A, const MatrixType &amp;B, bool computeQZ=true)</arglist>
    </member>
    <member kind="function">
      <type>RealQZ &amp;</type>
      <name>setMaxIterations</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a30ae65666b1757e4a2b6a28eaec12226</anchor>
      <arglist>(Index maxIters)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>JacobiRotation&lt; Scalar &gt;</type>
      <name>JRs</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>af09e9f3304feb4669e4bdafbbbf97cb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, 2, 2 &gt;</type>
      <name>Matrix2s</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a650f4e36e6252391656a94f26d11aefb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, 2, 1 &gt;</type>
      <name>Vector2s</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>ae6d861181e8237505ccf42ebe68ec367</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>Vector3s</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a14d504c6a48282e1cd9dfb16ba40c8d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeNorms</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a23b1221e03f0af8002fa9ebf7aa9dbc8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Index</type>
      <name>findSmallDiagEntry</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>af98949c192cdf20c63e91c6be2d83414</anchor>
      <arglist>(Index f, Index l)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Index</type>
      <name>findSmallSubdiagEntry</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a50399e90e1a4219662a2b0a597e14b75</anchor>
      <arglist>(Index iu)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>hessenbergTriangular</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a9c22a38edd4f4ce6098504a13882d2fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>pushDownZero</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>afd64f09b8e54ad7b1deafc927918fa5e</anchor>
      <arglist>(Index z, Index f, Index l)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>splitOffTwoRows</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a70fca811f3ca0cbe4f56ddbe5e814150</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>step</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a8af279c7f493bc288e6f88897d314960</anchor>
      <arglist>(Index f, Index l, Index iter)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_computeQZ</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>ac7c2e070c97ee39c37398578626ac3e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_global_iter</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>aef25e5f8901cebea5ad37209856d35eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a726aff7bdfcac50c8fe715eeade63c00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a8e5142d9c9ce31d51a9fd50d233f861c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_maxIters</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a69819f47d2a35a4cf53da74c6a2ced24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>m_normOfS</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>ae50f528132784fcf4b07d73616350ba3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>m_normOfT</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>aa5b85c1fe8b3ff3b8f6dc1fb5fb5ed08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_Q</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>ac3380e453af9708d2dfeae5fef12bb5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_S</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>aa362e89e6b3fda4482ed7b36526eca5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_T</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a905c2feabf13654d3d44b69fee32ffec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>m_workspace</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>adeac088823a9db2d4213dfb93f8a8bff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_Z</name>
      <anchorfile>classEigen_1_1RealQZ.html</anchorfile>
      <anchor>a1e4739acb282e09ec2dff4d86d495b83</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::RealSchur</name>
    <filename>classEigen_1_1RealSchur.html</filename>
    <templarg>_MatrixType</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>aa0283f6963f6e12d7d8dec50be51453daa8ec317f8f03b6afdf4e68869652f472</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>aa0283f6963f6e12d7d8dec50be51453da8c447605ebfa2fcfeb057b2ff670308f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>aa0283f6963f6e12d7d8dec50be51453da8c73dd9a14312a68557fa434c0b0de82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>aa0283f6963f6e12d7d8dec50be51453da382755f51ff1e85ea090e1f6341ac4a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>aa0283f6963f6e12d7d8dec50be51453da09eafaabc45aed06ed2dbf8143400b1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>aa0283f6963f6e12d7d8dec50be51453da8c447605ebfa2fcfeb057b2ff670308f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, ColsAtCompileTime, 1, Options &amp;~RowMajor, MaxColsAtCompileTime, 1 &gt;</type>
      <name>ColumnVectorType</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>ad7d4f7f6f061e66838a4a1c7666efa52</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; typename NumTraits&lt; Scalar &gt;::Real &gt;</type>
      <name>ComplexScalar</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a269c5cf978680481656ad5e86d45894a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; ComplexScalar, ColsAtCompileTime, 1, Options &amp;~RowMajor, MaxColsAtCompileTime, 1 &gt;</type>
      <name>EigenvalueType</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>aba61940000501482e45b704ca403fa22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a8bd4653e2d9569a44ecc95e746422d3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a2c400724529c2d19e886e865244f6ea7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>aa0283f6963f6e12d7d8dec50be51453da09eafaabc45aed06ed2dbf8143400b1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>aa0283f6963f6e12d7d8dec50be51453da382755f51ff1e85ea090e1f6341ac4a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>aa0283f6963f6e12d7d8dec50be51453da8c73dd9a14312a68557fa434c0b0de82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>aa0283f6963f6e12d7d8dec50be51453daa8ec317f8f03b6afdf4e68869652f472</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a9f63de2b06466efed32c6e721bde71c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>RealSchur &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a60caf9ffad11d728ea458c4dd36d0a98</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix, bool computeU=true)</arglist>
    </member>
    <member kind="function">
      <type>RealSchur&lt; MatrixType &gt; &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>aa6d762f59f27cfbe33db709a2e0a2ba1</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix, bool computeU)</arglist>
    </member>
    <member kind="function">
      <type>RealSchur &amp;</type>
      <name>computeFromHessenberg</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>ac4acc917dcaddefae5f35acd2c536d65</anchor>
      <arglist>(const HessMatrixType &amp;matrixH, const OrthMatrixType &amp;matrixQ, bool computeU)</arglist>
    </member>
    <member kind="function">
      <type>RealSchur&lt; MatrixType &gt; &amp;</type>
      <name>computeFromHessenberg</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a26f621f7dc83eed739b739ad5d73f0bd</anchor>
      <arglist>(const HessMatrixType &amp;matrixH, const OrthMatrixType &amp;matrixQ, bool computeU)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>getMaxIterations</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a99453076a9617a6af353b5b1f3220c25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a386fd2b1a3a8401eca7183ac074deec8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixT</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>abb78996b43b8642a5f507415730445cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixU</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a85622ccbecff99c8933d21f0a22b22bb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RealSchur</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a826c83e2f1d4c8332606a14ea121ff5f</anchor>
      <arglist>(Index size=RowsAtCompileTime==Dynamic ? 1 :RowsAtCompileTime)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RealSchur</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>afef4d3dc5a493aca2760c20b34337016</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix, bool computeU=true)</arglist>
    </member>
    <member kind="function">
      <type>RealSchur &amp;</type>
      <name>setMaxIterations</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>ad189e8776ee20a12046694f98b354322</anchor>
      <arglist>(Index maxIters)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>m_maxIterationsPerRow</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a5cf45fb60964a3e7ea3a6718a8d7acdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>Vector3s</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>addcedffc29404e2140145701f0c7c960</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Scalar</type>
      <name>computeNormOfT</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>aa202b6c2e353375391089d12b4dbf257</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeShift</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a4ed06049f6cd752d1bd50efbe6a90428</anchor>
      <arglist>(Index iu, Index iter, Scalar &amp;exshift, Vector3s &amp;shiftInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Index</type>
      <name>findSmallSubdiagEntry</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a6cb2494a72c5c62e4deccac9f3cbb9e3</anchor>
      <arglist>(Index iu)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initFrancisQRStep</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a49ab0695e949716eb1f12250672dc80f</anchor>
      <arglist>(Index il, Index iu, const Vector3s &amp;shiftInfo, Index &amp;im, Vector3s &amp;firstHouseholderVector)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>performFrancisQRStep</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>ae10b503ea3a37598f98592fd893f55ba</anchor>
      <arglist>(Index il, Index im, Index iu, bool computeU, const Vector3s &amp;firstHouseholderVector, Scalar *workspace)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>splitOffTwoRows</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a60c248180b34715d8d8f8c6a67ffc822</anchor>
      <arglist>(Index iu, bool computeU, const Scalar &amp;exshift)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HessenbergDecomposition&lt; MatrixType &gt;</type>
      <name>m_hess</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a60703ae2f0bb7186916f2997c7dc974b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>add9fd09f28930a5190b75ec145dc59f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a7bd013fe6c3e2cb220e44a1a01fbc8c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_matT</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a47f4b5c291d9e0062f7f6672fa2994f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_matU</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a5226b93bdc4d7105a31322d62f01ba15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_matUisUptodate</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>ad29773b599498a4c6728243377626056</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_maxIters</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a086d55e1714c5d82d4fd349388d36eab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ColumnVectorType</type>
      <name>m_workspaceVector</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a46409550452229728ea4be83279981bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RealSchur&lt; MatrixType &gt;</name>
    <filename>classEigen_1_1RealSchur.html</filename>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>aa0283f6963f6e12d7d8dec50be51453da8c447605ebfa2fcfeb057b2ff670308f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, ColsAtCompileTime, 1, Options &amp;~RowMajor, MaxColsAtCompileTime, 1 &gt;</type>
      <name>ColumnVectorType</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>ad7d4f7f6f061e66838a4a1c7666efa52</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; typename NumTraits&lt; Scalar &gt;::Real &gt;</type>
      <name>ComplexScalar</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a269c5cf978680481656ad5e86d45894a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; ComplexScalar, ColsAtCompileTime, 1, Options &amp;~RowMajor, MaxColsAtCompileTime, 1 &gt;</type>
      <name>EigenvalueType</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>aba61940000501482e45b704ca403fa22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a8bd4653e2d9569a44ecc95e746422d3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a2c400724529c2d19e886e865244f6ea7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>aa0283f6963f6e12d7d8dec50be51453da09eafaabc45aed06ed2dbf8143400b1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>aa0283f6963f6e12d7d8dec50be51453da382755f51ff1e85ea090e1f6341ac4a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>aa0283f6963f6e12d7d8dec50be51453da8c73dd9a14312a68557fa434c0b0de82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>aa0283f6963f6e12d7d8dec50be51453daa8ec317f8f03b6afdf4e68869652f472</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a9f63de2b06466efed32c6e721bde71c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>RealSchur &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a60caf9ffad11d728ea458c4dd36d0a98</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix, bool computeU=true)</arglist>
    </member>
    <member kind="function">
      <type>RealSchur&lt; MatrixType &gt; &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>aa6d762f59f27cfbe33db709a2e0a2ba1</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix, bool computeU)</arglist>
    </member>
    <member kind="function">
      <type>RealSchur &amp;</type>
      <name>computeFromHessenberg</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>ac4acc917dcaddefae5f35acd2c536d65</anchor>
      <arglist>(const HessMatrixType &amp;matrixH, const OrthMatrixType &amp;matrixQ, bool computeU)</arglist>
    </member>
    <member kind="function">
      <type>RealSchur&lt; MatrixType &gt; &amp;</type>
      <name>computeFromHessenberg</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a26f621f7dc83eed739b739ad5d73f0bd</anchor>
      <arglist>(const HessMatrixType &amp;matrixH, const OrthMatrixType &amp;matrixQ, bool computeU)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>getMaxIterations</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a99453076a9617a6af353b5b1f3220c25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a386fd2b1a3a8401eca7183ac074deec8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixT</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>abb78996b43b8642a5f507415730445cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixU</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a85622ccbecff99c8933d21f0a22b22bb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RealSchur</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a826c83e2f1d4c8332606a14ea121ff5f</anchor>
      <arglist>(Index size=RowsAtCompileTime==Dynamic ? 1 :RowsAtCompileTime)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RealSchur</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>afef4d3dc5a493aca2760c20b34337016</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix, bool computeU=true)</arglist>
    </member>
    <member kind="function">
      <type>RealSchur &amp;</type>
      <name>setMaxIterations</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>ad189e8776ee20a12046694f98b354322</anchor>
      <arglist>(Index maxIters)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>m_maxIterationsPerRow</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a5cf45fb60964a3e7ea3a6718a8d7acdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>Vector3s</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>addcedffc29404e2140145701f0c7c960</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Scalar</type>
      <name>computeNormOfT</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>aa202b6c2e353375391089d12b4dbf257</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeShift</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a4ed06049f6cd752d1bd50efbe6a90428</anchor>
      <arglist>(Index iu, Index iter, Scalar &amp;exshift, Vector3s &amp;shiftInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Index</type>
      <name>findSmallSubdiagEntry</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a6cb2494a72c5c62e4deccac9f3cbb9e3</anchor>
      <arglist>(Index iu)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initFrancisQRStep</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a49ab0695e949716eb1f12250672dc80f</anchor>
      <arglist>(Index il, Index iu, const Vector3s &amp;shiftInfo, Index &amp;im, Vector3s &amp;firstHouseholderVector)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>performFrancisQRStep</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>ae10b503ea3a37598f98592fd893f55ba</anchor>
      <arglist>(Index il, Index im, Index iu, bool computeU, const Vector3s &amp;firstHouseholderVector, Scalar *workspace)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>splitOffTwoRows</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a60c248180b34715d8d8f8c6a67ffc822</anchor>
      <arglist>(Index iu, bool computeU, const Scalar &amp;exshift)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HessenbergDecomposition&lt; MatrixType &gt;</type>
      <name>m_hess</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a60703ae2f0bb7186916f2997c7dc974b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>add9fd09f28930a5190b75ec145dc59f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a7bd013fe6c3e2cb220e44a1a01fbc8c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_matT</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a47f4b5c291d9e0062f7f6672fa2994f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_matU</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a5226b93bdc4d7105a31322d62f01ba15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_matUisUptodate</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>ad29773b599498a4c6728243377626056</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_maxIters</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a086d55e1714c5d82d4fd349388d36eab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ColumnVectorType</type>
      <name>m_workspaceVector</name>
      <anchorfile>classEigen_1_1RealSchur.html</anchorfile>
      <anchor>a46409550452229728ea4be83279981bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::aligned_allocator::rebind</name>
    <filename>structEigen_1_1aligned__allocator_1_1rebind.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>aligned_allocator&lt; U &gt;</type>
      <name>other</name>
      <anchorfile>structEigen_1_1aligned__allocator_1_1rebind.html</anchorfile>
      <anchor>aed3b0e11c4712793af0e508d9d8f4ade</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::aligned_allocator_indirection::rebind</name>
    <filename>structEigen_1_1aligned__allocator__indirection_1_1rebind.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>aligned_allocator_indirection&lt; U &gt;</type>
      <name>other</name>
      <anchorfile>structEigen_1_1aligned__allocator__indirection_1_1rebind.html</anchorfile>
      <anchor>accebeb01e8c70c6a047ecba5c6a8c545</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Recon2D</name>
    <filename>classRecon2D.html</filename>
    <member kind="function">
      <type></type>
      <name>Recon2D</name>
      <anchorfile>classRecon2D.html</anchorfile>
      <anchor>ac68dbbfe979a854f20081d10312ee072</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Recon2D</name>
      <anchorfile>classRecon2D.html</anchorfile>
      <anchor>a584fc60dfe6c604a36de257ee4d00b5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>CellMap **</type>
      <name>m_cellmap</name>
      <anchorfile>classRecon2D.html</anchorfile>
      <anchor>adfe61dca05de4dde37743a2e63e27a07</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Recon3D</name>
    <filename>classRecon3D.html</filename>
    <member kind="function">
      <type></type>
      <name>Recon3D</name>
      <anchorfile>classRecon3D.html</anchorfile>
      <anchor>a3217ed6d18089b7c1173af778bfb5b23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Recon3D</name>
      <anchorfile>classRecon3D.html</anchorfile>
      <anchor>a5b91b1ec3eb5a91c15707955edcd55c2</anchor>
      <arglist>(float resolution)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Recon3D</name>
      <anchorfile>classRecon3D.html</anchorfile>
      <anchor>a830978fd6e631f11428a8c31c145a94b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>octomap::OcTree *</type>
      <name>m_tree</name>
      <anchorfile>classRecon3D.html</anchorfile>
      <anchor>aff11048a20393ce56007616db9a2d118</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::redux_evaluator</name>
    <filename>classEigen_1_1internal_1_1redux__evaluator.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>a8ba043a113f0eb2ce3199698ab66d754af8ebf643685d14e82e53b637e4de8726</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>a8ba043a113f0eb2ce3199698ab66d754a697cfea2e7ca84e9785b54615cc81ec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>a8ba043a113f0eb2ce3199698ab66d754a9f8548a5f50817d800397f53c697b4bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>a8ba043a113f0eb2ce3199698ab66d754a0b3d4422e552fb61c54ff42e83ac9e4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>a8ba043a113f0eb2ce3199698ab66d754ada9371d59487eaa07ea771691d28c5f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>a8ba043a113f0eb2ce3199698ab66d754a5c25cee54f4cd8012142c6316f372301</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>a8ba043a113f0eb2ce3199698ab66d754a6bf57d9ec467d6e9b4f10d49486592c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>a8ba043a113f0eb2ce3199698ab66d754a04a01492335c227a5ff5e24b30e4e625</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>a8ba043a113f0eb2ce3199698ab66d754a04a01492335c227a5ff5e24b30e4e625</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>a8ba043a113f0eb2ce3199698ab66d754a6bf57d9ec467d6e9b4f10d49486592c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>a23b1054b9d1aa504024ca69d9830b9fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>a8ba043a113f0eb2ce3199698ab66d754a9f8548a5f50817d800397f53c697b4bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>a8ba043a113f0eb2ce3199698ab66d754a5c25cee54f4cd8012142c6316f372301</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>a8ba043a113f0eb2ce3199698ab66d754a0b3d4422e552fb61c54ff42e83ac9e4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>a8ba043a113f0eb2ce3199698ab66d754a697cfea2e7ca84e9785b54615cc81ec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>a8ba043a113f0eb2ce3199698ab66d754af8ebf643685d14e82e53b637e4de8726</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::PacketReturnType</type>
      <name>PacketReturnType</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>a21a1cc38bfef69466788453f7f416662</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::PacketScalar</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>a40654b5cbdcd571f0587dcdadfddae19</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>a1bf8a7092dd7275c5d575ad536c29a94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>a8ba043a113f0eb2ce3199698ab66d754ada9371d59487eaa07ea771691d28c5f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_XprType</type>
      <name>XprType</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>acc45bdab9b8f02fe19a183cd18dccaa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>a55d9a4f6db1a8bce00f218a2fe304f73</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>ab0980858a25500e1c8fe8ce59960500a</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CoeffReturnType</type>
      <name>coeffByOuterInner</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>a6d56217446293557a7b21754181fce85</anchor>
      <arglist>(Index outer, Index inner) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>a1f04979dab75676a4f227759d20b94bb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>a52040bcf477aef883f0f7646acfb33cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const XprType &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>ae913efcd2894bb81aa1a04369722df32</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>aa0b9d4249bc6eb1cd957e669929721e8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PacketType</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>a472d69c66fe1edee728666b67ebc401c</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>PacketType</type>
      <name>packet</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>a433d7cdb229ff7568e0d68b74b87985c</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>PacketType</type>
      <name>packetByOuterInner</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>a438feca81b1846945bad96d2198b4bac</anchor>
      <arglist>(Index outer, Index inner) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>redux_evaluator</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>a487c02f00711feaa4de98d60bfea6dfa</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>a2c19ff41ffb50b8f5fa84057565f85ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>a9c66829411f30c3b07b72119381c87d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::evaluator&lt; XprType &gt;</type>
      <name>m_evaluator</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>adaad4ff2d8129d49fb3a33f4b2e6444d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const XprType &amp;</type>
      <name>m_xpr</name>
      <anchorfile>classEigen_1_1internal_1_1redux__evaluator.html</anchorfile>
      <anchor>a8e1c3b294a21c5bedaf3230e35a09f49</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::redux_impl</name>
    <filename>structEigen_1_1internal_1_1redux__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Traversal</templarg>
    <templarg>Unrolling</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::redux_impl&lt; Func, Derived, DefaultTraversal, CompleteUnrolling &gt;</name>
    <filename>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01DefaultTraversal_00_01CompleteUnrolling_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>redux_novec_unroller&lt; Func, Derived, 0, Derived::SizeAtCompileTime &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::redux_impl&lt; Func, Derived, DefaultTraversal, NoUnrolling &gt;</name>
    <filename>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01DefaultTraversal_00_01NoUnrolling_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01DefaultTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>afaa145437cd5078e52e269b05271619e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01DefaultTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>a693d3faa2e7b55255ccc69d6693c5d04</anchor>
      <arglist>(const Derived &amp;mat, const Func &amp;func)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::redux_impl&lt; Func, Derived, LinearVectorizedTraversal, CompleteUnrolling &gt;</name>
    <filename>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01LinearVectorizedTraversal_00_01CompleteUnrolling_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01LinearVectorizedTraversal_00_01CompleteUnrolling_01_4.html</anchorfile>
      <anchor>a58387cb0f12fc569973f6461a42b3469ae0b1cdd6a3fb45eb8fa6a23942bdc306</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Size</name>
      <anchorfile>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01LinearVectorizedTraversal_00_01CompleteUnrolling_01_4.html</anchorfile>
      <anchor>a58387cb0f12fc569973f6461a42b3469ac1a9f43f03c9612a6b74bd38dbca8a37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VectorizedSize</name>
      <anchorfile>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01LinearVectorizedTraversal_00_01CompleteUnrolling_01_4.html</anchorfile>
      <anchor>a58387cb0f12fc569973f6461a42b3469a3f0ac082a6d39a150d11420cee53c5ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>redux_traits&lt; Func, Derived &gt;::PacketType</type>
      <name>PacketScalar</name>
      <anchorfile>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01LinearVectorizedTraversal_00_01CompleteUnrolling_01_4.html</anchorfile>
      <anchor>a45c80e6975a1cc49f74f7dc5e11ff837</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01LinearVectorizedTraversal_00_01CompleteUnrolling_01_4.html</anchorfile>
      <anchor>a58387cb0f12fc569973f6461a42b3469ae0b1cdd6a3fb45eb8fa6a23942bdc306</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01LinearVectorizedTraversal_00_01CompleteUnrolling_01_4.html</anchorfile>
      <anchor>a92554573500a786e71a86a21b53cc775</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Size</name>
      <anchorfile>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01LinearVectorizedTraversal_00_01CompleteUnrolling_01_4.html</anchorfile>
      <anchor>a58387cb0f12fc569973f6461a42b3469ac1a9f43f03c9612a6b74bd38dbca8a37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VectorizedSize</name>
      <anchorfile>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01LinearVectorizedTraversal_00_01CompleteUnrolling_01_4.html</anchorfile>
      <anchor>a58387cb0f12fc569973f6461a42b3469a3f0ac082a6d39a150d11420cee53c5ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01LinearVectorizedTraversal_00_01CompleteUnrolling_01_4.html</anchorfile>
      <anchor>a6754e76fe3d22a79a501da7f826f67c9</anchor>
      <arglist>(const Derived &amp;mat, const Func &amp;func)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::redux_impl&lt; Func, Derived, LinearVectorizedTraversal, NoUnrolling &gt;</name>
    <filename>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01LinearVectorizedTraversal_00_01NoUnrolling_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>redux_traits&lt; Func, Derived &gt;::PacketType</type>
      <name>PacketScalar</name>
      <anchorfile>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01LinearVectorizedTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>a23870bd1c8fb4a12f46f4e32480a2251</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01LinearVectorizedTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>a534ce85756f72b2d52b59a59bbd939a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01LinearVectorizedTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>aebee3fe3766fc03d8069104053095ca8</anchor>
      <arglist>(const Derived &amp;mat, const Func &amp;func)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::redux_impl&lt; Func, Derived, SliceVectorizedTraversal, Unrolling &gt;</name>
    <filename>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01SliceVectorizedTraversal_00_01Unrolling_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Unrolling</templarg>
    <member kind="typedef">
      <type>redux_traits&lt; Func, Derived &gt;::PacketType</type>
      <name>PacketType</name>
      <anchorfile>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01SliceVectorizedTraversal_00_01Unrolling_01_4.html</anchorfile>
      <anchor>a919789f56768fcdf6469b8132705fa4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01SliceVectorizedTraversal_00_01Unrolling_01_4.html</anchorfile>
      <anchor>a8b28971f75581d5de136af071dc9aae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1redux__impl_3_01Func_00_01Derived_00_01SliceVectorizedTraversal_00_01Unrolling_01_4.html</anchorfile>
      <anchor>a1bd17f4693bd0df8c669a65990aaa248</anchor>
      <arglist>(const Derived &amp;mat, const Func &amp;func)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::redux_novec_unroller</name>
    <filename>structEigen_1_1internal_1_1redux__novec__unroller.html</filename>
    <templarg>Func</templarg>
    <templarg>Derived</templarg>
    <templarg>Start</templarg>
    <templarg>Length</templarg>
    <member kind="enumvalue">
      <name>HalfLength</name>
      <anchorfile>structEigen_1_1internal_1_1redux__novec__unroller.html</anchorfile>
      <anchor>a379334e7d66f705654f892458106ac1fac0572cb8d29362f40b19928a03da8e36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HalfLength</name>
      <anchorfile>structEigen_1_1internal_1_1redux__novec__unroller.html</anchorfile>
      <anchor>a379334e7d66f705654f892458106ac1fac0572cb8d29362f40b19928a03da8e36</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1redux__novec__unroller.html</anchorfile>
      <anchor>a77060572615dfca306cf2ee47ebe722d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1redux__novec__unroller.html</anchorfile>
      <anchor>aa83c93f6cbbd592b9b96f7e7ad62fb90</anchor>
      <arglist>(const Derived &amp;mat, const Func &amp;func)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>redux_novec_unroller&lt; Func, Derived, 0, Derived::SizeAtCompileTime &gt;</name>
    <filename>structEigen_1_1internal_1_1redux__novec__unroller.html</filename>
    <member kind="enumvalue">
      <name>HalfLength</name>
      <anchorfile>structEigen_1_1internal_1_1redux__novec__unroller.html</anchorfile>
      <anchor>a379334e7d66f705654f892458106ac1fac0572cb8d29362f40b19928a03da8e36</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1redux__novec__unroller.html</anchorfile>
      <anchor>a77060572615dfca306cf2ee47ebe722d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1redux__novec__unroller.html</anchorfile>
      <anchor>aa83c93f6cbbd592b9b96f7e7ad62fb90</anchor>
      <arglist>(const Derived &amp;mat, const Func &amp;func)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::redux_novec_unroller&lt; Func, Derived, Start, 0 &gt;</name>
    <filename>structEigen_1_1internal_1_1redux__novec__unroller_3_01Func_00_01Derived_00_01Start_00_010_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Start</templarg>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1redux__novec__unroller_3_01Func_00_01Derived_00_01Start_00_010_01_4.html</anchorfile>
      <anchor>ad1af54e129a6f11fc04d3a06ae09a460</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1redux__novec__unroller_3_01Func_00_01Derived_00_01Start_00_010_01_4.html</anchorfile>
      <anchor>ad18dab49dd99ec887429bc454edcb05f</anchor>
      <arglist>(const Derived &amp;, const Func &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::redux_novec_unroller&lt; Func, Derived, Start, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1redux__novec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Start</templarg>
    <member kind="enumvalue">
      <name>outer</name>
      <anchorfile>structEigen_1_1internal_1_1redux__novec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</anchorfile>
      <anchor>aa4a3e4f19cfd57a83a242cb168c9cb6dae03ca3fbd3faca5caf2368ecc9da0bc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>inner</name>
      <anchorfile>structEigen_1_1internal_1_1redux__novec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</anchorfile>
      <anchor>aa4a3e4f19cfd57a83a242cb168c9cb6da76aa35290392557f6c076944310d529d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>inner</name>
      <anchorfile>structEigen_1_1internal_1_1redux__novec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</anchorfile>
      <anchor>aa4a3e4f19cfd57a83a242cb168c9cb6da76aa35290392557f6c076944310d529d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>outer</name>
      <anchorfile>structEigen_1_1internal_1_1redux__novec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</anchorfile>
      <anchor>aa4a3e4f19cfd57a83a242cb168c9cb6dae03ca3fbd3faca5caf2368ecc9da0bc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1redux__novec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</anchorfile>
      <anchor>a0ef89651eff09a03c2d3efbcaee49593</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1redux__novec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</anchorfile>
      <anchor>a02b496586cb50a903ccdc3a7eb31518c</anchor>
      <arglist>(const Derived &amp;mat, const Func &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::redux_traits</name>
    <filename>structEigen_1_1internal_1_1redux__traits.html</filename>
    <templarg>Func</templarg>
    <templarg>Derived</templarg>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1redux__traits.html</anchorfile>
      <anchor>ae2da84349006fc64075c47dd580ed6d0a5aed7885d9efa15422ad6f7fbd840d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerMaxSize</name>
      <anchorfile>structEigen_1_1internal_1_1redux__traits.html</anchorfile>
      <anchor>ae2da84349006fc64075c47dd580ed6d0af9460da3227d860625ccbbbcaa4d5057</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MightVectorize</name>
      <anchorfile>structEigen_1_1internal_1_1redux__traits.html</anchorfile>
      <anchor>af420367ae4d8bee7152a7661cb0c998ca6a37754151cf7ef927a82e2552ba6f9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MayLinearVectorize</name>
      <anchorfile>structEigen_1_1internal_1_1redux__traits.html</anchorfile>
      <anchor>af420367ae4d8bee7152a7661cb0c998ca8a8a84a33ae1a97f095d8cdd29d53281</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Traversal</name>
      <anchorfile>structEigen_1_1internal_1_1redux__traits.html</anchorfile>
      <anchor>a971749b15546de7ae715ca177dadaa43a8e605f7c983fc8fd9bb8cd5760697db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1redux__traits.html</anchorfile>
      <anchor>a795eeb09f6959c6bf5bbb20d6ffb8096aafcb408f773362ea69f0a440607c5ba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnrollingLimit</name>
      <anchorfile>structEigen_1_1internal_1_1redux__traits.html</anchorfile>
      <anchor>a795eeb09f6959c6bf5bbb20d6ffb8096ae6e08e10f3a8b701d489d3c9b660bd0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1redux__traits.html</anchorfile>
      <anchor>a795eeb09f6959c6bf5bbb20d6ffb8096aafcb408f773362ea69f0a440607c5ba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerMaxSize</name>
      <anchorfile>structEigen_1_1internal_1_1redux__traits.html</anchorfile>
      <anchor>ae2da84349006fc64075c47dd580ed6d0af9460da3227d860625ccbbbcaa4d5057</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MayLinearVectorize</name>
      <anchorfile>structEigen_1_1internal_1_1redux__traits.html</anchorfile>
      <anchor>af420367ae4d8bee7152a7661cb0c998ca8a8a84a33ae1a97f095d8cdd29d53281</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MightVectorize</name>
      <anchorfile>structEigen_1_1internal_1_1redux__traits.html</anchorfile>
      <anchor>af420367ae4d8bee7152a7661cb0c998ca6a37754151cf7ef927a82e2552ba6f9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1redux__traits.html</anchorfile>
      <anchor>ae2da84349006fc64075c47dd580ed6d0a5aed7885d9efa15422ad6f7fbd840d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>find_best_packet&lt; typename Derived::Scalar, Derived::SizeAtCompileTime &gt;::type</type>
      <name>PacketType</name>
      <anchorfile>structEigen_1_1internal_1_1redux__traits.html</anchorfile>
      <anchor>a575f9776864cca5fe374369e42237c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Traversal</name>
      <anchorfile>structEigen_1_1internal_1_1redux__traits.html</anchorfile>
      <anchor>a971749b15546de7ae715ca177dadaa43a8e605f7c983fc8fd9bb8cd5760697db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnrollingLimit</name>
      <anchorfile>structEigen_1_1internal_1_1redux__traits.html</anchorfile>
      <anchor>a795eeb09f6959c6bf5bbb20d6ffb8096ae6e08e10f3a8b701d489d3c9b660bd0b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::redux_vec_unroller</name>
    <filename>structEigen_1_1internal_1_1redux__vec__unroller.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Start</templarg>
    <templarg>Length</templarg>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1redux__vec__unroller.html</anchorfile>
      <anchor>a02f43f9938e334216859dfb6dc23f014a69dc726f9f8583ff954c4f3baf612e8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HalfLength</name>
      <anchorfile>structEigen_1_1internal_1_1redux__vec__unroller.html</anchorfile>
      <anchor>a02f43f9938e334216859dfb6dc23f014a2124d8f373a638524b294f7f697ea44e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HalfLength</name>
      <anchorfile>structEigen_1_1internal_1_1redux__vec__unroller.html</anchorfile>
      <anchor>a02f43f9938e334216859dfb6dc23f014a2124d8f373a638524b294f7f697ea44e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>redux_traits&lt; Func, Derived &gt;::PacketType</type>
      <name>PacketScalar</name>
      <anchorfile>structEigen_1_1internal_1_1redux__vec__unroller.html</anchorfile>
      <anchor>a983568f8988c5c8891f9febfbe5e8722</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1redux__vec__unroller.html</anchorfile>
      <anchor>a02f43f9938e334216859dfb6dc23f014a69dc726f9f8583ff954c4f3baf612e8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1redux__vec__unroller.html</anchorfile>
      <anchor>a37caf247b75c895c88df3d44bf97bab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE PacketScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1redux__vec__unroller.html</anchorfile>
      <anchor>aa41cff18de625592df82c377cd67d916</anchor>
      <arglist>(const Derived &amp;mat, const Func &amp;func)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::redux_vec_unroller&lt; Func, Derived, Start, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1redux__vec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Start</templarg>
    <member kind="enumvalue">
      <name>index</name>
      <anchorfile>structEigen_1_1internal_1_1redux__vec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</anchorfile>
      <anchor>ac323ace403bf9834ebe56eb3592d7f64a28363aa0b38f4575d9f9396c4bced0b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>outer</name>
      <anchorfile>structEigen_1_1internal_1_1redux__vec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</anchorfile>
      <anchor>ac323ace403bf9834ebe56eb3592d7f64a99d2984f6dbbfc860e4bd6da08b221e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>inner</name>
      <anchorfile>structEigen_1_1internal_1_1redux__vec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</anchorfile>
      <anchor>ac323ace403bf9834ebe56eb3592d7f64aad04676db1d9f574aec237ebe5990414</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1redux__vec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</anchorfile>
      <anchor>ac323ace403bf9834ebe56eb3592d7f64aff9a7829809b6217b6bb4dc4543db795</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1redux__vec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</anchorfile>
      <anchor>ac323ace403bf9834ebe56eb3592d7f64aff9a7829809b6217b6bb4dc4543db795</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>index</name>
      <anchorfile>structEigen_1_1internal_1_1redux__vec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</anchorfile>
      <anchor>ac323ace403bf9834ebe56eb3592d7f64a28363aa0b38f4575d9f9396c4bced0b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>inner</name>
      <anchorfile>structEigen_1_1internal_1_1redux__vec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</anchorfile>
      <anchor>ac323ace403bf9834ebe56eb3592d7f64aad04676db1d9f574aec237ebe5990414</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>outer</name>
      <anchorfile>structEigen_1_1internal_1_1redux__vec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</anchorfile>
      <anchor>ac323ace403bf9834ebe56eb3592d7f64a99d2984f6dbbfc860e4bd6da08b221e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>redux_traits&lt; Func, Derived &gt;::PacketType</type>
      <name>PacketScalar</name>
      <anchorfile>structEigen_1_1internal_1_1redux__vec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</anchorfile>
      <anchor>a91cc369ce48eb032480ff90f6f6ac4fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1redux__vec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</anchorfile>
      <anchor>a15445c6523f3bd3d1e58de8d39f2561e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE PacketScalar</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1redux__vec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</anchorfile>
      <anchor>a6f0e35f6097c11798930ccb12c109a98</anchor>
      <arglist>(const Derived &amp;mat, const Func &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::VectorwiseOp::ReduxReturnType</name>
    <filename>structEigen_1_1VectorwiseOp_1_1ReduxReturnType.html</filename>
    <templarg>BinaryOp</templarg>
    <member kind="typedef">
      <type>PartialReduxExpr&lt; ExpressionType, internal::member_redux&lt; BinaryOp, Scalar &gt;, Direction &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1VectorwiseOp_1_1ReduxReturnType.html</anchorfile>
      <anchor>a39c1f3a1be03b63e1a87c4da765c3b66</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Ref</name>
    <filename>classEigen_1_1Ref.html</filename>
    <templarg>PlainObjectType</templarg>
    <templarg>Options</templarg>
    <templarg>StrideType</templarg>
    <base>RefBase&lt; Ref&lt; PlainObjectType, Options, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>RefBase&lt; Ref &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Ref.html</anchorfile>
      <anchor>a6df268d7056480b5377f0295bc6c28ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref.html</anchorfile>
      <anchor>ae7a23f780380e4156b4d8da112c224ff</anchor>
      <arglist>(PlainObjectBase&lt; Derived &gt; &amp;expr, typename internal::enable_if&lt; bool(Traits::template match&lt; Derived &gt;::MatchAtCompileTime), Derived &gt;::type *=0)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref.html</anchorfile>
      <anchor>a987be4372b43f21d520ee9f48b28d7f3</anchor>
      <arglist>(const DenseBase&lt; Derived &gt; &amp;expr, typename internal::enable_if&lt; bool(Traits::template match&lt; Derived &gt;::MatchAtCompileTime), Derived &gt;::type *=0)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Ref &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1Ref.html</anchorfile>
      <anchor>a49325e714d6d855ac077a67f11d535a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref.html</anchorfile>
      <anchor>a0b559f44cb7155bdf48289e57ea8c812</anchor>
      <arglist>(const PlainObjectBase&lt; Derived &gt; &amp;expr, typename internal::enable_if&lt; bool(Traits::template match&lt; Derived &gt;::MatchAtCompileTime), Derived &gt;::type *=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Ref&lt; const MatrixType &gt;</name>
    <filename>classEigen_1_1Ref.html</filename>
    <base>Eigen::RefBase</base>
    <member kind="typedef">
      <type>RefBase&lt; Ref &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Ref.html</anchorfile>
      <anchor>a6df268d7056480b5377f0295bc6c28ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref.html</anchorfile>
      <anchor>ae7a23f780380e4156b4d8da112c224ff</anchor>
      <arglist>(PlainObjectBase&lt; Derived &gt; &amp;expr, typename internal::enable_if&lt; bool(Traits::template match&lt; Derived &gt;::MatchAtCompileTime), Derived &gt;::type *=0)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref.html</anchorfile>
      <anchor>a987be4372b43f21d520ee9f48b28d7f3</anchor>
      <arglist>(const DenseBase&lt; Derived &gt; &amp;expr, typename internal::enable_if&lt; bool(Traits::template match&lt; Derived &gt;::MatchAtCompileTime), Derived &gt;::type *=0)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Ref &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1Ref.html</anchorfile>
      <anchor>a49325e714d6d855ac077a67f11d535a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref.html</anchorfile>
      <anchor>a0b559f44cb7155bdf48289e57ea8c812</anchor>
      <arglist>(const PlainObjectBase&lt; Derived &gt; &amp;expr, typename internal::enable_if&lt; bool(Traits::template match&lt; Derived &gt;::MatchAtCompileTime), Derived &gt;::type *=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Ref&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt;</name>
    <filename>classEigen_1_1Ref_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</filename>
    <templarg></templarg>
    <templarg>MatOptions</templarg>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg></templarg>
    <base>SparseRefBase&lt; Ref&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>internal::SparseRefBase&lt; Ref &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a8a8f6c044d88e4d3bb0055c282ecf76e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a0f416e560a1816c9cc0162ca34577127</anchor>
      <arglist>(const SparseMatrixBase&lt; Derived &gt; &amp;expr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a38fe52e2db43fea26ce6636fe6fdebbe</anchor>
      <arglist>(const Ref &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>ace5363db924bb87bef960a7a8a4c60b5</anchor>
      <arglist>(const RefBase&lt; OtherRef &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Ref</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a5115affb3f5d94efae72aa3c083d75cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>construct</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a12064569c004e296512a2392fc42ead6</anchor>
      <arglist>(const Expression &amp;expr, internal::true_type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>construct</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>adbf43a3cd2ee0d0f95a06fb3c9a1a9e7</anchor>
      <arglist>(const Expression &amp;expr, internal::false_type)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_hasCopy</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>abec17deb79f1e51209e9df1b2f421d9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>char</type>
      <name>m_object_bytes</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>ab50f00d5a42abd482844592c1a18efcd</anchor>
      <arglist>[sizeof(TPlainObjectType)]</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;</type>
      <name>TPlainObjectType</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>ae06fb5362f136a9b86e5c4913991ff20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Ref &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a29ccc1088e320515c5a0fc77d92f642f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Ref&lt; const SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt;</name>
    <filename>classEigen_1_1Ref_3_01const_01SparseVector_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</filename>
    <templarg></templarg>
    <templarg>MatOptions</templarg>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg></templarg>
    <base>SparseRefBase&lt; Ref&lt; const SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>internal::SparseRefBase&lt; Ref &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01SparseVector_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a6e1728c5274bd6aaa6aaaed0ccd4b8d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01SparseVector_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a711cb4ab8775504e18e246cd2828d909</anchor>
      <arglist>(const SparseMatrixBase&lt; Derived &gt; &amp;expr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01SparseVector_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a8f38edd9ba14c3cd8d2d2802f8929c0f</anchor>
      <arglist>(const Ref &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01SparseVector_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a900eceb5eafd3e32b3ef34f9c6d16ab9</anchor>
      <arglist>(const RefBase&lt; OtherRef &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Ref</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01SparseVector_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a3f3a3e8feb67eb265b1fb1889cfee032</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>construct</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01SparseVector_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>ae8ce9f592620fe64e073219ed676155f</anchor>
      <arglist>(const Expression &amp;expr, internal::true_type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>construct</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01SparseVector_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>abd67bf3d73636780f38b4aa78babba7a</anchor>
      <arglist>(const Expression &amp;expr, internal::false_type)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_hasCopy</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01SparseVector_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a2e1cf70757c4c5900a67acaa40e9d0ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>char</type>
      <name>m_object_bytes</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01SparseVector_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a09d238d8cb4f140813d8635fe41b6d4c</anchor>
      <arglist>[sizeof(TPlainObjectType)]</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;</type>
      <name>TPlainObjectType</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01SparseVector_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>ae10f065b75e9fe5f081222ccfdfcb3fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Ref &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01SparseVector_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a903b3ba08268b440bec3b9fed3b4e2b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Ref&lt; const TPlainObjectType, Options, StrideType &gt;</name>
    <filename>classEigen_1_1Ref_3_01const_01TPlainObjectType_00_01Options_00_01StrideType_01_4.html</filename>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg></templarg>
    <base>RefBase&lt; Ref&lt; const TPlainObjectType, Options, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>RefBase&lt; Ref &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01TPlainObjectType_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a761b257d77371a3cfbdacda03211fd91</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01TPlainObjectType_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a6624f9a5339cb39c6e2d8caa04263eb8</anchor>
      <arglist>(const DenseBase&lt; Derived &gt; &amp;expr, typename internal::enable_if&lt; bool(Traits::template match&lt; Derived &gt;::ScalarTypeMatch), Derived &gt;::type *=0)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01TPlainObjectType_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>af70bee1d7a4346cb69f2e3ff9f3bd6b2</anchor>
      <arglist>(const Ref &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01TPlainObjectType_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a3fb134869debdf939a02490b549df2a7</anchor>
      <arglist>(const RefBase&lt; OtherRef &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>construct</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01TPlainObjectType_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>ad72e94dc83764da0f163640b0ee5c77a</anchor>
      <arglist>(const Expression &amp;expr, internal::true_type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>construct</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01TPlainObjectType_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>ab488e8547b27f8440132e3b8d8881f53</anchor>
      <arglist>(const Expression &amp;expr, internal::false_type)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TPlainObjectType</type>
      <name>m_object</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01TPlainObjectType_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a717dd5ce1a92f509394fe4159cef5161</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Ref &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1Ref_3_01const_01TPlainObjectType_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a31111a184ffadfccbeaf1fe5fc3ec329</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Ref&lt; const UmfpackMatrixType, StandardCompressedFormat &gt;</name>
    <filename>classEigen_1_1Ref.html</filename>
    <base>Eigen::RefBase</base>
    <member kind="typedef">
      <type>RefBase&lt; Ref &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Ref.html</anchorfile>
      <anchor>a6df268d7056480b5377f0295bc6c28ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref.html</anchorfile>
      <anchor>ae7a23f780380e4156b4d8da112c224ff</anchor>
      <arglist>(PlainObjectBase&lt; Derived &gt; &amp;expr, typename internal::enable_if&lt; bool(Traits::template match&lt; Derived &gt;::MatchAtCompileTime), Derived &gt;::type *=0)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref.html</anchorfile>
      <anchor>a987be4372b43f21d520ee9f48b28d7f3</anchor>
      <arglist>(const DenseBase&lt; Derived &gt; &amp;expr, typename internal::enable_if&lt; bool(Traits::template match&lt; Derived &gt;::MatchAtCompileTime), Derived &gt;::type *=0)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Ref &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1Ref.html</anchorfile>
      <anchor>a49325e714d6d855ac077a67f11d535a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref.html</anchorfile>
      <anchor>a0b559f44cb7155bdf48289e57ea8c812</anchor>
      <arglist>(const PlainObjectBase&lt; Derived &gt; &amp;expr, typename internal::enable_if&lt; bool(Traits::template match&lt; Derived &gt;::MatchAtCompileTime), Derived &gt;::type *=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Ref&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt;</name>
    <filename>classEigen_1_1Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</filename>
    <templarg></templarg>
    <templarg>MatOptions</templarg>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg></templarg>
    <base>SparseRefBase&lt; Ref&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>internal::SparseRefBase&lt; Ref &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>adfa4fced570eab7a4539df608f7078f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a6e5f2a6f091c8a9b1f35c4838e4e721b</anchor>
      <arglist>(SparseMatrix&lt; MatScalar, OtherOptions, MatIndex &gt; &amp;expr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>aeba93dd935255d739295ae8642e3c3e9</anchor>
      <arglist>(MappedSparseMatrix&lt; MatScalar, OtherOptions, MatIndex &gt; &amp;expr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a0e87d2d88da89611227a55c0a689905a</anchor>
      <arglist>(const SparseCompressedBase&lt; Derived &gt; &amp;expr)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;</type>
      <name>PlainObjectType</name>
      <anchorfile>classEigen_1_1Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a43687e0062f727417d39ebbe4123391e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Ref &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>ae3a136386e9fbc04930b364b573a7564</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a65d916aa4ef680ca5082954f9b7a4e9f</anchor>
      <arglist>(const SparseMatrix&lt; MatScalar, OtherOptions, MatIndex &gt; &amp;expr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>ab629aeae5f2da8fa5b8b01fc1618cef3</anchor>
      <arglist>(const MappedSparseMatrix&lt; MatScalar, OtherOptions, MatIndex &gt; &amp;expr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Ref&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt;</name>
    <filename>classEigen_1_1Ref_3_01SparseVector_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</filename>
    <templarg></templarg>
    <templarg>MatOptions</templarg>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg></templarg>
    <base>SparseRefBase&lt; Ref&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>internal::SparseRefBase&lt; Ref &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Ref_3_01SparseVector_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a27f39a346d1650d7e3522bc2b39d8e1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref_3_01SparseVector_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>ab072c18638de40af20105b82423b1c07</anchor>
      <arglist>(SparseVector&lt; MatScalar, OtherOptions, MatIndex &gt; &amp;expr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref_3_01SparseVector_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a96ae29e954eba5a59520ae4f7c1588ab</anchor>
      <arglist>(const SparseCompressedBase&lt; Derived &gt; &amp;expr)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;</type>
      <name>PlainObjectType</name>
      <anchorfile>classEigen_1_1Ref_3_01SparseVector_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>ab6f6a3988492d8af908527a40d005f77</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Ref &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1Ref_3_01SparseVector_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a34918771d99809882e0b3555347d3774</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Ref</name>
      <anchorfile>classEigen_1_1Ref_3_01SparseVector_3_01MatScalar_00_01MatOptions_00_01MatIndex_01_4_00_01Options_00_01StrideType_01_4.html</anchorfile>
      <anchor>a27a1127647a9794f5c75c51f46157e07</anchor>
      <arglist>(const SparseVector&lt; MatScalar, OtherOptions, MatIndex &gt; &amp;expr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::ref_selector</name>
    <filename>structEigen_1_1internal_1_1ref__selector.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; T &gt;::Flags &amp;NestByRefBit), T &amp;, T &gt;::type</type>
      <name>non_const_type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a01ab072ffc5c112beb8021a3e8311b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; T &gt;::Flags &amp;NestByRefBit), T const  &amp;, const T &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a21d6a5a42df0968101d42b6c79ed847b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ref_selector&lt; Arg1Type &gt;</name>
    <filename>structEigen_1_1internal_1_1ref__selector.html</filename>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; Arg1Type &gt;::Flags &amp;NestByRefBit), Arg1Type &amp;, Arg1Type &gt;::type</type>
      <name>non_const_type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a01ab072ffc5c112beb8021a3e8311b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; Arg1Type &gt;::Flags &amp;NestByRefBit), Arg1Type const &amp;, const Arg1Type &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a21d6a5a42df0968101d42b6c79ed847b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ref_selector&lt; Arg2Type &gt;</name>
    <filename>structEigen_1_1internal_1_1ref__selector.html</filename>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; Arg2Type &gt;::Flags &amp;NestByRefBit), Arg2Type &amp;, Arg2Type &gt;::type</type>
      <name>non_const_type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a01ab072ffc5c112beb8021a3e8311b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; Arg2Type &gt;::Flags &amp;NestByRefBit), Arg2Type const &amp;, const Arg2Type &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a21d6a5a42df0968101d42b6c79ed847b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ref_selector&lt; Arg3Type &gt;</name>
    <filename>structEigen_1_1internal_1_1ref__selector.html</filename>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; Arg3Type &gt;::Flags &amp;NestByRefBit), Arg3Type &amp;, Arg3Type &gt;::type</type>
      <name>non_const_type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a01ab072ffc5c112beb8021a3e8311b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; Arg3Type &gt;::Flags &amp;NestByRefBit), Arg3Type const &amp;, const Arg3Type &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a21d6a5a42df0968101d42b6c79ed847b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ref_selector&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1ref__selector.html</filename>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt;::Flags &amp;NestByRefBit), const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &amp;, const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt;::type</type>
      <name>non_const_type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a01ab072ffc5c112beb8021a3e8311b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt;::Flags &amp;NestByRefBit), const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; const &amp;, const const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a21d6a5a42df0968101d42b6c79ed847b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ref_selector&lt; ExpressionType &gt;</name>
    <filename>structEigen_1_1internal_1_1ref__selector.html</filename>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; ExpressionType &gt;::Flags &amp;NestByRefBit), ExpressionType &amp;, ExpressionType &gt;::type</type>
      <name>non_const_type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a01ab072ffc5c112beb8021a3e8311b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; ExpressionType &gt;::Flags &amp;NestByRefBit), ExpressionType const &amp;, const ExpressionType &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a21d6a5a42df0968101d42b6c79ed847b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ref_selector&lt; Lhs &gt;</name>
    <filename>structEigen_1_1internal_1_1ref__selector.html</filename>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; Lhs &gt;::Flags &amp;NestByRefBit), Lhs &amp;, Lhs &gt;::type</type>
      <name>non_const_type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a01ab072ffc5c112beb8021a3e8311b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; Lhs &gt;::Flags &amp;NestByRefBit), Lhs const &amp;, const Lhs &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a21d6a5a42df0968101d42b6c79ed847b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ref_selector&lt; LhsType &gt;</name>
    <filename>structEigen_1_1internal_1_1ref__selector.html</filename>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; LhsType &gt;::Flags &amp;NestByRefBit), LhsType &amp;, LhsType &gt;::type</type>
      <name>non_const_type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a01ab072ffc5c112beb8021a3e8311b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; LhsType &gt;::Flags &amp;NestByRefBit), LhsType const &amp;, const LhsType &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a21d6a5a42df0968101d42b6c79ed847b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ref_selector&lt; MatrixType &gt;</name>
    <filename>structEigen_1_1internal_1_1ref__selector.html</filename>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; MatrixType &gt;::Flags &amp;NestByRefBit), MatrixType &amp;, MatrixType &gt;::type</type>
      <name>non_const_type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a01ab072ffc5c112beb8021a3e8311b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; MatrixType &gt;::Flags &amp;NestByRefBit), MatrixType const &amp;, const MatrixType &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a21d6a5a42df0968101d42b6c79ed847b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ref_selector&lt; Rhs &gt;</name>
    <filename>structEigen_1_1internal_1_1ref__selector.html</filename>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; Rhs &gt;::Flags &amp;NestByRefBit), Rhs &amp;, Rhs &gt;::type</type>
      <name>non_const_type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a01ab072ffc5c112beb8021a3e8311b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; Rhs &gt;::Flags &amp;NestByRefBit), Rhs const &amp;, const Rhs &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a21d6a5a42df0968101d42b6c79ed847b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ref_selector&lt; RhsType &gt;</name>
    <filename>structEigen_1_1internal_1_1ref__selector.html</filename>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; RhsType &gt;::Flags &amp;NestByRefBit), RhsType &amp;, RhsType &gt;::type</type>
      <name>non_const_type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a01ab072ffc5c112beb8021a3e8311b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; RhsType &gt;::Flags &amp;NestByRefBit), RhsType const &amp;, const RhsType &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a21d6a5a42df0968101d42b6c79ed847b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ref_selector&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1ref__selector.html</filename>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt;::Flags &amp;NestByRefBit), SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &amp;, SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt;::type</type>
      <name>non_const_type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a01ab072ffc5c112beb8021a3e8311b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt;::Flags &amp;NestByRefBit), SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; const &amp;, const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a21d6a5a42df0968101d42b6c79ed847b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ref_selector&lt; SparseMatrixType &gt;</name>
    <filename>structEigen_1_1internal_1_1ref__selector.html</filename>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; SparseMatrixType &gt;::Flags &amp;NestByRefBit), SparseMatrixType &amp;, SparseMatrixType &gt;::type</type>
      <name>non_const_type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a01ab072ffc5c112beb8021a3e8311b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; SparseMatrixType &gt;::Flags &amp;NestByRefBit), SparseMatrixType const &amp;, const SparseMatrixType &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a21d6a5a42df0968101d42b6c79ed847b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ref_selector&lt; XprType &gt;</name>
    <filename>structEigen_1_1internal_1_1ref__selector.html</filename>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; XprType &gt;::Flags &amp;NestByRefBit), XprType &amp;, XprType &gt;::type</type>
      <name>non_const_type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a01ab072ffc5c112beb8021a3e8311b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; XprType &gt;::Flags &amp;NestByRefBit), XprType const &amp;, const XprType &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1ref__selector.html</anchorfile>
      <anchor>a21d6a5a42df0968101d42b6c79ed847b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::RefBase</name>
    <filename>classEigen_1_1RefBase.html</filename>
    <templarg>Derived</templarg>
    <base>MapBase&lt; Derived &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>af4cf7b03dd4f89bf2caf76776923d8ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>a6b596948fd93da0ef5e860499bd378b6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>ab16f2280abb4f0818e1f65e012b65585</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>RefBase</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>aa75655776a43e738162288631744ecaf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Stride&lt; StrideType::OuterStrideAtCompileTime, StrideType::InnerStrideAtCompileTime &gt;</type>
      <name>StrideBase</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>aa04c323ef5f01e4900cbd375cb850662</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>construct</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>aa099f09a8242561fe6d34b55b74e5dcc</anchor>
      <arglist>(Expression &amp;expr)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideBase</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>ae640dbacf501f1dc2ba9f5ba3c9f2598</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Derived &gt;::PlainObjectType</type>
      <name>PlainObjectType</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>a12b72cf9616f580bc2850bbe3b285613</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Derived &gt;::StrideType</type>
      <name>StrideType</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>adaeda25b818c09b14ddd5102b21222fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RefBase&lt; Ref&lt; const TPlainObjectType, Options, StrideType &gt; &gt;</name>
    <filename>classEigen_1_1RefBase.html</filename>
    <base>Eigen::MapBase</base>
    <member kind="typedef">
      <type>MapBase&lt; Ref&lt; const TPlainObjectType, Options, StrideType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>af4cf7b03dd4f89bf2caf76776923d8ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>a6b596948fd93da0ef5e860499bd378b6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>ab16f2280abb4f0818e1f65e012b65585</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>RefBase</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>aa75655776a43e738162288631744ecaf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Stride&lt; StrideType::OuterStrideAtCompileTime, StrideType::InnerStrideAtCompileTime &gt;</type>
      <name>StrideBase</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>aa04c323ef5f01e4900cbd375cb850662</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>construct</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>aa099f09a8242561fe6d34b55b74e5dcc</anchor>
      <arglist>(Expression &amp;expr)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideBase</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>ae640dbacf501f1dc2ba9f5ba3c9f2598</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Ref&lt; const TPlainObjectType, Options, StrideType &gt; &gt;::PlainObjectType</type>
      <name>PlainObjectType</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>a12b72cf9616f580bc2850bbe3b285613</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Ref&lt; const TPlainObjectType, Options, StrideType &gt; &gt;::StrideType</type>
      <name>StrideType</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>adaeda25b818c09b14ddd5102b21222fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RefBase&lt; Ref&lt; PlainObjectType, Options, StrideType &gt; &gt;</name>
    <filename>classEigen_1_1RefBase.html</filename>
    <base>Eigen::MapBase</base>
    <member kind="typedef">
      <type>MapBase&lt; Ref&lt; PlainObjectType, Options, StrideType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>af4cf7b03dd4f89bf2caf76776923d8ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>a6b596948fd93da0ef5e860499bd378b6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>ab16f2280abb4f0818e1f65e012b65585</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>RefBase</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>aa75655776a43e738162288631744ecaf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Stride&lt; StrideType::OuterStrideAtCompileTime, StrideType::InnerStrideAtCompileTime &gt;</type>
      <name>StrideBase</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>aa04c323ef5f01e4900cbd375cb850662</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>construct</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>aa099f09a8242561fe6d34b55b74e5dcc</anchor>
      <arglist>(Expression &amp;expr)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideBase</type>
      <name>m_stride</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>ae640dbacf501f1dc2ba9f5ba3c9f2598</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Ref&lt; PlainObjectType, Options, StrideType &gt; &gt;::PlainObjectType</type>
      <name>PlainObjectType</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>a12b72cf9616f580bc2850bbe3b285613</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Ref&lt; PlainObjectType, Options, StrideType &gt; &gt;::StrideType</type>
      <name>StrideType</name>
      <anchorfile>classEigen_1_1RefBase.html</anchorfile>
      <anchor>adaeda25b818c09b14ddd5102b21222fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::remove_all</name>
    <filename>structEigen_1_1internal_1_1remove__all.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1remove__all.html</anchorfile>
      <anchor>a5779acf852f62735a7d293d29b18e321</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::remove_all&lt; const T &gt;</name>
    <filename>structEigen_1_1internal_1_1remove__all_3_01const_01T_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>remove_all&lt; T &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1remove__all_3_01const_01T_01_4.html</anchorfile>
      <anchor>ae7e1810cbed71c9b3589fffe082f9ef0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::remove_all&lt; T &amp; &gt;</name>
    <filename>structEigen_1_1internal_1_1remove__all_3_01T_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>remove_all&lt; T &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1remove__all_3_01T_01_6_01_4.html</anchorfile>
      <anchor>abc07582f72a90e08a201f91760b34682</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::remove_all&lt; T * &gt;</name>
    <filename>structEigen_1_1internal_1_1remove__all_3_01T_01_5_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>remove_all&lt; T &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1remove__all_3_01T_01_5_01_4.html</anchorfile>
      <anchor>a5ea5cc87f92e865762fbffc491e8bac9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::remove_all&lt; T const &amp; &gt;</name>
    <filename>structEigen_1_1internal_1_1remove__all_3_01T_01const_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>remove_all&lt; T &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1remove__all_3_01T_01const_01_6_01_4.html</anchorfile>
      <anchor>ad57977ae3c47c6738bd4c3d5d317cb5b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::remove_all&lt; T const * &gt;</name>
    <filename>structEigen_1_1internal_1_1remove__all_3_01T_01const_01_5_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>remove_all&lt; T &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1remove__all_3_01T_01const_01_5_01_4.html</anchorfile>
      <anchor>a80ee851cf5d48a096726086ade4c65a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::remove_const</name>
    <filename>structEigen_1_1internal_1_1remove__const.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1remove__const.html</anchorfile>
      <anchor>afe3dbb0bdee2ec8eed4416723d75bc90</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::remove_const&lt; const T &gt;</name>
    <filename>structEigen_1_1internal_1_1remove__const_3_01const_01T_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1remove__const_3_01const_01T_01_4.html</anchorfile>
      <anchor>a454aa1ca0009359ceb5405db5419f302</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::remove_const&lt; const T[]&gt;</name>
    <filename>structEigen_1_1internal_1_1remove__const_3_01const_01T[]_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1remove__const_3_01const_01T[]_4.html</anchorfile>
      <anchor>a61cf8ec377f9c0ec5bb13fd276996a73</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::remove_const&lt; const T[Size]&gt;</name>
    <filename>structEigen_1_1internal_1_1remove__const_3_01const_01T[Size]_4.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1remove__const_3_01const_01T[Size]_4.html</anchorfile>
      <anchor>ac07fc7701793f86e7a94f7e11e84af6e</anchor>
      <arglist>[Size]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::remove_pointer</name>
    <filename>structEigen_1_1internal_1_1remove__pointer.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1remove__pointer.html</anchorfile>
      <anchor>a28a02b4829fe9316ccfde57fdfe08e9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::remove_pointer&lt; T * &gt;</name>
    <filename>structEigen_1_1internal_1_1remove__pointer_3_01T_01_5_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1remove__pointer_3_01T_01_5_01_4.html</anchorfile>
      <anchor>a4b303d342d6f988b381ee5a7cc37b269</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::remove_pointer&lt; T *const &gt;</name>
    <filename>structEigen_1_1internal_1_1remove__pointer_3_01T_01_5const_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1remove__pointer_3_01T_01_5const_01_4.html</anchorfile>
      <anchor>ac2307323104253824b1c08e4970a24e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::remove_reference</name>
    <filename>structEigen_1_1internal_1_1remove__reference.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1remove__reference.html</anchorfile>
      <anchor>a48fc595958f2006d8ddea90f18833ae0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::remove_reference&lt; T &amp; &gt;</name>
    <filename>structEigen_1_1internal_1_1remove__reference_3_01T_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1remove__reference_3_01T_01_6_01_4.html</anchorfile>
      <anchor>aee4fe49c1eaa98fb0fcc4c2144e40ece</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Replicate</name>
    <filename>classEigen_1_1Replicate.html</filename>
    <templarg>MatrixType</templarg>
    <templarg>RowFactor</templarg>
    <templarg>ColFactor</templarg>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; Replicate &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Replicate.html</anchorfile>
      <anchor>a5725bae5b2e3a85a37403feed2b8161d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; MatrixType &gt;::type</type>
      <name>NestedExpression</name>
      <anchorfile>classEigen_1_1Replicate.html</anchorfile>
      <anchor>a4cc986623572d699119c3bcca6a12c69</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1Replicate.html</anchorfile>
      <anchor>affbc470e2987519cc4357a222c6180fa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const _MatrixTypeNested &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1Replicate.html</anchorfile>
      <anchor>a3b35592e6f841af1bbf13012b25da352</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Replicate</name>
      <anchorfile>classEigen_1_1Replicate.html</anchorfile>
      <anchor>a66e289ca86915a631cb1ca4125f64db0</anchor>
      <arglist>(const OriginalMatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Replicate</name>
      <anchorfile>classEigen_1_1Replicate.html</anchorfile>
      <anchor>acfdb96424b779cea2b8b43423d4574b4</anchor>
      <arglist>(const OriginalMatrixType &amp;matrix, Index rowFactor, Index colFactor)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1Replicate.html</anchorfile>
      <anchor>ad49008b1890464697326d138f5e69a2e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, ColFactor &gt;</type>
      <name>m_colFactor</name>
      <anchorfile>classEigen_1_1Replicate.html</anchorfile>
      <anchor>a669f37c7eddbfaad27e2beae140da7e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1Replicate.html</anchorfile>
      <anchor>aea2ec14101efda1e508ce42c98375b3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, RowFactor &gt;</type>
      <name>m_rowFactor</name>
      <anchorfile>classEigen_1_1Replicate.html</anchorfile>
      <anchor>aa0a60d49b10d684ab40b99915bf65031</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Replicate &gt;::_MatrixTypeNested</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>classEigen_1_1Replicate.html</anchorfile>
      <anchor>a6e8ebe871f42991dce25fa52f5b1d97b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Replicate &gt;::MatrixTypeNested</type>
      <name>MatrixTypeNested</name>
      <anchorfile>classEigen_1_1Replicate.html</anchorfile>
      <anchor>a47acd3e13da90f7e6ff63ea9a6dfc639</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::result_of</name>
    <filename>structEigen_1_1internal_1_1result__of.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::result_of&lt; Func(ArgType)&gt;</name>
    <filename>structEigen_1_1internal_1_1result__of_3_01Func_07ArgType_08_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>FunctorType</name>
      <anchorfile>structEigen_1_1internal_1_1result__of_3_01Func_07ArgType_08_4.html</anchorfile>
      <anchor>a6904b68963a42c52f3a590f782e9ff2ba631aa523f8d09ac44104793a811e3c29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FunctorType</name>
      <anchorfile>structEigen_1_1internal_1_1result__of_3_01Func_07ArgType_08_4.html</anchorfile>
      <anchor>a6904b68963a42c52f3a590f782e9ff2ba631aa523f8d09ac44104793a811e3c29</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unary_result_of_select&lt; Func, ArgType, FunctorType &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1result__of_3_01Func_07ArgType_08_4.html</anchorfile>
      <anchor>ac23c3f75efcfbe8eee643401440fde84</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static has_std_result_type</type>
      <name>testFunctor</name>
      <anchorfile>structEigen_1_1internal_1_1result__of_3_01Func_07ArgType_08_4.html</anchorfile>
      <anchor>adc8f0e3f81babf9ec363150457c5a88b</anchor>
      <arglist>(T const *, typename T::result_type const *=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static has_tr1_result</type>
      <name>testFunctor</name>
      <anchorfile>structEigen_1_1internal_1_1result__of_3_01Func_07ArgType_08_4.html</anchorfile>
      <anchor>aedd18d6980d959a0a6889426c791fea3</anchor>
      <arglist>(T const *, typename T::template result&lt; T(ArgType)&gt;::type const *=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static has_none</type>
      <name>testFunctor</name>
      <anchorfile>structEigen_1_1internal_1_1result__of_3_01Func_07ArgType_08_4.html</anchorfile>
      <anchor>af6e85180ec6bbd25744ccdcba7382e78</anchor>
      <arglist>(...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::result_of&lt; Func(ArgType0, ArgType1)&gt;</name>
    <filename>structEigen_1_1internal_1_1result__of_3_01Func_07ArgType0_00_01ArgType1_08_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>FunctorType</name>
      <anchorfile>structEigen_1_1internal_1_1result__of_3_01Func_07ArgType0_00_01ArgType1_08_4.html</anchorfile>
      <anchor>a342349dcc7c9a3834867d008333d08eca68f894d04b1a9b25a4c91c0f4d4039fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FunctorType</name>
      <anchorfile>structEigen_1_1internal_1_1result__of_3_01Func_07ArgType0_00_01ArgType1_08_4.html</anchorfile>
      <anchor>a342349dcc7c9a3834867d008333d08eca68f894d04b1a9b25a4c91c0f4d4039fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>binary_result_of_select&lt; Func, ArgType0, ArgType1, FunctorType &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1result__of_3_01Func_07ArgType0_00_01ArgType1_08_4.html</anchorfile>
      <anchor>a9fc9de324fc8a6bbd2e9907ab2bcea49</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static has_std_result_type</type>
      <name>testFunctor</name>
      <anchorfile>structEigen_1_1internal_1_1result__of_3_01Func_07ArgType0_00_01ArgType1_08_4.html</anchorfile>
      <anchor>ac01536f71856aa83a6c5f16ec960c38a</anchor>
      <arglist>(T const *, typename T::result_type const *=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static has_tr1_result</type>
      <name>testFunctor</name>
      <anchorfile>structEigen_1_1internal_1_1result__of_3_01Func_07ArgType0_00_01ArgType1_08_4.html</anchorfile>
      <anchor>aa1cb85adf69c0fcd326bdc7080ab0d81</anchor>
      <arglist>(T const *, typename T::template result&lt; T(ArgType0, ArgType1)&gt;::type const *=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static has_none</type>
      <name>testFunctor</name>
      <anchorfile>structEigen_1_1internal_1_1result__of_3_01Func_07ArgType0_00_01ArgType1_08_4.html</anchorfile>
      <anchor>a583c311eaa5282bc065a1e379d2b8031</anchor>
      <arglist>(...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::result_of&lt; Func(ArgType0, ArgType1, ArgType2)&gt;</name>
    <filename>structEigen_1_1internal_1_1result__of_3_01Func_07ArgType0_00_01ArgType1_00_01ArgType2_08_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>FunctorType</name>
      <anchorfile>structEigen_1_1internal_1_1result__of_3_01Func_07ArgType0_00_01ArgType1_00_01ArgType2_08_4.html</anchorfile>
      <anchor>a057f75cd0ae3dad3569728be1dc8ae91ad8da9a8bb3a4cb3fccfcfac46a3bc78d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FunctorType</name>
      <anchorfile>structEigen_1_1internal_1_1result__of_3_01Func_07ArgType0_00_01ArgType1_00_01ArgType2_08_4.html</anchorfile>
      <anchor>a057f75cd0ae3dad3569728be1dc8ae91ad8da9a8bb3a4cb3fccfcfac46a3bc78d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ternary_result_of_select&lt; Func, ArgType0, ArgType1, ArgType2, FunctorType &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1result__of_3_01Func_07ArgType0_00_01ArgType1_00_01ArgType2_08_4.html</anchorfile>
      <anchor>acb34a93dd86b197d202b904fc55d8e35</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static has_std_result_type</type>
      <name>testFunctor</name>
      <anchorfile>structEigen_1_1internal_1_1result__of_3_01Func_07ArgType0_00_01ArgType1_00_01ArgType2_08_4.html</anchorfile>
      <anchor>a0466468ea1c62ed6ccc58224b9f32339</anchor>
      <arglist>(T const *, typename T::result_type const *=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static has_tr1_result</type>
      <name>testFunctor</name>
      <anchorfile>structEigen_1_1internal_1_1result__of_3_01Func_07ArgType0_00_01ArgType1_00_01ArgType2_08_4.html</anchorfile>
      <anchor>ae02c3ef769fda8c4585f3261306030b7</anchor>
      <arglist>(T const *, typename T::template result&lt; T(ArgType0, ArgType1, ArgType2)&gt;::type const *=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static has_none</type>
      <name>testFunctor</name>
      <anchorfile>structEigen_1_1internal_1_1result__of_3_01Func_07ArgType0_00_01ArgType1_00_01ArgType2_08_4.html</anchorfile>
      <anchor>a9ab5bd241cc11f5e5207c107c628fc28</anchor>
      <arglist>(...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::result_of&lt; scalar_cmp_op&lt; LhsScalar, RhsScalar, Cmp &gt;(LhsScalar, RhsScalar)&gt;</name>
    <filename>structEigen_1_1internal_1_1result__of_3_01scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01Cmp_cae27906412bee36be989a9849316871.html</filename>
    <templarg>Cmp</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>bool</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1result__of_3_01scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01Cmp_cae27906412bee36be989a9849316871.html</anchorfile>
      <anchor>ad71776b5f3e55cc1949d292b6c3f9a28</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::ReturnByValue</name>
    <filename>classEigen_1_1ReturnByValue.html</filename>
    <templarg>Derived</templarg>
    <base protection="private">Eigen::internal::no_assignment_operator</base>
    <class kind="class">Eigen::ReturnByValue::Unusable</class>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; ReturnByValue &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a5175aa7230bb630e7755fee20c2cd3a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::ReturnType</type>
      <name>ReturnType</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a60586d6c0903b626b5336158811c33ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a89c8cb89fa3bd7c48e56b8a67a3dcaef</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a05cdb7880ad434c1e9ff09e0e5e5eebf</anchor>
      <arglist>(Index, Index) const</arglist>
    </member>
    <member kind="function">
      <type>Unusable &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a84d87899d20ba8c7e6ec89cb832b2f4f</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>Unusable &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a32679e6285c6b9a168e7af111eb53896</anchor>
      <arglist>(Index, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3c92266c99fd9f9b6b24a8ca64936056</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aeeb8c9df6d5dcf039f2b622a954e9bf7</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>af3453eb4775c3b108d7dc1f2766bbee4</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; FullPivHouseholderQRMatrixQReturnType&lt; MatrixType &gt; &gt;</name>
    <filename>classEigen_1_1ReturnByValue.html</filename>
    <base protection="private">Eigen::internal::no_assignment_operator</base>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; ReturnByValue &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a5175aa7230bb630e7755fee20c2cd3a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; FullPivHouseholderQRMatrixQReturnType&lt; MatrixType &gt; &gt;::ReturnType</type>
      <name>ReturnType</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a60586d6c0903b626b5336158811c33ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a89c8cb89fa3bd7c48e56b8a67a3dcaef</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a05cdb7880ad434c1e9ff09e0e5e5eebf</anchor>
      <arglist>(Index, Index) const</arglist>
    </member>
    <member kind="function">
      <type>Unusable &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a84d87899d20ba8c7e6ec89cb832b2f4f</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>Unusable &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a32679e6285c6b9a168e7af111eb53896</anchor>
      <arglist>(Index, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3c92266c99fd9f9b6b24a8ca64936056</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aeeb8c9df6d5dcf039f2b622a954e9bf7</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>af3453eb4775c3b108d7dc1f2766bbee4</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; HessenbergDecompositionMatrixHReturnType&lt; MatrixType &gt; &gt;</name>
    <filename>classEigen_1_1ReturnByValue.html</filename>
    <base protection="private">Eigen::internal::no_assignment_operator</base>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; ReturnByValue &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a5175aa7230bb630e7755fee20c2cd3a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; HessenbergDecompositionMatrixHReturnType&lt; MatrixType &gt; &gt;::ReturnType</type>
      <name>ReturnType</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a60586d6c0903b626b5336158811c33ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a89c8cb89fa3bd7c48e56b8a67a3dcaef</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a05cdb7880ad434c1e9ff09e0e5e5eebf</anchor>
      <arglist>(Index, Index) const</arglist>
    </member>
    <member kind="function">
      <type>Unusable &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a84d87899d20ba8c7e6ec89cb832b2f4f</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>Unusable &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a32679e6285c6b9a168e7af111eb53896</anchor>
      <arglist>(Index, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3c92266c99fd9f9b6b24a8ca64936056</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aeeb8c9df6d5dcf039f2b622a954e9bf7</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>af3453eb4775c3b108d7dc1f2766bbee4</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; homogeneous_left_product_impl&lt; Homogeneous&lt; MatrixType, Vertical &gt;, Lhs &gt; &gt;</name>
    <filename>classEigen_1_1ReturnByValue.html</filename>
    <base protection="private">Eigen::internal::no_assignment_operator</base>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; ReturnByValue &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a5175aa7230bb630e7755fee20c2cd3a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; homogeneous_left_product_impl&lt; Homogeneous&lt; MatrixType, Vertical &gt;, Lhs &gt; &gt;::ReturnType</type>
      <name>ReturnType</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a60586d6c0903b626b5336158811c33ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a89c8cb89fa3bd7c48e56b8a67a3dcaef</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a05cdb7880ad434c1e9ff09e0e5e5eebf</anchor>
      <arglist>(Index, Index) const</arglist>
    </member>
    <member kind="function">
      <type>Unusable &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a84d87899d20ba8c7e6ec89cb832b2f4f</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>Unusable &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a32679e6285c6b9a168e7af111eb53896</anchor>
      <arglist>(Index, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3c92266c99fd9f9b6b24a8ca64936056</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aeeb8c9df6d5dcf039f2b622a954e9bf7</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>af3453eb4775c3b108d7dc1f2766bbee4</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; homogeneous_right_product_impl&lt; Homogeneous&lt; MatrixType, Horizontal &gt;, Rhs &gt; &gt;</name>
    <filename>classEigen_1_1ReturnByValue.html</filename>
    <base protection="private">Eigen::internal::no_assignment_operator</base>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; ReturnByValue &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a5175aa7230bb630e7755fee20c2cd3a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; homogeneous_right_product_impl&lt; Homogeneous&lt; MatrixType, Horizontal &gt;, Rhs &gt; &gt;::ReturnType</type>
      <name>ReturnType</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a60586d6c0903b626b5336158811c33ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a89c8cb89fa3bd7c48e56b8a67a3dcaef</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a05cdb7880ad434c1e9ff09e0e5e5eebf</anchor>
      <arglist>(Index, Index) const</arglist>
    </member>
    <member kind="function">
      <type>Unusable &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a84d87899d20ba8c7e6ec89cb832b2f4f</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>Unusable &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a32679e6285c6b9a168e7af111eb53896</anchor>
      <arglist>(Index, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3c92266c99fd9f9b6b24a8ca64936056</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aeeb8c9df6d5dcf039f2b622a954e9bf7</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>af3453eb4775c3b108d7dc1f2766bbee4</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; image_retval_base&lt; _DecompositionType &gt; &gt;</name>
    <filename>classEigen_1_1ReturnByValue.html</filename>
    <base protection="private">Eigen::internal::no_assignment_operator</base>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; ReturnByValue &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a5175aa7230bb630e7755fee20c2cd3a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; image_retval_base&lt; _DecompositionType &gt; &gt;::ReturnType</type>
      <name>ReturnType</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a60586d6c0903b626b5336158811c33ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a89c8cb89fa3bd7c48e56b8a67a3dcaef</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a05cdb7880ad434c1e9ff09e0e5e5eebf</anchor>
      <arglist>(Index, Index) const</arglist>
    </member>
    <member kind="function">
      <type>Unusable &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a84d87899d20ba8c7e6ec89cb832b2f4f</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>Unusable &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a32679e6285c6b9a168e7af111eb53896</anchor>
      <arglist>(Index, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3c92266c99fd9f9b6b24a8ca64936056</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aeeb8c9df6d5dcf039f2b622a954e9bf7</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>af3453eb4775c3b108d7dc1f2766bbee4</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; image_retval_base&lt; FullPivLU&lt; _MatrixType &gt; &gt; &gt;</name>
    <filename>classEigen_1_1ReturnByValue.html</filename>
    <base protection="private">Eigen::internal::no_assignment_operator</base>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; ReturnByValue &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a5175aa7230bb630e7755fee20c2cd3a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; image_retval_base&lt; FullPivLU&lt; _MatrixType &gt; &gt; &gt;::ReturnType</type>
      <name>ReturnType</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a60586d6c0903b626b5336158811c33ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a89c8cb89fa3bd7c48e56b8a67a3dcaef</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a05cdb7880ad434c1e9ff09e0e5e5eebf</anchor>
      <arglist>(Index, Index) const</arglist>
    </member>
    <member kind="function">
      <type>Unusable &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a84d87899d20ba8c7e6ec89cb832b2f4f</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>Unusable &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a32679e6285c6b9a168e7af111eb53896</anchor>
      <arglist>(Index, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3c92266c99fd9f9b6b24a8ca64936056</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aeeb8c9df6d5dcf039f2b622a954e9bf7</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>af3453eb4775c3b108d7dc1f2766bbee4</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; kernel_retval_base&lt; _DecompositionType &gt; &gt;</name>
    <filename>classEigen_1_1ReturnByValue.html</filename>
    <base protection="private">Eigen::internal::no_assignment_operator</base>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; ReturnByValue &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a5175aa7230bb630e7755fee20c2cd3a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; kernel_retval_base&lt; _DecompositionType &gt; &gt;::ReturnType</type>
      <name>ReturnType</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a60586d6c0903b626b5336158811c33ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a89c8cb89fa3bd7c48e56b8a67a3dcaef</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a05cdb7880ad434c1e9ff09e0e5e5eebf</anchor>
      <arglist>(Index, Index) const</arglist>
    </member>
    <member kind="function">
      <type>Unusable &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a84d87899d20ba8c7e6ec89cb832b2f4f</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>Unusable &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a32679e6285c6b9a168e7af111eb53896</anchor>
      <arglist>(Index, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3c92266c99fd9f9b6b24a8ca64936056</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aeeb8c9df6d5dcf039f2b622a954e9bf7</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>af3453eb4775c3b108d7dc1f2766bbee4</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; kernel_retval_base&lt; FullPivLU&lt; _MatrixType &gt; &gt; &gt;</name>
    <filename>classEigen_1_1ReturnByValue.html</filename>
    <base protection="private">Eigen::internal::no_assignment_operator</base>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; ReturnByValue &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a5175aa7230bb630e7755fee20c2cd3a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; kernel_retval_base&lt; FullPivLU&lt; _MatrixType &gt; &gt; &gt;::ReturnType</type>
      <name>ReturnType</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a60586d6c0903b626b5336158811c33ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a89c8cb89fa3bd7c48e56b8a67a3dcaef</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a05cdb7880ad434c1e9ff09e0e5e5eebf</anchor>
      <arglist>(Index, Index) const</arglist>
    </member>
    <member kind="function">
      <type>Unusable &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a84d87899d20ba8c7e6ec89cb832b2f4f</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>Unusable &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a32679e6285c6b9a168e7af111eb53896</anchor>
      <arglist>(Index, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3c92266c99fd9f9b6b24a8ca64936056</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aeeb8c9df6d5dcf039f2b622a954e9bf7</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>af3453eb4775c3b108d7dc1f2766bbee4</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; SparseQR_QProduct&lt; SparseQRType, Derived &gt; &gt;</name>
    <filename>classEigen_1_1ReturnByValue.html</filename>
    <base protection="private">Eigen::internal::no_assignment_operator</base>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; ReturnByValue &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a5175aa7230bb630e7755fee20c2cd3a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SparseQR_QProduct&lt; SparseQRType, Derived &gt; &gt;::ReturnType</type>
      <name>ReturnType</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a60586d6c0903b626b5336158811c33ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a89c8cb89fa3bd7c48e56b8a67a3dcaef</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a05cdb7880ad434c1e9ff09e0e5e5eebf</anchor>
      <arglist>(Index, Index) const</arglist>
    </member>
    <member kind="function">
      <type>Unusable &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a84d87899d20ba8c7e6ec89cb832b2f4f</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>Unusable &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a32679e6285c6b9a168e7af111eb53896</anchor>
      <arglist>(Index, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3c92266c99fd9f9b6b24a8ca64936056</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aeeb8c9df6d5dcf039f2b622a954e9bf7</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>af3453eb4775c3b108d7dc1f2766bbee4</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; SPQR_QProduct&lt; SPQRType, Derived &gt; &gt;</name>
    <filename>classEigen_1_1ReturnByValue.html</filename>
    <base protection="private">Eigen::internal::no_assignment_operator</base>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; ReturnByValue &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a5175aa7230bb630e7755fee20c2cd3a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SPQR_QProduct&lt; SPQRType, Derived &gt; &gt;::ReturnType</type>
      <name>ReturnType</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a60586d6c0903b626b5336158811c33ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a89c8cb89fa3bd7c48e56b8a67a3dcaef</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a05cdb7880ad434c1e9ff09e0e5e5eebf</anchor>
      <arglist>(Index, Index) const</arglist>
    </member>
    <member kind="function">
      <type>Unusable &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a84d87899d20ba8c7e6ec89cb832b2f4f</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>Unusable &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a32679e6285c6b9a168e7af111eb53896</anchor>
      <arglist>(Index, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3c92266c99fd9f9b6b24a8ca64936056</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aeeb8c9df6d5dcf039f2b622a954e9bf7</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>af3453eb4775c3b108d7dc1f2766bbee4</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; triangular_solve_retval&lt; Side, TriangularType, Rhs &gt; &gt;</name>
    <filename>classEigen_1_1ReturnByValue.html</filename>
    <base protection="private">Eigen::internal::no_assignment_operator</base>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; ReturnByValue &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a5175aa7230bb630e7755fee20c2cd3a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; triangular_solve_retval&lt; Side, TriangularType, Rhs &gt; &gt;::ReturnType</type>
      <name>ReturnType</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a60586d6c0903b626b5336158811c33ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a89c8cb89fa3bd7c48e56b8a67a3dcaef</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a05cdb7880ad434c1e9ff09e0e5e5eebf</anchor>
      <arglist>(Index, Index) const</arglist>
    </member>
    <member kind="function">
      <type>Unusable &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a84d87899d20ba8c7e6ec89cb832b2f4f</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>Unusable &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a32679e6285c6b9a168e7af111eb53896</anchor>
      <arglist>(Index, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3c92266c99fd9f9b6b24a8ca64936056</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aeeb8c9df6d5dcf039f2b622a954e9bf7</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>af3453eb4775c3b108d7dc1f2766bbee4</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue&lt; TridiagonalizationMatrixTReturnType&lt; MatrixType &gt; &gt;</name>
    <filename>classEigen_1_1ReturnByValue.html</filename>
    <base protection="private">Eigen::internal::no_assignment_operator</base>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; ReturnByValue &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a5175aa7230bb630e7755fee20c2cd3a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TridiagonalizationMatrixTReturnType&lt; MatrixType &gt; &gt;::ReturnType</type>
      <name>ReturnType</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a60586d6c0903b626b5336158811c33ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a89c8cb89fa3bd7c48e56b8a67a3dcaef</anchor>
      <arglist>(Index) const</arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a05cdb7880ad434c1e9ff09e0e5e5eebf</anchor>
      <arglist>(Index, Index) const</arglist>
    </member>
    <member kind="function">
      <type>Unusable &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a84d87899d20ba8c7e6ec89cb832b2f4f</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>Unusable &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a32679e6285c6b9a168e7af111eb53896</anchor>
      <arglist>(Index, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>a3c92266c99fd9f9b6b24a8ca64936056</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>aeeb8c9df6d5dcf039f2b622a954e9bf7</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1ReturnByValue.html</anchorfile>
      <anchor>af3453eb4775c3b108d7dc1f2766bbee4</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::VectorwiseOp::ReturnType</name>
    <filename>structEigen_1_1VectorwiseOp_1_1ReturnType.html</filename>
    <templarg>Functor</templarg>
    <templarg>Scalar_</templarg>
    <member kind="typedef">
      <type>PartialReduxExpr&lt; ExpressionType, Functor&lt; Scalar_ &gt;, Direction &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1VectorwiseOp_1_1ReturnType.html</anchorfile>
      <anchor>a980e83210b2fceea517d74a0d3a8d783</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Reverse</name>
    <filename>classEigen_1_1Reverse.html</filename>
    <templarg></templarg>
    <templarg>Direction</templarg>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; Reverse &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>af8e484d71f37f971c051271bc137630a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; MatrixType &gt;::type</type>
      <name>NestedExpression</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a2c2404c170c28f27eed92837ac2ec7f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a915f526f2c8a720da1e99a888ce87c48</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a3ca8f0d426460bcbba3bff75bc38f6cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const internal::remove_all&lt; typename MatrixType::Nested &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a92346d852967a5fe2d8cb5567f22d93e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Reverse</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a96b3fcbbafa514745407b895acf4c8b4</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>ac28de933d74d3feb733c222559f574f4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>PacketSize</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a52a29b80bb03ad8b0f6c73af992d19d7a76c8eb09290c100fa91b5846008b5153</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>IsColMajor</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a52a29b80bb03ad8b0f6c73af992d19d7aeb8470b65bad8425f2ec3128499bb277</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>ReverseRow</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a52a29b80bb03ad8b0f6c73af992d19d7a5695a62bbcdcc28e7012b1cc355e370e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>ReverseCol</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a52a29b80bb03ad8b0f6c73af992d19d7a770ddf07ca46520c9841280e5630dafb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>OffsetRow</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a52a29b80bb03ad8b0f6c73af992d19d7a82c958ff293e2e4db66e0fd47e92d7f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>OffsetCol</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a52a29b80bb03ad8b0f6c73af992d19d7a2fdcf783e1ecede6eebe28f071b498c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>ReversePacket</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a52a29b80bb03ad8b0f6c73af992d19d7a4d9b3dbffb97faac27c6147d863367ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>IsColMajor</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a52a29b80bb03ad8b0f6c73af992d19d7aeb8470b65bad8425f2ec3128499bb277</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>OffsetCol</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a52a29b80bb03ad8b0f6c73af992d19d7a2fdcf783e1ecede6eebe28f071b498c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>OffsetRow</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a52a29b80bb03ad8b0f6c73af992d19d7a82c958ff293e2e4db66e0fd47e92d7f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>PacketSize</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a52a29b80bb03ad8b0f6c73af992d19d7a76c8eb09290c100fa91b5846008b5153</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::reverse_packet_cond&lt; PacketScalar, ReversePacket &gt;</type>
      <name>reverse_packet</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a4e8cdf354cf1da1918754405bcb60ea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>ReverseCol</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a52a29b80bb03ad8b0f6c73af992d19d7a770ddf07ca46520c9841280e5630dafb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>ReversePacket</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a52a29b80bb03ad8b0f6c73af992d19d7a4d9b3dbffb97faac27c6147d863367ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>ReverseRow</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>a52a29b80bb03ad8b0f6c73af992d19d7a5695a62bbcdcc28e7012b1cc355e370e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType::Nested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1Reverse.html</anchorfile>
      <anchor>ae722e74e5d0b115f8ccb4d65632f741b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::reverse_packet_cond</name>
    <filename>structEigen_1_1internal_1_1reverse__packet__cond.html</filename>
    <templarg></templarg>
    <templarg>ReversePacket</templarg>
    <member kind="function" static="yes">
      <type>static PacketType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1reverse__packet__cond.html</anchorfile>
      <anchor>a437e133d7ec9a49867b7b11030c9ca6c</anchor>
      <arglist>(const PacketType &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::reverse_packet_cond&lt; PacketType, false &gt;</name>
    <filename>structEigen_1_1internal_1_1reverse__packet__cond_3_01PacketType_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static PacketType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1reverse__packet__cond_3_01PacketType_00_01false_01_4.html</anchorfile>
      <anchor>ac5e8467665d9f809e5c217bfaeeb259d</anchor>
      <arglist>(const PacketType &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseCompressedBase::ReverseInnerIterator</name>
    <filename>classEigen_1_1SparseCompressedBase_1_1ReverseInnerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>ade4a4aa44689b252b291b2b16069c26a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex</type>
      <name>index</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a25bdc900126b79812a0010ddf8efe99e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a7fb357bb06ecf360b1964f5325fb52b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ReverseInnerIterator &amp;</type>
      <name>operator--</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a66e4aa4f9c7387dc90026d68dfff562a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outer</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a4c8f7b3f72c8871809f1ecb42abfe661</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReverseInnerIterator</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>afc971eba8c166a01022aaa19287b928f</anchor>
      <arglist>(const SparseCompressedBase &amp;mat, Index outer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReverseInnerIterator</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>aee0170e7880e650c5b57913c9aee5614</anchor>
      <arglist>(const SparseCompressedBase &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReverseInnerIterator</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>ae51ccd7f9f11df3fc6d2e1a92200b66d</anchor>
      <arglist>(const internal::CompressedStorage&lt; Scalar, StorageIndex &gt; &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a3f476d21e53e56cb7de5712058519e7d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>value</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a8e50cc6eb01d5acc3fb141f4de69033b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>valueRef</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a979c25ea249645bcf7532e2e1071ceeb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, Derived::IsVectorAtCompileTime?0:Dynamic &gt;</type>
      <name>OuterType</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a1a0ea3e7c5ad921e4d3de265e990ae90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_id</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a09af4445f7bdec54279184a310a7377a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const StorageIndex *</type>
      <name>m_indices</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a633e66cdf00c5eef9ae3b1c239767edf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const OuterType</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>ac648cf1165e7ad23f665990191910e40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_start</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a9614e400ccaa3b7a6c864da414f0531e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Scalar *</type>
      <name>m_values</name>
      <anchorfile>classEigen_1_1SparseCompressedBase_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>ab4228f60b8c49d386589ebcbc185ab68</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Rotation2D</name>
    <filename>classEigen_1_1Rotation2D.html</filename>
    <templarg>_Scalar</templarg>
    <base>RotationBase&lt; Rotation2D&lt; _Scalar &gt;, 2 &gt;</base>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>aa1cdc6121f6940dd71aca812170f2159aff52b96d52a15a0de2f73b98bc8f63ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>aa1cdc6121f6940dd71aca812170f2159aff52b96d52a15a0de2f73b98bc8f63ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 2, 2 &gt;</type>
      <name>Matrix2</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a7dfee2f0374e8efd7e5e9b027f952213</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>ac20c665ece0f197a712a2a39ae72e4e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 2, 1 &gt;</type>
      <name>Vector2</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a567fea947249da1b60f04fbdb9ee0937</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>angle</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>af34ab8da6bfe010ca66c8acafa239a6e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>angle</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>ac91b3210ee741ca2cf1b2e4acc100672</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::cast_return_type&lt; Rotation2D, Rotation2D&lt; NewScalarType &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a7a2057f37733b0d153f542fffe8207cf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Rotation2D &amp;</type>
      <name>fromRotationMatrix</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a3de4849e601e3655c2e57e2a07f02fd7</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Rotation2D&lt; Scalar &gt; &amp;</type>
      <name>fromRotationMatrix</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>ab60bf3b2d7a33e8e29856f35839eba72</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Rotation2D</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a31e2adeabbde2a5210237f903fc40600</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>ac70ab985fd67d3cc43ea75c33c01ae3a</anchor>
      <arglist>(const Rotation2D &amp;other, const typename NumTraits&lt; Scalar &gt;::Real &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Rotation2D</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a3a6cdaeaac6610b810aba08d514af49d</anchor>
      <arglist>(const Rotation2D &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Vector2</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a6650136f5839cfd028fd7f1373d06882</anchor>
      <arglist>(const Vector2 &amp;vec) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Rotation2D &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a6c4bcdd365f7df12b86e8eb07a221eea</anchor>
      <arglist>(const Rotation2D &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Rotation2D &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a483efa61d85a46bb94912a68cfee9902</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Rotation2D</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a581ea9ac3741f81c9c9416ed77246cc2</anchor>
      <arglist>(const Scalar &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Rotation2D</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>adcd50e17d84f71f584335e8ff3f2d994</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Rotation2D</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a6f6f81f37238abfb3b258c0d93f53314</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Rotation2D</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a28141c131bb66516477e07752278c139</anchor>
      <arglist>(const Rotation2D&lt; OtherScalarType &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Rotation2D</type>
      <name>slerp</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a47058d6327b801f6987506dcfbffb77f</anchor>
      <arglist>(const Scalar &amp;t, const Rotation2D &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>smallestAngle</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a38e64a85197dc268a3e7832e75e469c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>smallestPositiveAngle</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>ad3445ec4d8b7931f16096c1894e7986f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix2</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a417985ee6adae46447bb1b1d8d17a824</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Rotation2D</type>
      <name>Identity</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a8bc2dda10d325f1ce5e1550e451bcd42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_angle</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>afd858dda7a5605f17c6dee8f216cef8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>RotationBase&lt; Rotation2D&lt; _Scalar &gt;, 2 &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Rotation2D.html</anchorfile>
      <anchor>a5cc9a9df6d6e11d7146dbf5094332fb5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::rotation_base_generic_product_selector</name>
    <filename>structEigen_1_1internal_1_1rotation__base__generic__product__selector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>IsVector</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::rotation_base_generic_product_selector&lt; RotationDerived, DiagonalMatrix&lt; Scalar, Dim, MaxDim &gt;, false &gt;</name>
    <filename>structEigen_1_1internal_1_1rotation__base__generic__product__selector_3_01RotationDerived_00_01Dce6ab4d4618a8a7d711ee4fd66ebeba4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Dim</templarg>
    <templarg>MaxDim</templarg>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, Affine &gt;</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1rotation__base__generic__product__selector_3_01RotationDerived_00_01Dce6ab4d4618a8a7d711ee4fd66ebeba4.html</anchorfile>
      <anchor>a85185b2776cd7e5617639cc40a9c5a98</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC ReturnType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1rotation__base__generic__product__selector_3_01RotationDerived_00_01Dce6ab4d4618a8a7d711ee4fd66ebeba4.html</anchorfile>
      <anchor>af4fa0ba69413fd6ba05f27353436d1d3</anchor>
      <arglist>(const RotationDerived &amp;r, const DiagonalMatrix&lt; Scalar, Dim, MaxDim &gt; &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::rotation_base_generic_product_selector&lt; RotationDerived, MatrixType, false &gt;</name>
    <filename>structEigen_1_1internal_1_1rotation__base__generic__product__selector_3_01RotationDerived_00_01MatrixType_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>structEigen_1_1internal_1_1rotation__base__generic__product__selector_3_01RotationDerived_00_01MatrixType_00_01false_01_4.html</anchorfile>
      <anchor>a14180207de7a261e838770d1d381633aa9dca99ec704565067ee4c4f0f5061e1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>structEigen_1_1internal_1_1rotation__base__generic__product__selector_3_01RotationDerived_00_01MatrixType_00_01false_01_4.html</anchorfile>
      <anchor>a14180207de7a261e838770d1d381633aa9dca99ec704565067ee4c4f0f5061e1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; typename RotationDerived::Scalar, Dim, Dim &gt;</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1rotation__base__generic__product__selector_3_01RotationDerived_00_01MatrixType_00_01false_01_4.html</anchorfile>
      <anchor>a34ec3b1c3773e68c3f8a6c05519aa43a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC ReturnType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1rotation__base__generic__product__selector_3_01RotationDerived_00_01MatrixType_00_01false_01_4.html</anchorfile>
      <anchor>a4b6de128f1557d57efdaef40aaee06b7</anchor>
      <arglist>(const RotationDerived &amp;r, const MatrixType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::rotation_base_generic_product_selector&lt; RotationDerived, OtherVectorType, true &gt;</name>
    <filename>structEigen_1_1internal_1_1rotation__base__generic__product__selector_3_01RotationDerived_00_01OtherVectorType_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>structEigen_1_1internal_1_1rotation__base__generic__product__selector_3_01RotationDerived_00_01OtherVectorType_00_01true_01_4.html</anchorfile>
      <anchor>ac6075034ec99785ef239e150e3016e6baa29164286fdcd8cd07f0113175a972bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>structEigen_1_1internal_1_1rotation__base__generic__product__selector_3_01RotationDerived_00_01OtherVectorType_00_01true_01_4.html</anchorfile>
      <anchor>ac6075034ec99785ef239e150e3016e6baa29164286fdcd8cd07f0113175a972bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; typename RotationDerived::Scalar, Dim, 1 &gt;</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1rotation__base__generic__product__selector_3_01RotationDerived_00_01OtherVectorType_00_01true_01_4.html</anchorfile>
      <anchor>a523751106cdef07ae1ea8cd07ab84d2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ReturnType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1rotation__base__generic__product__selector_3_01RotationDerived_00_01OtherVectorType_00_01true_01_4.html</anchorfile>
      <anchor>acfd1798f465474344d93478b104ff21e</anchor>
      <arglist>(const RotationDerived &amp;r, const OtherVectorType &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::RotationBase</name>
    <filename>classEigen_1_1RotationBase.html</filename>
    <templarg>Derived</templarg>
    <templarg>_Dim</templarg>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ab858bf20dba764db0143913171a2eb4daef91a0393c7c530da1ac4db568a5e7ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ab858bf20dba764db0143913171a2eb4daef91a0393c7c530da1ac4db568a5e7ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, Dim &gt;</type>
      <name>RotationMatrixType</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a83602509674c9d635551998460342951</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>af9b43eac462d7aa70b018efd49c13ef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>abb59e1e7143c7ee1f753299407dc3eda</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC VectorType</type>
      <name>_transformVector</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a015ba3b47831570ec525f22b79253bbe</anchor>
      <arglist>(const OtherVectorType &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a1cae30fa6779f33fb835c91d4c65f54d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a32a9b98ea4ea05b04a5f5f4b138daef8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a2835ea92940986b4220cf47538a6bc41</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RotationMatrixType</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a14ce23df5f0b2593a466f8130fe6bac9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform&lt; Scalar, Dim, Isometry &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a4b09a2174ee14f0aa71bc0285c9045a9</anchor>
      <arglist>(const Translation&lt; Scalar, Dim &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ad7b31a12a4f8f2584b8937f958bd6ea6</anchor>
      <arglist>(const UniformScaling&lt; Scalar &gt; &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE internal::rotation_base_generic_product_selector&lt; Derived, OtherDerived, OtherDerived::IsVectorAtCompileTime &gt;::ReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a68d8b53d31bcfa9fd6b0e24a061bea6c</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;e) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform&lt; Scalar, Dim, Mode &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>adf1097a616f0ebf7e78eea9598697672</anchor>
      <arglist>(const Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RotationMatrixType</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>aac726e89402a427c605514ce31b01e42</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend EIGEN_DEVICE_FUNC RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>affba3749838de939140b601e7db834e8</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;l, const Derived &amp;r)</arglist>
    </member>
    <member kind="friend">
      <type>EIGEN_DEVICE_FUNC friend Transform&lt; Scalar, Dim, Affine &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a507ee9474b9d648cdc9d294f4e944d60</anchor>
      <arglist>(const DiagonalMatrix&lt; Scalar, Dim &gt; &amp;l, const Derived &amp;r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RotationBase&lt; AngleAxis&lt; _Scalar &gt;, 3 &gt;</name>
    <filename>classEigen_1_1RotationBase.html</filename>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ab858bf20dba764db0143913171a2eb4daef91a0393c7c530da1ac4db568a5e7ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, Dim &gt;</type>
      <name>RotationMatrixType</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a83602509674c9d635551998460342951</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; AngleAxis&lt; _Scalar &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>af9b43eac462d7aa70b018efd49c13ef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>abb59e1e7143c7ee1f753299407dc3eda</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC VectorType</type>
      <name>_transformVector</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a015ba3b47831570ec525f22b79253bbe</anchor>
      <arglist>(const OtherVectorType &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const AngleAxis&lt; _Scalar &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a1cae30fa6779f33fb835c91d4c65f54d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC AngleAxis&lt; _Scalar &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a32a9b98ea4ea05b04a5f5f4b138daef8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC AngleAxis&lt; _Scalar &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a2835ea92940986b4220cf47538a6bc41</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RotationMatrixType</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a14ce23df5f0b2593a466f8130fe6bac9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform&lt; Scalar, Dim, Isometry &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a4b09a2174ee14f0aa71bc0285c9045a9</anchor>
      <arglist>(const Translation&lt; Scalar, Dim &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ad7b31a12a4f8f2584b8937f958bd6ea6</anchor>
      <arglist>(const UniformScaling&lt; Scalar &gt; &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE internal::rotation_base_generic_product_selector&lt; AngleAxis&lt; _Scalar &gt;, OtherDerived, OtherDerived::IsVectorAtCompileTime &gt;::ReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a68d8b53d31bcfa9fd6b0e24a061bea6c</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;e) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform&lt; Scalar, Dim, Mode &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>adf1097a616f0ebf7e78eea9598697672</anchor>
      <arglist>(const Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RotationMatrixType</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>aac726e89402a427c605514ce31b01e42</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend EIGEN_DEVICE_FUNC RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>affba3749838de939140b601e7db834e8</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;l, const AngleAxis&lt; _Scalar &gt; &amp;r)</arglist>
    </member>
    <member kind="friend">
      <type>EIGEN_DEVICE_FUNC friend Transform&lt; Scalar, Dim, Affine &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a507ee9474b9d648cdc9d294f4e944d60</anchor>
      <arglist>(const DiagonalMatrix&lt; Scalar, Dim &gt; &amp;l, const AngleAxis&lt; _Scalar &gt; &amp;r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RotationBase&lt; Derived, 3 &gt;</name>
    <filename>classEigen_1_1RotationBase.html</filename>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ab858bf20dba764db0143913171a2eb4daef91a0393c7c530da1ac4db568a5e7ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, Dim &gt;</type>
      <name>RotationMatrixType</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a83602509674c9d635551998460342951</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>af9b43eac462d7aa70b018efd49c13ef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>abb59e1e7143c7ee1f753299407dc3eda</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC VectorType</type>
      <name>_transformVector</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a015ba3b47831570ec525f22b79253bbe</anchor>
      <arglist>(const OtherVectorType &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a1cae30fa6779f33fb835c91d4c65f54d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a32a9b98ea4ea05b04a5f5f4b138daef8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a2835ea92940986b4220cf47538a6bc41</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RotationMatrixType</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a14ce23df5f0b2593a466f8130fe6bac9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform&lt; Scalar, Dim, Isometry &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a4b09a2174ee14f0aa71bc0285c9045a9</anchor>
      <arglist>(const Translation&lt; Scalar, Dim &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ad7b31a12a4f8f2584b8937f958bd6ea6</anchor>
      <arglist>(const UniformScaling&lt; Scalar &gt; &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE internal::rotation_base_generic_product_selector&lt; Derived, OtherDerived, OtherDerived::IsVectorAtCompileTime &gt;::ReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a68d8b53d31bcfa9fd6b0e24a061bea6c</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;e) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform&lt; Scalar, Dim, Mode &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>adf1097a616f0ebf7e78eea9598697672</anchor>
      <arglist>(const Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RotationMatrixType</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>aac726e89402a427c605514ce31b01e42</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend EIGEN_DEVICE_FUNC RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>affba3749838de939140b601e7db834e8</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;l, const Derived &amp;r)</arglist>
    </member>
    <member kind="friend">
      <type>EIGEN_DEVICE_FUNC friend Transform&lt; Scalar, Dim, Affine &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a507ee9474b9d648cdc9d294f4e944d60</anchor>
      <arglist>(const DiagonalMatrix&lt; Scalar, Dim &gt; &amp;l, const Derived &amp;r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RotationBase&lt; Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt;, 3 &gt;</name>
    <filename>classEigen_1_1RotationBase.html</filename>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ab858bf20dba764db0143913171a2eb4daef91a0393c7c530da1ac4db568a5e7ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, Dim &gt;</type>
      <name>RotationMatrixType</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a83602509674c9d635551998460342951</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>af9b43eac462d7aa70b018efd49c13ef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>abb59e1e7143c7ee1f753299407dc3eda</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC VectorType</type>
      <name>_transformVector</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a015ba3b47831570ec525f22b79253bbe</anchor>
      <arglist>(const OtherVectorType &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a1cae30fa6779f33fb835c91d4c65f54d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a32a9b98ea4ea05b04a5f5f4b138daef8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a2835ea92940986b4220cf47538a6bc41</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RotationMatrixType</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a14ce23df5f0b2593a466f8130fe6bac9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform&lt; Scalar, Dim, Isometry &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a4b09a2174ee14f0aa71bc0285c9045a9</anchor>
      <arglist>(const Translation&lt; Scalar, Dim &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ad7b31a12a4f8f2584b8937f958bd6ea6</anchor>
      <arglist>(const UniformScaling&lt; Scalar &gt; &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE internal::rotation_base_generic_product_selector&lt; Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt;, OtherDerived, OtherDerived::IsVectorAtCompileTime &gt;::ReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a68d8b53d31bcfa9fd6b0e24a061bea6c</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;e) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform&lt; Scalar, Dim, Mode &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>adf1097a616f0ebf7e78eea9598697672</anchor>
      <arglist>(const Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RotationMatrixType</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>aac726e89402a427c605514ce31b01e42</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend EIGEN_DEVICE_FUNC RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>affba3749838de939140b601e7db834e8</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;l, const Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &amp;r)</arglist>
    </member>
    <member kind="friend">
      <type>EIGEN_DEVICE_FUNC friend Transform&lt; Scalar, Dim, Affine &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a507ee9474b9d648cdc9d294f4e944d60</anchor>
      <arglist>(const DiagonalMatrix&lt; Scalar, Dim &gt; &amp;l, const Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &amp;r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RotationBase&lt; Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt;, 3 &gt;</name>
    <filename>classEigen_1_1RotationBase.html</filename>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ab858bf20dba764db0143913171a2eb4daef91a0393c7c530da1ac4db568a5e7ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, Dim &gt;</type>
      <name>RotationMatrixType</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a83602509674c9d635551998460342951</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>af9b43eac462d7aa70b018efd49c13ef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>abb59e1e7143c7ee1f753299407dc3eda</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC VectorType</type>
      <name>_transformVector</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a015ba3b47831570ec525f22b79253bbe</anchor>
      <arglist>(const OtherVectorType &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a1cae30fa6779f33fb835c91d4c65f54d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a32a9b98ea4ea05b04a5f5f4b138daef8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a2835ea92940986b4220cf47538a6bc41</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RotationMatrixType</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a14ce23df5f0b2593a466f8130fe6bac9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform&lt; Scalar, Dim, Isometry &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a4b09a2174ee14f0aa71bc0285c9045a9</anchor>
      <arglist>(const Translation&lt; Scalar, Dim &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ad7b31a12a4f8f2584b8937f958bd6ea6</anchor>
      <arglist>(const UniformScaling&lt; Scalar &gt; &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE internal::rotation_base_generic_product_selector&lt; Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt;, OtherDerived, OtherDerived::IsVectorAtCompileTime &gt;::ReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a68d8b53d31bcfa9fd6b0e24a061bea6c</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;e) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform&lt; Scalar, Dim, Mode &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>adf1097a616f0ebf7e78eea9598697672</anchor>
      <arglist>(const Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RotationMatrixType</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>aac726e89402a427c605514ce31b01e42</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend EIGEN_DEVICE_FUNC RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>affba3749838de939140b601e7db834e8</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;l, const Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &amp;r)</arglist>
    </member>
    <member kind="friend">
      <type>EIGEN_DEVICE_FUNC friend Transform&lt; Scalar, Dim, Affine &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a507ee9474b9d648cdc9d294f4e944d60</anchor>
      <arglist>(const DiagonalMatrix&lt; Scalar, Dim &gt; &amp;l, const Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &amp;r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RotationBase&lt; Quaternion&lt; _Scalar, _Options &gt;, 3 &gt;</name>
    <filename>classEigen_1_1RotationBase.html</filename>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ab858bf20dba764db0143913171a2eb4daef91a0393c7c530da1ac4db568a5e7ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, Dim &gt;</type>
      <name>RotationMatrixType</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a83602509674c9d635551998460342951</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Quaternion&lt; _Scalar, _Options &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>af9b43eac462d7aa70b018efd49c13ef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>abb59e1e7143c7ee1f753299407dc3eda</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC VectorType</type>
      <name>_transformVector</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a015ba3b47831570ec525f22b79253bbe</anchor>
      <arglist>(const OtherVectorType &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Quaternion&lt; _Scalar, _Options &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a1cae30fa6779f33fb835c91d4c65f54d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Quaternion&lt; _Scalar, _Options &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a32a9b98ea4ea05b04a5f5f4b138daef8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Quaternion&lt; _Scalar, _Options &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a2835ea92940986b4220cf47538a6bc41</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RotationMatrixType</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a14ce23df5f0b2593a466f8130fe6bac9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform&lt; Scalar, Dim, Isometry &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a4b09a2174ee14f0aa71bc0285c9045a9</anchor>
      <arglist>(const Translation&lt; Scalar, Dim &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ad7b31a12a4f8f2584b8937f958bd6ea6</anchor>
      <arglist>(const UniformScaling&lt; Scalar &gt; &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE internal::rotation_base_generic_product_selector&lt; Quaternion&lt; _Scalar, _Options &gt;, OtherDerived, OtherDerived::IsVectorAtCompileTime &gt;::ReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a68d8b53d31bcfa9fd6b0e24a061bea6c</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;e) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform&lt; Scalar, Dim, Mode &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>adf1097a616f0ebf7e78eea9598697672</anchor>
      <arglist>(const Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RotationMatrixType</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>aac726e89402a427c605514ce31b01e42</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend EIGEN_DEVICE_FUNC RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>affba3749838de939140b601e7db834e8</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;l, const Quaternion&lt; _Scalar, _Options &gt; &amp;r)</arglist>
    </member>
    <member kind="friend">
      <type>EIGEN_DEVICE_FUNC friend Transform&lt; Scalar, Dim, Affine &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a507ee9474b9d648cdc9d294f4e944d60</anchor>
      <arglist>(const DiagonalMatrix&lt; Scalar, Dim &gt; &amp;l, const Quaternion&lt; _Scalar, _Options &gt; &amp;r)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RotationBase&lt; Rotation2D&lt; _Scalar &gt;, 2 &gt;</name>
    <filename>classEigen_1_1RotationBase.html</filename>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ab858bf20dba764db0143913171a2eb4daef91a0393c7c530da1ac4db568a5e7ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, Dim &gt;</type>
      <name>RotationMatrixType</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a83602509674c9d635551998460342951</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Rotation2D&lt; _Scalar &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>af9b43eac462d7aa70b018efd49c13ef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>abb59e1e7143c7ee1f753299407dc3eda</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC VectorType</type>
      <name>_transformVector</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a015ba3b47831570ec525f22b79253bbe</anchor>
      <arglist>(const OtherVectorType &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Rotation2D&lt; _Scalar &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a1cae30fa6779f33fb835c91d4c65f54d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Rotation2D&lt; _Scalar &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a32a9b98ea4ea05b04a5f5f4b138daef8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Rotation2D&lt; _Scalar &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a2835ea92940986b4220cf47538a6bc41</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RotationMatrixType</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a14ce23df5f0b2593a466f8130fe6bac9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform&lt; Scalar, Dim, Isometry &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a4b09a2174ee14f0aa71bc0285c9045a9</anchor>
      <arglist>(const Translation&lt; Scalar, Dim &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>ad7b31a12a4f8f2584b8937f958bd6ea6</anchor>
      <arglist>(const UniformScaling&lt; Scalar &gt; &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE internal::rotation_base_generic_product_selector&lt; Rotation2D&lt; _Scalar &gt;, OtherDerived, OtherDerived::IsVectorAtCompileTime &gt;::ReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a68d8b53d31bcfa9fd6b0e24a061bea6c</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;e) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform&lt; Scalar, Dim, Mode &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>adf1097a616f0ebf7e78eea9598697672</anchor>
      <arglist>(const Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RotationMatrixType</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>aac726e89402a427c605514ce31b01e42</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend EIGEN_DEVICE_FUNC RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>affba3749838de939140b601e7db834e8</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;l, const Rotation2D&lt; _Scalar &gt; &amp;r)</arglist>
    </member>
    <member kind="friend">
      <type>EIGEN_DEVICE_FUNC friend Transform&lt; Scalar, Dim, Affine &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1RotationBase.html</anchorfile>
      <anchor>a507ee9474b9d648cdc9d294f4e944d60</anchor>
      <arglist>(const DiagonalMatrix&lt; Scalar, Dim &gt; &amp;l, const Rotation2D&lt; _Scalar &gt; &amp;r)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_abs2_op</name>
    <filename>structEigen_1_1internal_1_1scalar__abs2__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__abs2__op.html</anchorfile>
      <anchor>a8a20e6a78a8d74957a7d93c124f7714d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__abs2__op.html</anchorfile>
      <anchor>a7f0176339ccb73b9ea97a8871237f5c6</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__abs2__op.html</anchorfile>
      <anchor>aa33487affb7a7b6395ba0c475c0e548e</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_abs_op</name>
    <filename>structEigen_1_1internal_1_1scalar__abs__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__abs__op.html</anchorfile>
      <anchor>a0ba5cca2271250a406faf6f1ca904450</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__abs__op.html</anchorfile>
      <anchor>a2e1557e18aea6d7b6a9b4b2cead03037</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__abs__op.html</anchorfile>
      <anchor>a78ce4b55dd461fb7b58f7ead3544d37c</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_acos_op</name>
    <filename>structEigen_1_1internal_1_1scalar__acos__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__acos__op.html</anchorfile>
      <anchor>a7606bbbad868c2c9ab35227e9463978b</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__acos__op.html</anchorfile>
      <anchor>a7a0b3bb76364cfa0d5f90dd9a688e31f</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_arg_op</name>
    <filename>structEigen_1_1internal_1_1scalar__arg__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__arg__op.html</anchorfile>
      <anchor>ad7c11d9f7198929bc3552f164dafda2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__arg__op.html</anchorfile>
      <anchor>ae469b50e2c22f750e702832636f391c7</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__arg__op.html</anchorfile>
      <anchor>a45c9306e3c96d90a66afed69e0a8247c</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_asin_op</name>
    <filename>structEigen_1_1internal_1_1scalar__asin__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__asin__op.html</anchorfile>
      <anchor>ae646387bd9b3f531f52cbdb0f10bcb88</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__asin__op.html</anchorfile>
      <anchor>a8d6255ec515cd4e441f6f56e180aea10</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_atan_op</name>
    <filename>structEigen_1_1internal_1_1scalar__atan__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__atan__op.html</anchorfile>
      <anchor>a04ef6093fea73bc9fdb084deb43212dd</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__atan__op.html</anchorfile>
      <anchor>aa58f970745f7b563a6c9ce9f999ec008</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_betainc_op</name>
    <filename>structEigen_1_1internal_1_1scalar__betainc__op.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_boolean_and_op</name>
    <filename>structEigen_1_1internal_1_1scalar__boolean__and__op.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__boolean__and__op.html</anchorfile>
      <anchor>a61bd564952d2be227b136762bd70d403</anchor>
      <arglist>(const bool &amp;a, const bool &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_boolean_not_op</name>
    <filename>structEigen_1_1internal_1_1scalar__boolean__not__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__boolean__not__op.html</anchorfile>
      <anchor>a781b0e19b1eeae19ae662440110e7e67</anchor>
      <arglist>(const bool &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_boolean_or_op</name>
    <filename>structEigen_1_1internal_1_1scalar__boolean__or__op.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__boolean__or__op.html</anchorfile>
      <anchor>a594e2cc10b323134a627b40f534ca24e</anchor>
      <arglist>(const bool &amp;a, const bool &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_boolean_xor_op</name>
    <filename>structEigen_1_1internal_1_1scalar__boolean__xor__op.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__boolean__xor__op.html</anchorfile>
      <anchor>a42494aeee806e9196460f5e1608c6678</anchor>
      <arglist>(const bool &amp;a, const bool &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_cast_op</name>
    <filename>structEigen_1_1internal_1_1scalar__cast__op.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>NewType</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cast__op.html</anchorfile>
      <anchor>a23d6b1bfca1b90cba6c16f62a6305b02</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const NewType</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cast__op.html</anchorfile>
      <anchor>a2079c49e97a191b26a150b07e2a19e98</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_cast_op&lt; Eigen::half, float &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__cast__op_3_01Eigen_1_1half_00_01float_01_4.html</filename>
    <member kind="typedef">
      <type>float</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cast__op_3_01Eigen_1_1half_00_01float_01_4.html</anchorfile>
      <anchor>a63cd7345a22603c82b463187da5dc8d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE float</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cast__op_3_01Eigen_1_1half_00_01float_01_4.html</anchorfile>
      <anchor>a67ac502cc060a4e7c23053e194327c69</anchor>
      <arglist>(const Eigen::half &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_cast_op&lt; float, Eigen::half &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__cast__op_3_01float_00_01Eigen_1_1half_01_4.html</filename>
    <member kind="typedef">
      <type>Eigen::half</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cast__op_3_01float_00_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>a66542585946e4e24748a6460f1e315bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Eigen::half</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cast__op_3_01float_00_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>a660d04ab9854a3de5beed9f4ec23e2e0</anchor>
      <arglist>(const float &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_cast_op&lt; int, Eigen::half &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__cast__op_3_01int_00_01Eigen_1_1half_01_4.html</filename>
    <member kind="typedef">
      <type>Eigen::half</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cast__op_3_01int_00_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>a3ab1f01b98ad0326ee17152f3071696e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Eigen::half</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cast__op_3_01int_00_01Eigen_1_1half_01_4.html</anchorfile>
      <anchor>a6526f3eb5bc13ebeb3c19bf764f55497</anchor>
      <arglist>(const int &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_ceil_op</name>
    <filename>structEigen_1_1internal_1_1scalar__ceil__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__ceil__op.html</anchorfile>
      <anchor>aecc581d9ed66e5c93a9d00d7f14ea4fe</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__ceil__op.html</anchorfile>
      <anchor>a7f40ce852d03a7ccc0fa510093af208c</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_cmp_op</name>
    <filename>structEigen_1_1internal_1_1scalar__cmp__op.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>cmp</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_cmp_op&lt; LhsScalar, RhsScalar, cmp_EQ &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp__EQ_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>binary_op_base&lt; LhsScalar, RhsScalar &gt;</base>
    <member kind="typedef">
      <type>bool</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp__EQ_01_4.html</anchorfile>
      <anchor>a07362cb24516864c1d48f66796bbe182</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp__EQ_01_4.html</anchorfile>
      <anchor>a7f76caed73253aadfd4c6c87941d4740</anchor>
      <arglist>(const LhsScalar &amp;a, const RhsScalar &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_cmp_op&lt; LhsScalar, RhsScalar, cmp_GE &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp__GE_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>binary_op_base&lt; LhsScalar, RhsScalar &gt;</base>
    <member kind="typedef">
      <type>bool</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp__GE_01_4.html</anchorfile>
      <anchor>a8696fac5b7391d95bc034f1d4aa5b537</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp__GE_01_4.html</anchorfile>
      <anchor>aa4018f36a85d15939392628b9ffec7a7</anchor>
      <arglist>(const LhsScalar &amp;a, const RhsScalar &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_cmp_op&lt; LhsScalar, RhsScalar, cmp_GT &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp__GT_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>binary_op_base&lt; LhsScalar, RhsScalar &gt;</base>
    <member kind="typedef">
      <type>bool</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp__GT_01_4.html</anchorfile>
      <anchor>a63f2f79bc3837f533c7ab841ee619795</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp__GT_01_4.html</anchorfile>
      <anchor>ad70e5a12c40ec132e812c44656f50fa6</anchor>
      <arglist>(const LhsScalar &amp;a, const RhsScalar &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_cmp_op&lt; LhsScalar, RhsScalar, cmp_LE &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp__LE_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>binary_op_base&lt; LhsScalar, RhsScalar &gt;</base>
    <member kind="typedef">
      <type>bool</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp__LE_01_4.html</anchorfile>
      <anchor>aecd95c6bd8c1003ca45bee08195d85f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp__LE_01_4.html</anchorfile>
      <anchor>ae45ec0996b58a2bc1e8799b9843fc516</anchor>
      <arglist>(const LhsScalar &amp;a, const RhsScalar &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_cmp_op&lt; LhsScalar, RhsScalar, cmp_LT &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp__LT_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>binary_op_base&lt; LhsScalar, RhsScalar &gt;</base>
    <member kind="typedef">
      <type>bool</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp__LT_01_4.html</anchorfile>
      <anchor>ac4efa58fb332594216a4176ee783cda7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp__LT_01_4.html</anchorfile>
      <anchor>af196a5720aba4bafc0681d66be2061f6</anchor>
      <arglist>(const LhsScalar &amp;a, const RhsScalar &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_cmp_op&lt; LhsScalar, RhsScalar, cmp_NEQ &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp__NEQ_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>binary_op_base&lt; LhsScalar, RhsScalar &gt;</base>
    <member kind="typedef">
      <type>bool</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp__NEQ_01_4.html</anchorfile>
      <anchor>a20f97343b99b932c85879630b79ac599</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp__NEQ_01_4.html</anchorfile>
      <anchor>a91abbd3c0cd1bcfe4a16f24b4c34b560</anchor>
      <arglist>(const LhsScalar &amp;a, const RhsScalar &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_cmp_op&lt; LhsScalar, RhsScalar, cmp_UNORD &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp__UNORD_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>binary_op_base&lt; LhsScalar, RhsScalar &gt;</base>
    <member kind="typedef">
      <type>bool</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp__UNORD_01_4.html</anchorfile>
      <anchor>ae511083326de74bcd53a5cd609f43532</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cmp__op_3_01LhsScalar_00_01RhsScalar_00_01cmp__UNORD_01_4.html</anchorfile>
      <anchor>a2213652b1816181cef1d17c3b57b7e73</anchor>
      <arglist>(const LhsScalar &amp;a, const RhsScalar &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_conj_product_op</name>
    <filename>structEigen_1_1internal_1_1scalar__conj__product__op.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>binary_op_base&lt; LhsScalar, RhsScalar &gt;</base>
    <member kind="enumvalue">
      <name>Conj</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__conj__product__op.html</anchorfile>
      <anchor>a7427178058083a74cd325cb11fb58ed4a312da0a609685d383e1f8147a35bdabc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Conj</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__conj__product__op.html</anchorfile>
      <anchor>a7427178058083a74cd325cb11fb58ed4a312da0a609685d383e1f8147a35bdabc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; LhsScalar, RhsScalar, scalar_conj_product_op &gt;::ReturnType</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__conj__product__op.html</anchorfile>
      <anchor>a123d7697ac23673cd7d4f1645dd6dd17</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__conj__product__op.html</anchorfile>
      <anchor>a231f27811a0115efbb9799ca72b81191</anchor>
      <arglist>(const LhsScalar &amp;a, const RhsScalar &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__conj__product__op.html</anchorfile>
      <anchor>af1d1984fdb063915397987b4859b0ee7</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_conjugate_op</name>
    <filename>structEigen_1_1internal_1_1scalar__conjugate__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__conjugate__op.html</anchorfile>
      <anchor>a90613357940087806d7b629e7258b45f</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__conjugate__op.html</anchorfile>
      <anchor>a298f1da62e5ad65656c8dcc13ebaadfa</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_constant_op</name>
    <filename>structEigen_1_1internal_1_1scalar__constant__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__constant__op.html</anchorfile>
      <anchor>a16de349a3938f7c7db6aac63c9619d41</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const PacketType</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__constant__op.html</anchorfile>
      <anchor>a27e7079c0d1c983f98f2507d72d4c385</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>scalar_constant_op</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__constant__op.html</anchorfile>
      <anchor>ab33f359bbcbe7a375f3e71ad62919cde</anchor>
      <arglist>(const scalar_constant_op &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>scalar_constant_op</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__constant__op.html</anchorfile>
      <anchor>a40bf197abeae43e3478bdf1ca048a20d</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="variable">
      <type>const Scalar</type>
      <name>m_other</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__constant__op.html</anchorfile>
      <anchor>aa47c9cdf21a888ae9fd86a96a6157424</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_cos_op</name>
    <filename>structEigen_1_1internal_1_1scalar__cos__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cos__op.html</anchorfile>
      <anchor>ad1350db45d4f034c6b76d4e7e115ef6e</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cos__op.html</anchorfile>
      <anchor>ad4038c3e133d18c0132a8368837ca6ef</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_cosh_op</name>
    <filename>structEigen_1_1internal_1_1scalar__cosh__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cosh__op.html</anchorfile>
      <anchor>a94666c8e625e321cfab01e90ba8df8ad</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cosh__op.html</anchorfile>
      <anchor>ab85234ac5207d6a51dc5512a217e9a92</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_cube_op</name>
    <filename>structEigen_1_1internal_1_1scalar__cube__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cube__op.html</anchorfile>
      <anchor>a1a5188662e3acae2af2041a8bc5250f7</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__cube__op.html</anchorfile>
      <anchor>a2711b3e32d6312b473b54a2ecbd7ddb8</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_difference_op</name>
    <filename>structEigen_1_1internal_1_1scalar__difference__op.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>binary_op_base&lt; LhsScalar, RhsScalar &gt;</base>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; LhsScalar, RhsScalar, scalar_difference_op &gt;::ReturnType</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__difference__op.html</anchorfile>
      <anchor>af12564e6db10e3e97d912c3263feae32</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__difference__op.html</anchorfile>
      <anchor>a4e65670cc723d0a01418458ee3cdeaed</anchor>
      <arglist>(const LhsScalar &amp;a, const RhsScalar &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__difference__op.html</anchorfile>
      <anchor>a11b257b9902b537a1d322609c150ced4</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_digamma_op</name>
    <filename>structEigen_1_1internal_1_1scalar__digamma__op.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_div_cost</name>
    <filename>structEigen_1_1internal_1_1scalar__div__cost.html</filename>
    <templarg>T</templarg>
    <templarg>Vectorized</templarg>
    <templarg>EnaleIf</templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__div__cost.html</anchorfile>
      <anchor>affa37cfb6bbda169ef79ebb802e4e3cea953e3255245224376cf80c351d5c158f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__div__cost.html</anchorfile>
      <anchor>affa37cfb6bbda169ef79ebb802e4e3cea953e3255245224376cf80c351d5c158f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_div_cost&lt; double, true &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__div__cost_3_01double_00_01true_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__div__cost_3_01double_00_01true_01_4.html</anchorfile>
      <anchor>aad0df8911564640722ef4f28cc9de1f4a5390d69ff0859e84c41bdf80e9eb0e65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__div__cost_3_01double_00_01true_01_4.html</anchorfile>
      <anchor>aad0df8911564640722ef4f28cc9de1f4a5390d69ff0859e84c41bdf80e9eb0e65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__div__cost_3_01double_00_01true_01_4.html</anchorfile>
      <anchor>aad0df8911564640722ef4f28cc9de1f4a5390d69ff0859e84c41bdf80e9eb0e65</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_div_cost&lt; float, true &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__div__cost_3_01float_00_01true_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__div__cost_3_01float_00_01true_01_4.html</anchorfile>
      <anchor>a90f1633d294697cb4710dffc41d4c87ca77e773afccbae6f637fb98f47bc95047</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__div__cost_3_01float_00_01true_01_4.html</anchorfile>
      <anchor>a90f1633d294697cb4710dffc41d4c87ca77e773afccbae6f637fb98f47bc95047</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__div__cost_3_01float_00_01true_01_4.html</anchorfile>
      <anchor>a90f1633d294697cb4710dffc41d4c87ca77e773afccbae6f637fb98f47bc95047</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_div_cost&lt; signed long, Vectorized, typename conditional&lt; sizeof(long)==8, void, false_type &gt;::type &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__div__cost_3_01signed_01long_00_01Vectorized_00_01typename_01cde50979a4ebe3034d1acf31cd785c359.html</filename>
    <templarg>Vectorized</templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__div__cost_3_01signed_01long_00_01Vectorized_00_01typename_01cde50979a4ebe3034d1acf31cd785c359.html</anchorfile>
      <anchor>a4683aea8ac9ccc8ccc1778a749a2bfcaaf474513369838eaaa25385a76a783b70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__div__cost_3_01signed_01long_00_01Vectorized_00_01typename_01cde50979a4ebe3034d1acf31cd785c359.html</anchorfile>
      <anchor>a4683aea8ac9ccc8ccc1778a749a2bfcaaf474513369838eaaa25385a76a783b70</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_div_cost&lt; std::complex&lt; T &gt;, Vectorized &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__div__cost_3_01std_1_1complex_3_01T_01_4_00_01Vectorized_01_4.html</filename>
    <templarg></templarg>
    <templarg>Vectorized</templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__div__cost_3_01std_1_1complex_3_01T_01_4_00_01Vectorized_01_4.html</anchorfile>
      <anchor>ab39898363c2f76fb2f31dcd88ddb19e0aba3c7534fa52d6382159586e46d10ce7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__div__cost_3_01std_1_1complex_3_01T_01_4_00_01Vectorized_01_4.html</anchorfile>
      <anchor>ab39898363c2f76fb2f31dcd88ddb19e0aba3c7534fa52d6382159586e46d10ce7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_div_cost&lt; unsigned long, Vectorized, typename conditional&lt; sizeof(long)==8, void, false_type &gt;::type &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__div__cost_3_01unsigned_01long_00_01Vectorized_00_01typename_0ebb4014c32cae2c5e62f12f43133a050.html</filename>
    <templarg>Vectorized</templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__div__cost_3_01unsigned_01long_00_01Vectorized_00_01typename_0ebb4014c32cae2c5e62f12f43133a050.html</anchorfile>
      <anchor>a1fdff2b92fed31e6cc29a2cc8345d1a0aaccfcab6fbd163aa32f1da0ef09173be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__div__cost_3_01unsigned_01long_00_01Vectorized_00_01typename_0ebb4014c32cae2c5e62f12f43133a050.html</anchorfile>
      <anchor>a1fdff2b92fed31e6cc29a2cc8345d1a0aaccfcab6fbd163aa32f1da0ef09173be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_erf_op</name>
    <filename>structEigen_1_1internal_1_1scalar__erf__op.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_erfc_op</name>
    <filename>structEigen_1_1internal_1_1scalar__erfc__op.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_exp_op</name>
    <filename>structEigen_1_1internal_1_1scalar__exp__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__exp__op.html</anchorfile>
      <anchor>ad942720c55d82955688f907940521662</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__exp__op.html</anchorfile>
      <anchor>a171b257ff73c7bc17cb153665de38dc4</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_floor_op</name>
    <filename>structEigen_1_1internal_1_1scalar__floor__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__floor__op.html</anchorfile>
      <anchor>abb81dcb4a8d662bfd7a03b065d16adca</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__floor__op.html</anchorfile>
      <anchor>a3ae0504ec80ce06db5d3505aa115bb27</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_hypot_op</name>
    <filename>structEigen_1_1internal_1_1scalar__hypot__op.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_hypot_op&lt; Scalar, Scalar &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__hypot__op_3_01Scalar_00_01Scalar_01_4.html</filename>
    <templarg></templarg>
    <base>binary_op_base&lt; Scalar, Scalar &gt;</base>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__hypot__op_3_01Scalar_00_01Scalar_01_4.html</anchorfile>
      <anchor>a0c3719d26869a8c0b2febff0dc0e95f4</anchor>
      <arglist>(const Scalar &amp;_x, const Scalar &amp;_y) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_identity_op</name>
    <filename>structEigen_1_1internal_1_1scalar__identity__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__identity__op.html</anchorfile>
      <anchor>a8bb3bb0bc9356e0fd655e3ab4e622480</anchor>
      <arglist>(IndexType row, IndexType col) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_igamma_op</name>
    <filename>structEigen_1_1internal_1_1scalar__igamma__op.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_igammac_op</name>
    <filename>structEigen_1_1internal_1_1scalar__igammac__op.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_imag_op</name>
    <filename>structEigen_1_1internal_1_1scalar__imag__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__imag__op.html</anchorfile>
      <anchor>a9477d3b8605e2e6104af1b3a9537c6ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__imag__op.html</anchorfile>
      <anchor>afb93c381d61e53ab406e1ca6913b3bfb</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_imag_ref_op</name>
    <filename>structEigen_1_1internal_1_1scalar__imag__ref__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__imag__ref__op.html</anchorfile>
      <anchor>a0b0205a8cc554c1be5ed7599e9922e7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE result_type &amp;</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__imag__ref__op.html</anchorfile>
      <anchor>ad4b4a42cb29dd73505f747dab138ee45</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_inverse_op</name>
    <filename>structEigen_1_1internal_1_1scalar__inverse__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__inverse__op.html</anchorfile>
      <anchor>ac925a565dfb99c882cb2986423017355</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__inverse__op.html</anchorfile>
      <anchor>ab7ebbcf96eee400820c795f4a3e9dd74</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_isfinite_op</name>
    <filename>structEigen_1_1internal_1_1scalar__isfinite__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>bool</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__isfinite__op.html</anchorfile>
      <anchor>a2e842dad628a7c9b2d554f8f1d4a9b55</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__isfinite__op.html</anchorfile>
      <anchor>aa7b8bc7748af4a93d1096c079b9c61b7</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_isinf_op</name>
    <filename>structEigen_1_1internal_1_1scalar__isinf__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>bool</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__isinf__op.html</anchorfile>
      <anchor>afe7b3b55a9667996d27738122ae6c2f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__isinf__op.html</anchorfile>
      <anchor>a78f82f9ed7153199e9daea1c6a78bb2e</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_isnan_op</name>
    <filename>structEigen_1_1internal_1_1scalar__isnan__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>bool</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__isnan__op.html</anchorfile>
      <anchor>aba50210fe6c49ab02ebc00420fc4db6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__isnan__op.html</anchorfile>
      <anchor>a57a5813e4bf9259acbeb41ad053f37c4</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_lgamma_op</name>
    <filename>structEigen_1_1internal_1_1scalar__lgamma__op.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_log10_op</name>
    <filename>structEigen_1_1internal_1_1scalar__log10__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__log10__op.html</anchorfile>
      <anchor>a3c8821c91756cbc91df0302e6137e9fc</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__log10__op.html</anchorfile>
      <anchor>a4463e406dacc75a57e8fbd6557ae9afc</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_log1p_op</name>
    <filename>structEigen_1_1internal_1_1scalar__log1p__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__log1p__op.html</anchorfile>
      <anchor>a0ff14b196b88f85b2e5174940dcb3897</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__log1p__op.html</anchorfile>
      <anchor>a9802c0a7a3a1a5572c26ab99d0e35752</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_log_op</name>
    <filename>structEigen_1_1internal_1_1scalar__log__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__log__op.html</anchorfile>
      <anchor>a5a3bf7b2b930acc86457b63b664ee870</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__log__op.html</anchorfile>
      <anchor>a6328839017cffa9c646ac8843c1d318f</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_max_op</name>
    <filename>structEigen_1_1internal_1_1scalar__max__op.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>binary_op_base&lt; LhsScalar, RhsScalar &gt;</base>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; LhsScalar, RhsScalar, scalar_max_op &gt;::ReturnType</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__max__op.html</anchorfile>
      <anchor>abb699f2eecedbfc3fe139729e604cd8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__max__op.html</anchorfile>
      <anchor>a461729c30aa286ae0558c1658de6f165</anchor>
      <arglist>(const LhsScalar &amp;a, const RhsScalar &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__max__op.html</anchorfile>
      <anchor>a124624221e4e7292fdf11f5adec8d159</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const result_type</type>
      <name>predux</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__max__op.html</anchorfile>
      <anchor>a2958e40a0712f7bae30b94f4933da69a</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_min_op</name>
    <filename>structEigen_1_1internal_1_1scalar__min__op.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>binary_op_base&lt; LhsScalar, RhsScalar &gt;</base>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; LhsScalar, RhsScalar, scalar_min_op &gt;::ReturnType</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__min__op.html</anchorfile>
      <anchor>a31cf08569729e409dad71f1eb04a13ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__min__op.html</anchorfile>
      <anchor>a5021113dd567c277778705c8e9cf86ee</anchor>
      <arglist>(const LhsScalar &amp;a, const RhsScalar &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__min__op.html</anchorfile>
      <anchor>ae61166cacdf6033c2a352fccb0d09395</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const result_type</type>
      <name>predux</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__min__op.html</anchorfile>
      <anchor>ad0ea70c2932e09c23e469946bd285cde</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_opposite_op</name>
    <filename>structEigen_1_1internal_1_1scalar__opposite__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__opposite__op.html</anchorfile>
      <anchor>ae5f9a5f4b661f02f01cf88b30ed24695</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__opposite__op.html</anchorfile>
      <anchor>a2ad34e316a311a4f94a2e0493033acbc</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_pow_op</name>
    <filename>structEigen_1_1internal_1_1scalar__pow__op.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>binary_op_base&lt; Scalar, Exponent &gt;</base>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; Scalar, Exponent, scalar_pow_op &gt;::ReturnType</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__pow__op.html</anchorfile>
      <anchor>a00cfb932d02bdffd5a08ef0d98fe8146</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__pow__op.html</anchorfile>
      <anchor>a0d814f4a6832c9715a56cf21d2bd98fe</anchor>
      <arglist>(const Scalar &amp;a, const Exponent &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_product_op</name>
    <filename>structEigen_1_1internal_1_1scalar__product__op.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>binary_op_base&lt; LhsScalar, RhsScalar &gt;</base>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; LhsScalar, RhsScalar, scalar_product_op &gt;::ReturnType</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__product__op.html</anchorfile>
      <anchor>a2a231bb9be50152f9dd0f29b7e084f75</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__product__op.html</anchorfile>
      <anchor>a7e82f75f2dbc9d61129ee73907f48c0c</anchor>
      <arglist>(const LhsScalar &amp;a, const RhsScalar &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__product__op.html</anchorfile>
      <anchor>a61a0fa6e7fb8b2c0d2c8fee70bd913f9</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const result_type</type>
      <name>predux</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__product__op.html</anchorfile>
      <anchor>a5a613968cd8a77c2e7e25feee9ac02a7</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_product_traits</name>
    <filename>structEigen_1_1internal_1_1scalar__product__traits.html</filename>
    <templarg>T</templarg>
    <templarg>U</templarg>
    <member kind="enumvalue">
      <name>Defined</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__product__traits.html</anchorfile>
      <anchor>a5656d8f83ac121f5ec49e5beee55e9e7a3374fb2eccd7812c49aed0e0ff9241c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Defined</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__product__traits.html</anchorfile>
      <anchor>a5656d8f83ac121f5ec49e5beee55e9e7a3374fb2eccd7812c49aed0e0ff9241c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>scalar_product_traits&lt; ScalarA, ScalarB &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__product__traits.html</filename>
    <member kind="enumvalue">
      <name>Defined</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__product__traits.html</anchorfile>
      <anchor>a5656d8f83ac121f5ec49e5beee55e9e7a3374fb2eccd7812c49aed0e0ff9241c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_quotient_op</name>
    <filename>structEigen_1_1internal_1_1scalar__quotient__op.html</filename>
    <templarg>LhsScalar</templarg>
    <templarg>RhsScalar</templarg>
    <base>binary_op_base&lt; LhsScalar, RhsScalar &gt;</base>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; LhsScalar, RhsScalar, scalar_quotient_op &gt;::ReturnType</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__quotient__op.html</anchorfile>
      <anchor>aee52c35f33c78ec479dbe3f353edf7e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__quotient__op.html</anchorfile>
      <anchor>aeb8fe9db6f3e9ac7bb819eb863c2c084</anchor>
      <arglist>(const LhsScalar &amp;a, const RhsScalar &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__quotient__op.html</anchorfile>
      <anchor>a6fce50560ca1d6e836c245923e2e5dcd</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_random_op</name>
    <filename>structEigen_1_1internal_1_1scalar__random__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__random__op.html</anchorfile>
      <anchor>a964c5cef167f29c4adec5025453dacc3</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_real_op</name>
    <filename>structEigen_1_1internal_1_1scalar__real__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__real__op.html</anchorfile>
      <anchor>af6520ddd4677e32fc7c8d86c3d2f4033</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__real__op.html</anchorfile>
      <anchor>ab7456c0d19c3abd50af51c799b0a5fee</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_real_ref_op</name>
    <filename>structEigen_1_1internal_1_1scalar__real__ref__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__real__ref__op.html</anchorfile>
      <anchor>af8a46398acb2b10bf00fc8271bc11a99</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE result_type &amp;</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__real__ref__op.html</anchorfile>
      <anchor>ac0d636aef5893c9eab424fccbbbc1d6e</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_round_op</name>
    <filename>structEigen_1_1internal_1_1scalar__round__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__round__op.html</anchorfile>
      <anchor>abc322471ac5885e0437299ef98617fe1</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__round__op.html</anchorfile>
      <anchor>a17a779a104a90ed7970d7abb38f2050b</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_rsqrt_op</name>
    <filename>structEigen_1_1internal_1_1scalar__rsqrt__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__rsqrt__op.html</anchorfile>
      <anchor>a9bcf69ff147f7f02a535c4ca8e09c39b</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__rsqrt__op.html</anchorfile>
      <anchor>ae2bfe3c291802ee0932e37d0850e3ffc</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_score_coeff_op</name>
    <filename>structEigen_1_1internal_1_1scalar__score__coeff__op.html</filename>
    <templarg></templarg>
    <base>Eigen::internal::scalar_abs_op</base>
    <member kind="typedef">
      <type>void</type>
      <name>Score_is_abs</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__score__coeff__op.html</anchorfile>
      <anchor>a99a09ca4f3cc9013543c01154aff8d8c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_sign_op</name>
    <filename>structEigen_1_1internal_1_1scalar__sign__op.html</filename>
    <templarg></templarg>
    <templarg>iscpx</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_sign_op&lt; Scalar, false &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__sign__op_3_01Scalar_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sign__op_3_01Scalar_00_01false_01_4.html</anchorfile>
      <anchor>a909551c134130cb907fd59bc25490273</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_sign_op&lt; Scalar, true &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__sign__op_3_01Scalar_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sign__op_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>ab7a307311d19f2b54ce9805727b812a4</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_sin_op</name>
    <filename>structEigen_1_1internal_1_1scalar__sin__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sin__op.html</anchorfile>
      <anchor>aefe006b7c3a5a37389e4991c29bbde41</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sin__op.html</anchorfile>
      <anchor>ae854606b365690e59e82e853191d28cd</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_sinh_op</name>
    <filename>structEigen_1_1internal_1_1scalar__sinh__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sinh__op.html</anchorfile>
      <anchor>a05557c1347e1334158d2950d0bd3f058</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sinh__op.html</anchorfile>
      <anchor>a1863cdd74bb1c43cd794dc3bc5980610</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_sqrt_op</name>
    <filename>structEigen_1_1internal_1_1scalar__sqrt__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sqrt__op.html</anchorfile>
      <anchor>a6292a98edf3322b52f80a4c376773a92</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sqrt__op.html</anchorfile>
      <anchor>ac83e66625cb0ed4e8aefe65ad055936b</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_square_op</name>
    <filename>structEigen_1_1internal_1_1scalar__square__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__square__op.html</anchorfile>
      <anchor>adc6cc27e7ed7e04a847e1de00556f971</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__square__op.html</anchorfile>
      <anchor>ab06f4cf9058ffb23b520a1d107904ddb</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_sum_op</name>
    <filename>structEigen_1_1internal_1_1scalar__sum__op.html</filename>
    <templarg>LhsScalar</templarg>
    <templarg>RhsScalar</templarg>
    <base>binary_op_base&lt; LhsScalar, RhsScalar &gt;</base>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; LhsScalar, RhsScalar, scalar_sum_op &gt;::ReturnType</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sum__op.html</anchorfile>
      <anchor>a3e94ce74f8d5793ccbba403af196f95d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sum__op.html</anchorfile>
      <anchor>a0692f46a25ed4792cba03d241604001f</anchor>
      <arglist>(const LhsScalar &amp;a, const RhsScalar &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sum__op.html</anchorfile>
      <anchor>ad1ce5f84741cd8f019b05ab556f87488</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const result_type</type>
      <name>predux</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sum__op.html</anchorfile>
      <anchor>a5aa5590c6f4545b2486f8de96fc6dc9c</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_sum_op&lt; bool, bool &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__sum__op_3_01bool_00_01bool_01_4.html</filename>
    <base>scalar_sum_op&lt; int, int &gt;</base>
    <member kind="function">
      <type>EIGEN_DEPRECATED</type>
      <name>scalar_sum_op</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sum__op_3_01bool_00_01bool_01_4.html</anchorfile>
      <anchor>a63428ad7434756d2a701f78d173a0d87</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>scalar_sum_op&lt; int, int &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__sum__op.html</filename>
    <base>Eigen::internal::binary_op_base</base>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; int, int, scalar_sum_op &gt;::ReturnType</type>
      <name>result_type</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sum__op.html</anchorfile>
      <anchor>a3e94ce74f8d5793ccbba403af196f95d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const result_type</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sum__op.html</anchorfile>
      <anchor>a0692f46a25ed4792cba03d241604001f</anchor>
      <arglist>(const int &amp;a, const int &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sum__op.html</anchorfile>
      <anchor>ad1ce5f84741cd8f019b05ab556f87488</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const result_type</type>
      <name>predux</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__sum__op.html</anchorfile>
      <anchor>a5aa5590c6f4545b2486f8de96fc6dc9c</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_tan_op</name>
    <filename>structEigen_1_1internal_1_1scalar__tan__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__tan__op.html</anchorfile>
      <anchor>a9508b4ec252b7727df8f269e012fe779</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__tan__op.html</anchorfile>
      <anchor>a94f05f71b29802eb1f0c4f5af2d50e67</anchor>
      <arglist>(const Packet &amp;a) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_tanh_op</name>
    <filename>structEigen_1_1internal_1_1scalar__tanh__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Scalar</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__tanh__op.html</anchorfile>
      <anchor>ad5f9d64ebea18a798012e67bb4a4c894</anchor>
      <arglist>(const Scalar &amp;a) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>packetOp</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__tanh__op.html</anchorfile>
      <anchor>a5a42ae6b52110e5c3671bdf0fd1becc6</anchor>
      <arglist>(const Packet &amp;x) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_zeta_op</name>
    <filename>structEigen_1_1internal_1_1scalar__zeta__op.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>Eigen::ScalarBinaryOpTraits</name>
    <filename>structEigen_1_1ScalarBinaryOpTraits.html</filename>
    <templarg>ScalarA</templarg>
    <templarg>ScalarB</templarg>
    <templarg>BinaryOp</templarg>
    <base>scalar_product_traits&lt; ScalarA, ScalarB &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::ScalarBinaryOpTraits&lt; T, T, BinaryOp &gt;</name>
    <filename>structEigen_1_1ScalarBinaryOpTraits_3_01T_00_01T_00_01BinaryOp_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1ScalarBinaryOpTraits_3_01T_00_01T_00_01BinaryOp_01_4.html</anchorfile>
      <anchor>a3ddad9b7a6d73680e9bb6f541df70524</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ScalarBinaryOpTraits&lt; T, typename NumTraits&lt; typename internal::enable_if&lt; NumTraits&lt; T &gt;::IsComplex, T &gt;::type &gt;::Real, BinaryOp &gt;</name>
    <filename>structEigen_1_1ScalarBinaryOpTraits_3_01T_00_01typename_01NumTraits_3_01typename_01internal_1_1e56d7471d15e084cfef57c181a609e17b.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1ScalarBinaryOpTraits_3_01T_00_01typename_01NumTraits_3_01typename_01internal_1_1e56d7471d15e084cfef57c181a609e17b.html</anchorfile>
      <anchor>ac255ba4c0d28dd1d600d3220dc31d078</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ScalarBinaryOpTraits&lt; T, void, BinaryOp &gt;</name>
    <filename>structEigen_1_1ScalarBinaryOpTraits_3_01T_00_01void_00_01BinaryOp_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1ScalarBinaryOpTraits_3_01T_00_01void_00_01BinaryOp_01_4.html</anchorfile>
      <anchor>ab0051f4547c36694de736a63b33c7ff4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ScalarBinaryOpTraits&lt; typename NumTraits&lt; typename internal::enable_if&lt; NumTraits&lt; T &gt;::IsComplex, T &gt;::type &gt;::Real, T, BinaryOp &gt;</name>
    <filename>structEigen_1_1ScalarBinaryOpTraits_3_01typename_01NumTraits_3_01typename_01internal_1_1enable__cb0e31770c68ef6e6bb9fa3dde8a23d7.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1ScalarBinaryOpTraits_3_01typename_01NumTraits_3_01typename_01internal_1_1enable__cb0e31770c68ef6e6bb9fa3dde8a23d7.html</anchorfile>
      <anchor>a06cb8365d175cb46f94c2c335b902c7a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ScalarBinaryOpTraits&lt; void, T, BinaryOp &gt;</name>
    <filename>structEigen_1_1ScalarBinaryOpTraits_3_01void_00_01T_00_01BinaryOp_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1ScalarBinaryOpTraits_3_01void_00_01T_00_01BinaryOp_01_4.html</anchorfile>
      <anchor>a74cfc68c9c5a4440874c383b773be35d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::ScalarBinaryOpTraits&lt; void, void, BinaryOp &gt;</name>
    <filename>structEigen_1_1ScalarBinaryOpTraits_3_01void_00_01void_00_01BinaryOp_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>void</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1ScalarBinaryOpTraits_3_01void_00_01void_00_01BinaryOp_01_4.html</anchorfile>
      <anchor>ada3e378d2e165f502226f4512e180cb4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Scaling</name>
    <filename>classScaling.html</filename>
  </compound>
  <compound kind="class">
    <name>ScanningTask</name>
    <filename>classScanningTask.html</filename>
    <member kind="function">
      <type></type>
      <name>ScanningTask</name>
      <anchorfile>classScanningTask.html</anchorfile>
      <anchor>aa8680996ecb79bce3e79b1bd8d2839ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScanningTask</name>
      <anchorfile>classScanningTask.html</anchorfile>
      <anchor>a11397e375974dfe82c4b44bf6ac91cc2</anchor>
      <arglist>(NextBestView v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScanningTask</name>
      <anchorfile>classScanningTask.html</anchorfile>
      <anchor>a77c622cf343a09ff205545fcbccad583</anchor>
      <arglist>(int type, NextBestView v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScanningTask</name>
      <anchorfile>classScanningTask.html</anchorfile>
      <anchor>a565d5dbfb5e1d932eadd0475f7c7a73e</anchor>
      <arglist>(Eigen::Vector3d posi, int type, NextBestView v)</arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3d</type>
      <name>target_position</name>
      <anchorfile>classScanningTask.html</anchorfile>
      <anchor>a39f69d18e951e58e8f4b3e1d7d2292e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>target_type</name>
      <anchorfile>classScanningTask.html</anchorfile>
      <anchor>a299042dfac9f26eaeeefa730f505bd90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NextBestView</type>
      <name>view</name>
      <anchorfile>classScanningTask.html</anchorfile>
      <anchor>a28d5ea698405a48859d9b125df2b08a3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::scoped_array</name>
    <filename>classEigen_1_1internal_1_1scoped__array.html</filename>
    <templarg>T</templarg>
    <base protection="private">Eigen::internal::noncopyable</base>
    <member kind="function">
      <type></type>
      <name>operator const T *</name>
      <anchorfile>classEigen_1_1internal_1_1scoped__array.html</anchorfile>
      <anchor>a0806589a4a7087c0ee02f6e748675e00</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1internal_1_1scoped__array.html</anchorfile>
      <anchor>ada65cb975813d98f2450d3bc257821da</anchor>
      <arglist>(std::ptrdiff_t i)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1internal_1_1scoped__array.html</anchorfile>
      <anchor>aab88c47f00a9b3522fe60793d18f1e17</anchor>
      <arglist>(std::ptrdiff_t i) const</arglist>
    </member>
    <member kind="function">
      <type>T *&amp;</type>
      <name>ptr</name>
      <anchorfile>classEigen_1_1internal_1_1scoped__array.html</anchorfile>
      <anchor>a53e524d42e288b9117a59f5aded705dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>ptr</name>
      <anchorfile>classEigen_1_1internal_1_1scoped__array.html</anchorfile>
      <anchor>a612b4dec5cb49f476918c94ef4901623</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>scoped_array</name>
      <anchorfile>classEigen_1_1internal_1_1scoped__array.html</anchorfile>
      <anchor>a9f8920e0264b84f4371ebeac7db8d85b</anchor>
      <arglist>(std::ptrdiff_t size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~scoped_array</name>
      <anchorfile>classEigen_1_1internal_1_1scoped__array.html</anchorfile>
      <anchor>a708d27772099e7b552ad85668b75cd9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>m_ptr</name>
      <anchorfile>classEigen_1_1internal_1_1scoped__array.html</anchorfile>
      <anchor>aaaacb69ab097052df3316b63051544b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>iro::SE2</name>
    <filename>classiro_1_1SE2.html</filename>
    <member kind="function">
      <type>void</type>
      <name>fromVector</name>
      <anchorfile>classiro_1_1SE2.html</anchorfile>
      <anchor>a6216c5089a507bd4ff51118bf81a4eda</anchor>
      <arglist>(const Eigen::Vector3d &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>SE2</type>
      <name>inverse</name>
      <anchorfile>classiro_1_1SE2.html</anchorfile>
      <anchor>a09d2c83cf6c609bc4fb5a18a687945b8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SE2</type>
      <name>operator*</name>
      <anchorfile>classiro_1_1SE2.html</anchorfile>
      <anchor>a17370a8051d3aa24746528d7c36df4bf</anchor>
      <arglist>(const SE2 &amp;tr2) const</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector2d</type>
      <name>operator*</name>
      <anchorfile>classiro_1_1SE2.html</anchorfile>
      <anchor>ab09a15f6118c660f72c4619a38ee2411</anchor>
      <arglist>(const Eigen::Vector2d &amp;v) const</arglist>
    </member>
    <member kind="function">
      <type>SE2 &amp;</type>
      <name>operator*=</name>
      <anchorfile>classiro_1_1SE2.html</anchorfile>
      <anchor>afc60bc5c28f1e111353b7671b6e083c5</anchor>
      <arglist>(const SE2 &amp;tr2)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator[]</name>
      <anchorfile>classiro_1_1SE2.html</anchorfile>
      <anchor>ae42133601f1f84e3c5d0211e14d54370</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>double &amp;</type>
      <name>operator[]</name>
      <anchorfile>classiro_1_1SE2.html</anchorfile>
      <anchor>a6b0d6b9290300e3cc93ba75f84f599c5</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Rotation2Dd &amp;</type>
      <name>rotation</name>
      <anchorfile>classiro_1_1SE2.html</anchorfile>
      <anchor>ab9f13856e069d377a36af9ebf3b243d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Rotation2Dd &amp;</type>
      <name>rotation</name>
      <anchorfile>classiro_1_1SE2.html</anchorfile>
      <anchor>a2fd6fec2ad918e21cc56cd9470b76745</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SE2</name>
      <anchorfile>classiro_1_1SE2.html</anchorfile>
      <anchor>aefac8a5254fa324c1564a84477abcaa8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SE2</name>
      <anchorfile>classiro_1_1SE2.html</anchorfile>
      <anchor>a2ee19cd9fde130abad3e138e6eede6b2</anchor>
      <arglist>(double x, double y, double theta)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3d</type>
      <name>toVector</name>
      <anchorfile>classiro_1_1SE2.html</anchorfile>
      <anchor>a05d7a5119a6693172e220b4a0afe5e57</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Vector2d &amp;</type>
      <name>translation</name>
      <anchorfile>classiro_1_1SE2.html</anchorfile>
      <anchor>ad2fc5c9f97ee284e8f5d9276137a4696</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector2d &amp;</type>
      <name>translation</name>
      <anchorfile>classiro_1_1SE2.html</anchorfile>
      <anchor>a12b664322c8629cd641c78bcaa940e64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>EIGEN_MAKE_ALIGNED_OPERATOR_NEW</name>
      <anchorfile>classiro_1_1SE2.html</anchorfile>
      <anchor>a83aa09bf576da0ffc79d1b1574398dcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Rotation2Dd</type>
      <name>_R</name>
      <anchorfile>classiro_1_1SE2.html</anchorfile>
      <anchor>a4b6c3792033d3dbaf8475934abae22f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector2d</type>
      <name>_t</name>
      <anchorfile>classiro_1_1SE2.html</anchorfile>
      <anchor>a39f59a991e1f87665acaaede5a6a9cb1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Select</name>
    <filename>classEigen_1_1Select.html</filename>
    <templarg>ConditionMatrixType</templarg>
    <templarg>ThenMatrixType</templarg>
    <templarg>ElseMatrixType</templarg>
    <base protection="private">Eigen::internal::no_assignment_operator</base>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; Select &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Select.html</anchorfile>
      <anchor>a8626a59e2f93e1751db5d1382199bfad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Select.html</anchorfile>
      <anchor>a8acf0e2997cdd7872eaf1992c0221e08</anchor>
      <arglist>(Index i, Index j) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1Select.html</anchorfile>
      <anchor>a9a2998ba55d690198bea605bc9b79498</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1Select.html</anchorfile>
      <anchor>ae359e219e28bfe6fd86ecd41f3e4be23</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConditionMatrixType &amp;</type>
      <name>conditionMatrix</name>
      <anchorfile>classEigen_1_1Select.html</anchorfile>
      <anchor>ae07459626b9c5fb1bfb25515fedb856b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ElseMatrixType &amp;</type>
      <name>elseMatrix</name>
      <anchorfile>classEigen_1_1Select.html</anchorfile>
      <anchor>a60deb659f00257e0e856074e9263434a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1Select.html</anchorfile>
      <anchor>a8a1769dfa37f2fd7e8fe595017aa4812</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Select</name>
      <anchorfile>classEigen_1_1Select.html</anchorfile>
      <anchor>ad328fe4025aa96f75274f6b4fab30c11</anchor>
      <arglist>(const ConditionMatrixType &amp;a_conditionMatrix, const ThenMatrixType &amp;a_thenMatrix, const ElseMatrixType &amp;a_elseMatrix)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ThenMatrixType &amp;</type>
      <name>thenMatrix</name>
      <anchorfile>classEigen_1_1Select.html</anchorfile>
      <anchor>ac4a70edbf86921bef8c4a5f7e9741c6b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ConditionMatrixType::Nested</type>
      <name>m_condition</name>
      <anchorfile>classEigen_1_1Select.html</anchorfile>
      <anchor>a969e6a49eb45b9bd87ad7096374f7708</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ElseMatrixType::Nested</type>
      <name>m_else</name>
      <anchorfile>classEigen_1_1Select.html</anchorfile>
      <anchor>a318df0767b557cab035ffc820f5908cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ThenMatrixType::Nested</type>
      <name>m_then</name>
      <anchorfile>classEigen_1_1Select.html</anchorfile>
      <anchor>aa728d54f8ae00c00daa282c7132bad1c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Selector</name>
    <filename>structEigen_1_1internal_1_1Selector.html</filename>
    <templarg>N</templarg>
    <member kind="variable">
      <type>bool</type>
      <name>select</name>
      <anchorfile>structEigen_1_1internal_1_1Selector.html</anchorfile>
      <anchor>a66f98a6fcfbb8d99adeed205aaf6fcbc</anchor>
      <arglist>[N]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::selfadjoint_matrix_vector_product</name>
    <filename>structEigen_1_1internal_1_1selfadjoint__matrix__vector__product.html</filename>
    <templarg>Scalar</templarg>
    <templarg>Index</templarg>
    <templarg>StorageOrder</templarg>
    <templarg>UpLo</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg>ConjugateRhs</templarg>
    <templarg>Version</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__matrix__vector__product.html</anchorfile>
      <anchor>aff9204e97b5c0a7887b0619c6305dd34</anchor>
      <arglist>(Index size, const Scalar *lhs, Index lhsStride, const Scalar *rhs, Scalar *res, Scalar alpha)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>selfadjoint_matrix_vector_product&lt; Scalar, Index, StorageOrder, UpLo, ConjugateLhs, ConjugateRhs, BuiltIn &gt;</name>
    <filename>structEigen_1_1internal_1_1selfadjoint__matrix__vector__product.html</filename>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__matrix__vector__product.html</anchorfile>
      <anchor>aff9204e97b5c0a7887b0619c6305dd34</anchor>
      <arglist>(Index size, const Scalar *lhs, Index lhsStride, const Scalar *rhs, Scalar *res, Scalar alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::selfadjoint_matrix_vector_product_symv</name>
    <filename>structEigen_1_1internal_1_1selfadjoint__matrix__vector__product__symv.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>StorageOrder</templarg>
    <templarg>UpLo</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg>ConjugateRhs</templarg>
    <base>selfadjoint_matrix_vector_product&lt; Scalar, Index, StorageOrder, UpLo, ConjugateLhs, ConjugateRhs, BuiltIn &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::selfadjoint_product_impl</name>
    <filename>structEigen_1_1internal_1_1selfadjoint__product__impl.html</filename>
    <templarg></templarg>
    <templarg>LhsMode</templarg>
    <templarg>LhsIsVector</templarg>
    <templarg></templarg>
    <templarg>RhsMode</templarg>
    <templarg>RhsIsVector</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::selfadjoint_product_impl&lt; Lhs, 0, true, Rhs, RhsMode, false &gt;</name>
    <filename>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_010_00_01true_00_01Rhs_00_01RhsMode_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>RhsMode</templarg>
    <member kind="enumvalue">
      <name>RhsUpLo</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_010_00_01true_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>a39a6cf72b73d017f705f8c1b26fcba16a3219d42aa33d013b22e85bbd931f3bbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsUpLo</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_010_00_01true_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>a39a6cf72b73d017f705f8c1b26fcba16a3219d42aa33d013b22e85bbd931f3bbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_010_00_01true_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>a892de9df7cc9490ebe251092ae68445c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_010_00_01true_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>a1606839a276bbdc3b514f7a63cab6f81</anchor>
      <arglist>(Dest &amp;dest, const Lhs &amp;a_lhs, const Rhs &amp;a_rhs, const Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::selfadjoint_product_impl&lt; Lhs, LhsMode, false, Rhs, 0, true &gt;</name>
    <filename>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_010_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg>LhsMode</templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>LhsUpLo</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_010_00_01true_01_4.html</anchorfile>
      <anchor>a786c5aef2f2e0096628bf5c396c6d754a1db855a369597cd24f406df83a51be52</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LhsBlasTraits::DirectLinearAccessType</type>
      <name>ActualLhsType</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_010_00_01true_01_4.html</anchorfile>
      <anchor>a7ad64032b9531c31f814288670846ed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; ActualLhsType &gt;::type</type>
      <name>ActualLhsTypeCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_010_00_01true_01_4.html</anchorfile>
      <anchor>a30f30ca16054f6626fb5f8333b25b209</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RhsBlasTraits::DirectLinearAccessType</type>
      <name>ActualRhsType</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_010_00_01true_01_4.html</anchorfile>
      <anchor>aa64be4897e7ee0bd9f3a6e040a359064</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; ActualRhsType &gt;::type</type>
      <name>ActualRhsTypeCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_010_00_01true_01_4.html</anchorfile>
      <anchor>adc2ed77f11c82a4d8111f3c041004589</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::blas_traits&lt; Lhs &gt;</type>
      <name>LhsBlasTraits</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_010_00_01true_01_4.html</anchorfile>
      <anchor>aa1c4c97a8a9a43a31b6f62d06e4441ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsUpLo</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_010_00_01true_01_4.html</anchorfile>
      <anchor>a786c5aef2f2e0096628bf5c396c6d754a1db855a369597cd24f406df83a51be52</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::blas_traits&lt; Rhs &gt;</type>
      <name>RhsBlasTraits</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_010_00_01true_01_4.html</anchorfile>
      <anchor>ae819ff714c2a9d2c9bc5ac7dc315bd0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_010_00_01true_01_4.html</anchorfile>
      <anchor>ad8a1f4b3bf87481e4eda9d1b96f336af</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_010_00_01true_01_4.html</anchorfile>
      <anchor>a27c075c8c1e30a437d3e8ca0bafb2bf7</anchor>
      <arglist>(Dest &amp;dest, const Lhs &amp;a_lhs, const Rhs &amp;a_rhs, const Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::selfadjoint_product_impl&lt; Lhs, LhsMode, false, Rhs, RhsMode, false &gt;</name>
    <filename>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg>LhsMode</templarg>
    <templarg></templarg>
    <templarg>RhsMode</templarg>
    <member kind="enumvalue">
      <name>LhsIsUpper</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>a0e1ecf0c06157bdc12239aacf3d878dea9d33f2bdcf7fd93ac8262057cf705c3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsIsSelfAdjoint</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>a0e1ecf0c06157bdc12239aacf3d878dea99002243cffcd9b2a8d6ca2f70f6a6d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsIsUpper</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>a0e1ecf0c06157bdc12239aacf3d878dea09ec354734138e86c15a4d3edc797b15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsIsSelfAdjoint</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>a0e1ecf0c06157bdc12239aacf3d878dea201773d2c85cbbb0476832190c711ef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LhsBlasTraits::DirectLinearAccessType</type>
      <name>ActualLhsType</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>a9835d848b228177d3f1203c57f169176</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RhsBlasTraits::DirectLinearAccessType</type>
      <name>ActualRhsType</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>a91361b7706e773ff2e1f10721ec87637</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::blas_traits&lt; Lhs &gt;</type>
      <name>LhsBlasTraits</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>a1a2efad3f69a316f6eebf803d8ebe75b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsIsSelfAdjoint</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>a0e1ecf0c06157bdc12239aacf3d878dea99002243cffcd9b2a8d6ca2f70f6a6d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsIsUpper</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>a0e1ecf0c06157bdc12239aacf3d878dea9d33f2bdcf7fd93ac8262057cf705c3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::blas_traits&lt; Rhs &gt;</type>
      <name>RhsBlasTraits</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>af0af8f7c324b22f7d223d07ce9006807</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsIsSelfAdjoint</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>a0e1ecf0c06157bdc12239aacf3d878dea201773d2c85cbbb0476832190c711ef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsIsUpper</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>a0e1ecf0c06157bdc12239aacf3d878dea09ec354734138e86c15a4d3edc797b15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Product&lt; Lhs, Rhs &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>a3d659c239e416d2e9430eb37b9927838</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__product__impl_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>aac01d65082977579764e985402319c55</anchor>
      <arglist>(Dest &amp;dst, const Lhs &amp;a_lhs, const Rhs &amp;a_rhs, const Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::selfadjoint_product_selector</name>
    <filename>structEigen_1_1selfadjoint__product__selector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>UpLo</templarg>
    <templarg>OtherIsVector</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::selfadjoint_product_selector&lt; MatrixType, OtherType, UpLo, false &gt;</name>
    <filename>structEigen_1_1selfadjoint__product__selector_3_01MatrixType_00_01OtherType_00_01UpLo_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>UpLo</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1selfadjoint__product__selector_3_01MatrixType_00_01OtherType_00_01UpLo_00_01false_01_4.html</anchorfile>
      <anchor>af4105cc4314d61eded8193ba3ec2069d</anchor>
      <arglist>(MatrixType &amp;mat, const OtherType &amp;other, const typename MatrixType::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::selfadjoint_product_selector&lt; MatrixType, OtherType, UpLo, true &gt;</name>
    <filename>structEigen_1_1selfadjoint__product__selector_3_01MatrixType_00_01OtherType_00_01UpLo_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>UpLo</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1selfadjoint__product__selector_3_01MatrixType_00_01OtherType_00_01UpLo_00_01true_01_4.html</anchorfile>
      <anchor>a7ed6fd3bf80ebbb7f2bd50c7e01bec1f</anchor>
      <arglist>(MatrixType &amp;mat, const OtherType &amp;other, const typename MatrixType::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::selfadjoint_rank1_update</name>
    <filename>structEigen_1_1selfadjoint__rank1__update.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>StorageOrder</templarg>
    <templarg>UpLo</templarg>
    <templarg>ConjLhs</templarg>
    <templarg>ConjRhs</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::selfadjoint_rank1_update&lt; Scalar, Index, ColMajor, UpLo, ConjLhs, ConjRhs &gt;</name>
    <filename>structEigen_1_1selfadjoint__rank1__update_3_01Scalar_00_01Index_00_01ColMajor_00_01UpLo_00_01ConjLhs_00_01ConjRhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>UpLo</templarg>
    <templarg>ConjLhs</templarg>
    <templarg>ConjRhs</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1selfadjoint__rank1__update_3_01Scalar_00_01Index_00_01ColMajor_00_01UpLo_00_01ConjLhs_00_01ConjRhs_01_4.html</anchorfile>
      <anchor>a2ff1df182b583b1d70d12885ce11b484</anchor>
      <arglist>(Index size, Scalar *mat, Index stride, const Scalar *vecX, const Scalar *vecY, const Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::selfadjoint_rank1_update&lt; Scalar, Index, RowMajor, UpLo, ConjLhs, ConjRhs &gt;</name>
    <filename>structEigen_1_1selfadjoint__rank1__update_3_01Scalar_00_01Index_00_01RowMajor_00_01UpLo_00_01ConjLhs_00_01ConjRhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>UpLo</templarg>
    <templarg>ConjLhs</templarg>
    <templarg>ConjRhs</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1selfadjoint__rank1__update_3_01Scalar_00_01Index_00_01RowMajor_00_01UpLo_00_01ConjLhs_00_01ConjRhs_01_4.html</anchorfile>
      <anchor>a99819a805869dbd3010c72cbb07848fd</anchor>
      <arglist>(Index size, Scalar *mat, Index stride, const Scalar *vecX, const Scalar *vecY, const Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::selfadjoint_rank2_update_selector</name>
    <filename>structEigen_1_1internal_1_1selfadjoint__rank2__update__selector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>UpLo</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::selfadjoint_rank2_update_selector&lt; Scalar, Index, UType, VType, Lower &gt;</name>
    <filename>structEigen_1_1internal_1_1selfadjoint__rank2__update__selector_3_01Scalar_00_01Index_00_01UType_00_01VType_00_01Lower_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__rank2__update__selector_3_01Scalar_00_01Index_00_01UType_00_01VType_00_01Lower_01_4.html</anchorfile>
      <anchor>a4590f063ff0e7f9244f94739e1912ba4</anchor>
      <arglist>(Scalar *mat, Index stride, const UType &amp;u, const VType &amp;v, const Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::selfadjoint_rank2_update_selector&lt; Scalar, Index, UType, VType, Upper &gt;</name>
    <filename>structEigen_1_1internal_1_1selfadjoint__rank2__update__selector_3_01Scalar_00_01Index_00_01UType_00_01VType_00_01Upper_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1selfadjoint__rank2__update__selector_3_01Scalar_00_01Index_00_01UType_00_01VType_00_01Upper_01_4.html</anchorfile>
      <anchor>a3e300809989bb33416ab62cd52795709</anchor>
      <arglist>(Scalar *mat, Index stride, const UType &amp;u, const VType &amp;v, const Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SelfAdjointEigenSolver</name>
    <filename>classEigen_1_1SelfAdjointEigenSolver.html</filename>
    <templarg>_MatrixType</templarg>
    <member kind="enumvalue">
      <name>Size</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a2f88951b68aaa6016938768893ddcb9fa12ecb6f6de5809c8abad46d995914e8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a2f88951b68aaa6016938768893ddcb9fadc53ffa99e7500940f6f56e8fae7c3a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a2f88951b68aaa6016938768893ddcb9fa9bebdb8fd135f2ed1cf56aa00e4b72e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a2f88951b68aaa6016938768893ddcb9faf51d0afe7ca59ac789ac8dcb573e3c66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a2f88951b68aaa6016938768893ddcb9fadc53ffa99e7500940f6f56e8fae7c3a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Size, Size, ColMajor, MaxColsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>EigenvectorsType</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a0cbb16dc8baf4058188ea308fa37a803</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a8a59ab7734b6eae2754fd78bc7c3a360</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>aa8238634587d40c56228848470acb4ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a2f88951b68aaa6016938768893ddcb9faf51d0afe7ca59ac789ac8dcb573e3c66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a2f88951b68aaa6016938768893ddcb9fa9bebdb8fd135f2ed1cf56aa00e4b72e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a5dae5f422a3c71060e6bd31332bf64fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_col_type&lt; MatrixType, RealScalar &gt;::type</type>
      <name>RealVectorType</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>acd090d5fdfc3cc017a13b6d8daa92287</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a0bfcedf4245b6846007ca4f01e4feb1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Size</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a2f88951b68aaa6016938768893ddcb9fa12ecb6f6de5809c8abad46d995914e8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TridiagonalizationType::SubDiagonalType</type>
      <name>SubDiagonalType</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>aeef7348fa4e1c14b469fd26d17f7713e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Tridiagonalization&lt; MatrixType &gt;</type>
      <name>TridiagonalizationType</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>aee7b34cdccc189fa836c20f55f8415dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SelfAdjointEigenSolver &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a88bcdc24112efa7c4d2ebb3476efcbe9</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix, int options=ComputeEigenvectors)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SelfAdjointEigenSolver&lt; MatrixType &gt; &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>ac395e416bcc6cfd9c9250a54abe5a6d0</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;a_matrix, int options)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SelfAdjointEigenSolver &amp;</type>
      <name>computeDirect</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a40b0a68841d6176b1ab98743cc82bef4</anchor>
      <arglist>(const MatrixType &amp;matrix, int options=ComputeEigenvectors)</arglist>
    </member>
    <member kind="function">
      <type>SelfAdjointEigenSolver &amp;</type>
      <name>computeFromTridiagonal</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a297893df7098c43278d385e4d4e23fe4</anchor>
      <arglist>(const RealVectorType &amp;diag, const SubDiagonalType &amp;subdiag, int options=ComputeEigenvectors)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const RealVectorType &amp;</type>
      <name>eigenvalues</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a8efab27e82aa6aa0ae0c64739238c2e0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const EigenvectorsType &amp;</type>
      <name>eigenvectors</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a7b9f7e641fa46ac4c5f2371405c69b2b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a56bd59b85a6f6f00ff7bff307ad0e015</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC MatrixType</type>
      <name>operatorInverseSqrt</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a71fe0aea0b22d176efcea556c5c160f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC MatrixType</type>
      <name>operatorSqrt</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a5c5158fd86366081bdabec38112c2c8a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>SelfAdjointEigenSolver</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>af3466b3809be4a7738d84493d80d4737</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>SelfAdjointEigenSolver</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>af20f466a4c29477271e91841e3382b27</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>SelfAdjointEigenSolver</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>ade694ed7b0a4d9da9480cedc849be76f</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix, int options=ComputeEigenvectors)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>m_maxIterations</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a9ba10b83f095b18dbea345db7304acfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>check_template_parameters</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a8992bfdbf1c6dbdd44dc8c4cfa1467a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_eigenvectorsOk</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a26697e6c17e490fd4f6315276c597fb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealVectorType</type>
      <name>m_eivalues</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a1ba3c7fe4703ee7eed528a18e53b0289</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>EigenvectorsType</type>
      <name>m_eivec</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a4c86f72288084ac48c2b6493a893bae4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a7d3a941711a788da32be6cc6126e698b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a7619df2065e46bde1f509cae1bc15a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TridiagonalizationType::SubDiagonalType</type>
      <name>m_subdiag</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>a5da95aa467ce0555d01a69ba357f62bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::direct_selfadjoint_eigenvalues&lt; SelfAdjointEigenSolver, Size, NumTraits&lt; Scalar &gt;::IsComplex &gt;</name>
      <anchorfile>classEigen_1_1SelfAdjointEigenSolver.html</anchorfile>
      <anchor>ac6b52963cfee7ba77cf9f2314b29546b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SelfAdjointShape</name>
    <filename>structEigen_1_1SelfAdjointShape.html</filename>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>debugName</name>
      <anchorfile>structEigen_1_1SelfAdjointShape.html</anchorfile>
      <anchor>a52c0289f8b1a896123ac4da6a889963e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SelfAdjointView</name>
    <filename>classEigen_1_1SelfAdjointView.html</filename>
    <templarg>_MatrixType</templarg>
    <templarg>UpLo</templarg>
    <base>TriangularBase&lt; SelfAdjointView&lt; _MatrixType, UpLo &gt; &gt;</base>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a8289931bc1b1a3d8d78d885da3f2ea69ac5bf3958babb12b10fa780f96f1902c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a8289931bc1b1a3d8d78d885da3f2ea69a435823ed083ea5d02d80221ef7e5f182</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularBase&lt; SelfAdjointView &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a2c091fa183af81f0d5d45082ad724dfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; RealScalar, internal::traits&lt; MatrixType &gt;::ColsAtCompileTime, 1 &gt;</type>
      <name>EigenvaluesReturnType</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a8ae92703d920130b38a383f8b165146c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a8289931bc1b1a3d8d78d885da3f2ea69a435823ed083ea5d02d80221ef7e5f182</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a9ec5b4c046771bcfbfdf751f3356095b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SelfAdjointView &gt;::MatrixTypeNested</type>
      <name>MatrixTypeNested</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a80c089aea071ac21f4e4a1347cd18b6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SelfAdjointView &gt;::MatrixTypeNestedCleaned</type>
      <name>MatrixTypeNestedCleaned</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a4bf6749960d2e447b4117b4c81f16fff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a8289931bc1b1a3d8d78d885da3f2ea69ac5bf3958babb12b10fa780f96f1902c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixTypeNestedCleaned</type>
      <name>NestedExpression</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>aa1a7d8e02948fef953e9703500b2d97f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>af4867e7938d7f7044cc06159ed01528c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>af9f0234ebeae4c4ca512bcd5fb5e8bb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SelfAdjointView &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>af52acc0942ece2de9b6db4a99cc6656e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a4cbbdfc1684ad9d8c305116f9e0f45d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const MatrixTypeNestedCleaned &amp;</type>
      <name>_expression</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>add58c169a34d31539439c29b51197bb2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>ad49cb2f908a2069cbacf9836b9bd6b84</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a1f0c389753a56b97bbb26dcab820f111</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a500b2a5fe1b0ea6e9da750b83bbe78e4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC MatrixType::ConstDiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>abe2f0e6cbade78463ff973178947db98</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EigenvaluesReturnType</type>
      <name>eigenvalues</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>ad4f34424b4ea12de9bbc5623cb938b4f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a6b14f347cf3b1d5f2e2d00934c2af9c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const LDLT&lt; PlainObject, UpLo &gt;</type>
      <name>ldlt</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a644155eef17b37c95d85b9f65bb49ac4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const LLT&lt; PlainObject, UpLo &gt;</type>
      <name>llt</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a405e810491642a7f7b785f2ad6f93619</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const MatrixTypeNestedCleaned &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a857f2e4eea9daf618d49a41b1d036a25</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC MatrixTypeNestedCleaned &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a66a1518f827efb1b95e8c2fc7dc9b5c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Product&lt; SelfAdjointView, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a726e801c8867ce4ec11317fd6034069b</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RealScalar</type>
      <name>operatorNorm</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a12a7da482e31ec9c517dca92dd7bae61</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a3e525f82da8beeed15359a7f64fefedf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SelfAdjointView&lt; MatrixType, UpLo &gt; &amp;</type>
      <name>rankUpdate</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a650325c31cbae96d040ab0f95e21dba7</anchor>
      <arglist>(const MatrixBase&lt; DerivedU &gt; &amp;u, const MatrixBase&lt; DerivedV &gt; &amp;v, const Scalar &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>SelfAdjointView&lt; MatrixType, UpLo &gt; &amp;</type>
      <name>rankUpdate</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>aa63a7382c7ee17c2aee7eb7423cdf4c8</anchor>
      <arglist>(const MatrixBase&lt; DerivedU &gt; &amp;u, const Scalar &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SelfAdjointView &amp;</type>
      <name>rankUpdate</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a4739585861baa13b25dcce5ed6658311</anchor>
      <arglist>(const MatrixBase&lt; DerivedU &gt; &amp;u, const MatrixBase&lt; DerivedV &gt; &amp;v, const Scalar &amp;alpha=Scalar(1))</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SelfAdjointView &amp;</type>
      <name>rankUpdate</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a069a85ae895ef96f21a2b180cfe84097</anchor>
      <arglist>(const MatrixBase&lt; DerivedU &gt; &amp;u, const Scalar &amp;alpha=Scalar(1))</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a51495c1de8eaa0b6ffd20a507d0dc961</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>SelfAdjointView</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a48f8d3daf5c2e24fefa670accdbddb40</anchor>
      <arglist>(MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::conditional&lt;(TriMode &amp;(Upper|Lower))==(UpLo &amp;(Upper|Lower)), TriangularView&lt; MatrixType, TriMode &gt;, TriangularView&lt; typename MatrixType::AdjointReturnType, TriMode &gt; &gt;::type</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>ac7b8bf0e2e4636b3d1e4f0564716bf6d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>aa9a5b0e28d3930a197bafc04ee96f546</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend EIGEN_DEVICE_FUNC const Product&lt; OtherDerived, SelfAdjointView &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>ade82565a894a08671879228863881f84</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const SelfAdjointView &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend EIGEN_DEVICE_FUNC const SelfAdjointView&lt; const EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(Scalar, MatrixType, product), UpLo &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SelfAdjointView.html</anchorfile>
      <anchor>a9231165081151b2773c89cc665b00500</anchor>
      <arglist>(const Scalar &amp;s, const SelfAdjointView &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SparseMatrixBase::SelfAdjointViewReturnType</name>
    <filename>structEigen_1_1SparseMatrixBase_1_1SelfAdjointViewReturnType.html</filename>
    <templarg>UpLo</templarg>
    <member kind="typedef">
      <type>SparseSelfAdjointView&lt; Derived, UpLo &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1SparseMatrixBase_1_1SelfAdjointViewReturnType.html</anchorfile>
      <anchor>ae7adbe6e76b775017b2177ecccde88f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::MatrixBase::SelfAdjointViewReturnType</name>
    <filename>structEigen_1_1MatrixBase_1_1SelfAdjointViewReturnType.html</filename>
    <templarg>UpLo</templarg>
    <member kind="typedef">
      <type>SelfAdjointView&lt; Derived, UpLo &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1MatrixBase_1_1SelfAdjointViewReturnType.html</anchorfile>
      <anchor>a5773a46c08e277d36bc4c4d790436c2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, OuterProduct &gt;::set</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShaa243cd8836786c40b5d44485b15eb561.html</filename>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseShaa243cd8836786c40b5d44485b15eb561.html</anchorfile>
      <anchor>a7dca142c70d99e6e1c3c5264b25b9c94</anchor>
      <arglist>(const Dst &amp;dst, const Src &amp;src) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::setIdentity_impl</name>
    <filename>structEigen_1_1internal_1_1setIdentity__impl.html</filename>
    <templarg></templarg>
    <templarg>Big</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1setIdentity__impl.html</anchorfile>
      <anchor>a1258fcb8a505a55e4e0b54077011f9e5</anchor>
      <arglist>(Derived &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::setIdentity_impl&lt; Derived, true &gt;</name>
    <filename>structEigen_1_1internal_1_1setIdentity__impl_3_01Derived_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1setIdentity__impl_3_01Derived_00_01true_01_4.html</anchorfile>
      <anchor>a84de7f15ad1832d9c6b51b8f32e4c571</anchor>
      <arglist>(Derived &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::significant_decimals_impl</name>
    <filename>structEigen_1_1internal_1_1significant__decimals__impl.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1significant__decimals__impl.html</anchorfile>
      <anchor>a5067c92af24f8102e8b41e3716db4894</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::simplicial_cholesky_grab_input</name>
    <filename>structEigen_1_1internal_1_1simplicial__cholesky__grab__input.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>CholMatrixType const  *</type>
      <name>ConstCholMatrixPtr</name>
      <anchorfile>structEigen_1_1internal_1_1simplicial__cholesky__grab__input.html</anchorfile>
      <anchor>aa40b82ddba001795c47760775a5ed4a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1simplicial__cholesky__grab__input.html</anchorfile>
      <anchor>ad2473ac42c6e41b5eb5383be03740c05</anchor>
      <arglist>(const InputMatrixType &amp;input, ConstCholMatrixPtr &amp;pmat, CholMatrixType &amp;tmp)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::simplicial_cholesky_grab_input&lt; MatrixType, MatrixType &gt;</name>
    <filename>structEigen_1_1internal_1_1simplicial__cholesky__grab__input_3_01MatrixType_00_01MatrixType_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>MatrixType const  *</type>
      <name>ConstMatrixPtr</name>
      <anchorfile>structEigen_1_1internal_1_1simplicial__cholesky__grab__input_3_01MatrixType_00_01MatrixType_01_4.html</anchorfile>
      <anchor>a7cd687af3b3232d252dc00c646ed6f67</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1simplicial__cholesky__grab__input_3_01MatrixType_00_01MatrixType_01_4.html</anchorfile>
      <anchor>a56ae7a93a8b10ca64e27abf1cdaa4542</anchor>
      <arglist>(const MatrixType &amp;input, ConstMatrixPtr &amp;pmat, MatrixType &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SimplicialCholesky</name>
    <filename>classEigen_1_1SimplicialCholesky.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <templarg></templarg>
    <base>SimplicialCholeskyBase&lt; SimplicialCholesky&lt; _MatrixType, _UpLo, _Ordering &gt; &gt;</base>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>a6dd8e675bded5540d28eac6c5484a8e5ac7f1ff8f2394f1b30737fcfc41282c8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SimplicialCholeskyBase&lt; SimplicialCholesky &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>a6757d9f8f6d495673db87523c488ce5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor, StorageIndex &gt;</type>
      <name>CholMatrixType</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>a02a3b97b214580475504aff2c2cceb32</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SimplicialLDLT&lt; MatrixType, UpLo &gt; &gt;</type>
      <name>LDLTTraits</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>a712ae422bc52c7645a76e8c11edffc32</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SimplicialLLT&lt; MatrixType, UpLo &gt; &gt;</type>
      <name>LLTTraits</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>a7ad15981724212e81303ebb215ad83bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>aa1b165c53eeb528234a8de0f233760a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>a398cad206f425e156e7d4a07c33e1290</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>a7c9d5750181ae983f05621d8fa9bf10f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>afdf439e67a29ef03ca6128f36b43a24d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SimplicialCholesky &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>a55dbf410b228110e130774cbc81f1748</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>a6dd8e675bded5540d28eac6c5484a8e5ac7f1ff8f2394f1b30737fcfc41282c8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>ad3f93dabee096aa8393fcb796c90cd78</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>a268f4331cd8976ec6f106a34b97bba23</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, MatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>a7e151cd125308b335949babf791fe6e6</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b, SparseMatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>a6af3f64b855a96a2635302f863b5fd91</anchor>
      <arglist>(const MatrixType &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>SimplicialCholesky &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>a7883b49a88b26162ba6d8b044e2ee75b</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>a2cffa2384b8290de34b5a294d4383e70</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>ab1b21d430cc2a8e332221313a4f2f2e3</anchor>
      <arglist>(const MatrixType &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const CholMatrixType</type>
      <name>rawMatrix</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>a9b1509da967218cf463ae8793445868d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SimplicialCholesky &amp;</type>
      <name>setMode</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>a25e1d2336ca9c7ae5b3a723bea67ab42</anchor>
      <arglist>(SimplicialCholeskyMode mode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimplicialCholesky</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>aec1f61946b251555b108b3dae1bed068</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimplicialCholesky</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>a334b3ee515c49a9930bb7f0785cb4fc2</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const VectorType</type>
      <name>vectorD</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>ae843051eff656868e8dc878ba6489603</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_LDLT</name>
      <anchorfile>classEigen_1_1SimplicialCholesky.html</anchorfile>
      <anchor>a6439a5ccdf57c278fa2c01202d1e0b35</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SimplicialCholeskyBase</name>
    <filename>classEigen_1_1SimplicialCholeskyBase.html</filename>
    <templarg>Derived</templarg>
    <base>Eigen::SparseSolverBase</base>
    <class kind="struct">Eigen::SimplicialCholeskyBase::keep_diag</class>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>aed81344defb1a1d48cc0f8d5231bf3d6ae0498a61f56ba3d36040f487cde950c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a49368489b191345ce900e3719eeb1b3ea40203ba72454d6e11e1f3142b22e5883</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a49368489b191345ce900e3719eeb1b3eafc139e8d7067a14490a253578bf255a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor, StorageIndex &gt;</type>
      <name>CholMatrixType</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>addfb5032ff8efea57e3576d96326e822</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a49368489b191345ce900e3719eeb1b3ea40203ba72454d6e11e1f3142b22e5883</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CholMatrixType const  *</type>
      <name>ConstCholMatrixPtr</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a2980c8f7ae5c6c19c4f2fc428be249e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ac4d3851843aa1a04ce4849cc6ed27f71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a49368489b191345ce900e3719eeb1b3eafc139e8d7067a14490a253578bf255a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::OrderingType</type>
      <name>OrderingType</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>afb046a5d3d43cd0c7d49e934db5c2091</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a14a24573a05a0653ea8e4c7a6616d544</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a5bbf431a4e3fa0484560e206749cea02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a7d5ace38d212f98e659bfdaf947372cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>aed81344defb1a1d48cc0f8d5231bf3d6ae0498a61f56ba3d36040f487cde950c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>VectorI</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a60a6f0c73dfa90d8a5b679dd0469374a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a9ac3cfb0b045fd84e4fe6bfcd627f582</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a37ab9aaf6c2cbb4cc15ecbba7e424c74</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, MatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a64793e46e9815288b9a429cc7b63a6bb</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b, SparseMatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>aa494e6ff5a27911c1f8c1fb27a56ff1a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a1b7c0264498027c7ef5137b5e6f9d91f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ab711e243888c29902afba59faee258ff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpMemory</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a61efd39e3f15e6864552953bdd4f29c7</anchor>
      <arglist>(Stream &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a3ac877f73aaaff670e6ae7554eb02fc8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt; &amp;</type>
      <name>permutationP</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>aff1480e595a21726beaec9a586a94d5a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt; &amp;</type>
      <name>permutationPinv</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a0e23d1f4a88c211be7098faf1cb41674</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>aafce8db4ee2d23ecf8888260d7c8b187</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setShift</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a362352f755101faaac59c1ed9d5e3559</anchor>
      <arglist>(const RealScalar &amp;offset, const RealScalar &amp;scale=1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimplicialCholeskyBase</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a098baba1dbe07ca3a775c8df1f8a0e71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimplicialCholeskyBase</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a90bd237828d21cb509c815f2787153b2</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SimplicialCholeskyBase</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ad0a27ce9dff6b8f114f0cb702232b586</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>aaf20ed812a661069f9e484649ae9be1e</anchor>
      <arglist>(const MatrixType &amp;a, bool doLDLT)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>analyzePattern_preordered</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ac2acafc9b7cdc089f89b6777e7469b73</anchor>
      <arglist>(const CholMatrixType &amp;a, bool doLDLT)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a9a741744dda2261cae26cddf96a35bf0</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ad62e844358aa1f5b69690e069f9354c9</anchor>
      <arglist>(const MatrixType &amp;a)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>factorize_preordered</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a340f5bfbe509aad506ebda8d9877d918</anchor>
      <arglist>(const CholMatrixType &amp;a)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ordering</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a4e59a8081d09fd8ff1ce9db4becbc150</anchor>
      <arglist>(const MatrixType &amp;a, ConstCholMatrixPtr &amp;pmat, CholMatrixType &amp;ap)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a3c671aff69118813fca76289d629c783</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorType</type>
      <name>m_diag</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>aadcb7c6e49ee6e311b04210cff8d895a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>adbfcfc2fd1df1aaa4252c7da0deae2c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>aef0a9f5e4c5ad1f4cfdacbdf86fcb47e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CholMatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a6383546ce2c77c195307309692e719d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorI</type>
      <name>m_nonZerosPerCol</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ad51c38bfabe26bf3b6308fc9927b6683</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt;</type>
      <name>m_P</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a09d0609d45b1b23e9ca0c2843e4d157f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorI</type>
      <name>m_parent</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a1783f1f0f212b3194a5395c270b992f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt;</type>
      <name>m_Pinv</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>acf66317d71c11d41dcb922448c9384b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_shiftOffset</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a4e9e1aad9de3b3a66df7104d120a4331</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_shiftScale</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ae7c80217fb99177ef501b19f75df6942</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseSolverBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a098007bdfeaed3a9913a5f9d6442d6cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SimplicialCholeskyBase&lt; SimplicialCholesky&lt; _MatrixType, _UpLo, _Ordering &gt; &gt;</name>
    <filename>classEigen_1_1SimplicialCholeskyBase.html</filename>
    <base>SparseSolverBase&lt; SimplicialCholesky&lt; _MatrixType, _UpLo, _Ordering &gt; &gt;</base>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor, StorageIndex &gt;</type>
      <name>CholMatrixType</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>addfb5032ff8efea57e3576d96326e822</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a49368489b191345ce900e3719eeb1b3ea40203ba72454d6e11e1f3142b22e5883</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CholMatrixType const *</type>
      <name>ConstCholMatrixPtr</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a2980c8f7ae5c6c19c4f2fc428be249e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SimplicialCholesky&lt; _MatrixType, _UpLo, _Ordering &gt; &gt;::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ac4d3851843aa1a04ce4849cc6ed27f71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a49368489b191345ce900e3719eeb1b3eafc139e8d7067a14490a253578bf255a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SimplicialCholesky&lt; _MatrixType, _UpLo, _Ordering &gt; &gt;::OrderingType</type>
      <name>OrderingType</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>afb046a5d3d43cd0c7d49e934db5c2091</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a14a24573a05a0653ea8e4c7a6616d544</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a5bbf431a4e3fa0484560e206749cea02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a7d5ace38d212f98e659bfdaf947372cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>aed81344defb1a1d48cc0f8d5231bf3d6ae0498a61f56ba3d36040f487cde950c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>VectorI</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a60a6f0c73dfa90d8a5b679dd0469374a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a9ac3cfb0b045fd84e4fe6bfcd627f582</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a37ab9aaf6c2cbb4cc15ecbba7e424c74</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, MatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a64793e46e9815288b9a429cc7b63a6bb</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b, SparseMatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>aa494e6ff5a27911c1f8c1fb27a56ff1a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SimplicialCholesky&lt; _MatrixType, _UpLo, _Ordering &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a1b7c0264498027c7ef5137b5e6f9d91f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const SimplicialCholesky&lt; _MatrixType, _UpLo, _Ordering &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ab711e243888c29902afba59faee258ff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpMemory</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a61efd39e3f15e6864552953bdd4f29c7</anchor>
      <arglist>(Stream &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a3ac877f73aaaff670e6ae7554eb02fc8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt; &amp;</type>
      <name>permutationP</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>aff1480e595a21726beaec9a586a94d5a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt; &amp;</type>
      <name>permutationPinv</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a0e23d1f4a88c211be7098faf1cb41674</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>aafce8db4ee2d23ecf8888260d7c8b187</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SimplicialCholesky&lt; _MatrixType, _UpLo, _Ordering &gt; &amp;</type>
      <name>setShift</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a362352f755101faaac59c1ed9d5e3559</anchor>
      <arglist>(const RealScalar &amp;offset, const RealScalar &amp;scale=1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimplicialCholeskyBase</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a098baba1dbe07ca3a775c8df1f8a0e71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimplicialCholeskyBase</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a90bd237828d21cb509c815f2787153b2</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SimplicialCholeskyBase</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ad0a27ce9dff6b8f114f0cb702232b586</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>aaf20ed812a661069f9e484649ae9be1e</anchor>
      <arglist>(const MatrixType &amp;a, bool doLDLT)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>analyzePattern_preordered</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ac2acafc9b7cdc089f89b6777e7469b73</anchor>
      <arglist>(const CholMatrixType &amp;a, bool doLDLT)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a9a741744dda2261cae26cddf96a35bf0</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ad62e844358aa1f5b69690e069f9354c9</anchor>
      <arglist>(const MatrixType &amp;a)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>factorize_preordered</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a340f5bfbe509aad506ebda8d9877d918</anchor>
      <arglist>(const CholMatrixType &amp;a)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ordering</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a4e59a8081d09fd8ff1ce9db4becbc150</anchor>
      <arglist>(const MatrixType &amp;a, ConstCholMatrixPtr &amp;pmat, CholMatrixType &amp;ap)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a3c671aff69118813fca76289d629c783</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorType</type>
      <name>m_diag</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>aadcb7c6e49ee6e311b04210cff8d895a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>adbfcfc2fd1df1aaa4252c7da0deae2c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>aef0a9f5e4c5ad1f4cfdacbdf86fcb47e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CholMatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a6383546ce2c77c195307309692e719d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorI</type>
      <name>m_nonZerosPerCol</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ad51c38bfabe26bf3b6308fc9927b6683</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt;</type>
      <name>m_P</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a09d0609d45b1b23e9ca0c2843e4d157f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorI</type>
      <name>m_parent</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a1783f1f0f212b3194a5395c270b992f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt;</type>
      <name>m_Pinv</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>acf66317d71c11d41dcb922448c9384b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_shiftOffset</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a4e9e1aad9de3b3a66df7104d120a4331</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_shiftScale</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ae7c80217fb99177ef501b19f75df6942</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseSolverBase&lt; SimplicialCholesky&lt; _MatrixType, _UpLo, _Ordering &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a098007bdfeaed3a9913a5f9d6442d6cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SimplicialCholeskyBase&lt; SimplicialLDLT&lt; _MatrixType, _UpLo, _Ordering &gt; &gt;</name>
    <filename>classEigen_1_1SimplicialCholeskyBase.html</filename>
    <base>SparseSolverBase&lt; SimplicialLDLT&lt; _MatrixType, _UpLo, _Ordering &gt; &gt;</base>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor, StorageIndex &gt;</type>
      <name>CholMatrixType</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>addfb5032ff8efea57e3576d96326e822</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a49368489b191345ce900e3719eeb1b3ea40203ba72454d6e11e1f3142b22e5883</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CholMatrixType const *</type>
      <name>ConstCholMatrixPtr</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a2980c8f7ae5c6c19c4f2fc428be249e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SimplicialLDLT&lt; _MatrixType, _UpLo, _Ordering &gt; &gt;::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ac4d3851843aa1a04ce4849cc6ed27f71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a49368489b191345ce900e3719eeb1b3eafc139e8d7067a14490a253578bf255a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SimplicialLDLT&lt; _MatrixType, _UpLo, _Ordering &gt; &gt;::OrderingType</type>
      <name>OrderingType</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>afb046a5d3d43cd0c7d49e934db5c2091</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a14a24573a05a0653ea8e4c7a6616d544</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a5bbf431a4e3fa0484560e206749cea02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a7d5ace38d212f98e659bfdaf947372cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>aed81344defb1a1d48cc0f8d5231bf3d6ae0498a61f56ba3d36040f487cde950c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>VectorI</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a60a6f0c73dfa90d8a5b679dd0469374a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a9ac3cfb0b045fd84e4fe6bfcd627f582</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a37ab9aaf6c2cbb4cc15ecbba7e424c74</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, MatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a64793e46e9815288b9a429cc7b63a6bb</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b, SparseMatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>aa494e6ff5a27911c1f8c1fb27a56ff1a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SimplicialLDLT&lt; _MatrixType, _UpLo, _Ordering &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a1b7c0264498027c7ef5137b5e6f9d91f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const SimplicialLDLT&lt; _MatrixType, _UpLo, _Ordering &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ab711e243888c29902afba59faee258ff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpMemory</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a61efd39e3f15e6864552953bdd4f29c7</anchor>
      <arglist>(Stream &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a3ac877f73aaaff670e6ae7554eb02fc8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt; &amp;</type>
      <name>permutationP</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>aff1480e595a21726beaec9a586a94d5a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt; &amp;</type>
      <name>permutationPinv</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a0e23d1f4a88c211be7098faf1cb41674</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>aafce8db4ee2d23ecf8888260d7c8b187</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SimplicialLDLT&lt; _MatrixType, _UpLo, _Ordering &gt; &amp;</type>
      <name>setShift</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a362352f755101faaac59c1ed9d5e3559</anchor>
      <arglist>(const RealScalar &amp;offset, const RealScalar &amp;scale=1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimplicialCholeskyBase</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a098baba1dbe07ca3a775c8df1f8a0e71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimplicialCholeskyBase</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a90bd237828d21cb509c815f2787153b2</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SimplicialCholeskyBase</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ad0a27ce9dff6b8f114f0cb702232b586</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>aaf20ed812a661069f9e484649ae9be1e</anchor>
      <arglist>(const MatrixType &amp;a, bool doLDLT)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>analyzePattern_preordered</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ac2acafc9b7cdc089f89b6777e7469b73</anchor>
      <arglist>(const CholMatrixType &amp;a, bool doLDLT)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a9a741744dda2261cae26cddf96a35bf0</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ad62e844358aa1f5b69690e069f9354c9</anchor>
      <arglist>(const MatrixType &amp;a)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>factorize_preordered</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a340f5bfbe509aad506ebda8d9877d918</anchor>
      <arglist>(const CholMatrixType &amp;a)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ordering</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a4e59a8081d09fd8ff1ce9db4becbc150</anchor>
      <arglist>(const MatrixType &amp;a, ConstCholMatrixPtr &amp;pmat, CholMatrixType &amp;ap)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a3c671aff69118813fca76289d629c783</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorType</type>
      <name>m_diag</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>aadcb7c6e49ee6e311b04210cff8d895a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>adbfcfc2fd1df1aaa4252c7da0deae2c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>aef0a9f5e4c5ad1f4cfdacbdf86fcb47e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CholMatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a6383546ce2c77c195307309692e719d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorI</type>
      <name>m_nonZerosPerCol</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ad51c38bfabe26bf3b6308fc9927b6683</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt;</type>
      <name>m_P</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a09d0609d45b1b23e9ca0c2843e4d157f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorI</type>
      <name>m_parent</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a1783f1f0f212b3194a5395c270b992f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt;</type>
      <name>m_Pinv</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>acf66317d71c11d41dcb922448c9384b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_shiftOffset</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a4e9e1aad9de3b3a66df7104d120a4331</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_shiftScale</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ae7c80217fb99177ef501b19f75df6942</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseSolverBase&lt; SimplicialLDLT&lt; _MatrixType, _UpLo, _Ordering &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a098007bdfeaed3a9913a5f9d6442d6cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SimplicialCholeskyBase&lt; SimplicialLLT&lt; _MatrixType, _UpLo, _Ordering &gt; &gt;</name>
    <filename>classEigen_1_1SimplicialCholeskyBase.html</filename>
    <base>SparseSolverBase&lt; SimplicialLLT&lt; _MatrixType, _UpLo, _Ordering &gt; &gt;</base>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor, StorageIndex &gt;</type>
      <name>CholMatrixType</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>addfb5032ff8efea57e3576d96326e822</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a49368489b191345ce900e3719eeb1b3ea40203ba72454d6e11e1f3142b22e5883</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CholMatrixType const *</type>
      <name>ConstCholMatrixPtr</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a2980c8f7ae5c6c19c4f2fc428be249e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SimplicialLLT&lt; _MatrixType, _UpLo, _Ordering &gt; &gt;::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ac4d3851843aa1a04ce4849cc6ed27f71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a49368489b191345ce900e3719eeb1b3eafc139e8d7067a14490a253578bf255a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SimplicialLLT&lt; _MatrixType, _UpLo, _Ordering &gt; &gt;::OrderingType</type>
      <name>OrderingType</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>afb046a5d3d43cd0c7d49e934db5c2091</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a14a24573a05a0653ea8e4c7a6616d544</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a5bbf431a4e3fa0484560e206749cea02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a7d5ace38d212f98e659bfdaf947372cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>aed81344defb1a1d48cc0f8d5231bf3d6ae0498a61f56ba3d36040f487cde950c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>VectorI</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a60a6f0c73dfa90d8a5b679dd0469374a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a9ac3cfb0b045fd84e4fe6bfcd627f582</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a37ab9aaf6c2cbb4cc15ecbba7e424c74</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, MatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a64793e46e9815288b9a429cc7b63a6bb</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b, SparseMatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>aa494e6ff5a27911c1f8c1fb27a56ff1a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SimplicialLLT&lt; _MatrixType, _UpLo, _Ordering &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a1b7c0264498027c7ef5137b5e6f9d91f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const SimplicialLLT&lt; _MatrixType, _UpLo, _Ordering &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ab711e243888c29902afba59faee258ff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpMemory</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a61efd39e3f15e6864552953bdd4f29c7</anchor>
      <arglist>(Stream &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a3ac877f73aaaff670e6ae7554eb02fc8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt; &amp;</type>
      <name>permutationP</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>aff1480e595a21726beaec9a586a94d5a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt; &amp;</type>
      <name>permutationPinv</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a0e23d1f4a88c211be7098faf1cb41674</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>aafce8db4ee2d23ecf8888260d7c8b187</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SimplicialLLT&lt; _MatrixType, _UpLo, _Ordering &gt; &amp;</type>
      <name>setShift</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a362352f755101faaac59c1ed9d5e3559</anchor>
      <arglist>(const RealScalar &amp;offset, const RealScalar &amp;scale=1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimplicialCholeskyBase</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a098baba1dbe07ca3a775c8df1f8a0e71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimplicialCholeskyBase</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a90bd237828d21cb509c815f2787153b2</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SimplicialCholeskyBase</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ad0a27ce9dff6b8f114f0cb702232b586</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>aaf20ed812a661069f9e484649ae9be1e</anchor>
      <arglist>(const MatrixType &amp;a, bool doLDLT)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>analyzePattern_preordered</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ac2acafc9b7cdc089f89b6777e7469b73</anchor>
      <arglist>(const CholMatrixType &amp;a, bool doLDLT)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a9a741744dda2261cae26cddf96a35bf0</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ad62e844358aa1f5b69690e069f9354c9</anchor>
      <arglist>(const MatrixType &amp;a)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>factorize_preordered</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a340f5bfbe509aad506ebda8d9877d918</anchor>
      <arglist>(const CholMatrixType &amp;a)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ordering</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a4e59a8081d09fd8ff1ce9db4becbc150</anchor>
      <arglist>(const MatrixType &amp;a, ConstCholMatrixPtr &amp;pmat, CholMatrixType &amp;ap)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a3c671aff69118813fca76289d629c783</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorType</type>
      <name>m_diag</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>aadcb7c6e49ee6e311b04210cff8d895a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>adbfcfc2fd1df1aaa4252c7da0deae2c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>aef0a9f5e4c5ad1f4cfdacbdf86fcb47e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CholMatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a6383546ce2c77c195307309692e719d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorI</type>
      <name>m_nonZerosPerCol</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ad51c38bfabe26bf3b6308fc9927b6683</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt;</type>
      <name>m_P</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a09d0609d45b1b23e9ca0c2843e4d157f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorI</type>
      <name>m_parent</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a1783f1f0f212b3194a5395c270b992f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt;</type>
      <name>m_Pinv</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>acf66317d71c11d41dcb922448c9384b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_shiftOffset</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a4e9e1aad9de3b3a66df7104d120a4331</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_shiftScale</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>ae7c80217fb99177ef501b19f75df6942</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseSolverBase&lt; SimplicialLLT&lt; _MatrixType, _UpLo, _Ordering &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SimplicialCholeskyBase.html</anchorfile>
      <anchor>a098007bdfeaed3a9913a5f9d6442d6cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SimplicialLDLT</name>
    <filename>classEigen_1_1SimplicialLDLT.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <templarg></templarg>
    <base>SimplicialCholeskyBase&lt; SimplicialLDLT&lt; _MatrixType, _UpLo, _Ordering &gt; &gt;</base>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>afaf1775b297d1efcfd783cb4d26e58f5a864142cde53d720a8a7fc3b60ca3cd4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SimplicialCholeskyBase&lt; SimplicialLDLT &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>a80564e6741d039a3b7b2b71a96639678</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor, StorageIndex &gt;</type>
      <name>CholMatrixType</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>aefb2fe5145c99758a17687e0b46b6984</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::MatrixL</type>
      <name>MatrixL</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>acfee89670dd30e7a362daf07993dc34f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>a75c4a9713dc57cea09c05185a93398b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::MatrixU</type>
      <name>MatrixU</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>a44fd1f38eca9ea9eeba9947466104c18</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>a2d8d8a511f80f5fc755ec719d8ec468f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>a95c4c66916a223d1b9ab67ef1f40ddea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>a653560f255aa6cf3a3c01bf0cb33efcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SimplicialLDLT &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>adcb202f95627052f2fcec1a443846c47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>afaf1775b297d1efcfd783cb4d26e58f5a864142cde53d720a8a7fc3b60ca3cd4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>a46600ac1a333de3d432e3aa0a9c6ce4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>aaf7c852056195d05de863362638517b7</anchor>
      <arglist>(const MatrixType &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>SimplicialLDLT &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>a55429e59dbdf16a5696ee28bbf14e44f</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>aa25042f3b49880f5e487d468ea20b1b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>a8cf16bd92a712d36310397972bdef044</anchor>
      <arglist>(const MatrixType &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const MatrixL</type>
      <name>matrixL</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>ae8f502eff0c95771115968510e4d9af5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixU</type>
      <name>matrixU</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>ae98ed1c7ce8f9165adf5fb08cbb36b70</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimplicialLDLT</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>a3f26ae6105ffa36af9b8710e01e5caed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimplicialLDLT</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>a07cb76aee396862f94c3eedc6d77d908</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const VectorType</type>
      <name>vectorD</name>
      <anchorfile>classEigen_1_1SimplicialLDLT.html</anchorfile>
      <anchor>abe54532ce80558a0474b11763702107b</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SimplicialLLT</name>
    <filename>classEigen_1_1SimplicialLLT.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <templarg></templarg>
    <base>SimplicialCholeskyBase&lt; SimplicialLLT&lt; _MatrixType, _UpLo, _Ordering &gt; &gt;</base>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>ae8dade4b078cfce056a9c96b11f7e016ad60372cb772080c7a74c0f63bd9d722b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SimplicialCholeskyBase&lt; SimplicialLLT &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>a97bc8661414c73c1a4da984466238741</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor, Index &gt;</type>
      <name>CholMatrixType</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>ac222849c2fc32aba42173375b4aa550f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::MatrixL</type>
      <name>MatrixL</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>a17d6da2a481c7eb265499e3c5f96cc7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>ae8b3a9509f9141d13419b8442f878688</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::MatrixU</type>
      <name>MatrixU</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>abd9cf7233a689d90e574d3f1c96f3fac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>ad3b3cf7792b2e63ecaf2f5b10831bc10</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>ac01f03cb8ea25d9a4620c23ef1596c38</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>a3ab91aa2067c30dc716b1216902da13d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SimplicialLLT &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>ae947a7ed7abfda636d0832d12d874bdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>ae8dade4b078cfce056a9c96b11f7e016ad60372cb772080c7a74c0f63bd9d722b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>ad9d8071e153d554fcb8e8e65ad7fee74</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>ad6e49b1c0d2ec5c8e118538260f3002c</anchor>
      <arglist>(const MatrixType &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>SimplicialLLT &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>a24ffa253377a1cec7a44b856fae1f71a</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>a956595848e6fac7a389d091b3fdc9567</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>a8a140b34b08df74c7426ee29b986b228</anchor>
      <arglist>(const MatrixType &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const MatrixL</type>
      <name>matrixL</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>ae2b24f8f6d62a8444193904988374299</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixU</type>
      <name>matrixU</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>a23522d6444c344ddb14e48dbfac128ed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimplicialLLT</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>ad25633e34d7c21b77fe05c873ffbe416</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimplicialLLT</name>
      <anchorfile>classEigen_1_1SimplicialLLT.html</anchorfile>
      <anchor>a342735f17d0306aa5581e91010091427</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseMatrix::SingletonVector</name>
    <filename>classEigen_1_1SparseMatrix_1_1SingletonVector.html</filename>
    <member kind="typedef">
      <type>StorageIndex</type>
      <name>value_type</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1SingletonVector.html</anchorfile>
      <anchor>a54e65d99c6d418ef12797401b732a205</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>StorageIndex</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1SingletonVector.html</anchorfile>
      <anchor>a9b367d83d41a679753e25d61485e08fa</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SingletonVector</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1SingletonVector.html</anchorfile>
      <anchor>a327056c8192baa5272c4a98fd63cdb66</anchor>
      <arglist>(Index i, Index v)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StorageIndex</type>
      <name>m_index</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1SingletonVector.html</anchorfile>
      <anchor>a32737a93baf4877f23792e516369dffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StorageIndex</type>
      <name>m_value</name>
      <anchorfile>classEigen_1_1SparseMatrix_1_1SingletonVector.html</anchorfile>
      <anchor>abe89e595b59a9a5d9c87d6263eccd71f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::size_at_compile_time</name>
    <filename>structEigen_1_1internal_1_1size__at__compile__time.html</filename>
    <templarg>_Rows</templarg>
    <templarg>_Cols</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1size__at__compile__time.html</anchorfile>
      <anchor>a4fe0d1005eadd7d2aa19b81576254455aa6a7747c3454661c43d9a451d3015f89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1size__at__compile__time.html</anchorfile>
      <anchor>a4fe0d1005eadd7d2aa19b81576254455aa6a7747c3454661c43d9a451d3015f89</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::size_of_xpr_at_compile_time</name>
    <filename>structEigen_1_1internal_1_1size__of__xpr__at__compile__time.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1size__of__xpr__at__compile__time.html</anchorfile>
      <anchor>ad371f72201fddc22ef5cb83e2f01aa80ac22b7330cb6f825b5e20895e4b004507</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1size__of__xpr__at__compile__time.html</anchorfile>
      <anchor>ad371f72201fddc22ef5cb83e2f01aa80ac22b7330cb6f825b5e20895e4b004507</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SluMatrix</name>
    <filename>structEigen_1_1SluMatrix.html</filename>
    <member kind="function">
      <type>SluMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>structEigen_1_1SluMatrix.html</anchorfile>
      <anchor>a1f80eca52f85117e3b3afa29cb4ee332</anchor>
      <arglist>(const SluMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScalarType</name>
      <anchorfile>structEigen_1_1SluMatrix.html</anchorfile>
      <anchor>a77c5ddf8fd6cfb5314f937976046cf46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStorageType</name>
      <anchorfile>structEigen_1_1SluMatrix.html</anchorfile>
      <anchor>ae36a82e01409ad0c3cbbf5847c096f0b</anchor>
      <arglist>(Stype_t t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SluMatrix</name>
      <anchorfile>structEigen_1_1SluMatrix.html</anchorfile>
      <anchor>a4b4258279bdca54d64063460c9fce130</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SluMatrix</name>
      <anchorfile>structEigen_1_1SluMatrix.html</anchorfile>
      <anchor>a60e084a9e9a1d1dfffb12e70aaf1bc09</anchor>
      <arglist>(const SluMatrix &amp;other)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SluMatrix</type>
      <name>Map</name>
      <anchorfile>structEigen_1_1SluMatrix.html</anchorfile>
      <anchor>aed2b1c36eb8e9c1c6725d5dc2e699dfd</anchor>
      <arglist>(MatrixBase&lt; MatrixType &gt; &amp;_mat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SluMatrix</type>
      <name>Map</name>
      <anchorfile>structEigen_1_1SluMatrix.html</anchorfile>
      <anchor>a6df11803cf163f9e04ac2a5ff9790583</anchor>
      <arglist>(SparseMatrixBase&lt; MatrixType &gt; &amp;a_mat)</arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>innerInd</name>
      <anchorfile>structEigen_1_1SluMatrix.html</anchorfile>
      <anchor>adfce3df739550864e737bcc9cbb7097f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>lda</name>
      <anchorfile>structEigen_1_1SluMatrix.html</anchorfile>
      <anchor>ab680540b525fe5b4d87b095c3bf5f8a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nnz</name>
      <anchorfile>structEigen_1_1SluMatrix.html</anchorfile>
      <anchor>aba53ec49b23daec5741e52b97b19b048</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>outerInd</name>
      <anchorfile>structEigen_1_1SluMatrix.html</anchorfile>
      <anchor>ad82392a0b41da273aa3f1b6dd61daff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct Eigen::SluMatrix::@607</type>
      <name>storage</name>
      <anchorfile>structEigen_1_1SluMatrix.html</anchorfile>
      <anchor>a01f203a997e9038af1695f9bb1c70b35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>values</name>
      <anchorfile>structEigen_1_1SluMatrix.html</anchorfile>
      <anchor>a1f5129eaf0eeb5b766062c926251c498</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SluMatrixMapHelper</name>
    <filename>structEigen_1_1SluMatrixMapHelper.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::SluMatrixMapHelper&lt; Matrix&lt; Scalar, Rows, Cols, Options, MRows, MCols &gt; &gt;</name>
    <filename>structEigen_1_1SluMatrixMapHelper_3_01Matrix_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MRows_00_01MCols_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Rows</templarg>
    <templarg>Cols</templarg>
    <templarg>Options</templarg>
    <templarg>MRows</templarg>
    <templarg>MCols</templarg>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Rows, Cols, Options, MRows, MCols &gt;</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1SluMatrixMapHelper_3_01Matrix_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MRows_00_01MCols_01_4_01_4.html</anchorfile>
      <anchor>a54655c68633ab3e126220e2f13118ea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1SluMatrixMapHelper_3_01Matrix_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MRows_00_01MCols_01_4_01_4.html</anchorfile>
      <anchor>a359c47a6e575a4424c3c04bf56872290</anchor>
      <arglist>(MatrixType &amp;mat, SluMatrix &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SluMatrixMapHelper&lt; SparseMatrixBase&lt; Derived &gt; &gt;</name>
    <filename>structEigen_1_1SluMatrixMapHelper_3_01SparseMatrixBase_3_01Derived_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1SluMatrixMapHelper_3_01SparseMatrixBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>ab8e2343033878cdec662fc965bbd7e24</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1SluMatrixMapHelper_3_01SparseMatrixBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>ad1ab651e660a66310c7ba2ef7956ac99</anchor>
      <arglist>(MatrixType &amp;mat, SluMatrix &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::smart_copy_helper</name>
    <filename>structEigen_1_1internal_1_1smart__copy__helper.html</filename>
    <templarg></templarg>
    <templarg>UseMemcpy</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::smart_copy_helper&lt; T, false &gt;</name>
    <filename>structEigen_1_1internal_1_1smart__copy__helper_3_01T_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1smart__copy__helper_3_01T_00_01false_01_4.html</anchorfile>
      <anchor>a3402ad1bfee4744ffc250e1c05deb149</anchor>
      <arglist>(const T *start, const T *end, T *target)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::smart_copy_helper&lt; T, true &gt;</name>
    <filename>structEigen_1_1internal_1_1smart__copy__helper_3_01T_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1smart__copy__helper_3_01T_00_01true_01_4.html</anchorfile>
      <anchor>a9872c664be2ec0d7493901897b0e1adf</anchor>
      <arglist>(const T *start, const T *end, T *target)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::smart_memmove_helper</name>
    <filename>structEigen_1_1internal_1_1smart__memmove__helper.html</filename>
    <templarg></templarg>
    <templarg>UseMemmove</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::smart_memmove_helper&lt; T, false &gt;</name>
    <filename>structEigen_1_1internal_1_1smart__memmove__helper_3_01T_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1smart__memmove__helper_3_01T_00_01false_01_4.html</anchorfile>
      <anchor>a31722a9391830fcb006054b009fb8e2c</anchor>
      <arglist>(const T *start, const T *end, T *target)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::smart_memmove_helper&lt; T, true &gt;</name>
    <filename>structEigen_1_1internal_1_1smart__memmove__helper_3_01T_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1smart__memmove__helper_3_01T_00_01true_01_4.html</anchorfile>
      <anchor>a34f6b783caad68de6b232f505bc74dde</anchor>
      <arglist>(const T *start, const T *end, T *target)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Solve</name>
    <filename>classEigen_1_1Solve.html</filename>
    <templarg>Decomposition</templarg>
    <templarg>RhsType</templarg>
    <base>SolveImpl&lt; Decomposition, RhsType, internal::traits&lt; RhsType &gt;::StorageKind &gt;</base>
    <member kind="typedef">
      <type>internal::traits&lt; Solve &gt;::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1Solve.html</anchorfile>
      <anchor>a07e840fd2115e2333487c179df5408a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Solve &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1Solve.html</anchorfile>
      <anchor>a64f2c1bc160d89f106a8cd9fd6c0236c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1Solve.html</anchorfile>
      <anchor>afab239630d010830af6623be2845ab38</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Decomposition &amp;</type>
      <name>dec</name>
      <anchorfile>classEigen_1_1Solve.html</anchorfile>
      <anchor>a9339834ec96d18577ba457a0482fd362</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const RhsType &amp;</type>
      <name>rhs</name>
      <anchorfile>classEigen_1_1Solve.html</anchorfile>
      <anchor>ae0ee9346dcc5c4e2fcc843d9485d6f5a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1Solve.html</anchorfile>
      <anchor>a424740b492bd186e324a63aecb79cc0c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Solve</name>
      <anchorfile>classEigen_1_1Solve.html</anchorfile>
      <anchor>ab2f77ff12f74adbc71d00e0ab94084c6</anchor>
      <arglist>(const Decomposition &amp;dec, const RhsType &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Decomposition &amp;</type>
      <name>m_dec</name>
      <anchorfile>classEigen_1_1Solve.html</anchorfile>
      <anchor>a91ef6f802270e6d770842cedb447cf7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const RhsType &amp;</type>
      <name>m_rhs</name>
      <anchorfile>classEigen_1_1Solve.html</anchorfile>
      <anchor>a44ef175d27c8ac3d16306d943f541153</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_traits</name>
    <filename>structEigen_1_1internal_1_1solve__traits.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_traits&lt; Decomposition, RhsType, Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__traits_3_01Decomposition_00_01RhsType_00_01Dense_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Matrix&lt; typename RhsType::Scalar, Decomposition::ColsAtCompileTime, RhsType::ColsAtCompileTime, RhsType::PlainObject::Options, Decomposition::MaxColsAtCompileTime, RhsType::MaxColsAtCompileTime &gt;</type>
      <name>PlainObject</name>
      <anchorfile>structEigen_1_1internal_1_1solve__traits_3_01Decomposition_00_01RhsType_00_01Dense_01_4.html</anchorfile>
      <anchor>acf16ce66bcf0f1d0292f64800933c9d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::solve_traits&lt; Decomposition, RhsType, Sparse &gt;</name>
    <filename>structEigen_1_1internal_1_1solve__traits_3_01Decomposition_00_01RhsType_00_01Sparse_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>sparse_eval&lt; RhsType, RhsType::RowsAtCompileTime, RhsType::ColsAtCompileTime, traits&lt; RhsType &gt;::Flags &gt;::type</type>
      <name>PlainObject</name>
      <anchorfile>structEigen_1_1internal_1_1solve__traits_3_01Decomposition_00_01RhsType_00_01Sparse_01_4.html</anchorfile>
      <anchor>a13429a22c8c4dcf69f196b594bbecd7e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SolveImpl</name>
    <filename>classEigen_1_1SolveImpl.html</filename>
    <templarg>Decomposition</templarg>
    <templarg>RhsType</templarg>
    <templarg>StorageKind</templarg>
    <member kind="typedef">
      <type>internal::generic_xpr_base&lt; Solve&lt; Decomposition, RhsType &gt;, MatrixXpr, StorageKind &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SolveImpl.html</anchorfile>
      <anchor>a52e8597ff3f81c473f7890daa1b317a5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SolveImpl&lt; Decomposition, RhsType, Dense &gt;</name>
    <filename>classEigen_1_1SolveImpl_3_01Decomposition_00_01RhsType_00_01Dense_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>MatrixBase&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</base>
    <member kind="typedef">
      <type>MatrixBase&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SolveImpl_3_01Decomposition_00_01RhsType_00_01Dense_01_4.html</anchorfile>
      <anchor>a8eb3f85f9e23106fe847ba4a0996c329</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Solve&lt; Decomposition, RhsType &gt;</type>
      <name>Derived</name>
      <anchorfile>classEigen_1_1SolveImpl_3_01Decomposition_00_01RhsType_00_01Dense_01_4.html</anchorfile>
      <anchor>a564025e1801fe23177a2a762fe84e205</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1SolveImpl_3_01Decomposition_00_01RhsType_00_01Dense_01_4.html</anchorfile>
      <anchor>ac6cd2cd21a8ae4210929aef45820d890</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1SolveImpl_3_01Decomposition_00_01RhsType_00_01Dense_01_4.html</anchorfile>
      <anchor>aeebc492e52f07b5fa66ea60665f45d79</anchor>
      <arglist>(Index i) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SolveImpl&lt; Decomposition, RhsType, internal::traits&lt; RhsType &gt;::StorageKind &gt;</name>
    <filename>classEigen_1_1SolveImpl.html</filename>
    <member kind="typedef">
      <type>internal::generic_xpr_base&lt; Solve&lt; Decomposition, RhsType &gt;, MatrixXpr, internal::traits&lt; RhsType &gt;::StorageKind &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SolveImpl.html</anchorfile>
      <anchor>a52e8597ff3f81c473f7890daa1b317a5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SolverBase</name>
    <filename>classEigen_1_1SolverBase.html</filename>
    <templarg>Derived</templarg>
    <base>Eigen::EigenBase</base>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a1f51169d15edfe7252847d8460807906a2a478017a27efa168c261c5912587d51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a1f51169d15edfe7252847d8460807906a6783746e5b80618fac0144caed7a2e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a1f51169d15edfe7252847d8460807906ac1bc1e38db37882d030e7251b5124127</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a1f51169d15edfe7252847d8460807906a80d33cf8a5021bb1078557864db17bd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a1f51169d15edfe7252847d8460807906ab9a5dd736751d1496e1b596346b09a08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a1f51169d15edfe7252847d8460807906ab6587456c1e72db29cd78d13e47e6886</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a1f51169d15edfe7252847d8460807906a8439060629feb88f327d9fd6729fdd79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, ConstTransposeReturnType &gt;, ConstTransposeReturnType &gt;::type</type>
      <name>AdjointReturnType</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a8fd44c45359c0102af1a47752c2b8c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EigenBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a12798f4bbad57ef378b087801ab90cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a8013b6454a87289d3e1cd138615af3d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a1f51169d15edfe7252847d8460807906a6783746e5b80618fac0144caed7a2e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const&lt; Transpose&lt; const Derived &gt; &gt;::type</type>
      <name>ConstTransposeReturnType</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>ab99f15ef1fa6885e393ea809ca402946</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a1f51169d15edfe7252847d8460807906a8439060629feb88f327d9fd6729fdd79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a1f51169d15edfe7252847d8460807906ab9a5dd736751d1496e1b596346b09a08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a1f51169d15edfe7252847d8460807906a80d33cf8a5021bb1078557864db17bd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a1f51169d15edfe7252847d8460807906ab6587456c1e72db29cd78d13e47e6886</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a1f51169d15edfe7252847d8460807906a2a478017a27efa168c261c5912587d51</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a08184e3c085cce33f80b5a37376d52ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a1f51169d15edfe7252847d8460807906ac1bc1e38db37882d030e7251b5124127</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a05a3686a89888681c8e0c2bcab6d1ce5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; Derived, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a7fd647d110487799205df6f99547879d</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SolverBase</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a4d5e5baddfba3790ab1a5f247dcc4dc1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstTransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a732e75b5132bb4db3775916927b0e86c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SolverBase</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a5a9bb1cec6324ffd4016319e9ae94477</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SolverBase&lt; FullPivLU&lt; _MatrixType &gt; &gt;</name>
    <filename>classEigen_1_1SolverBase.html</filename>
    <base>Eigen::EigenBase</base>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, ConstTransposeReturnType &gt;, ConstTransposeReturnType &gt;::type</type>
      <name>AdjointReturnType</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a8fd44c45359c0102af1a47752c2b8c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EigenBase&lt; FullPivLU&lt; _MatrixType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a12798f4bbad57ef378b087801ab90cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a8013b6454a87289d3e1cd138615af3d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a1f51169d15edfe7252847d8460807906a6783746e5b80618fac0144caed7a2e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const&lt; Transpose&lt; const FullPivLU&lt; _MatrixType &gt; &gt; &gt;::type</type>
      <name>ConstTransposeReturnType</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>ab99f15ef1fa6885e393ea809ca402946</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a1f51169d15edfe7252847d8460807906a8439060629feb88f327d9fd6729fdd79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a1f51169d15edfe7252847d8460807906ab9a5dd736751d1496e1b596346b09a08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a1f51169d15edfe7252847d8460807906a80d33cf8a5021bb1078557864db17bd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a1f51169d15edfe7252847d8460807906ab6587456c1e72db29cd78d13e47e6886</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a1f51169d15edfe7252847d8460807906a2a478017a27efa168c261c5912587d51</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; FullPivLU&lt; _MatrixType &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a08184e3c085cce33f80b5a37376d52ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a1f51169d15edfe7252847d8460807906ac1bc1e38db37882d030e7251b5124127</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a05a3686a89888681c8e0c2bcab6d1ce5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; FullPivLU&lt; _MatrixType &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a7fd647d110487799205df6f99547879d</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SolverBase</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a4d5e5baddfba3790ab1a5f247dcc4dc1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstTransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a732e75b5132bb4db3775916927b0e86c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SolverBase</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a5a9bb1cec6324ffd4016319e9ae94477</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SolverBase&lt; PartialPivLU&lt; _MatrixType &gt; &gt;</name>
    <filename>classEigen_1_1SolverBase.html</filename>
    <base>Eigen::EigenBase</base>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, ConstTransposeReturnType &gt;, ConstTransposeReturnType &gt;::type</type>
      <name>AdjointReturnType</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a8fd44c45359c0102af1a47752c2b8c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EigenBase&lt; PartialPivLU&lt; _MatrixType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a12798f4bbad57ef378b087801ab90cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a8013b6454a87289d3e1cd138615af3d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a1f51169d15edfe7252847d8460807906a6783746e5b80618fac0144caed7a2e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const&lt; Transpose&lt; const PartialPivLU&lt; _MatrixType &gt; &gt; &gt;::type</type>
      <name>ConstTransposeReturnType</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>ab99f15ef1fa6885e393ea809ca402946</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a1f51169d15edfe7252847d8460807906a8439060629feb88f327d9fd6729fdd79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a1f51169d15edfe7252847d8460807906ab9a5dd736751d1496e1b596346b09a08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a1f51169d15edfe7252847d8460807906a80d33cf8a5021bb1078557864db17bd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a1f51169d15edfe7252847d8460807906ab6587456c1e72db29cd78d13e47e6886</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a1f51169d15edfe7252847d8460807906a2a478017a27efa168c261c5912587d51</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; PartialPivLU&lt; _MatrixType &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a08184e3c085cce33f80b5a37376d52ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a1f51169d15edfe7252847d8460807906ac1bc1e38db37882d030e7251b5124127</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a05a3686a89888681c8e0c2bcab6d1ce5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; PartialPivLU&lt; _MatrixType &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a7fd647d110487799205df6f99547879d</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SolverBase</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a4d5e5baddfba3790ab1a5f247dcc4dc1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstTransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a732e75b5132bb4db3775916927b0e86c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SolverBase</name>
      <anchorfile>classEigen_1_1SolverBase.html</anchorfile>
      <anchor>a5a9bb1cec6324ffd4016319e9ae94477</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SolverShape</name>
    <filename>structEigen_1_1SolverShape.html</filename>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>debugName</name>
      <anchorfile>structEigen_1_1SolverShape.html</anchorfile>
      <anchor>acd3248dd8fe855f8836b6a1f8e930303</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SolverStorage</name>
    <filename>structEigen_1_1SolverStorage.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::SolveWithGuess</name>
    <filename>classEigen_1_1SolveWithGuess.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>internal::generic_xpr_base&lt; SolveWithGuess&lt; Decomposition, RhsType, GuessType &gt;, MatrixXpr, typename internal::traits&lt; RhsType &gt;::StorageKind &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SolveWithGuess.html</anchorfile>
      <anchor>a9d850be775ecb321b2b7a711fdca8e75</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::ref_selector&lt; SolveWithGuess &gt;::type</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1SolveWithGuess.html</anchorfile>
      <anchor>adea6251ef44d86ce8b8168d031362b76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SolveWithGuess &gt;::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1SolveWithGuess.html</anchorfile>
      <anchor>a028591bc4ab3fd37657a4a4e88833e3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SolveWithGuess &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SolveWithGuess.html</anchorfile>
      <anchor>aa16d60b352ae942494ea37b974ac7b43</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SolveWithGuess.html</anchorfile>
      <anchor>a8e557813e4cd841435a4004adc39ac58</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Decomposition &amp;</type>
      <name>dec</name>
      <anchorfile>classEigen_1_1SolveWithGuess.html</anchorfile>
      <anchor>a1b6c66f5ae7156005a1d9c3034cabc88</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const GuessType &amp;</type>
      <name>guess</name>
      <anchorfile>classEigen_1_1SolveWithGuess.html</anchorfile>
      <anchor>a8192fcb557b83ddbf9a78783eeb931c1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const RhsType &amp;</type>
      <name>rhs</name>
      <anchorfile>classEigen_1_1SolveWithGuess.html</anchorfile>
      <anchor>a4f67d806525d7a0468d3128fc6a14610</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SolveWithGuess.html</anchorfile>
      <anchor>a24d826dd09bb375a5a171a4d7fea7238</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SolveWithGuess</name>
      <anchorfile>classEigen_1_1SolveWithGuess.html</anchorfile>
      <anchor>ae703bda1fcae1dc8d60078fdd4a8ca06</anchor>
      <arglist>(const Decomposition &amp;dec, const RhsType &amp;rhs, const GuessType &amp;guess)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Decomposition &amp;</type>
      <name>m_dec</name>
      <anchorfile>classEigen_1_1SolveWithGuess.html</anchorfile>
      <anchor>ab9f552564073250e8093d05503dbe4a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const GuessType &amp;</type>
      <name>m_guess</name>
      <anchorfile>classEigen_1_1SolveWithGuess.html</anchorfile>
      <anchor>a0943a61d3c7c8f4bb70828399a682fcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const RhsType &amp;</type>
      <name>m_rhs</name>
      <anchorfile>classEigen_1_1SolveWithGuess.html</anchorfile>
      <anchor>a5b3fe2344b9f82e8df3960152e87967c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1SolveWithGuess.html</anchorfile>
      <anchor>a3f2b7a72ea077ed4c9d39982a0064c43</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1SolveWithGuess.html</anchorfile>
      <anchor>a151961c5679cfbbd7fca046410d96f9a</anchor>
      <arglist>(Index i) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::Sparse</name>
    <filename>structEigen_1_1Sparse.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Sparse2Dense</name>
    <filename>structEigen_1_1internal_1_1Sparse2Dense.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Sparse2Sparse</name>
    <filename>structEigen_1_1internal_1_1Sparse2Sparse.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_conjunction_evaluator</name>
    <filename>structEigen_1_1internal_1_1sparse__conjunction__evaluator.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>sparse_conjunction_evaluator&lt; CwiseBinaryOp&lt; scalar_boolean_and_op, Lhs, Rhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__conjunction__evaluator.html</filename>
  </compound>
  <compound kind="class">
    <name>sparse_conjunction_evaluator&lt; CwiseBinaryOp&lt; scalar_product_op&lt; T1, T2 &gt;, Lhs, Rhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__conjunction__evaluator.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_conjunction_evaluator&lt; XprType, IndexBased, IteratorBased &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4.html</filename>
    <templarg></templarg>
    <base>evaluator_base&lt; XprType &gt;</base>
    <class kind="class">Eigen::internal::sparse_conjunction_evaluator&lt; XprType, IndexBased, IteratorBased &gt;::InnerIterator</class>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a61b6c22d9ed14165772e88cce6bf6f4da6250c71ba0b45b38951cc1a181c13acd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a61b6c22d9ed14165772e88cce6bf6f4da8f4939df2b7e2c4e1b5297188084bd9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a61b6c22d9ed14165772e88cce6bf6f4da6250c71ba0b45b38951cc1a181c13acd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a61b6c22d9ed14165772e88cce6bf6f4da8f4939df2b7e2c4e1b5297188084bd9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZerosEstimate</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>af6cea44890a2a97b728129b7fe11daf0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sparse_conjunction_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a2fbfe5c37abd499b6b8034deed7b5a6c</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>XprType::Functor</type>
      <name>BinaryOp</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a233375279783492a69d7fe708a056510</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>XprType::Lhs</type>
      <name>LhsArg</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a31c1fbca12148360cd8b88ac6e55cf8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; LhsArg &gt;</type>
      <name>LhsEvaluator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>aabbba117c8d1fa5d5b07b63ac601aa65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>XprType::Rhs</type>
      <name>RhsArg</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a1ac6aaea3f8892690eaa6738be6ac5a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; RhsArg &gt;::InnerIterator</type>
      <name>RhsIterator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a9e9e3b3ca9f3cb15cddafa3c82dcda9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>traits&lt; XprType &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a8f6b310efdbc951c5a596b596a886806</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>XprType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>aeeba72a4859d6acf37814a4b9f37890a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const BinaryOp</type>
      <name>m_functor</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>ac37a7e14809069ff8a9b978a1ffb7444</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; LhsArg &gt;</type>
      <name>m_lhsImpl</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>addc2697507be35d6f64c66de36afe9c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; RhsArg &gt;</type>
      <name>m_rhsImpl</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IndexBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>ab1a74be8e58850b137ed62f10a768578</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_conjunction_evaluator&lt; XprType, IteratorBased, IndexBased &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4.html</filename>
    <templarg></templarg>
    <base>evaluator_base&lt; XprType &gt;</base>
    <class kind="class">Eigen::internal::sparse_conjunction_evaluator&lt; XprType, IteratorBased, IndexBased &gt;::InnerIterator</class>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a8058b4dd5c2a41058f26de62c7924df8acafde6ff96ff5c09be7f25fe72bac6c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a8058b4dd5c2a41058f26de62c7924df8aae8fa1491c930317f747acab0bae6719</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a8058b4dd5c2a41058f26de62c7924df8acafde6ff96ff5c09be7f25fe72bac6c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a8058b4dd5c2a41058f26de62c7924df8aae8fa1491c930317f747acab0bae6719</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZerosEstimate</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a673e48ccfe672182ee821daddea4c72b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sparse_conjunction_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a33a395e07160ff99d2e762a6b0df0f95</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>XprType::Functor</type>
      <name>BinaryOp</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a63bed5f236c6090d2f1da26f3be10676</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>XprType::Lhs</type>
      <name>LhsArg</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4.html</anchorfile>
      <anchor>aef0b1774a4406198d85fdc910a09f169</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; LhsArg &gt;::InnerIterator</type>
      <name>LhsIterator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4.html</anchorfile>
      <anchor>aee1b844c160d1c76f1e8fc71dfd2830b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>XprType::Rhs</type>
      <name>RhsArg</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a5f2fd1a9fba4ad55aa2b9113bbcff2d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; RhsArg &gt;</type>
      <name>RhsEvaluator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4.html</anchorfile>
      <anchor>ac040f371d8a7da984303c7d590f6a284</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>traits&lt; XprType &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4.html</anchorfile>
      <anchor>aa15c5da58517dc68a7a8c573aa800b2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>XprType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a6a061ddc4c2d59f42771c11cc6b9a5ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const BinaryOp</type>
      <name>m_functor</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4.html</anchorfile>
      <anchor>ac3a3f68da00f55e0ea869769e8be0283</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; LhsArg &gt;</type>
      <name>m_lhsImpl</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a7da2a785684d32cde5368edd998bcf92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; RhsArg &gt;</type>
      <name>m_rhsImpl</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a1eff754f769386b232f927ff202cce17</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_conjunction_evaluator&lt; XprType, IteratorBased, IteratorBased &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IteratorBased_01_4.html</filename>
    <templarg></templarg>
    <base>evaluator_base&lt; XprType &gt;</base>
    <class kind="class">Eigen::internal::sparse_conjunction_evaluator&lt; XprType, IteratorBased, IteratorBased &gt;::InnerIterator</class>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a57546036722d6dc712ff4ce61fa7641fa402b5e4e313d36d0f38d77f8004e7826</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a57546036722d6dc712ff4ce61fa7641fa17804fb3fd2a3f4785bfdfd729af8452</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a57546036722d6dc712ff4ce61fa7641fa402b5e4e313d36d0f38d77f8004e7826</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a57546036722d6dc712ff4ce61fa7641fa17804fb3fd2a3f4785bfdfd729af8452</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZerosEstimate</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a05d24b66562ee67d403a308d59aada26</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sparse_conjunction_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a1e98566b0ef34071e30fd1be24d239ce</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>XprType::Functor</type>
      <name>BinaryOp</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a0ccaaa34c66c88f7ee6ecf7c6821fa47</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>XprType::Lhs</type>
      <name>LhsArg</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>abcdb42a4020924f706ee23a92a31dbe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; LhsArg &gt;::InnerIterator</type>
      <name>LhsIterator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>acf13c6d27837ff321903152b045ab2fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>XprType::Rhs</type>
      <name>RhsArg</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a4cc7fa462bd200eb998459ac95e387c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; RhsArg &gt;::InnerIterator</type>
      <name>RhsIterator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a81a30a194455f6c7c93fcc7a062d354e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>traits&lt; XprType &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a36fbab414756f6a410e10e7a546f5fbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>XprType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>ab3f909d40adcb7d0c251771b94599a84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const BinaryOp</type>
      <name>m_functor</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a30afc564228923acfd574f7ce7c8181f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; LhsArg &gt;</type>
      <name>m_lhsImpl</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>acb7a4ee684c39305de9965015f3aa264</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; RhsArg &gt;</type>
      <name>m_rhsImpl</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__conjunction__evaluator_3_01XprType_00_01IteratorBased_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>ab15c77adeeef5ade7970999e23461782</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_dense_outer_product_evaluator</name>
    <filename>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</filename>
    <templarg>LhsT</templarg>
    <templarg>RhsT</templarg>
    <templarg>NeedToTranspose</templarg>
    <class kind="class">Eigen::internal::sparse_dense_outer_product_evaluator::InnerIterator</class>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>aab5826a4a6de814559ba1d5736d777eca1fe591c04d5e4dbec5e8127dd34d7eb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>aab5826a4a6de814559ba1d5736d777ecaf2230f2a3c63651cf4e5cd10e37138f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>aab5826a4a6de814559ba1d5736d777ecaf2230f2a3c63651cf4e5cd10e37138f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>aab5826a4a6de814559ba1d5736d777eca1fe591c04d5e4dbec5e8127dd34d7eb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sparse_dense_outer_product_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a56283b61a79ec466676cf293a9dbabd5</anchor>
      <arglist>(const Lhs1 &amp;lhs, const ActualRhs &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sparse_dense_outer_product_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a5efbe051be702e03c39efe9df66424d1</anchor>
      <arglist>(const ActualRhs &amp;rhs, const Lhs1 &amp;lhs)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>conditional&lt; is_same&lt; typename internal::traits&lt; Lhs1 &gt;::StorageKind, Sparse &gt;::value, Lhs1, SparseView&lt; Lhs1 &gt; &gt;::type</type>
      <name>ActualLhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a991bf7a5286668f18ae986931a04e5bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>conditional&lt; NeedToTranspose, LhsT, RhsT &gt;::type</type>
      <name>ActualRhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a5b636f3b4837532777e980669cea08cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>conditional&lt; NeedToTranspose, RhsT, LhsT &gt;::type</type>
      <name>Lhs1</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a6eeacae6f571d47f21cda0d18dec973f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>conditional&lt; is_same&lt; typename internal::traits&lt; Lhs1 &gt;::StorageKind, Sparse &gt;::value, Lhs1 const  &amp;, SparseView&lt; Lhs1 &gt; &gt;::type</type>
      <name>LhsArg</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>afb11be3f0777c8bad28896f14bc0b557</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; ActualLhs &gt;</type>
      <name>LhsEval</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>ae920f1300917449afe084a52eedf683b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; ActualLhs &gt;::InnerIterator</type>
      <name>LhsIterator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>ac7db1d77e0e034402f9ac8ad50505110</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Product&lt; LhsT, RhsT, DefaultProduct &gt;</type>
      <name>ProdXprType</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a97a752c1f0f08715513cbd2e2ae72366</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; ActualRhs &gt;</type>
      <name>RhsEval</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a9579f6d11c3068bfb1b756614e3db673</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>ProdXprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a3e2f6b63bc48b7188e2107bab123274e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const LhsArg</type>
      <name>m_lhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>ab179fb4ff41a981500a9f1e09a1a36ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ActualLhs &gt;</type>
      <name>m_lhsXprImpl</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a0c96dd7449c4225626e20ff76de0c272</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ActualRhs &gt;</type>
      <name>m_rhsXprImpl</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a0dacd6496a2633c352e6015d5591e7f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sparse_dense_outer_product_evaluator&lt; Lhs, Rhs, Lhs::IsRowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</filename>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>aab5826a4a6de814559ba1d5736d777ecaf2230f2a3c63651cf4e5cd10e37138f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>aab5826a4a6de814559ba1d5736d777eca1fe591c04d5e4dbec5e8127dd34d7eb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sparse_dense_outer_product_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a56283b61a79ec466676cf293a9dbabd5</anchor>
      <arglist>(const Lhs1 &amp;lhs, const ActualRhs &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sparse_dense_outer_product_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a5efbe051be702e03c39efe9df66424d1</anchor>
      <arglist>(const ActualRhs &amp;rhs, const Lhs1 &amp;lhs)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>conditional&lt; is_same&lt; typename internal::traits&lt; Lhs1 &gt;::StorageKind, Sparse &gt;::value, Lhs1, SparseView&lt; Lhs1 &gt; &gt;::type</type>
      <name>ActualLhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a991bf7a5286668f18ae986931a04e5bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>conditional&lt; NeedToTranspose, Lhs, Rhs &gt;::type</type>
      <name>ActualRhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a5b636f3b4837532777e980669cea08cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>conditional&lt; NeedToTranspose, Rhs, Lhs &gt;::type</type>
      <name>Lhs1</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a6eeacae6f571d47f21cda0d18dec973f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>conditional&lt; is_same&lt; typename internal::traits&lt; Lhs1 &gt;::StorageKind, Sparse &gt;::value, Lhs1 const &amp;, SparseView&lt; Lhs1 &gt; &gt;::type</type>
      <name>LhsArg</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>afb11be3f0777c8bad28896f14bc0b557</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; ActualLhs &gt;</type>
      <name>LhsEval</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>ae920f1300917449afe084a52eedf683b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; ActualLhs &gt;::InnerIterator</type>
      <name>LhsIterator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>ac7db1d77e0e034402f9ac8ad50505110</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Product&lt; Lhs, Rhs, DefaultProduct &gt;</type>
      <name>ProdXprType</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a97a752c1f0f08715513cbd2e2ae72366</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; ActualRhs &gt;</type>
      <name>RhsEval</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a9579f6d11c3068bfb1b756614e3db673</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>ProdXprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a3e2f6b63bc48b7188e2107bab123274e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const LhsArg</type>
      <name>m_lhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>ab179fb4ff41a981500a9f1e09a1a36ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ActualLhs &gt;</type>
      <name>m_lhsXprImpl</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a0c96dd7449c4225626e20ff76de0c272</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ActualRhs &gt;</type>
      <name>m_rhsXprImpl</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a0dacd6496a2633c352e6015d5591e7f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sparse_dense_outer_product_evaluator&lt; Lhs, Rhs, Rhs::IsRowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</filename>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>aab5826a4a6de814559ba1d5736d777ecaf2230f2a3c63651cf4e5cd10e37138f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>aab5826a4a6de814559ba1d5736d777eca1fe591c04d5e4dbec5e8127dd34d7eb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sparse_dense_outer_product_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a56283b61a79ec466676cf293a9dbabd5</anchor>
      <arglist>(const Lhs1 &amp;lhs, const ActualRhs &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sparse_dense_outer_product_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a5efbe051be702e03c39efe9df66424d1</anchor>
      <arglist>(const ActualRhs &amp;rhs, const Lhs1 &amp;lhs)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>conditional&lt; is_same&lt; typename internal::traits&lt; Lhs1 &gt;::StorageKind, Sparse &gt;::value, Lhs1, SparseView&lt; Lhs1 &gt; &gt;::type</type>
      <name>ActualLhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a991bf7a5286668f18ae986931a04e5bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>conditional&lt; NeedToTranspose, Lhs, Rhs &gt;::type</type>
      <name>ActualRhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a5b636f3b4837532777e980669cea08cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>conditional&lt; NeedToTranspose, Rhs, Lhs &gt;::type</type>
      <name>Lhs1</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a6eeacae6f571d47f21cda0d18dec973f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>conditional&lt; is_same&lt; typename internal::traits&lt; Lhs1 &gt;::StorageKind, Sparse &gt;::value, Lhs1 const &amp;, SparseView&lt; Lhs1 &gt; &gt;::type</type>
      <name>LhsArg</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>afb11be3f0777c8bad28896f14bc0b557</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; ActualLhs &gt;</type>
      <name>LhsEval</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>ae920f1300917449afe084a52eedf683b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; ActualLhs &gt;::InnerIterator</type>
      <name>LhsIterator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>ac7db1d77e0e034402f9ac8ad50505110</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Product&lt; Lhs, Rhs, DefaultProduct &gt;</type>
      <name>ProdXprType</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a97a752c1f0f08715513cbd2e2ae72366</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; ActualRhs &gt;</type>
      <name>RhsEval</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a9579f6d11c3068bfb1b756614e3db673</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>ProdXprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a3e2f6b63bc48b7188e2107bab123274e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const LhsArg</type>
      <name>m_lhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>ab179fb4ff41a981500a9f1e09a1a36ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ActualLhs &gt;</type>
      <name>m_lhsXprImpl</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a0c96dd7449c4225626e20ff76de0c272</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ActualRhs &gt;</type>
      <name>m_rhsXprImpl</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__dense__outer__product__evaluator.html</anchorfile>
      <anchor>a0dacd6496a2633c352e6015d5591e7f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_diagonal_product_evaluator</name>
    <filename>structEigen_1_1internal_1_1sparse__diagonal__product__evaluator.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>SDP_Tag</templarg>
  </compound>
  <compound kind="class">
    <name>sparse_diagonal_product_evaluator&lt; Lhs, Transpose&lt; const Rhs::DiagonalVectorType &gt;, Lhs::Flags &amp;RowMajorBit?SDP_AsCwiseProduct:SDP_AsScalarProduct &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__diagonal__product__evaluator.html</filename>
  </compound>
  <compound kind="class">
    <name>sparse_diagonal_product_evaluator&lt; Rhs, Lhs::DiagonalVectorType, Rhs::Flags &amp;RowMajorBit?SDP_AsScalarProduct:SDP_AsCwiseProduct &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__diagonal__product__evaluator.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_diagonal_product_evaluator&lt; SparseXprType, DiagCoeffType, SDP_AsCwiseProduct &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagCoeff737b889b2304dfe901d72808cd5ba820.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <class kind="class">Eigen::internal::sparse_diagonal_product_evaluator&lt; SparseXprType, DiagCoeffType, SDP_AsCwiseProduct &gt;::InnerIterator</class>
    <member kind="typedef">
      <type>nested_eval&lt; DiagCoeffType, SparseXprType::IsRowMajor ? SparseXprType::RowsAtCompileTime :SparseXprType::ColsAtCompileTime &gt;::type</type>
      <name>DiagCoeffNested</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagCoeff737b889b2304dfe901d72808cd5ba820.html</anchorfile>
      <anchor>a5643daa5d8bda695a2452f53a3bf0c17</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseXprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagCoeff737b889b2304dfe901d72808cd5ba820.html</anchorfile>
      <anchor>a3cc0c942755594bbab6d47924f9f4d90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseXprType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagCoeff737b889b2304dfe901d72808cd5ba820.html</anchorfile>
      <anchor>ac566430035277187cbefefe893d20e5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sparse_diagonal_product_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagCoeff737b889b2304dfe901d72808cd5ba820.html</anchorfile>
      <anchor>af38a1fdbcec00837065684a356004d77</anchor>
      <arglist>(const SparseXprType &amp;sparseXpr, const DiagCoeffType &amp;diagCoeff)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DiagCoeffNested</type>
      <name>m_diagCoeffNested</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagCoeff737b889b2304dfe901d72808cd5ba820.html</anchorfile>
      <anchor>a7409f9ccdab3310c04bc195a04f5d8e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; SparseXprType &gt;</type>
      <name>m_sparseXprEval</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagCoeff737b889b2304dfe901d72808cd5ba820.html</anchorfile>
      <anchor>a480dc7703547d27943d9c582e3bd3873</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_diagonal_product_evaluator&lt; SparseXprType, DiagonalCoeffType, SDP_AsScalarProduct &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagonalC739580d6209ee88097dc375f8d79a908.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <class kind="class">Eigen::internal::sparse_diagonal_product_evaluator&lt; SparseXprType, DiagonalCoeffType, SDP_AsScalarProduct &gt;::InnerIterator</class>
    <member kind="function">
      <type></type>
      <name>sparse_diagonal_product_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagonalC739580d6209ee88097dc375f8d79a908.html</anchorfile>
      <anchor>a69344fb46e3be2193d59f20550bc1e39</anchor>
      <arglist>(const SparseXprType &amp;sparseXpr, const DiagonalCoeffType &amp;diagCoeff)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseXprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagonalC739580d6209ee88097dc375f8d79a908.html</anchorfile>
      <anchor>aaf521647b734d8c54814eb42a5bf4061</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; SparseXprType &gt;::InnerIterator</type>
      <name>SparseXprInnerIterator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagonalC739580d6209ee88097dc375f8d79a908.html</anchorfile>
      <anchor>ae0f1d996fb41d91c49c8fbcfd1df8236</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; DiagonalCoeffType &gt;</type>
      <name>m_diagCoeffImpl</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagonalC739580d6209ee88097dc375f8d79a908.html</anchorfile>
      <anchor>ac342ae760dab741c725386b65f530a73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; SparseXprType &gt;</type>
      <name>m_sparseXprImpl</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__diagonal__product__evaluator_3_01SparseXprType_00_01DiagonalC739580d6209ee88097dc375f8d79a908.html</anchorfile>
      <anchor>a2f20b5b97ca2947e6210f7db73aa3df9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_eval</name>
    <filename>structEigen_1_1internal_1_1sparse__eval.html</filename>
    <templarg>T</templarg>
    <templarg>Rows</templarg>
    <templarg>Cols</templarg>
    <templarg>Flags</templarg>
    <member kind="enumvalue">
      <name>_Options</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval.html</anchorfile>
      <anchor>a04c23edd0ca3933a16d6b7f1dcd7c5a1aec09a1d992589059d2ae5f67e59301f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_Options</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval.html</anchorfile>
      <anchor>a04c23edd0ca3933a16d6b7f1dcd7c5a1aec09a1d992589059d2ae5f67e59301f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; T &gt;::Scalar</type>
      <name>_Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval.html</anchorfile>
      <anchor>aa7ec65e247c09cc782737dd1b917c746</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; T &gt;::StorageIndex</type>
      <name>_StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval.html</anchorfile>
      <anchor>a83ac96d9391f27e971a99878d9480258</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval.html</anchorfile>
      <anchor>aff5f6f9f14505af5bbb191f469749a84</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_eval&lt; T, 1, 1, Flags &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__eval_3_01T_00_011_00_011_00_01Flags_01_4.html</filename>
    <templarg></templarg>
    <templarg>Flags</templarg>
    <member kind="typedef">
      <type>traits&lt; T &gt;::Scalar</type>
      <name>_Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval_3_01T_00_011_00_011_00_01Flags_01_4.html</anchorfile>
      <anchor>a5867cb3ad07eb8f52b03f0da80847188</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; _Scalar, 1, 1 &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval_3_01T_00_011_00_011_00_01Flags_01_4.html</anchorfile>
      <anchor>a4910818b2fd76342f9174e53427ac8fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_eval&lt; T, 1, Cols, Flags &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__eval_3_01T_00_011_00_01Cols_00_01Flags_01_4.html</filename>
    <templarg></templarg>
    <templarg>Cols</templarg>
    <templarg>Flags</templarg>
    <member kind="typedef">
      <type>traits&lt; T &gt;::Scalar</type>
      <name>_Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval_3_01T_00_011_00_01Cols_00_01Flags_01_4.html</anchorfile>
      <anchor>ae20e9d4371cac378f9de6fe9c384e9c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; T &gt;::StorageIndex</type>
      <name>_StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval_3_01T_00_011_00_01Cols_00_01Flags_01_4.html</anchorfile>
      <anchor>ae04531ef2d607818bf5fc2797943da5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseVector&lt; _Scalar, RowMajor, _StorageIndex &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval_3_01T_00_011_00_01Cols_00_01Flags_01_4.html</anchorfile>
      <anchor>a4652d925d593f6f613d6e43197f33c42</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_eval&lt; T, Rows, 1, Flags &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__eval_3_01T_00_01Rows_00_011_00_01Flags_01_4.html</filename>
    <templarg></templarg>
    <templarg>Rows</templarg>
    <templarg>Flags</templarg>
    <member kind="typedef">
      <type>traits&lt; T &gt;::Scalar</type>
      <name>_Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval_3_01T_00_01Rows_00_011_00_01Flags_01_4.html</anchorfile>
      <anchor>a11eeffca8d2bdfb732081294d1d1332e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; T &gt;::StorageIndex</type>
      <name>_StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval_3_01T_00_01Rows_00_011_00_01Flags_01_4.html</anchorfile>
      <anchor>af5cedca3e3a701912033b4595e6cb12d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseVector&lt; _Scalar, ColMajor, _StorageIndex &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval_3_01T_00_01Rows_00_011_00_01Flags_01_4.html</anchorfile>
      <anchor>a36cdbf653debd1b9b67ea574bde18b93</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sparse_eval&lt; T, traits&lt; T &gt;::RowsAtCompileTime, traits&lt; T &gt;::ColsAtCompileTime, evaluator&lt; T &gt;::Flags &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__eval.html</filename>
    <member kind="enumvalue">
      <name>_Options</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval.html</anchorfile>
      <anchor>a04c23edd0ca3933a16d6b7f1dcd7c5a1aec09a1d992589059d2ae5f67e59301f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; T &gt;::Scalar</type>
      <name>_Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval.html</anchorfile>
      <anchor>aa7ec65e247c09cc782737dd1b917c746</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; T &gt;::StorageIndex</type>
      <name>_StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval.html</anchorfile>
      <anchor>a83ac96d9391f27e971a99878d9480258</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval.html</anchorfile>
      <anchor>aff5f6f9f14505af5bbb191f469749a84</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sparse_eval&lt; T, traits&lt; T &gt;::RowsAtCompileTime, traits&lt; T &gt;::ColsAtCompileTime, traits&lt; T &gt;::Flags &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__eval.html</filename>
    <member kind="enumvalue">
      <name>_Options</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval.html</anchorfile>
      <anchor>a04c23edd0ca3933a16d6b7f1dcd7c5a1aec09a1d992589059d2ae5f67e59301f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; T &gt;::Scalar</type>
      <name>_Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval.html</anchorfile>
      <anchor>aa7ec65e247c09cc782737dd1b917c746</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; T &gt;::StorageIndex</type>
      <name>_StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval.html</anchorfile>
      <anchor>a83ac96d9391f27e971a99878d9480258</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__eval.html</anchorfile>
      <anchor>aff5f6f9f14505af5bbb191f469749a84</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::sparse_matrix_block_impl</name>
    <filename>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</filename>
    <templarg>SparseMatrixType</templarg>
    <templarg>BlockRows</templarg>
    <templarg>BlockCols</templarg>
    <base>SparseCompressedBase&lt; Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt;</base>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a3be02ada68bdfe6d767ec8f143ee77afa36c0fa9b9d5ce38734e08e2646a91038</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a3be02ada68bdfe6d767ec8f143ee77afa36c0fa9b9d5ce38734e08e2646a91038</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>blockCols</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>ab9e843a9a898987a8ca9b4f1919fb00f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>blockRows</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a3a0a7d062e40ff7a141e06931db734f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>ab21b170a7e0771a3296aeaddb887bd20</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a6135aeb3c7a4faa78dfde905fc03f7ef</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a7a80a01219e90200d3295c2b5f550352</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a97a487a6ab5607ab12b5c2bf85203e18</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a0746c7f2edb192473158ae76211fce88</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>aba23570866bc23dd76bfee9396754706</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>ae8aadd2b55a7db81a135417ebc0e9873</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a521924a60b09e28d8e0469938d9b8895</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCompressed</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>afa4bd65b91a545ea4e90cbca873bacb8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>lastCoeff</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>aa6e48a586f5ba7fc61b521975e6275b1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseMatrixType &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a6aec8eef9c168ea084dff19c37b859e7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrixType &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a62206fb0d95122f1cd1932913a064d72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BlockType &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a1163a9d4638cbd5f950d413805842374</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>BlockType &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>aae730b7511c6b56fad9cc6a118b43f35</anchor>
      <arglist>(const BlockType &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a2e8bfd071182d603a71dd6c73445f49e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a2c6a22bc4a2a0d53cea353c81f7bf8b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>aedd6cb6445713e6c98b8c8252b28d34e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sparse_matrix_block_impl</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a774cbba24725f7aff7dd861ea497726e</anchor>
      <arglist>(SparseMatrixType &amp;xpr, Index i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sparse_matrix_block_impl</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>af1e7119b5d54afe75bf374e2e5600e32</anchor>
      <arglist>(SparseMatrixType &amp;xpr, Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>startCol</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>aab1763d7eb48ee86131a7393312dab92</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>startRow</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>acbd63f92710b35b0b418129398851005</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>abadc00922ce8ee648673eb7d11149d59</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>acb2138832cabff4115a9f5e6ecfe12c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>OuterSize</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>aca9f11430963654b55760e69084cacc8a4298c687ef01c26b1fcd4d10cedb490a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::IndexVector</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>aa336897cd666b1c976550a1b72258b0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>OuterSize</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>aca9f11430963654b55760e69084cacc8a4298c687ef01c26b1fcd4d10cedb490a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::ref_selector&lt; SparseMatrixType &gt;::non_const_type</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a42911d89cfd0ffb8df755ad5c831f3c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, OuterSize &gt;</type>
      <name>m_outerSize</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a937446f6277a7e32f839cc9da640e940</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outerStart</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>ae40d81f5f65429e5dfff1cbaf7aa99bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::remove_all&lt; typename SparseMatrixType::Nested &gt;::type</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a0e2de87f8f8eb12c86262822a83b2530</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseCompressedBase&lt; Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a8d573e64b23f8cf676f2da7028b76991</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt;</type>
      <name>BlockType</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a656656ab8c52d983e4a2d8b5dbbcd247</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sparse_matrix_block_impl&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols &gt;</name>
    <filename>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</filename>
    <base>SparseCompressedBase&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</base>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a3be02ada68bdfe6d767ec8f143ee77afa36c0fa9b9d5ce38734e08e2646a91038</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>blockCols</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>ab9e843a9a898987a8ca9b4f1919fb00f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>blockRows</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a3a0a7d062e40ff7a141e06931db734f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>ab21b170a7e0771a3296aeaddb887bd20</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a6135aeb3c7a4faa78dfde905fc03f7ef</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a7a80a01219e90200d3295c2b5f550352</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a97a487a6ab5607ab12b5c2bf85203e18</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a0746c7f2edb192473158ae76211fce88</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>aba23570866bc23dd76bfee9396754706</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>ae8aadd2b55a7db81a135417ebc0e9873</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a521924a60b09e28d8e0469938d9b8895</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCompressed</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>afa4bd65b91a545ea4e90cbca873bacb8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>lastCoeff</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>aa6e48a586f5ba7fc61b521975e6275b1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a6aec8eef9c168ea084dff19c37b859e7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a62206fb0d95122f1cd1932913a064d72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BlockType &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a1163a9d4638cbd5f950d413805842374</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>BlockType &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>aae730b7511c6b56fad9cc6a118b43f35</anchor>
      <arglist>(const BlockType &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a2e8bfd071182d603a71dd6c73445f49e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a2c6a22bc4a2a0d53cea353c81f7bf8b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>aedd6cb6445713e6c98b8c8252b28d34e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sparse_matrix_block_impl</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a774cbba24725f7aff7dd861ea497726e</anchor>
      <arglist>(const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &amp;xpr, Index i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sparse_matrix_block_impl</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>af1e7119b5d54afe75bf374e2e5600e32</anchor>
      <arglist>(const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &amp;xpr, Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>startCol</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>aab1763d7eb48ee86131a7393312dab92</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>startRow</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>acbd63f92710b35b0b418129398851005</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>abadc00922ce8ee648673eb7d11149d59</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>acb2138832cabff4115a9f5e6ecfe12c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::IndexVector</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>aa336897cd666b1c976550a1b72258b0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>OuterSize</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>aca9f11430963654b55760e69084cacc8a4298c687ef01c26b1fcd4d10cedb490a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::ref_selector&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt;::non_const_type</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a42911d89cfd0ffb8df755ad5c831f3c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, OuterSize &gt;</type>
      <name>m_outerSize</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a937446f6277a7e32f839cc9da640e940</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outerStart</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>ae40d81f5f65429e5dfff1cbaf7aa99bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::remove_all&lt; typename const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; ::Nested &gt;::type</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a0e2de87f8f8eb12c86262822a83b2530</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseCompressedBase&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a8d573e64b23f8cf676f2da7028b76991</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;</type>
      <name>BlockType</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a656656ab8c52d983e4a2d8b5dbbcd247</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sparse_matrix_block_impl&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols &gt;</name>
    <filename>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</filename>
    <base>SparseCompressedBase&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</base>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a3be02ada68bdfe6d767ec8f143ee77afa36c0fa9b9d5ce38734e08e2646a91038</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>blockCols</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>ab9e843a9a898987a8ca9b4f1919fb00f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>blockRows</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a3a0a7d062e40ff7a141e06931db734f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>ab21b170a7e0771a3296aeaddb887bd20</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a6135aeb3c7a4faa78dfde905fc03f7ef</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a7a80a01219e90200d3295c2b5f550352</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a97a487a6ab5607ab12b5c2bf85203e18</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a0746c7f2edb192473158ae76211fce88</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>aba23570866bc23dd76bfee9396754706</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>ae8aadd2b55a7db81a135417ebc0e9873</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a521924a60b09e28d8e0469938d9b8895</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCompressed</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>afa4bd65b91a545ea4e90cbca873bacb8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>lastCoeff</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>aa6e48a586f5ba7fc61b521975e6275b1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a6aec8eef9c168ea084dff19c37b859e7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a62206fb0d95122f1cd1932913a064d72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BlockType &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a1163a9d4638cbd5f950d413805842374</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>BlockType &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>aae730b7511c6b56fad9cc6a118b43f35</anchor>
      <arglist>(const BlockType &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a2e8bfd071182d603a71dd6c73445f49e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a2c6a22bc4a2a0d53cea353c81f7bf8b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>aedd6cb6445713e6c98b8c8252b28d34e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sparse_matrix_block_impl</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a774cbba24725f7aff7dd861ea497726e</anchor>
      <arglist>(SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &amp;xpr, Index i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sparse_matrix_block_impl</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>af1e7119b5d54afe75bf374e2e5600e32</anchor>
      <arglist>(SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &amp;xpr, Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>startCol</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>aab1763d7eb48ee86131a7393312dab92</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>startRow</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>acbd63f92710b35b0b418129398851005</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>abadc00922ce8ee648673eb7d11149d59</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>acb2138832cabff4115a9f5e6ecfe12c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::IndexVector</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>aa336897cd666b1c976550a1b72258b0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>OuterSize</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>aca9f11430963654b55760e69084cacc8a4298c687ef01c26b1fcd4d10cedb490a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::ref_selector&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt;::non_const_type</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a42911d89cfd0ffb8df755ad5c831f3c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, OuterSize &gt;</type>
      <name>m_outerSize</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a937446f6277a7e32f839cc9da640e940</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outerStart</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>ae40d81f5f65429e5dfff1cbaf7aa99bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::remove_all&lt; typename SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; ::Nested &gt;::type</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a0e2de87f8f8eb12c86262822a83b2530</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseCompressedBase&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a8d573e64b23f8cf676f2da7028b76991</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;</type>
      <name>BlockType</name>
      <anchorfile>classEigen_1_1internal_1_1sparse__matrix__block__impl.html</anchorfile>
      <anchor>a656656ab8c52d983e4a2d8b5dbbcd247</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_solve_triangular_selector</name>
    <filename>structEigen_1_1internal_1_1sparse__solve__triangular__selector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>UpLo</templarg>
    <templarg>StorageOrder</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_solve_triangular_selector&lt; Lhs, Rhs, Mode, Lower, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Lower_00_01ColMajor_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <member kind="typedef">
      <type>evaluator&lt; Lhs &gt;</type>
      <name>LhsEval</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Lower_00_01ColMajor_01_4.html</anchorfile>
      <anchor>a9efac27dba275a92290b70aa04ea4069</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>evaluator&lt; Lhs &gt;::InnerIterator</type>
      <name>LhsIterator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Lower_00_01ColMajor_01_4.html</anchorfile>
      <anchor>a7549d5428a9dd12f909976122cce18af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Lower_00_01ColMajor_01_4.html</anchorfile>
      <anchor>affb7775e1066d61d30e4b282daceb9ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Lower_00_01ColMajor_01_4.html</anchorfile>
      <anchor>a97837ee63e37ccdd33461acb69429319</anchor>
      <arglist>(const Lhs &amp;lhs, Rhs &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_solve_triangular_selector&lt; Lhs, Rhs, Mode, Lower, RowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Lower_00_01RowMajor_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <member kind="typedef">
      <type>evaluator&lt; Lhs &gt;</type>
      <name>LhsEval</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Lower_00_01RowMajor_01_4.html</anchorfile>
      <anchor>a58331b737f5a5b2e0facb4f30d0b0433</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>evaluator&lt; Lhs &gt;::InnerIterator</type>
      <name>LhsIterator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Lower_00_01RowMajor_01_4.html</anchorfile>
      <anchor>ac06cb9e6d635f18def4cc49d5a298774</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Lower_00_01RowMajor_01_4.html</anchorfile>
      <anchor>a0c354a1ca81e2dd528d0367a1c4fc4a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Lower_00_01RowMajor_01_4.html</anchorfile>
      <anchor>a5e7470d1164e3d4f3423fd019d23a235</anchor>
      <arglist>(const Lhs &amp;lhs, Rhs &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_solve_triangular_selector&lt; Lhs, Rhs, Mode, Upper, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Upper_00_01ColMajor_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <member kind="typedef">
      <type>evaluator&lt; Lhs &gt;</type>
      <name>LhsEval</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Upper_00_01ColMajor_01_4.html</anchorfile>
      <anchor>ae9069219bd0822a1a277ac1a5ad3d17d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>evaluator&lt; Lhs &gt;::InnerIterator</type>
      <name>LhsIterator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Upper_00_01ColMajor_01_4.html</anchorfile>
      <anchor>af5d2c2425a4b69ebfadf2c2e1db0fa7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Upper_00_01ColMajor_01_4.html</anchorfile>
      <anchor>a2b8aa5c676730ef94767bc5e3b2ec5e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Upper_00_01ColMajor_01_4.html</anchorfile>
      <anchor>a4c3a8dbe6c8be51fdcf635336306dafa</anchor>
      <arglist>(const Lhs &amp;lhs, Rhs &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_solve_triangular_selector&lt; Lhs, Rhs, Mode, Upper, RowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Upper_00_01RowMajor_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <member kind="typedef">
      <type>evaluator&lt; Lhs &gt;</type>
      <name>LhsEval</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Upper_00_01RowMajor_01_4.html</anchorfile>
      <anchor>ac945019ee802bf16e4f13d3909ba4d4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>evaluator&lt; Lhs &gt;::InnerIterator</type>
      <name>LhsIterator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Upper_00_01RowMajor_01_4.html</anchorfile>
      <anchor>a6779065e7ad84d16b23ae8ef0077a263</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Upper_00_01RowMajor_01_4.html</anchorfile>
      <anchor>a6d464a2d63d8fd28959cc66e89d195c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Upper_00_01RowMajor_01_4.html</anchorfile>
      <anchor>adfdae5994cca0e50d0a339f3a6c596f7</anchor>
      <arglist>(const Lhs &amp;lhs, Rhs &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_solve_triangular_sparse_selector</name>
    <filename>structEigen_1_1internal_1_1sparse__solve__triangular__sparse__selector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>UpLo</templarg>
    <templarg>StorageOrder</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_solve_triangular_sparse_selector&lt; Lhs, Rhs, Mode, UpLo, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__solve__triangular__sparse__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01UpLo_00_01ColMajor_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>UpLo</templarg>
    <member kind="typedef">
      <type>Rhs::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__triangular__sparse__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01UpLo_00_01ColMajor_01_4.html</anchorfile>
      <anchor>a4f0d0f5c5568306a874f992dbbe24ae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>promote_index_type&lt; typename traits&lt; Lhs &gt;::StorageIndex, typename traits&lt; Rhs &gt;::StorageIndex &gt;::type</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__triangular__sparse__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01UpLo_00_01ColMajor_01_4.html</anchorfile>
      <anchor>a0e4e8b7d3e2c86587b1bc32021966ecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__solve__triangular__sparse__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01UpLo_00_01ColMajor_01_4.html</anchorfile>
      <anchor>afaf80269f4b56b9a0b974fc2826a73cc</anchor>
      <arglist>(const Lhs &amp;lhs, Rhs &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_sparse_product_with_pruning_selector</name>
    <filename>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>RhsStorageOrder</templarg>
    <templarg>ResStorageOrder</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, ColMajor, ColMajor, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_8fb9624b29ea478e133eb11c5f2cb9ae.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>ResultType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_8fb9624b29ea478e133eb11c5f2cb9ae.html</anchorfile>
      <anchor>aac99e5a90f8d7881291189e25c410e19</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; typename remove_all&lt; Lhs &gt;::type &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_8fb9624b29ea478e133eb11c5f2cb9ae.html</anchorfile>
      <anchor>a951c678a562b5f53976f0ed50d18109a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_8fb9624b29ea478e133eb11c5f2cb9ae.html</anchorfile>
      <anchor>afec23cc6229826ffa2ab8f14433b0a5f</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res, const RealScalar &amp;tolerance)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, ColMajor, ColMajor, RowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_285779f9870b7e339778d8c9d612d218.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>ResultType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_285779f9870b7e339778d8c9d612d218.html</anchorfile>
      <anchor>ac278b297a10554f7a626bec7b3c0e4ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_285779f9870b7e339778d8c9d612d218.html</anchorfile>
      <anchor>a77924e7e4cd8a2d3bf5dca49ad937ee8</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res, const RealScalar &amp;tolerance)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, ColMajor, RowMajor, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_818eb816416cb2ce1ae788aac29309be.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>ResultType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_818eb816416cb2ce1ae788aac29309be.html</anchorfile>
      <anchor>af0c0f348f707921999a8bdd2883f18fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_818eb816416cb2ce1ae788aac29309be.html</anchorfile>
      <anchor>a494213f7a9aea3e86952faa9a7096bb2</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res, const RealScalar &amp;tolerance)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, ColMajor, RowMajor, RowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_86b29bb9fc94a68f2c04a02141ac2d07.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>ResultType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_86b29bb9fc94a68f2c04a02141ac2d07.html</anchorfile>
      <anchor>a6157e7bed3a0bf7fd1c9f7bbc31444e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_86b29bb9fc94a68f2c04a02141ac2d07.html</anchorfile>
      <anchor>a03dcfc7401c80bd056e9ee627cc9dfc4</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res, const RealScalar &amp;tolerance)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, RowMajor, ColMajor, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_f352f8dd4fd84fbb7a4be5e84a7f5675.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>ResultType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_f352f8dd4fd84fbb7a4be5e84a7f5675.html</anchorfile>
      <anchor>a983f5a1654a48ab324cf8cb9ba600682</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_f352f8dd4fd84fbb7a4be5e84a7f5675.html</anchorfile>
      <anchor>a948f5bbd905380e04277416d66bf92f7</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res, const RealScalar &amp;tolerance)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, RowMajor, ColMajor, RowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_f96a1f31d7c531bcb062e19aed640a1a.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>ResultType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_f96a1f31d7c531bcb062e19aed640a1a.html</anchorfile>
      <anchor>a3a8a46c6024254eaa4c126ad137f016c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_f96a1f31d7c531bcb062e19aed640a1a.html</anchorfile>
      <anchor>a966eca3830a8a378d7c3708f0c977b82</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res, const RealScalar &amp;tolerance)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, RowMajor, RowMajor, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_6d58fe4584107c73c02d251725236025.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>ResultType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_6d58fe4584107c73c02d251725236025.html</anchorfile>
      <anchor>a4dfe74a59534b6f3b637809e3197a3f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_6d58fe4584107c73c02d251725236025.html</anchorfile>
      <anchor>a0e7658cda3827eaa9daaf2344f6101f9</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res, const RealScalar &amp;tolerance)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, RowMajor, RowMajor, RowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_2e7be101e70412a2a2f736105bc3336a.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>ResultType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_2e7be101e70412a2a2f736105bc3336a.html</anchorfile>
      <anchor>a8d32063834114722ee849e34a9a425a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__sparse__product__with__pruning__selector_3_01Lhs_00_01Rhs_00_2e7be101e70412a2a2f736105bc3336a.html</anchorfile>
      <anchor>a6570dcb375260e10571ddc92e4989698</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res, const RealScalar &amp;tolerance)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_sparse_to_dense_product_selector</name>
    <filename>structEigen_1_1internal_1_1sparse__sparse__to__dense__product__selector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>RhsStorageOrder</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_sparse_to_dense_product_selector&lt; Lhs, Rhs, ResultType, ColMajor, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__sparse__to__dense__product__selector_3_01Lhs_00_01Rhs_00_01Re112fb0c3dbb404b95a8257b328114456.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__sparse__to__dense__product__selector_3_01Lhs_00_01Rhs_00_01Re112fb0c3dbb404b95a8257b328114456.html</anchorfile>
      <anchor>ace82aba2b31b9794137257c6663f0ce2</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_sparse_to_dense_product_selector&lt; Lhs, Rhs, ResultType, ColMajor, RowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__sparse__to__dense__product__selector_3_01Lhs_00_01Rhs_00_01Re0a7dda063d3add40671beb7e17ea9f62.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__sparse__to__dense__product__selector_3_01Lhs_00_01Rhs_00_01Re0a7dda063d3add40671beb7e17ea9f62.html</anchorfile>
      <anchor>af56fba3cdf9cd7eff6c212e0597e43f2</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_sparse_to_dense_product_selector&lt; Lhs, Rhs, ResultType, RowMajor, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__sparse__to__dense__product__selector_3_01Lhs_00_01Rhs_00_01Re6669d184b74bd8598337c71e7155b382.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__sparse__to__dense__product__selector_3_01Lhs_00_01Rhs_00_01Re6669d184b74bd8598337c71e7155b382.html</anchorfile>
      <anchor>a6252b4f2d638d1b6da25b1681147d145</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_sparse_to_dense_product_selector&lt; Lhs, Rhs, ResultType, RowMajor, RowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__sparse__to__dense__product__selector_3_01Lhs_00_01Rhs_00_01Re67da0718ab589ea8a33fdd42170d877a.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__sparse__to__dense__product__selector_3_01Lhs_00_01Rhs_00_01Re67da0718ab589ea8a33fdd42170d877a.html</anchorfile>
      <anchor>a44b00557c1d20ec8240bc4fa28feea68</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_time_dense_product_impl</name>
    <filename>structEigen_1_1internal_1_1sparse__time__dense__product__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>ColPerCol</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_time_dense_product_impl&lt; SparseLhsType, DenseRhsType, DenseResType, AlphaType, ColMajor, true &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp0d3415422a64c8e08f4d34e09086a85a.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>internal::remove_all&lt; SparseLhsType &gt;::type</type>
      <name>Lhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp0d3415422a64c8e08f4d34e09086a85a.html</anchorfile>
      <anchor>a09087957a08e1348ef699ea5218fc4d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>evaluator&lt; Lhs &gt;::InnerIterator</type>
      <name>LhsInnerIterator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp0d3415422a64c8e08f4d34e09086a85a.html</anchorfile>
      <anchor>a013e9e29c84679f5e584115c0c8bdfb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; DenseResType &gt;::type</type>
      <name>Res</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp0d3415422a64c8e08f4d34e09086a85a.html</anchorfile>
      <anchor>a4a315e7a7d0c11bf3a74d2031391125c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; DenseRhsType &gt;::type</type>
      <name>Rhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp0d3415422a64c8e08f4d34e09086a85a.html</anchorfile>
      <anchor>ac371e52b3a7c2d2c627c1ccce18a35df</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp0d3415422a64c8e08f4d34e09086a85a.html</anchorfile>
      <anchor>abad882c53c0c8533a858d2ec80d0044c</anchor>
      <arglist>(const SparseLhsType &amp;lhs, const DenseRhsType &amp;rhs, DenseResType &amp;res, const AlphaType &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_time_dense_product_impl&lt; SparseLhsType, DenseRhsType, DenseResType, typename DenseResType::Scalar, ColMajor, false &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp173fa659c7e29b3400f6df61969f50d2.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>internal::remove_all&lt; SparseLhsType &gt;::type</type>
      <name>Lhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp173fa659c7e29b3400f6df61969f50d2.html</anchorfile>
      <anchor>a4394a7138cae891c7acf95e0846e2db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>evaluator&lt; Lhs &gt;::InnerIterator</type>
      <name>LhsInnerIterator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp173fa659c7e29b3400f6df61969f50d2.html</anchorfile>
      <anchor>ae0327c2a89a79091367ae3a9cd3453e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; DenseResType &gt;::type</type>
      <name>Res</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp173fa659c7e29b3400f6df61969f50d2.html</anchorfile>
      <anchor>a48b876fed62a5bf3ff20e42f0df897fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; DenseRhsType &gt;::type</type>
      <name>Rhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp173fa659c7e29b3400f6df61969f50d2.html</anchorfile>
      <anchor>a92eefe00495017d0478535bfecc59386</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp173fa659c7e29b3400f6df61969f50d2.html</anchorfile>
      <anchor>a0c2606fafd49c91c7bf7f96ffcb139d2</anchor>
      <arglist>(const SparseLhsType &amp;lhs, const DenseRhsType &amp;rhs, DenseResType &amp;res, const typename Res::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_time_dense_product_impl&lt; SparseLhsType, DenseRhsType, DenseResType, typename DenseResType::Scalar, RowMajor, false &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsType1fae7a24848354b6b913a1d08f4e3c4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>internal::remove_all&lt; SparseLhsType &gt;::type</type>
      <name>Lhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsType1fae7a24848354b6b913a1d08f4e3c4.html</anchorfile>
      <anchor>a1034179d341fa2825b0eb8190a6fbdae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>evaluator&lt; Lhs &gt;::InnerIterator</type>
      <name>LhsInnerIterator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsType1fae7a24848354b6b913a1d08f4e3c4.html</anchorfile>
      <anchor>a5e9e4c48b61f231e339f653d6ee3484d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; DenseResType &gt;::type</type>
      <name>Res</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsType1fae7a24848354b6b913a1d08f4e3c4.html</anchorfile>
      <anchor>a166cf2799f4887a5a75943a7a1f79f03</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; DenseRhsType &gt;::type</type>
      <name>Rhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsType1fae7a24848354b6b913a1d08f4e3c4.html</anchorfile>
      <anchor>a780f1bd2af65534820f475772705a31d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsType1fae7a24848354b6b913a1d08f4e3c4.html</anchorfile>
      <anchor>a356328893644fecdca125a7de2f64c1d</anchor>
      <arglist>(const SparseLhsType &amp;lhs, const DenseRhsType &amp;rhs, DenseResType &amp;res, const typename Res::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_time_dense_product_impl&lt; SparseLhsType, DenseRhsType, DenseResType, typename DenseResType::Scalar, RowMajor, true &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp9a792d4ee9c75d9914d6c7ad20d0617b.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>internal::remove_all&lt; SparseLhsType &gt;::type</type>
      <name>Lhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp9a792d4ee9c75d9914d6c7ad20d0617b.html</anchorfile>
      <anchor>aedd0b9eb8b6833b1352b0b0b9a94dff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>evaluator&lt; Lhs &gt;</type>
      <name>LhsEval</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp9a792d4ee9c75d9914d6c7ad20d0617b.html</anchorfile>
      <anchor>a0e2828d5badceb635f32f5be234c5876</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>evaluator&lt; Lhs &gt;::InnerIterator</type>
      <name>LhsInnerIterator</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp9a792d4ee9c75d9914d6c7ad20d0617b.html</anchorfile>
      <anchor>a4a0878d4fe98c5c730624322b0575210</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; DenseResType &gt;::type</type>
      <name>Res</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp9a792d4ee9c75d9914d6c7ad20d0617b.html</anchorfile>
      <anchor>a285a73389025ca54d1bbeb73be56804a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; DenseRhsType &gt;::type</type>
      <name>Rhs</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp9a792d4ee9c75d9914d6c7ad20d0617b.html</anchorfile>
      <anchor>a025667e34e7c18ee606bfd92e0db0b97</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>processRow</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp9a792d4ee9c75d9914d6c7ad20d0617b.html</anchorfile>
      <anchor>a9213297be151113b8afbf6971f85e65c</anchor>
      <arglist>(const LhsEval &amp;lhsEval, const DenseRhsType &amp;rhs, DenseResType &amp;res, const typename Res::Scalar &amp;alpha, Index i, Index col)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__time__dense__product__impl_3_01SparseLhsType_00_01DenseRhsTyp9a792d4ee9c75d9914d6c7ad20d0617b.html</anchorfile>
      <anchor>ad84ea1f91d62e9274500d41413e4ad45</anchor>
      <arglist>(const SparseLhsType &amp;lhs, const DenseRhsType &amp;rhs, DenseResType &amp;res, const typename Res::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_vector_assign_selector</name>
    <filename>structEigen_1_1internal_1_1sparse__vector__assign__selector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>AssignmentKind</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_vector_assign_selector&lt; Dest, Src, SVA_Inner &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__vector__assign__selector_3_01Dest_00_01Src_00_01SVA__Inner_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__vector__assign__selector_3_01Dest_00_01Src_00_01SVA__Inner_01_4.html</anchorfile>
      <anchor>affecf3f90481f6ce52db7192052a0320</anchor>
      <arglist>(Dest &amp;dst, const Src &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_vector_assign_selector&lt; Dest, Src, SVA_Outer &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__vector__assign__selector_3_01Dest_00_01Src_00_01SVA__Outer_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__vector__assign__selector_3_01Dest_00_01Src_00_01SVA__Outer_01_4.html</anchorfile>
      <anchor>ab645fb8871541297330c452a57c1c9fc</anchor>
      <arglist>(Dest &amp;dst, const Src &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sparse_vector_assign_selector&lt; Dest, Src, SVA_RuntimeSwitch &gt;</name>
    <filename>structEigen_1_1internal_1_1sparse__vector__assign__selector_3_01Dest_00_01Src_00_01SVA__RuntimeSwitch_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1sparse__vector__assign__selector_3_01Dest_00_01Src_00_01SVA__RuntimeSwitch_01_4.html</anchorfile>
      <anchor>a34ad8123f3a0ebf71a1c2a1e97eb3d34</anchor>
      <arglist>(Dest &amp;dst, const Src &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseCompressedBase</name>
    <filename>classEigen_1_1SparseCompressedBase.html</filename>
    <templarg>Derived</templarg>
    <base>Eigen::SparseMatrixBase</base>
    <class kind="class">Eigen::SparseCompressedBase::InnerIterator</class>
    <class kind="class">Eigen::SparseCompressedBase::ReverseInnerIterator</class>
    <member kind="typedef">
      <type>SparseMatrixBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a4da19e5347a0db1b4f56bac77c1e9afb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Map&lt; const Array&lt; Scalar, Dynamic, 1 &gt; &gt;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a101b155485ae59ea1261c4f6040f3dc4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Array&lt; Scalar, Dynamic, 1 &gt; &gt;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a7cf299e08d2a4f6d6869e631e51b12fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>aa64818e1aa43015dad01b114b2ab4687</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a197111c1289644f1ea38fe683ccdd82a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>afc056a3895eae1a4c4767252ff04966a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a411e972b097e6aef225415a4c2d0a0b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCompressed</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a837934b33a80fe996ff20500373d3a61</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a03de8b3da2c142ce8698a76123b3e7d3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a2624d4c2661c582de168246c56e8d71e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a53a82f962686e18c8dc07a4b9a85ed7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a0f44c739398794ea77f310b745cc5627</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a0f12f72d14b6c277d09be9f5ce2eab95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::IndexVector</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>acc50cb384fd20531686be881851168cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Eigen::Map&lt; IndexVector &gt;</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>afcc0c2006138eb8705a2f7f020b4ff1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const Eigen::Map&lt; const IndexVector &gt;</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a75ea52c348fcbf2eb7728d86a604c34a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SparseCompressedBase</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>af79f020db965367d97eb954fc68d8f99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SparseCompressedBase</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>aaffe75c14f3183307a247521c558285b</anchor>
      <arglist>(const SparseCompressedBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseCompressedBase&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</name>
    <filename>classEigen_1_1SparseCompressedBase.html</filename>
    <base>SparseMatrixBase&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</base>
    <member kind="typedef">
      <type>SparseMatrixBase&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a4da19e5347a0db1b4f56bac77c1e9afb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Map&lt; const Array&lt; Scalar, Dynamic, 1 &gt; &gt;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a101b155485ae59ea1261c4f6040f3dc4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Array&lt; Scalar, Dynamic, 1 &gt; &gt;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a7cf299e08d2a4f6d6869e631e51b12fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>aa64818e1aa43015dad01b114b2ab4687</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a197111c1289644f1ea38fe683ccdd82a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>afc056a3895eae1a4c4767252ff04966a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a411e972b097e6aef225415a4c2d0a0b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCompressed</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a837934b33a80fe996ff20500373d3a61</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a03de8b3da2c142ce8698a76123b3e7d3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a2624d4c2661c582de168246c56e8d71e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a53a82f962686e18c8dc07a4b9a85ed7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a0f44c739398794ea77f310b745cc5627</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a0f12f72d14b6c277d09be9f5ce2eab95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::IndexVector</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>acc50cb384fd20531686be881851168cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Eigen::Map&lt; IndexVector &gt;</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>afcc0c2006138eb8705a2f7f020b4ff1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const Eigen::Map&lt; const IndexVector &gt;</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a75ea52c348fcbf2eb7728d86a604c34a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SparseCompressedBase</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>af79f020db965367d97eb954fc68d8f99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SparseCompressedBase</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>aaffe75c14f3183307a247521c558285b</anchor>
      <arglist>(const SparseCompressedBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseCompressedBase&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</name>
    <filename>classEigen_1_1SparseCompressedBase.html</filename>
    <base>SparseMatrixBase&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</base>
    <member kind="typedef">
      <type>SparseMatrixBase&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a4da19e5347a0db1b4f56bac77c1e9afb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Map&lt; const Array&lt; Scalar, Dynamic, 1 &gt; &gt;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a101b155485ae59ea1261c4f6040f3dc4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Array&lt; Scalar, Dynamic, 1 &gt; &gt;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a7cf299e08d2a4f6d6869e631e51b12fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>aa64818e1aa43015dad01b114b2ab4687</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a197111c1289644f1ea38fe683ccdd82a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>afc056a3895eae1a4c4767252ff04966a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a411e972b097e6aef225415a4c2d0a0b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCompressed</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a837934b33a80fe996ff20500373d3a61</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a03de8b3da2c142ce8698a76123b3e7d3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a2624d4c2661c582de168246c56e8d71e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a53a82f962686e18c8dc07a4b9a85ed7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a0f44c739398794ea77f310b745cc5627</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a0f12f72d14b6c277d09be9f5ce2eab95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::IndexVector</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>acc50cb384fd20531686be881851168cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Eigen::Map&lt; IndexVector &gt;</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>afcc0c2006138eb8705a2f7f020b4ff1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const Eigen::Map&lt; const IndexVector &gt;</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a75ea52c348fcbf2eb7728d86a604c34a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SparseCompressedBase</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>af79f020db965367d97eb954fc68d8f99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SparseCompressedBase</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>aaffe75c14f3183307a247521c558285b</anchor>
      <arglist>(const SparseCompressedBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseCompressedBase&lt; Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt;</name>
    <filename>classEigen_1_1SparseCompressedBase.html</filename>
    <base>SparseMatrixBase&lt; Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt;</base>
    <member kind="typedef">
      <type>SparseMatrixBase&lt; Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a4da19e5347a0db1b4f56bac77c1e9afb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Map&lt; const Array&lt; Scalar, Dynamic, 1 &gt; &gt;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a101b155485ae59ea1261c4f6040f3dc4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Array&lt; Scalar, Dynamic, 1 &gt; &gt;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a7cf299e08d2a4f6d6869e631e51b12fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>aa64818e1aa43015dad01b114b2ab4687</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a197111c1289644f1ea38fe683ccdd82a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>afc056a3895eae1a4c4767252ff04966a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a411e972b097e6aef225415a4c2d0a0b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCompressed</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a837934b33a80fe996ff20500373d3a61</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a03de8b3da2c142ce8698a76123b3e7d3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a2624d4c2661c582de168246c56e8d71e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a53a82f962686e18c8dc07a4b9a85ed7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a0f44c739398794ea77f310b745cc5627</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a0f12f72d14b6c277d09be9f5ce2eab95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::IndexVector</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>acc50cb384fd20531686be881851168cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Eigen::Map&lt; IndexVector &gt;</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>afcc0c2006138eb8705a2f7f020b4ff1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const Eigen::Map&lt; const IndexVector &gt;</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a75ea52c348fcbf2eb7728d86a604c34a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SparseCompressedBase</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>af79f020db965367d97eb954fc68d8f99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SparseCompressedBase</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>aaffe75c14f3183307a247521c558285b</anchor>
      <arglist>(const SparseCompressedBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseCompressedBase&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</name>
    <filename>classEigen_1_1SparseCompressedBase.html</filename>
    <base>SparseMatrixBase&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</base>
    <member kind="typedef">
      <type>SparseMatrixBase&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a4da19e5347a0db1b4f56bac77c1e9afb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Map&lt; const Array&lt; Scalar, Dynamic, 1 &gt; &gt;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a101b155485ae59ea1261c4f6040f3dc4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Array&lt; Scalar, Dynamic, 1 &gt; &gt;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a7cf299e08d2a4f6d6869e631e51b12fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>aa64818e1aa43015dad01b114b2ab4687</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a197111c1289644f1ea38fe683ccdd82a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>afc056a3895eae1a4c4767252ff04966a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a411e972b097e6aef225415a4c2d0a0b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCompressed</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a837934b33a80fe996ff20500373d3a61</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a03de8b3da2c142ce8698a76123b3e7d3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a2624d4c2661c582de168246c56e8d71e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a53a82f962686e18c8dc07a4b9a85ed7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a0f44c739398794ea77f310b745cc5627</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a0f12f72d14b6c277d09be9f5ce2eab95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::IndexVector</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>acc50cb384fd20531686be881851168cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Eigen::Map&lt; IndexVector &gt;</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>afcc0c2006138eb8705a2f7f020b4ff1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const Eigen::Map&lt; const IndexVector &gt;</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a75ea52c348fcbf2eb7728d86a604c34a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SparseCompressedBase</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>af79f020db965367d97eb954fc68d8f99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SparseCompressedBase</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>aaffe75c14f3183307a247521c558285b</anchor>
      <arglist>(const SparseCompressedBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseCompressedBase&lt; SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</name>
    <filename>classEigen_1_1SparseCompressedBase.html</filename>
    <base>SparseMatrixBase&lt; SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</base>
    <member kind="typedef">
      <type>SparseMatrixBase&lt; SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a4da19e5347a0db1b4f56bac77c1e9afb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Map&lt; const Array&lt; Scalar, Dynamic, 1 &gt; &gt;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a101b155485ae59ea1261c4f6040f3dc4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Array&lt; Scalar, Dynamic, 1 &gt; &gt;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a7cf299e08d2a4f6d6869e631e51b12fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>aa64818e1aa43015dad01b114b2ab4687</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a197111c1289644f1ea38fe683ccdd82a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>afc056a3895eae1a4c4767252ff04966a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a411e972b097e6aef225415a4c2d0a0b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCompressed</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a837934b33a80fe996ff20500373d3a61</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a03de8b3da2c142ce8698a76123b3e7d3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a2624d4c2661c582de168246c56e8d71e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a53a82f962686e18c8dc07a4b9a85ed7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a0f44c739398794ea77f310b745cc5627</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a0f12f72d14b6c277d09be9f5ce2eab95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::IndexVector</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>acc50cb384fd20531686be881851168cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Eigen::Map&lt; IndexVector &gt;</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>afcc0c2006138eb8705a2f7f020b4ff1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const Eigen::Map&lt; const IndexVector &gt;</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a75ea52c348fcbf2eb7728d86a604c34a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SparseCompressedBase</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>af79f020db965367d97eb954fc68d8f99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SparseCompressedBase</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>aaffe75c14f3183307a247521c558285b</anchor>
      <arglist>(const SparseCompressedBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseCompressedBase&lt; Transpose&lt; MatrixType &gt; &gt;</name>
    <filename>classEigen_1_1SparseCompressedBase.html</filename>
    <base>SparseMatrixBase&lt; Transpose&lt; MatrixType &gt; &gt;</base>
    <member kind="typedef">
      <type>SparseMatrixBase&lt; Transpose&lt; MatrixType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a4da19e5347a0db1b4f56bac77c1e9afb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Map&lt; const Array&lt; Scalar, Dynamic, 1 &gt; &gt;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a101b155485ae59ea1261c4f6040f3dc4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Array&lt; Scalar, Dynamic, 1 &gt; &gt;</type>
      <name>coeffs</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a7cf299e08d2a4f6d6869e631e51b12fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>aa64818e1aa43015dad01b114b2ab4687</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a197111c1289644f1ea38fe683ccdd82a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>afc056a3895eae1a4c4767252ff04966a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a411e972b097e6aef225415a4c2d0a0b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCompressed</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a837934b33a80fe996ff20500373d3a61</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a03de8b3da2c142ce8698a76123b3e7d3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a2624d4c2661c582de168246c56e8d71e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a53a82f962686e18c8dc07a4b9a85ed7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a0f44c739398794ea77f310b745cc5627</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a0f12f72d14b6c277d09be9f5ce2eab95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::IndexVector</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>acc50cb384fd20531686be881851168cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Eigen::Map&lt; IndexVector &gt;</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>afcc0c2006138eb8705a2f7f020b4ff1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const Eigen::Map&lt; const IndexVector &gt;</type>
      <name>innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>a75ea52c348fcbf2eb7728d86a604c34a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SparseCompressedBase</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>af79f020db965367d97eb954fc68d8f99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SparseCompressedBase</name>
      <anchorfile>classEigen_1_1SparseCompressedBase.html</anchorfile>
      <anchor>aaffe75c14f3183307a247521c558285b</anchor>
      <arglist>(const SparseCompressedBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseDenseOuterProduct</name>
    <filename>classEigen_1_1SparseDenseOuterProduct.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Transpose</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::SparseDenseProductReturnType</name>
    <filename>structEigen_1_1SparseDenseProductReturnType.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>InnerSize</templarg>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseDiagonalProduct</name>
    <filename>classEigen_1_1SparseDiagonalProduct.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseLU</name>
    <filename>classEigen_1_1SparseLU.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>SparseSolverBase&lt; SparseLU&lt; _MatrixType, _OrderingType &gt; &gt;</base>
    <base>SparseLUImpl&lt; _MatrixType::Scalar, _MatrixType::StorageIndex &gt;</base>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a9a2fb8c5839907c8f1a80a09c249c7cea520fb6b7bb7527b335e4b14c13336c1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a9a2fb8c5839907c8f1a80a09c249c7cea8d5b24f6c4692bc48b5a7bb52bc21163</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::SparseLUImpl&lt; Scalar, StorageIndex &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>ae4f85e309c65f3f93cbc96a43c39336d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a9a2fb8c5839907c8f1a80a09c249c7cea520fb6b7bb7527b335e4b14c13336c1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a2564483882d758a16067085798d3e8ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>afde6955eb546fc127e96ad2c1fc087e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a9a2fb8c5839907c8f1a80a09c249c7cea8d5b24f6c4692bc48b5a7bb52bc21163</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor, StorageIndex &gt;</type>
      <name>NCMatrix</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>af1fb9b86b237b26d2148df843bc41220</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_OrderingType</type>
      <name>OrderingType</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a2e2e51e8f3e71a9fec516aaecef7b778</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a56c15a8364c3dea625d1f1404e7b07d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a7569faba9d46aee2e8ffcf396bf09089</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a105a0173a3e2ff548bc643c7c4f6c149</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>ScalarVector</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>ac67621b3c8526fc5606a7a708427a959</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::MappedSuperNodalMatrix&lt; Scalar, StorageIndex &gt;</type>
      <name>SCMatrix</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a1629a0610cbb03e5a4fa9b508ae4a4b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a8111a1271e3ba9a4995ff78837d816f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>aca57d33f0acf9d0d4fcf85c715b73cc6</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;B, MatrixBase&lt; Dest &gt; &amp;X_base) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>absDeterminant</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a06fa89424239fb169d408f08252426d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>aa907ff958c4f4855145091d2686f3a8a</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a634e903f97c46b55591db2e12d1d45d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationType &amp;</type>
      <name>colsPermutation</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>ab7b0d15d0d9fd1faa164298f92ca59cd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a96a8dcb02015ab9be5777d4ba9173266</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a02d63d242d27211b5c5827f5d4fd99ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a39858b0e72f2659d596364e252b34cbc</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>ab0d0c1744ffd5a1dff578a44bcef2a3d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>isSymmetric</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>afff3bd506cd78172e5219c707562729f</anchor>
      <arglist>(bool sym)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>lastErrorMessage</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a5458c4e851d7d75c8ca92c4fd02d2adb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>logAbsDeterminant</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a89e30a7df205596784a5a73f4768eaec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseLUMatrixLReturnType&lt; SCMatrix &gt;</type>
      <name>matrixL</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a634abe55e5a076f2e10db78871105a8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseLUMatrixUReturnType&lt; SCMatrix, MappedSparseMatrix&lt; Scalar, ColMajor, StorageIndex &gt; &gt;</type>
      <name>matrixU</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>aaf395a8fca527144215ff19cc7b8b637</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a5d4cc6663767bbed1efd278480ee2975</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationType &amp;</type>
      <name>rowsPermutation</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a691295e65c06df599876d78ac2c7fada</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPivotThreshold</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a94c726c9ebb71a60b529fe47d942ad57</anchor>
      <arglist>(const RealScalar &amp;thresh)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>signDeterminant</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a6651143e3b18fa90cfb3808b6fd23c4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>simplicialfactorize</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a4841f300341aab4999881ce7f6e38b40</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseLU</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a8b0d920c20f5b097ef32c918650f903e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseLU</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>ac1678e57af46b42561cea4f149861164</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseLU</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a9f8d0e64ae5bb5568ca091a0dbc8c9dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseSolverBase&lt; SparseLU&lt; _MatrixType, _OrderingType &gt; &gt;</type>
      <name>APIBase</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a9c28d06780ee2dbddcdab9861ec63c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initperfvalues</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a38372b5d6f461e3a92fc7c8fb621b730</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a9a135b7a2548570384702a3d016043f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_detPermC</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a13aa52a86648941a6c39b07c13d64093</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_detPermR</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a7cfd9bd6741f16a8c7a616c7e11bbe05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_diagpivotthresh</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>aead99552b5213cee1fada904159c289a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndexVector</type>
      <name>m_etree</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a93bdda3c848baf65f906ad810bb67667</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a0f9049c98a8f53316c2ed9daa49c7db5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Base::GlobalLU_t</type>
      <name>m_glu</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a6707db24747af79024d9dd86cbe92d32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a3b8c30dd64606c6396b04c052bc88a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_lastError</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>abc89f4bf70115b56c4eab39d7f39a88d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SCMatrix</type>
      <name>m_Lstore</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a33a260e5b5860fa9e2a995d89f71234f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NCMatrix</type>
      <name>m_mat</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a0489466ddda50b9200444031544d317f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nnzL</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a4fe45ce540c3f7f56b01a97eaaf35825</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nnzU</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a60d8298823646bfa9b71d18a03cb83c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::perfvalues</type>
      <name>m_perfv</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a3f4b5dab545ba1f34b0d64d9a4f4fa59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationType</type>
      <name>m_perm_c</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a17880d2a5075b0ad2be69e9a98b18d95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationType</type>
      <name>m_perm_r</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a1d0cd35485f50f819b65856f6989264a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_symmetricmode</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>abb21c4d4a3716038665e7525df123da9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MappedSparseMatrix&lt; Scalar, ColMajor, StorageIndex &gt;</type>
      <name>m_Ustore</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>a5866894fb3bc03bf16c1c9c04a73610f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SparseLU</name>
      <anchorfile>classEigen_1_1SparseLU.html</anchorfile>
      <anchor>aa800c13e59da22fc65eaa3b2612a0f41</anchor>
      <arglist>(const SparseLU &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::SparseLUImpl</name>
    <filename>classEigen_1_1internal_1_1SparseLUImpl.html</filename>
    <templarg>Scalar</templarg>
    <templarg>StorageIndex</templarg>
    <member kind="typedef">
      <type>Ref&lt; Matrix&lt; StorageIndex, Dynamic, 1 &gt; &gt;</type>
      <name>BlockIndexVector</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>ab152c34a81cb8401322bbff995b1267c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ref&lt; Matrix&lt; Scalar, Dynamic, 1 &gt; &gt;</type>
      <name>BlockScalarVector</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a7651c847b033fe45178cb2d987b98250</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LU_GlobalLU_t&lt; IndexVector, ScalarVector &gt;</type>
      <name>GlobalLU_t</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a0250f6ecd47c28d27aa30a0021ab0f91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>aa573839120675e129e912beac087d772</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; ScalarMatrix, 0, OuterStride&lt;&gt; &gt;</type>
      <name>MappedMatrixBlock</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a49d4667303265643fcf2d28dbf7ae19b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor, StorageIndex &gt;</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a86851e5a5b59892aaee6a6404f303c8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScalarVector::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a59f0f7d4c248cdcde9290d861e5477c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, Dynamic, ColMajor &gt;</type>
      <name>ScalarMatrix</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>aa26e66444befb13e4b78de402e740fb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>ScalarVector</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a26f9fb6f3223dad4b18a27f42c7db62e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>column_bmod</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>ae34275602cf12560edfcaf7cd5cbe932</anchor>
      <arglist>(const Index jcol, const Index nseg, BlockScalarVector dense, ScalarVector &amp;tempv, BlockIndexVector segrep, BlockIndexVector repfnz, Index fpanelc, GlobalLU_t &amp;glu)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>column_dfs</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a6f543ae02eb6467e9bcc1e5cec8ccdd2</anchor>
      <arglist>(const Index m, const Index jcol, IndexVector &amp;perm_r, Index maxsuper, Index &amp;nseg, BlockIndexVector lsub_col, IndexVector &amp;segrep, BlockIndexVector repfnz, IndexVector &amp;xprune, IndexVector &amp;marker, IndexVector &amp;parent, IndexVector &amp;xplore, GlobalLU_t &amp;glu)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>copy_to_ucol</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>ae4867ed1d5f104f9245411c356416a21</anchor>
      <arglist>(const Index jcol, const Index nseg, IndexVector &amp;segrep, BlockIndexVector repfnz, IndexVector &amp;perm_r, BlockScalarVector dense, GlobalLU_t &amp;glu)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>countnz</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>acbede3f259186d48ad42ca093f80b64b</anchor>
      <arglist>(const Index n, Index &amp;nnzL, Index &amp;nnzU, GlobalLU_t &amp;glu)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>dfs_kernel</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>aef49b896c596d9e4893d3ae468d1dfac</anchor>
      <arglist>(const StorageIndex jj, IndexVector &amp;perm_r, Index &amp;nseg, IndexVector &amp;panel_lsub, IndexVector &amp;segrep, Ref&lt; IndexVector &gt; repfnz_col, IndexVector &amp;xprune, Ref&lt; IndexVector &gt; marker, IndexVector &amp;parent, IndexVector &amp;xplore, GlobalLU_t &amp;glu, Index &amp;nextl_col, Index krow, Traits &amp;traits)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>expand</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>acc7811f7de19ffb804cb4b1fd5288f3e</anchor>
      <arglist>(VectorType &amp;vec, Index &amp;length, Index nbElts, Index keep_prev, Index &amp;num_expansions)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>fixupL</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>ae1d1ed091956ff4e5734b4e3f79f866e</anchor>
      <arglist>(const Index n, const IndexVector &amp;perm_r, GlobalLU_t &amp;glu)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>heap_relax_snode</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a88952ce33c968374b149e31d0539178d</anchor>
      <arglist>(const Index n, IndexVector &amp;et, const Index relax_columns, IndexVector &amp;descendants, IndexVector &amp;relax_end)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>memInit</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>ac018b8ed9664d4e19e34f1ff2d6c578a</anchor>
      <arglist>(Index m, Index n, Index annz, Index lwork, Index fillratio, Index panel_size, GlobalLU_t &amp;glu)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>memXpand</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a2a6465f1173fd8b74b2e5b8ceec53343</anchor>
      <arglist>(VectorType &amp;vec, Index &amp;maxlen, Index nbElts, MemType memtype, Index &amp;num_expansions)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>panel_bmod</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a277936738db49e25285164ac25c498c3</anchor>
      <arglist>(const Index m, const Index w, const Index jcol, const Index nseg, ScalarVector &amp;dense, ScalarVector &amp;tempv, IndexVector &amp;segrep, IndexVector &amp;repfnz, GlobalLU_t &amp;glu)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>panel_dfs</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>acaf62fda387ea03e9caa2734e4e7b0c9</anchor>
      <arglist>(const Index m, const Index w, const Index jcol, MatrixType &amp;A, IndexVector &amp;perm_r, Index &amp;nseg, ScalarVector &amp;dense, IndexVector &amp;panel_lsub, IndexVector &amp;segrep, IndexVector &amp;repfnz, IndexVector &amp;xprune, IndexVector &amp;marker, IndexVector &amp;parent, IndexVector &amp;xplore, GlobalLU_t &amp;glu)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>pivotL</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>ab5f56947465b829f8d523575724c3ac6</anchor>
      <arglist>(const Index jcol, const RealScalar &amp;diagpivotthresh, IndexVector &amp;perm_r, IndexVector &amp;iperm_c, Index &amp;pivrow, GlobalLU_t &amp;glu)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>pruneL</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a350464d1c83182fbd7da8a5a74bdfde8</anchor>
      <arglist>(const Index jcol, const IndexVector &amp;perm_r, const Index pivrow, const Index nseg, const IndexVector &amp;segrep, BlockIndexVector repfnz, IndexVector &amp;xprune, GlobalLU_t &amp;glu)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>relax_snode</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a33672df380f94e774c5a6919d3474af4</anchor>
      <arglist>(const Index n, IndexVector &amp;et, const Index relax_columns, IndexVector &amp;descendants, IndexVector &amp;relax_end)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>snode_bmod</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a2d835179cc3dcf09ff14ab3c8f0d9415</anchor>
      <arglist>(const Index jcol, const Index fsupc, ScalarVector &amp;dense, GlobalLU_t &amp;glu)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>snode_dfs</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a75c5a4b5a17643e243e11741df018470</anchor>
      <arglist>(const Index jcol, const Index kcol, const MatrixType &amp;mat, IndexVector &amp;xprune, IndexVector &amp;marker, GlobalLU_t &amp;glu)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend struct</type>
      <name>column_dfs_traits</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>aeb52445d9b5f3ca9a6e74be2e7e42e12</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseLUImpl</name>
    <filename>classSparseLUImpl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>SparseLUImpl&lt; _MatrixType::Scalar, _MatrixType::StorageIndex &gt;</name>
    <filename>classEigen_1_1internal_1_1SparseLUImpl.html</filename>
    <member kind="typedef">
      <type>Ref&lt; Matrix&lt; _MatrixType::StorageIndex, Dynamic, 1 &gt; &gt;</type>
      <name>BlockIndexVector</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>ab152c34a81cb8401322bbff995b1267c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ref&lt; Matrix&lt; _MatrixType::Scalar, Dynamic, 1 &gt; &gt;</type>
      <name>BlockScalarVector</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a7651c847b033fe45178cb2d987b98250</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LU_GlobalLU_t&lt; IndexVector, ScalarVector &gt;</type>
      <name>GlobalLU_t</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a0250f6ecd47c28d27aa30a0021ab0f91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; _MatrixType::StorageIndex, Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>aa573839120675e129e912beac087d772</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; ScalarMatrix, 0, OuterStride&lt;&gt; &gt;</type>
      <name>MappedMatrixBlock</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a49d4667303265643fcf2d28dbf7ae19b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; _MatrixType::Scalar, ColMajor, _MatrixType::StorageIndex &gt;</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a86851e5a5b59892aaee6a6404f303c8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScalarVector::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a59f0f7d4c248cdcde9290d861e5477c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; _MatrixType::Scalar, Dynamic, Dynamic, ColMajor &gt;</type>
      <name>ScalarMatrix</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>aa26e66444befb13e4b78de402e740fb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; _MatrixType::Scalar, Dynamic, 1 &gt;</type>
      <name>ScalarVector</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a26f9fb6f3223dad4b18a27f42c7db62e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>column_bmod</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>ae34275602cf12560edfcaf7cd5cbe932</anchor>
      <arglist>(const Index jcol, const Index nseg, BlockScalarVector dense, ScalarVector &amp;tempv, BlockIndexVector segrep, BlockIndexVector repfnz, Index fpanelc, GlobalLU_t &amp;glu)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>column_dfs</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a6f543ae02eb6467e9bcc1e5cec8ccdd2</anchor>
      <arglist>(const Index m, const Index jcol, IndexVector &amp;perm_r, Index maxsuper, Index &amp;nseg, BlockIndexVector lsub_col, IndexVector &amp;segrep, BlockIndexVector repfnz, IndexVector &amp;xprune, IndexVector &amp;marker, IndexVector &amp;parent, IndexVector &amp;xplore, GlobalLU_t &amp;glu)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>copy_to_ucol</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>ae4867ed1d5f104f9245411c356416a21</anchor>
      <arglist>(const Index jcol, const Index nseg, IndexVector &amp;segrep, BlockIndexVector repfnz, IndexVector &amp;perm_r, BlockScalarVector dense, GlobalLU_t &amp;glu)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>countnz</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>acbede3f259186d48ad42ca093f80b64b</anchor>
      <arglist>(const Index n, Index &amp;nnzL, Index &amp;nnzU, GlobalLU_t &amp;glu)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>dfs_kernel</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>aef49b896c596d9e4893d3ae468d1dfac</anchor>
      <arglist>(const _MatrixType::StorageIndex jj, IndexVector &amp;perm_r, Index &amp;nseg, IndexVector &amp;panel_lsub, IndexVector &amp;segrep, Ref&lt; IndexVector &gt; repfnz_col, IndexVector &amp;xprune, Ref&lt; IndexVector &gt; marker, IndexVector &amp;parent, IndexVector &amp;xplore, GlobalLU_t &amp;glu, Index &amp;nextl_col, Index krow, Traits &amp;traits)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>expand</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>acc7811f7de19ffb804cb4b1fd5288f3e</anchor>
      <arglist>(VectorType &amp;vec, Index &amp;length, Index nbElts, Index keep_prev, Index &amp;num_expansions)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>fixupL</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>ae1d1ed091956ff4e5734b4e3f79f866e</anchor>
      <arglist>(const Index n, const IndexVector &amp;perm_r, GlobalLU_t &amp;glu)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>heap_relax_snode</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a88952ce33c968374b149e31d0539178d</anchor>
      <arglist>(const Index n, IndexVector &amp;et, const Index relax_columns, IndexVector &amp;descendants, IndexVector &amp;relax_end)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>memInit</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>ac018b8ed9664d4e19e34f1ff2d6c578a</anchor>
      <arglist>(Index m, Index n, Index annz, Index lwork, Index fillratio, Index panel_size, GlobalLU_t &amp;glu)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>memXpand</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a2a6465f1173fd8b74b2e5b8ceec53343</anchor>
      <arglist>(VectorType &amp;vec, Index &amp;maxlen, Index nbElts, MemType memtype, Index &amp;num_expansions)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>panel_bmod</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a277936738db49e25285164ac25c498c3</anchor>
      <arglist>(const Index m, const Index w, const Index jcol, const Index nseg, ScalarVector &amp;dense, ScalarVector &amp;tempv, IndexVector &amp;segrep, IndexVector &amp;repfnz, GlobalLU_t &amp;glu)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>panel_dfs</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>acaf62fda387ea03e9caa2734e4e7b0c9</anchor>
      <arglist>(const Index m, const Index w, const Index jcol, MatrixType &amp;A, IndexVector &amp;perm_r, Index &amp;nseg, ScalarVector &amp;dense, IndexVector &amp;panel_lsub, IndexVector &amp;segrep, IndexVector &amp;repfnz, IndexVector &amp;xprune, IndexVector &amp;marker, IndexVector &amp;parent, IndexVector &amp;xplore, GlobalLU_t &amp;glu)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>pivotL</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>ab5f56947465b829f8d523575724c3ac6</anchor>
      <arglist>(const Index jcol, const RealScalar &amp;diagpivotthresh, IndexVector &amp;perm_r, IndexVector &amp;iperm_c, Index &amp;pivrow, GlobalLU_t &amp;glu)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>pruneL</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a350464d1c83182fbd7da8a5a74bdfde8</anchor>
      <arglist>(const Index jcol, const IndexVector &amp;perm_r, const Index pivrow, const Index nseg, const IndexVector &amp;segrep, BlockIndexVector repfnz, IndexVector &amp;xprune, GlobalLU_t &amp;glu)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>relax_snode</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a33672df380f94e774c5a6919d3474af4</anchor>
      <arglist>(const Index n, IndexVector &amp;et, const Index relax_columns, IndexVector &amp;descendants, IndexVector &amp;relax_end)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>snode_bmod</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a2d835179cc3dcf09ff14ab3c8f0d9415</anchor>
      <arglist>(const Index jcol, const Index fsupc, ScalarVector &amp;dense, GlobalLU_t &amp;glu)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>snode_dfs</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>a75c5a4b5a17643e243e11741df018470</anchor>
      <arglist>(const Index jcol, const Index kcol, const MatrixType &amp;mat, IndexVector &amp;xprune, IndexVector &amp;marker, GlobalLU_t &amp;glu)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend struct</type>
      <name>column_dfs_traits</name>
      <anchorfile>classEigen_1_1internal_1_1SparseLUImpl.html</anchorfile>
      <anchor>aeb52445d9b5f3ca9a6e74be2e7e42e12</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SparseLUMatrixLReturnType</name>
    <filename>structEigen_1_1SparseLUMatrixLReturnType.html</filename>
    <templarg></templarg>
    <base>Eigen::internal::no_assignment_operator</base>
    <member kind="typedef">
      <type>MappedSupernodalType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1SparseLUMatrixLReturnType.html</anchorfile>
      <anchor>ae59407bc58d3ffc58a7557dbac649048</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1SparseLUMatrixLReturnType.html</anchorfile>
      <anchor>ac801def49a9e8a3ac03625b8c47e5a56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1SparseLUMatrixLReturnType.html</anchorfile>
      <anchor>afd8d628e1e8c9a952618ec13184f5081</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveInPlace</name>
      <anchorfile>structEigen_1_1SparseLUMatrixLReturnType.html</anchorfile>
      <anchor>ab164cb4d7d0f0b4402fc8d4b4243a1c2</anchor>
      <arglist>(MatrixBase&lt; Dest &gt; &amp;X) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseLUMatrixLReturnType</name>
      <anchorfile>structEigen_1_1SparseLUMatrixLReturnType.html</anchorfile>
      <anchor>aadb358a4affbe51e1b6e0a67077266f3</anchor>
      <arglist>(const MappedSupernodalType &amp;mapL)</arglist>
    </member>
    <member kind="variable">
      <type>const MappedSupernodalType &amp;</type>
      <name>m_mapL</name>
      <anchorfile>structEigen_1_1SparseLUMatrixLReturnType.html</anchorfile>
      <anchor>a393e505ae348939df485651058c2d746</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SparseLUMatrixUReturnType</name>
    <filename>structEigen_1_1SparseLUMatrixUReturnType.html</filename>
    <templarg>MatrixLType</templarg>
    <templarg>MatrixUType</templarg>
    <base>Eigen::internal::no_assignment_operator</base>
    <member kind="typedef">
      <type>MatrixLType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1SparseLUMatrixUReturnType.html</anchorfile>
      <anchor>add90da2111178ef9261c229bb6c788c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1SparseLUMatrixUReturnType.html</anchorfile>
      <anchor>a105fbf78cea564052da04e32bbc5c450</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1SparseLUMatrixUReturnType.html</anchorfile>
      <anchor>ad990ba846aca9d220361cbd95f675d40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveInPlace</name>
      <anchorfile>structEigen_1_1SparseLUMatrixUReturnType.html</anchorfile>
      <anchor>aa32c47f4e184a041db3c4112339d3185</anchor>
      <arglist>(MatrixBase&lt; Dest &gt; &amp;X) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseLUMatrixUReturnType</name>
      <anchorfile>structEigen_1_1SparseLUMatrixUReturnType.html</anchorfile>
      <anchor>a6d2a7de76dc233c14d6e07a13566417e</anchor>
      <arglist>(const MatrixLType &amp;mapL, const MatrixUType &amp;mapU)</arglist>
    </member>
    <member kind="variable">
      <type>const MatrixLType &amp;</type>
      <name>m_mapL</name>
      <anchorfile>structEigen_1_1SparseLUMatrixUReturnType.html</anchorfile>
      <anchor>aaccd71d2e7df74215e856d0a6663548c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const MatrixUType &amp;</type>
      <name>m_mapU</name>
      <anchorfile>structEigen_1_1SparseLUMatrixUReturnType.html</anchorfile>
      <anchor>a1353bf01e9f90d82f1d4ae4c67af1843</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseMapBase</name>
    <filename>classEigen_1_1SparseMapBase.html</filename>
    <templarg></templarg>
    <templarg>Level</templarg>
  </compound>
  <compound kind="class">
    <name>SparseMapBase&lt; Derived &gt;</name>
    <filename>classEigen_1_1SparseMapBase.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseMapBase&lt; Derived, ReadOnlyAccessors &gt;</name>
    <filename>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</filename>
    <templarg></templarg>
    <base>Eigen::SparseCompressedBase</base>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a09eebd6361f98b090eb7395467f0b8cea3ae05e683608085e2b10d376885e5203</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseCompressedBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a05d81d332f242bd5a98dca5edc5a1b92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a09eebd6361f98b090eb7395467f0b8cea3ae05e683608085e2b10d376885e5203</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a17277defd42ec660421f56302914a8a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a7d83019014b3da27ad40ce1e0ba60a77</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a195e66f79171f78cc22d91fff37e36e3</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a0fc44f3781a869a3a410edd6691fd899</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ab044564756f472877b2c1a5706e540e2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a2b35a1d701d6c6ea36b2d9f19660a68c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a0df6dba8d71e0fb15b2995510853f83e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCompressed</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>aafab4afa7ab2ff89eff049d4c71e2ce4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a753e975b7b3643d821dc061141786870</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a24c55dd8de4aca30e7c90b69aa5dca6b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a3d6ede19db6d42074ae063bc876231b1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a3cdd6cab0abd7ac01925a695fc315d34</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMapBase</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a96c85a6807e265b89b8309a667b1a4aa</anchor>
      <arglist>(Index rows, Index cols, Index nnz, IndexPointer outerIndexPtr, IndexPointer innerIndexPtr, ScalarPointer valuePtr, IndexPointer innerNonZerosPtr=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMapBase</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>abb057e3521d77dc3edbdd4fb1bfd635d</anchor>
      <arglist>(Index size, Index nnz, IndexPointer innerIndexPtr, ScalarPointer valuePtr)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a574ea9371c22eabebdda21c0787312dc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseMapBase</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ab375aedf824909a7f1a6af24ee60d70f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::conditional&lt; bool(internal::is_lvalue&lt; Derived &gt;::value), StorageIndex *, const StorageIndex * &gt;::type</type>
      <name>IndexPointer</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>af892ea4d6c3b19212cae89fe1f117793</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::conditional&lt; bool(internal::is_lvalue&lt; Derived &gt;::value), Scalar *, const Scalar * &gt;::type</type>
      <name>ScalarPointer</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ae82da94647413ae2660745473f5de5ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SparseMapBase</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a9b61e48a3a7f1e4d66aea2068fef5e0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndexPointer</type>
      <name>m_innerIndices</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a43e50044463172c422b879256dc10086</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndexPointer</type>
      <name>m_innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ad4fd048381e95d12b8857b959c119e77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_innerSize</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a02480dcee830765e9efd937128837597</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndexPointer</type>
      <name>m_outerIndex</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ab03604e5c4d8327ad729e9ae1bb71fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outerSize</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a7bf516d7420459d123f1b8e07e88cef3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ScalarPointer</type>
      <name>m_values</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>aef02e5fbde1b7332d24cfb8b84667d7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Array&lt; StorageIndex, 2, 1 &gt;</type>
      <name>m_zero_nnz</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>aa90b9410aeb8eddd55b18e5fb4b769de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseMapBase&lt; Derived, WriteAccessors &gt;</name>
    <filename>classEigen_1_1SparseMapBase_3_01Derived_00_01WriteAccessors_01_4.html</filename>
    <templarg></templarg>
    <base>Eigen::SparseMapBase&lt; Derived, ReadOnlyAccessors &gt;</base>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a1bb9a6210ff7176130690222a4981fbbaadd9376317e639961ed33de31299bb02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMapBase&lt; Derived, ReadOnlyAccessors &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>ae33622dce3c8800de55534a78c673540</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a1bb9a6210ff7176130690222a4981fbbaadd9376317e639961ed33de31299bb02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>ad78fc4c39908fb26839cfdd6aa838b0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a62e0d49b60be6e2139a0f032ec251b1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>aa9c42d48b9dd6f947ce3c257fe4bf2ca</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>af5cd1f13dde8578eb9891a4ac4a11977</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>af877ea4e285a4497f80987fea66f7459</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a3b74af754254837fc591cd9936688b95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMapBase</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a4d5c87bc7ef16390eb48763853859c83</anchor>
      <arglist>(Index rows, Index cols, Index nnz, StorageIndex *outerIndexPtr, StorageIndex *innerIndexPtr, Scalar *valuePtr, StorageIndex *innerNonZerosPtr=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMapBase</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a13d2e01e0bb556db1e6e8ebc0dcc9d13</anchor>
      <arglist>(Index size, Index nnz, StorageIndex *innerIndexPtr, Scalar *valuePtr)</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>af91648a18729ae8ff29cb1d8751c5655</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseMapBase</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a4dfbcf3ac411885b1710ad04892c984d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SparseMapBase</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>ae81a22199343b457903092376d6b7987</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MapBase&lt; Derived, ReadOnlyAccessors &gt;</type>
      <name>ReadOnlyMapBase</name>
      <anchorfile>classEigen_1_1SparseMapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>ab40c4a677765c28e67b77211e6e73ff0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseMapBase&lt; Map&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</name>
    <filename>classEigen_1_1SparseMapBase.html</filename>
  </compound>
  <compound kind="class">
    <name>SparseMapBase&lt; Map&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</name>
    <filename>classEigen_1_1SparseMapBase.html</filename>
  </compound>
  <compound kind="class">
    <name>SparseMapBase&lt; Ref&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</name>
    <filename>classEigen_1_1SparseMapBase.html</filename>
  </compound>
  <compound kind="class">
    <name>SparseMapBase&lt; Ref&lt; const SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</name>
    <filename>classEigen_1_1SparseMapBase.html</filename>
  </compound>
  <compound kind="class">
    <name>SparseMapBase&lt; Ref&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</name>
    <filename>classEigen_1_1SparseMapBase.html</filename>
  </compound>
  <compound kind="class">
    <name>SparseMapBase&lt; Ref&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</name>
    <filename>classEigen_1_1SparseMapBase.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseMatrix</name>
    <filename>classEigen_1_1SparseMatrix.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>_Options</templarg>
    <templarg>_Index</templarg>
    <base>SparseCompressedBase&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</base>
    <class kind="struct">Eigen::SparseMatrix::default_prunning_func</class>
    <class kind="class">Eigen::SparseMatrix::SingletonVector</class>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a36ad6a7d426b05a4159d1599a6122bd7af43a6479e292385214bd4b0c2802d152</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Diagonal&lt; const SparseMatrix &gt;</type>
      <name>ConstDiagonalReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a921fa5b9cafd9d5a1fcbb2168ca69975</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Diagonal&lt; SparseMatrix &gt;</type>
      <name>DiagonalReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a285624a762c93e30003dd50f3102d9ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::IndexVector</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a83b91a934f600f3a2cac49d966e6e94f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::InnerIterator</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aeb7855468c7cc9f6277dbab5df359a5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MappedSparseMatrix&lt; Scalar, Flags &gt;</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a290aae3fc5c3eda92cd91e0d40a0a2b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a36ad6a7d426b05a4159d1599a6122bd7af43a6479e292385214bd4b0c2802d152</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ReverseInnerIterator</type>
      <name>ReverseInnerIterator</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa1656256684584294dc1fb5aa9c995d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ScalarVector</type>
      <name>ScalarVector</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a5a6201f51bf0744716fc4ef32c72513f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::CompressedStorage&lt; Scalar, StorageIndex &gt;</type>
      <name>Storage</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>af01859eb225fe38ff3aaef0f1005e8eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a7686828827a30fa73fbd42a75273a614</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a3e16a44300c834b22b8a7b536d0ed1fc</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>collapseDuplicates</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae339e3dd3da19e2722330538a4291696</anchor>
      <arglist>(DupFunctor dup_func=DupFunctor())</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa692a3b7fa8752d52fbf29132f022bf2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a39743576e1ceb7b6c3b092f643b136c7</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>Storage &amp;</type>
      <name>data</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aabb8979d82873caa6684b57ea3fe40ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Storage &amp;</type>
      <name>data</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad88ca16cd321b2f1391dd924d33e572a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ConstDiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ab5f76adfb06de2f97150640703696024</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae928a8d31634ba1d62a3446772aae974</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>acd407556aaec84c7be0fb9a375de0d8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad8e36a11b1114470bbd78570d1609acb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a8143e84a3d0495debb894373010e7f0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad1a0213975dfa4a9b4f1d8693386edfb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac65b59b131b0477750e5c06c724092e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aaac4d6216c169ded01066ce5638f3996</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insert</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>af2e35643f264387de3d72e3413d6e654</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insertBack</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa68cdd259452f0cf082b61cb7c6015a5</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insertBackByOuterInner</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a86c1cf55cdd0563faa3de9ee24a9884c</anchor>
      <arglist>(Index outer, Index inner)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insertBackByOuterInnerUnordered</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a1d95415222e9e13d88808854e37b5953</anchor>
      <arglist>(Index outer, Index inner)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>insertBackUncompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>adc755d7e604b2bc541dc08c448c715ca</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insertByOuterInner</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a1789d2db72bdd6de39ebd3385043c84b</anchor>
      <arglist>(Index j, Index i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeCompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad9b10bd4b327e69bac9a95c885a633f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a55134c7b86b15c56891e5a9ae53e4dc5</anchor>
      <arglist>(const SparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a44141b72ce0b7b1170b7e87ca3f6be4d</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac80422979199162ec92f2da5a48e0db3</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE SparseMatrix&lt; Scalar, _Options, _Index &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aff7a62f5a904c5d8bfa96fe6037e22fd</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>afb24f44412752ff6815da0ac458d41de</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a10e6ede85565f9efabf69e26b8eb7839</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac07552540d30ca0bb4ee8a07e0313500</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>adad5483c64cc08938e4d0c5092989494</anchor>
      <arglist>(const Scalar &amp;reference, const RealScalar &amp;epsilon=NumTraits&lt; RealScalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ab7585698aecb12b73d5df1093ef8c8b9</anchor>
      <arglist>(const KeepFunc &amp;keep=KeepFunc())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a5c74c12e50696e47f2e958d672c43acd</anchor>
      <arglist>(Index reserveSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0766a6379c3e53dede353d685e2e5b5e</anchor>
      <arglist>(const SizesType &amp;reserveSizes, const typename SizesType::value_type &amp;enableif=typename SizesType::value_type())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa005409dfde1f6a0c0518047243f908b</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resizeNonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a18364adfc5976f072bccd62cc06edd98</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a7cecdfd0e1c0f2f4b53e29d3aaa0cccd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFromTriplets</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad9998a42062496b75862b33f2f38c163</anchor>
      <arglist>(const InputIterators &amp;begin, const InputIterators &amp;end)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFromTriplets</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a178cc30b4cc8577f363e2b3543beb751</anchor>
      <arglist>(const InputIterators &amp;begin, const InputIterators &amp;end, DupFunctor dup_func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a3e2e20c2aa9343d857bd22f894c965d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>acd947edf573c5028316d5b9ec27af056</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a5fa8e89904213c53dda94e3e5aa8c8ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ace4a98253bde578ec7be842b0496a1a1</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a13a73f24ef417ba4457c785f845be2cf</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ab2686f1298d152199c054f2cdc684567</anchor>
      <arglist>(const SparseSelfAdjointView&lt; OtherDerived, UpLo &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a9e3fc71929c19398c7c57b88a4ce77b7</anchor>
      <arglist>(const SparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a1a4e46f8d1d0bf1caa89e0c7fa899f1b</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a599cf0a5608404e8f18b9bbf268a7803</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startVec</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a6e396990f866d0c780a4d5e077ec9376</anchor>
      <arglist>(Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0700cd0b8658962d742fa51a5e594a2f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sumupDuplicates</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>acde9d617b067825c858c850037579827</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac7ca24b6d285b26ea23cf3f4d5135440</anchor>
      <arglist>(SparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uncompress</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a55a8c8bc53a972811bda8909b2d17443</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a986c47d08947e000f823d03d05bc0985</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a75f51a32ec29dc6c192e48c8513b8eec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a378717e4faef157dbb9da47ee89a6aca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseMatrix&lt; Scalar,(Flags &amp;~RowMajorBit)|(IsRowMajor?RowMajorBit:0)&gt;</type>
      <name>TransposedSparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>af3d361b1fafa72e3024957aa8fb60cbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initAssignment</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a57766fbc4cf30ffd30f598b380775208</anchor>
      <arglist>(const Other &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DONT_INLINE Scalar &amp;</type>
      <name>insertCompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad83bfec750085a4dcd414adf7f496d16</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DONT_INLINE Scalar &amp;</type>
      <name>insertUncompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a6721a6d6dc404a93c5a82f150330ee0a</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reserveInnerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a978bfb674bea6bd6a9197086374c8ffb</anchor>
      <arglist>(const SizesType &amp;reserveSizes)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Storage</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a6c645338cecd7d27e7207f5223b975f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac9feaf3ae91349f17d188d42d6149d66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>abe15fb6cde346cca5e14f209e4bb5949</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_outerIndex</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac8570e5144b02bd84cdc14308c4691e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a517230965d902570f118d771238f79b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseCompressedBase&lt; SparseMatrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a01c54f7c1ffa71f0fa28f3e6ba10192a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>check_template_parameters</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a98da2cbdb54b1931b471a5f71647543f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae7cb03fccbdb1456601051ffa6522c46</anchor>
      <arglist>(std::ostream &amp;s, const SparseMatrix &amp;m)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>SparseVector&lt; _Scalar, 0, _Index &gt;</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae3cb118ca9f433f71e9af93f47e51406</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseMatrix&lt; Scalar &gt;</name>
    <filename>classEigen_1_1SparseMatrix.html</filename>
    <base>Eigen::SparseCompressedBase</base>
    <member kind="typedef">
      <type>Diagonal&lt; const SparseMatrix &gt;</type>
      <name>ConstDiagonalReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a921fa5b9cafd9d5a1fcbb2168ca69975</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Diagonal&lt; SparseMatrix &gt;</type>
      <name>DiagonalReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a285624a762c93e30003dd50f3102d9ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::IndexVector</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a83b91a934f600f3a2cac49d966e6e94f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::InnerIterator</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aeb7855468c7cc9f6277dbab5df359a5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MappedSparseMatrix&lt; Scalar, Flags &gt;</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a290aae3fc5c3eda92cd91e0d40a0a2b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a36ad6a7d426b05a4159d1599a6122bd7af43a6479e292385214bd4b0c2802d152</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ReverseInnerIterator</type>
      <name>ReverseInnerIterator</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa1656256684584294dc1fb5aa9c995d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ScalarVector</type>
      <name>ScalarVector</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a5a6201f51bf0744716fc4ef32c72513f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::CompressedStorage&lt; Scalar, StorageIndex &gt;</type>
      <name>Storage</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>af01859eb225fe38ff3aaef0f1005e8eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a7686828827a30fa73fbd42a75273a614</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a3e16a44300c834b22b8a7b536d0ed1fc</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>collapseDuplicates</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae339e3dd3da19e2722330538a4291696</anchor>
      <arglist>(DupFunctor dup_func=DupFunctor())</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa692a3b7fa8752d52fbf29132f022bf2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a39743576e1ceb7b6c3b092f643b136c7</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>Storage &amp;</type>
      <name>data</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aabb8979d82873caa6684b57ea3fe40ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Storage &amp;</type>
      <name>data</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad88ca16cd321b2f1391dd924d33e572a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ConstDiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ab5f76adfb06de2f97150640703696024</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae928a8d31634ba1d62a3446772aae974</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>acd407556aaec84c7be0fb9a375de0d8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad8e36a11b1114470bbd78570d1609acb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a8143e84a3d0495debb894373010e7f0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad1a0213975dfa4a9b4f1d8693386edfb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac65b59b131b0477750e5c06c724092e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aaac4d6216c169ded01066ce5638f3996</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insert</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>af2e35643f264387de3d72e3413d6e654</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insertBack</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa68cdd259452f0cf082b61cb7c6015a5</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insertBackByOuterInner</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a86c1cf55cdd0563faa3de9ee24a9884c</anchor>
      <arglist>(Index outer, Index inner)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insertBackByOuterInnerUnordered</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a1d95415222e9e13d88808854e37b5953</anchor>
      <arglist>(Index outer, Index inner)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>insertBackUncompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>adc755d7e604b2bc541dc08c448c715ca</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insertByOuterInner</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a1789d2db72bdd6de39ebd3385043c84b</anchor>
      <arglist>(Index j, Index i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeCompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad9b10bd4b327e69bac9a95c885a633f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a55134c7b86b15c56891e5a9ae53e4dc5</anchor>
      <arglist>(const SparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a44141b72ce0b7b1170b7e87ca3f6be4d</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac80422979199162ec92f2da5a48e0db3</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE SparseMatrix&lt; Scalar, _Options, _Index &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aff7a62f5a904c5d8bfa96fe6037e22fd</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>afb24f44412752ff6815da0ac458d41de</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a10e6ede85565f9efabf69e26b8eb7839</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac07552540d30ca0bb4ee8a07e0313500</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>adad5483c64cc08938e4d0c5092989494</anchor>
      <arglist>(const Scalar &amp;reference, const RealScalar &amp;epsilon=NumTraits&lt; RealScalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ab7585698aecb12b73d5df1093ef8c8b9</anchor>
      <arglist>(const KeepFunc &amp;keep=KeepFunc())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a5c74c12e50696e47f2e958d672c43acd</anchor>
      <arglist>(Index reserveSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0766a6379c3e53dede353d685e2e5b5e</anchor>
      <arglist>(const SizesType &amp;reserveSizes, const typename SizesType::value_type &amp;enableif=typename SizesType::value_type())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa005409dfde1f6a0c0518047243f908b</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resizeNonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a18364adfc5976f072bccd62cc06edd98</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a7cecdfd0e1c0f2f4b53e29d3aaa0cccd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFromTriplets</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad9998a42062496b75862b33f2f38c163</anchor>
      <arglist>(const InputIterators &amp;begin, const InputIterators &amp;end)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFromTriplets</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a178cc30b4cc8577f363e2b3543beb751</anchor>
      <arglist>(const InputIterators &amp;begin, const InputIterators &amp;end, DupFunctor dup_func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a3e2e20c2aa9343d857bd22f894c965d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>acd947edf573c5028316d5b9ec27af056</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a5fa8e89904213c53dda94e3e5aa8c8ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ace4a98253bde578ec7be842b0496a1a1</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a13a73f24ef417ba4457c785f845be2cf</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ab2686f1298d152199c054f2cdc684567</anchor>
      <arglist>(const SparseSelfAdjointView&lt; OtherDerived, UpLo &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a9e3fc71929c19398c7c57b88a4ce77b7</anchor>
      <arglist>(const SparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a1a4e46f8d1d0bf1caa89e0c7fa899f1b</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a599cf0a5608404e8f18b9bbf268a7803</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startVec</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a6e396990f866d0c780a4d5e077ec9376</anchor>
      <arglist>(Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0700cd0b8658962d742fa51a5e594a2f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sumupDuplicates</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>acde9d617b067825c858c850037579827</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac7ca24b6d285b26ea23cf3f4d5135440</anchor>
      <arglist>(SparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uncompress</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a55a8c8bc53a972811bda8909b2d17443</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a986c47d08947e000f823d03d05bc0985</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a75f51a32ec29dc6c192e48c8513b8eec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a378717e4faef157dbb9da47ee89a6aca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseMatrix&lt; Scalar,(Flags &amp;~RowMajorBit)|(IsRowMajor?RowMajorBit:0)&gt;</type>
      <name>TransposedSparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>af3d361b1fafa72e3024957aa8fb60cbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initAssignment</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a57766fbc4cf30ffd30f598b380775208</anchor>
      <arglist>(const Other &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DONT_INLINE Scalar &amp;</type>
      <name>insertCompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad83bfec750085a4dcd414adf7f496d16</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DONT_INLINE Scalar &amp;</type>
      <name>insertUncompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a6721a6d6dc404a93c5a82f150330ee0a</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reserveInnerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a978bfb674bea6bd6a9197086374c8ffb</anchor>
      <arglist>(const SizesType &amp;reserveSizes)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Storage</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a6c645338cecd7d27e7207f5223b975f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac9feaf3ae91349f17d188d42d6149d66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>abe15fb6cde346cca5e14f209e4bb5949</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_outerIndex</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac8570e5144b02bd84cdc14308c4691e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a517230965d902570f118d771238f79b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseCompressedBase&lt; SparseMatrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a01c54f7c1ffa71f0fa28f3e6ba10192a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>check_template_parameters</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a98da2cbdb54b1931b471a5f71647543f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae7cb03fccbdb1456601051ffa6522c46</anchor>
      <arglist>(std::ostream &amp;s, const SparseMatrix &amp;m)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>SparseVector&lt; _Scalar, 0, _Index &gt;</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae3cb118ca9f433f71e9af93f47e51406</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseMatrix&lt; Scalar, ColMajor, int &gt;</name>
    <filename>classEigen_1_1SparseMatrix.html</filename>
    <base>Eigen::SparseCompressedBase</base>
    <member kind="typedef">
      <type>Diagonal&lt; const SparseMatrix &gt;</type>
      <name>ConstDiagonalReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a921fa5b9cafd9d5a1fcbb2168ca69975</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Diagonal&lt; SparseMatrix &gt;</type>
      <name>DiagonalReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a285624a762c93e30003dd50f3102d9ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::IndexVector</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a83b91a934f600f3a2cac49d966e6e94f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::InnerIterator</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aeb7855468c7cc9f6277dbab5df359a5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MappedSparseMatrix&lt; Scalar, Flags &gt;</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a290aae3fc5c3eda92cd91e0d40a0a2b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a36ad6a7d426b05a4159d1599a6122bd7af43a6479e292385214bd4b0c2802d152</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ReverseInnerIterator</type>
      <name>ReverseInnerIterator</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa1656256684584294dc1fb5aa9c995d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ScalarVector</type>
      <name>ScalarVector</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a5a6201f51bf0744716fc4ef32c72513f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::CompressedStorage&lt; Scalar, StorageIndex &gt;</type>
      <name>Storage</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>af01859eb225fe38ff3aaef0f1005e8eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a7686828827a30fa73fbd42a75273a614</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a3e16a44300c834b22b8a7b536d0ed1fc</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>collapseDuplicates</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae339e3dd3da19e2722330538a4291696</anchor>
      <arglist>(DupFunctor dup_func=DupFunctor())</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa692a3b7fa8752d52fbf29132f022bf2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a39743576e1ceb7b6c3b092f643b136c7</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>Storage &amp;</type>
      <name>data</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aabb8979d82873caa6684b57ea3fe40ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Storage &amp;</type>
      <name>data</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad88ca16cd321b2f1391dd924d33e572a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ConstDiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ab5f76adfb06de2f97150640703696024</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae928a8d31634ba1d62a3446772aae974</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>acd407556aaec84c7be0fb9a375de0d8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad8e36a11b1114470bbd78570d1609acb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a8143e84a3d0495debb894373010e7f0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad1a0213975dfa4a9b4f1d8693386edfb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac65b59b131b0477750e5c06c724092e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aaac4d6216c169ded01066ce5638f3996</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insert</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>af2e35643f264387de3d72e3413d6e654</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insertBack</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa68cdd259452f0cf082b61cb7c6015a5</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insertBackByOuterInner</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a86c1cf55cdd0563faa3de9ee24a9884c</anchor>
      <arglist>(Index outer, Index inner)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insertBackByOuterInnerUnordered</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a1d95415222e9e13d88808854e37b5953</anchor>
      <arglist>(Index outer, Index inner)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>insertBackUncompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>adc755d7e604b2bc541dc08c448c715ca</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insertByOuterInner</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a1789d2db72bdd6de39ebd3385043c84b</anchor>
      <arglist>(Index j, Index i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeCompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad9b10bd4b327e69bac9a95c885a633f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a55134c7b86b15c56891e5a9ae53e4dc5</anchor>
      <arglist>(const SparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a44141b72ce0b7b1170b7e87ca3f6be4d</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac80422979199162ec92f2da5a48e0db3</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE SparseMatrix&lt; Scalar, _Options, int &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aff7a62f5a904c5d8bfa96fe6037e22fd</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>afb24f44412752ff6815da0ac458d41de</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a10e6ede85565f9efabf69e26b8eb7839</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac07552540d30ca0bb4ee8a07e0313500</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>adad5483c64cc08938e4d0c5092989494</anchor>
      <arglist>(const Scalar &amp;reference, const RealScalar &amp;epsilon=NumTraits&lt; RealScalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ab7585698aecb12b73d5df1093ef8c8b9</anchor>
      <arglist>(const KeepFunc &amp;keep=KeepFunc())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a5c74c12e50696e47f2e958d672c43acd</anchor>
      <arglist>(Index reserveSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0766a6379c3e53dede353d685e2e5b5e</anchor>
      <arglist>(const SizesType &amp;reserveSizes, const typename SizesType::value_type &amp;enableif=typename SizesType::value_type())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa005409dfde1f6a0c0518047243f908b</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resizeNonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a18364adfc5976f072bccd62cc06edd98</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a7cecdfd0e1c0f2f4b53e29d3aaa0cccd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFromTriplets</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad9998a42062496b75862b33f2f38c163</anchor>
      <arglist>(const InputIterators &amp;begin, const InputIterators &amp;end)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFromTriplets</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a178cc30b4cc8577f363e2b3543beb751</anchor>
      <arglist>(const InputIterators &amp;begin, const InputIterators &amp;end, DupFunctor dup_func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a3e2e20c2aa9343d857bd22f894c965d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>acd947edf573c5028316d5b9ec27af056</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a5fa8e89904213c53dda94e3e5aa8c8ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ace4a98253bde578ec7be842b0496a1a1</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a13a73f24ef417ba4457c785f845be2cf</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ab2686f1298d152199c054f2cdc684567</anchor>
      <arglist>(const SparseSelfAdjointView&lt; OtherDerived, UpLo &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a9e3fc71929c19398c7c57b88a4ce77b7</anchor>
      <arglist>(const SparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a1a4e46f8d1d0bf1caa89e0c7fa899f1b</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a599cf0a5608404e8f18b9bbf268a7803</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startVec</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a6e396990f866d0c780a4d5e077ec9376</anchor>
      <arglist>(Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0700cd0b8658962d742fa51a5e594a2f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sumupDuplicates</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>acde9d617b067825c858c850037579827</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac7ca24b6d285b26ea23cf3f4d5135440</anchor>
      <arglist>(SparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uncompress</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a55a8c8bc53a972811bda8909b2d17443</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a986c47d08947e000f823d03d05bc0985</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a75f51a32ec29dc6c192e48c8513b8eec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a378717e4faef157dbb9da47ee89a6aca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseMatrix&lt; Scalar,(Flags &amp;~RowMajorBit)|(IsRowMajor?RowMajorBit:0)&gt;</type>
      <name>TransposedSparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>af3d361b1fafa72e3024957aa8fb60cbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initAssignment</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a57766fbc4cf30ffd30f598b380775208</anchor>
      <arglist>(const Other &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DONT_INLINE Scalar &amp;</type>
      <name>insertCompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad83bfec750085a4dcd414adf7f496d16</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DONT_INLINE Scalar &amp;</type>
      <name>insertUncompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a6721a6d6dc404a93c5a82f150330ee0a</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reserveInnerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a978bfb674bea6bd6a9197086374c8ffb</anchor>
      <arglist>(const SizesType &amp;reserveSizes)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Storage</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a6c645338cecd7d27e7207f5223b975f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac9feaf3ae91349f17d188d42d6149d66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>abe15fb6cde346cca5e14f209e4bb5949</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_outerIndex</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac8570e5144b02bd84cdc14308c4691e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a517230965d902570f118d771238f79b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseCompressedBase&lt; SparseMatrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a01c54f7c1ffa71f0fa28f3e6ba10192a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>check_template_parameters</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a98da2cbdb54b1931b471a5f71647543f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae7cb03fccbdb1456601051ffa6522c46</anchor>
      <arglist>(std::ostream &amp;s, const SparseMatrix &amp;m)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>SparseVector&lt; _Scalar, 0, _Index &gt;</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae3cb118ca9f433f71e9af93f47e51406</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseMatrix&lt; Scalar, ColMajor, StorageIndex &gt;</name>
    <filename>classEigen_1_1SparseMatrix.html</filename>
    <base>Eigen::SparseCompressedBase</base>
    <member kind="typedef">
      <type>Diagonal&lt; const SparseMatrix &gt;</type>
      <name>ConstDiagonalReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a921fa5b9cafd9d5a1fcbb2168ca69975</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Diagonal&lt; SparseMatrix &gt;</type>
      <name>DiagonalReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a285624a762c93e30003dd50f3102d9ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::IndexVector</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a83b91a934f600f3a2cac49d966e6e94f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::InnerIterator</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aeb7855468c7cc9f6277dbab5df359a5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MappedSparseMatrix&lt; Scalar, Flags &gt;</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a290aae3fc5c3eda92cd91e0d40a0a2b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a36ad6a7d426b05a4159d1599a6122bd7af43a6479e292385214bd4b0c2802d152</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ReverseInnerIterator</type>
      <name>ReverseInnerIterator</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa1656256684584294dc1fb5aa9c995d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ScalarVector</type>
      <name>ScalarVector</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a5a6201f51bf0744716fc4ef32c72513f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::CompressedStorage&lt; Scalar, StorageIndex &gt;</type>
      <name>Storage</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>af01859eb225fe38ff3aaef0f1005e8eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a7686828827a30fa73fbd42a75273a614</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a3e16a44300c834b22b8a7b536d0ed1fc</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>collapseDuplicates</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae339e3dd3da19e2722330538a4291696</anchor>
      <arglist>(DupFunctor dup_func=DupFunctor())</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa692a3b7fa8752d52fbf29132f022bf2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a39743576e1ceb7b6c3b092f643b136c7</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>Storage &amp;</type>
      <name>data</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aabb8979d82873caa6684b57ea3fe40ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Storage &amp;</type>
      <name>data</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad88ca16cd321b2f1391dd924d33e572a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ConstDiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ab5f76adfb06de2f97150640703696024</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae928a8d31634ba1d62a3446772aae974</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>acd407556aaec84c7be0fb9a375de0d8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad8e36a11b1114470bbd78570d1609acb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a8143e84a3d0495debb894373010e7f0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad1a0213975dfa4a9b4f1d8693386edfb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac65b59b131b0477750e5c06c724092e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aaac4d6216c169ded01066ce5638f3996</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insert</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>af2e35643f264387de3d72e3413d6e654</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insertBack</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa68cdd259452f0cf082b61cb7c6015a5</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insertBackByOuterInner</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a86c1cf55cdd0563faa3de9ee24a9884c</anchor>
      <arglist>(Index outer, Index inner)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insertBackByOuterInnerUnordered</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a1d95415222e9e13d88808854e37b5953</anchor>
      <arglist>(Index outer, Index inner)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>insertBackUncompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>adc755d7e604b2bc541dc08c448c715ca</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insertByOuterInner</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a1789d2db72bdd6de39ebd3385043c84b</anchor>
      <arglist>(Index j, Index i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeCompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad9b10bd4b327e69bac9a95c885a633f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a55134c7b86b15c56891e5a9ae53e4dc5</anchor>
      <arglist>(const SparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a44141b72ce0b7b1170b7e87ca3f6be4d</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac80422979199162ec92f2da5a48e0db3</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE SparseMatrix&lt; Scalar, _Options, StorageIndex &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aff7a62f5a904c5d8bfa96fe6037e22fd</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>afb24f44412752ff6815da0ac458d41de</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a10e6ede85565f9efabf69e26b8eb7839</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac07552540d30ca0bb4ee8a07e0313500</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>adad5483c64cc08938e4d0c5092989494</anchor>
      <arglist>(const Scalar &amp;reference, const RealScalar &amp;epsilon=NumTraits&lt; RealScalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ab7585698aecb12b73d5df1093ef8c8b9</anchor>
      <arglist>(const KeepFunc &amp;keep=KeepFunc())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a5c74c12e50696e47f2e958d672c43acd</anchor>
      <arglist>(Index reserveSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0766a6379c3e53dede353d685e2e5b5e</anchor>
      <arglist>(const SizesType &amp;reserveSizes, const typename SizesType::value_type &amp;enableif=typename SizesType::value_type())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa005409dfde1f6a0c0518047243f908b</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resizeNonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a18364adfc5976f072bccd62cc06edd98</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a7cecdfd0e1c0f2f4b53e29d3aaa0cccd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFromTriplets</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad9998a42062496b75862b33f2f38c163</anchor>
      <arglist>(const InputIterators &amp;begin, const InputIterators &amp;end)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFromTriplets</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a178cc30b4cc8577f363e2b3543beb751</anchor>
      <arglist>(const InputIterators &amp;begin, const InputIterators &amp;end, DupFunctor dup_func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a3e2e20c2aa9343d857bd22f894c965d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>acd947edf573c5028316d5b9ec27af056</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a5fa8e89904213c53dda94e3e5aa8c8ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ace4a98253bde578ec7be842b0496a1a1</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a13a73f24ef417ba4457c785f845be2cf</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ab2686f1298d152199c054f2cdc684567</anchor>
      <arglist>(const SparseSelfAdjointView&lt; OtherDerived, UpLo &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a9e3fc71929c19398c7c57b88a4ce77b7</anchor>
      <arglist>(const SparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a1a4e46f8d1d0bf1caa89e0c7fa899f1b</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a599cf0a5608404e8f18b9bbf268a7803</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startVec</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a6e396990f866d0c780a4d5e077ec9376</anchor>
      <arglist>(Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0700cd0b8658962d742fa51a5e594a2f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sumupDuplicates</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>acde9d617b067825c858c850037579827</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac7ca24b6d285b26ea23cf3f4d5135440</anchor>
      <arglist>(SparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uncompress</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a55a8c8bc53a972811bda8909b2d17443</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a986c47d08947e000f823d03d05bc0985</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a75f51a32ec29dc6c192e48c8513b8eec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a378717e4faef157dbb9da47ee89a6aca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseMatrix&lt; Scalar,(Flags &amp;~RowMajorBit)|(IsRowMajor?RowMajorBit:0)&gt;</type>
      <name>TransposedSparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>af3d361b1fafa72e3024957aa8fb60cbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initAssignment</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a57766fbc4cf30ffd30f598b380775208</anchor>
      <arglist>(const Other &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DONT_INLINE Scalar &amp;</type>
      <name>insertCompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad83bfec750085a4dcd414adf7f496d16</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DONT_INLINE Scalar &amp;</type>
      <name>insertUncompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a6721a6d6dc404a93c5a82f150330ee0a</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reserveInnerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a978bfb674bea6bd6a9197086374c8ffb</anchor>
      <arglist>(const SizesType &amp;reserveSizes)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Storage</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a6c645338cecd7d27e7207f5223b975f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac9feaf3ae91349f17d188d42d6149d66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>abe15fb6cde346cca5e14f209e4bb5949</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_outerIndex</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac8570e5144b02bd84cdc14308c4691e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a517230965d902570f118d771238f79b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseCompressedBase&lt; SparseMatrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a01c54f7c1ffa71f0fa28f3e6ba10192a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>check_template_parameters</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a98da2cbdb54b1931b471a5f71647543f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae7cb03fccbdb1456601051ffa6522c46</anchor>
      <arglist>(std::ostream &amp;s, const SparseMatrix &amp;m)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>SparseVector&lt; _Scalar, 0, _Index &gt;</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae3cb118ca9f433f71e9af93f47e51406</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseMatrix&lt; Scalar, RowMajor, StorageIndex &gt;</name>
    <filename>classEigen_1_1SparseMatrix.html</filename>
    <base>Eigen::SparseCompressedBase</base>
    <member kind="typedef">
      <type>Diagonal&lt; const SparseMatrix &gt;</type>
      <name>ConstDiagonalReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a921fa5b9cafd9d5a1fcbb2168ca69975</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Diagonal&lt; SparseMatrix &gt;</type>
      <name>DiagonalReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a285624a762c93e30003dd50f3102d9ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::IndexVector</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a83b91a934f600f3a2cac49d966e6e94f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::InnerIterator</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aeb7855468c7cc9f6277dbab5df359a5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MappedSparseMatrix&lt; Scalar, Flags &gt;</type>
      <name>Map</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a290aae3fc5c3eda92cd91e0d40a0a2b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a36ad6a7d426b05a4159d1599a6122bd7af43a6479e292385214bd4b0c2802d152</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ReverseInnerIterator</type>
      <name>ReverseInnerIterator</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa1656256684584294dc1fb5aa9c995d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ScalarVector</type>
      <name>ScalarVector</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a5a6201f51bf0744716fc4ef32c72513f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::CompressedStorage&lt; Scalar, StorageIndex &gt;</type>
      <name>Storage</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>af01859eb225fe38ff3aaef0f1005e8eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a7686828827a30fa73fbd42a75273a614</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a3e16a44300c834b22b8a7b536d0ed1fc</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>collapseDuplicates</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae339e3dd3da19e2722330538a4291696</anchor>
      <arglist>(DupFunctor dup_func=DupFunctor())</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa692a3b7fa8752d52fbf29132f022bf2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a39743576e1ceb7b6c3b092f643b136c7</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>Storage &amp;</type>
      <name>data</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aabb8979d82873caa6684b57ea3fe40ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Storage &amp;</type>
      <name>data</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad88ca16cd321b2f1391dd924d33e572a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ConstDiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ab5f76adfb06de2f97150640703696024</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae928a8d31634ba1d62a3446772aae974</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>acd407556aaec84c7be0fb9a375de0d8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad8e36a11b1114470bbd78570d1609acb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a8143e84a3d0495debb894373010e7f0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad1a0213975dfa4a9b4f1d8693386edfb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac65b59b131b0477750e5c06c724092e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aaac4d6216c169ded01066ce5638f3996</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insert</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>af2e35643f264387de3d72e3413d6e654</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insertBack</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa68cdd259452f0cf082b61cb7c6015a5</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insertBackByOuterInner</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a86c1cf55cdd0563faa3de9ee24a9884c</anchor>
      <arglist>(Index outer, Index inner)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insertBackByOuterInnerUnordered</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a1d95415222e9e13d88808854e37b5953</anchor>
      <arglist>(Index outer, Index inner)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>insertBackUncompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>adc755d7e604b2bc541dc08c448c715ca</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insertByOuterInner</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a1789d2db72bdd6de39ebd3385043c84b</anchor>
      <arglist>(Index j, Index i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeCompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad9b10bd4b327e69bac9a95c885a633f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a55134c7b86b15c56891e5a9ae53e4dc5</anchor>
      <arglist>(const SparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a44141b72ce0b7b1170b7e87ca3f6be4d</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac80422979199162ec92f2da5a48e0db3</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE SparseMatrix&lt; Scalar, _Options, StorageIndex &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aff7a62f5a904c5d8bfa96fe6037e22fd</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>afb24f44412752ff6815da0ac458d41de</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a10e6ede85565f9efabf69e26b8eb7839</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac07552540d30ca0bb4ee8a07e0313500</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>adad5483c64cc08938e4d0c5092989494</anchor>
      <arglist>(const Scalar &amp;reference, const RealScalar &amp;epsilon=NumTraits&lt; RealScalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ab7585698aecb12b73d5df1093ef8c8b9</anchor>
      <arglist>(const KeepFunc &amp;keep=KeepFunc())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a5c74c12e50696e47f2e958d672c43acd</anchor>
      <arglist>(Index reserveSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0766a6379c3e53dede353d685e2e5b5e</anchor>
      <arglist>(const SizesType &amp;reserveSizes, const typename SizesType::value_type &amp;enableif=typename SizesType::value_type())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>aa005409dfde1f6a0c0518047243f908b</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resizeNonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a18364adfc5976f072bccd62cc06edd98</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a7cecdfd0e1c0f2f4b53e29d3aaa0cccd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFromTriplets</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad9998a42062496b75862b33f2f38c163</anchor>
      <arglist>(const InputIterators &amp;begin, const InputIterators &amp;end)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFromTriplets</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a178cc30b4cc8577f363e2b3543beb751</anchor>
      <arglist>(const InputIterators &amp;begin, const InputIterators &amp;end, DupFunctor dup_func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a3e2e20c2aa9343d857bd22f894c965d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>acd947edf573c5028316d5b9ec27af056</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a5fa8e89904213c53dda94e3e5aa8c8ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ace4a98253bde578ec7be842b0496a1a1</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a13a73f24ef417ba4457c785f845be2cf</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ab2686f1298d152199c054f2cdc684567</anchor>
      <arglist>(const SparseSelfAdjointView&lt; OtherDerived, UpLo &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a9e3fc71929c19398c7c57b88a4ce77b7</anchor>
      <arglist>(const SparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a1a4e46f8d1d0bf1caa89e0c7fa899f1b</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a599cf0a5608404e8f18b9bbf268a7803</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startVec</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a6e396990f866d0c780a4d5e077ec9376</anchor>
      <arglist>(Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a0700cd0b8658962d742fa51a5e594a2f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sumupDuplicates</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>acde9d617b067825c858c850037579827</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac7ca24b6d285b26ea23cf3f4d5135440</anchor>
      <arglist>(SparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uncompress</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a55a8c8bc53a972811bda8909b2d17443</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a986c47d08947e000f823d03d05bc0985</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a75f51a32ec29dc6c192e48c8513b8eec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a378717e4faef157dbb9da47ee89a6aca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseMatrix&lt; Scalar,(Flags &amp;~RowMajorBit)|(IsRowMajor?RowMajorBit:0)&gt;</type>
      <name>TransposedSparseMatrix</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>af3d361b1fafa72e3024957aa8fb60cbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initAssignment</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a57766fbc4cf30ffd30f598b380775208</anchor>
      <arglist>(const Other &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DONT_INLINE Scalar &amp;</type>
      <name>insertCompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ad83bfec750085a4dcd414adf7f496d16</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DONT_INLINE Scalar &amp;</type>
      <name>insertUncompressed</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a6721a6d6dc404a93c5a82f150330ee0a</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reserveInnerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a978bfb674bea6bd6a9197086374c8ffb</anchor>
      <arglist>(const SizesType &amp;reserveSizes)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Storage</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a6c645338cecd7d27e7207f5223b975f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_innerNonZeros</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac9feaf3ae91349f17d188d42d6149d66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>abe15fb6cde346cca5e14f209e4bb5949</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_outerIndex</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ac8570e5144b02bd84cdc14308c4691e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a517230965d902570f118d771238f79b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseCompressedBase&lt; SparseMatrix &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a01c54f7c1ffa71f0fa28f3e6ba10192a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>check_template_parameters</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>a98da2cbdb54b1931b471a5f71647543f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae7cb03fccbdb1456601051ffa6522c46</anchor>
      <arglist>(std::ostream &amp;s, const SparseMatrix &amp;m)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>SparseVector&lt; _Scalar, 0, _Index &gt;</name>
      <anchorfile>classEigen_1_1SparseMatrix.html</anchorfile>
      <anchor>ae3cb118ca9f433f71e9af93f47e51406</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseMatrixBase</name>
    <filename>classEigen_1_1SparseMatrixBase.html</filename>
    <templarg>Derived</templarg>
    <base>Eigen::EigenBase</base>
    <class kind="struct">Eigen::SparseMatrixBase::CastXpr</class>
    <class kind="struct">Eigen::SparseMatrixBase::ConstFixedBlockXpr</class>
    <class kind="struct">Eigen::SparseMatrixBase::ConstFixedSegmentReturnType</class>
    <class kind="struct">Eigen::SparseMatrixBase::ConstNColsBlockXpr</class>
    <class kind="struct">Eigen::SparseMatrixBase::ConstNRowsBlockXpr</class>
    <class kind="struct">Eigen::SparseMatrixBase::ConstSelfAdjointViewReturnType</class>
    <class kind="struct">Eigen::SparseMatrixBase::CwiseProductDenseReturnType</class>
    <class kind="struct">Eigen::SparseMatrixBase::FixedBlockXpr</class>
    <class kind="struct">Eigen::SparseMatrixBase::FixedSegmentReturnType</class>
    <class kind="struct">Eigen::SparseMatrixBase::NColsBlockXpr</class>
    <class kind="struct">Eigen::SparseMatrixBase::NRowsBlockXpr</class>
    <class kind="struct">Eigen::SparseMatrixBase::SelfAdjointViewReturnType</class>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda456cda7b9d938e57194036a41d634604</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda27ba349f075d026c1f51d1ec69aa5b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fdaa5022cfa2bb53129883e9b7b8abd3d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda6647e063a07025ca408642561633582f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda4582ec479751d3a56aa26e9bade9eada</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda7e09adcfcc4ed382e3dcf3f01067cb70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda14a3f566ed2a074beddb8aef0223bfdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda2af043b36fe9e08df0107cf6de496165</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fdadc4dd8524ca9fb8b65334e1d93d2f033</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda0e6d6faac3038c5a781abf94d376df6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_HasDirectAccess</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda00872c0ea424e5337e22be871f62dc56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_HasDirectAccess</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda00872c0ea424e5337e22be871f62dc56</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, Eigen::Transpose&lt; const Derived &gt; &gt;, Transpose&lt; const Derived &gt; &gt;::type</type>
      <name>AdjointReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab21425999c8acd7aed121ad34e83c48e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EigenBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d56feda60ba79f1799db89e3cdbf034</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Derived &gt;</type>
      <name>BlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6de8278bd85b59eee96d483e0befec92</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; _HasDirectAccess, const Scalar &amp;, Scalar &gt;::type</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7043a0035980494d5174e33fd617a81b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda27ba349f075d026c1f51d1ec69aa5b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Derived, internal::traits&lt; Derived &gt;::RowsAtCompileTime, Dynamic, !IsRowMajor &gt;</type>
      <name>ColsBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af782ccc10ac06c91699f9a6fe9eaebbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Derived, internal::traits&lt; Derived &gt;::RowsAtCompileTime, 1, !IsRowMajor &gt;</type>
      <name>ColXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6e153b674ee7ad0c4854caf9619bafc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, const CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, const Derived &gt;, const Derived &amp;&gt;::type</type>
      <name>ConjugateReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aee5f26ebe59061d7df57a682db618d2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar &gt;, Matrix&lt; Scalar, Dynamic, Dynamic &gt; &gt;</type>
      <name>ConstantReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a84df63ca02474ce91b0b970891314a9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Derived &gt;</type>
      <name>ConstBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab70a19db010416394c8d4a584416163c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Derived, internal::traits&lt; Derived &gt;::RowsAtCompileTime, Dynamic, !IsRowMajor &gt;</type>
      <name>ConstColsBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a19a10cd23d876519aa34081b1d1af7f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Derived, internal::traits&lt; Derived &gt;::RowsAtCompileTime, 1, !IsRowMajor &gt;</type>
      <name>ConstColXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7e41c99a451ca6d74f5ed85dd5b68869</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const Derived, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true &gt;</type>
      <name>ConstInnerVectorReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3249c0c0b1139b93dd68cc748a0ada1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const Derived, Dynamic, Dynamic, true &gt;</type>
      <name>ConstInnerVectorsReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab4dce2a9be1a63e39d2bc3c90c39473a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Derived, Dynamic, internal::traits&lt; Derived &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>ConstRowsBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7dac70913d2114d0126782cc30dc9cfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Derived, 1, internal::traits&lt; Derived &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>ConstRowXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1ac454339c876a108644762535dec95a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const VectorBlock&lt; const Derived &gt;</type>
      <name>ConstSegmentReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae6dc75c83f05cb58bc40dd52fd2096ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const&lt; Transpose&lt; const Derived &gt; &gt;::type</type>
      <name>ConstTransposeReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acb6a69a643471ee1a86603a3b24ffab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>CwiseAbs2ReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1ec4d6ba5bea0113011b068e89e76c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>CwiseAbsReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac570cbbf6721b0d2d3bafeda732486dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>CwiseInverseReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a69f711e6c5566e3fbb4610df6d3c21d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; internal::scalar_cmp_op&lt; Scalar, Scalar, internal::cmp_EQ &gt;, const Derived, const ConstantReturnType &gt;</type>
      <name>CwiseScalarEqualReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad5f488b6b3a42f0753baec0f0d75e391</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sign_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>CwiseSignReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6a8cabf1339da24df7ccdd4666ee4ea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>CwiseSqrtReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a65af4aa9697968e20c5beb96f8565386</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime &gt;</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acca1ed7c478dbd2b36b7ef14cb781cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda2af043b36fe9e08df0107cf6de496165</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_imag_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>ImagReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a49b17d3c5360291d3e16635636fa1f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8017ae3d99610800f6bfb3043b8cc130</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda0e6d6faac3038c5a781abf94d376df6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Derived, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true &gt;</type>
      <name>InnerVectorReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a15ab3e4acfce967bf4aa2213be038018</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Derived, Dynamic, Dynamic, true &gt;</type>
      <name>InnerVectorsReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>accf3898a24e39f209154fcf6bf925608</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fdadc4dd8524ca9fb8b65334e1d93d2f033</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda14a3f566ed2a074beddb8aef0223bfdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda4582ec479751d3a56aa26e9bade9eada</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda6647e063a07025ca408642561633582f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda7e09adcfcc4ed382e3dcf3f01067cb70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>NegativeReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a78aee84bc5f00692fb817414646fc7b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryView&lt; internal::scalar_imag_ref_op&lt; Scalar &gt;, Derived &gt;</type>
      <name>NonConstImagReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a51190c6d4167001e2a7c9d6d4d165572</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, CwiseUnaryView&lt; internal::scalar_real_ref_op&lt; Scalar &gt;, Derived &gt;, Derived &amp;&gt;::type</type>
      <name>NonConstRealReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9601e14f161c30a557c7c1c332aa55f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const_on_value_type_if_arithmetic&lt; typename internal::packet_traits&lt; Scalar &gt;::type &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae627dc2c5bd1b53bc20e4e2a9028733e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6173fac1d813918bfae8091df083b917</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, Flags &amp;RowMajorBit ? RowMajor :ColMajor, StorageIndex &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5850cd5df8d1c900083fbd2376bf7eb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, const CwiseUnaryOp&lt; internal::scalar_real_op&lt; Scalar &gt;, const Derived &gt;, const Derived &amp;&gt;::type</type>
      <name>RealReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a78d232d8ced6dc787b9f3b22012b4130</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaec8ace6efb785c81d442931c3248d88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda456cda7b9d938e57194036a41d634604</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Derived, Dynamic, internal::traits&lt; Derived &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>RowsBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a19c890e4d985e600c1cca3431add4466</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Derived, 1, internal::traits&lt; Derived &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>RowXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abac6d959618f54c8b8cd430518ba711b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a477b2830b50a0a04260463d6f8def336</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>ScalarVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af850b6e6613ad77defa801b0b7191a8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorBlock&lt; Derived &gt;</type>
      <name>SegmentReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a47e794920c3c0d339440979acb445c35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fdaa5022cfa2bb53129883e9b7b8abd3d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime), EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime)&gt;</type>
      <name>SquareMatrixType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa61bc39f66a93bc46173f3044dacc932</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrixBase</type>
      <name>StorageBaseType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaafce9f1c4ca436a8f8516f796c5882f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0b540ba724726ebe953f8c0df06081ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a878c26b8e33751cd6e1096bab7b95900</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transpose&lt; Derived &gt;</type>
      <name>TransposeReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4fd3e960a0d7afc1d3eed25504241bfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar</type>
      <name>value_type</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac254d3b61718ebc2136d27bac043dcb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>adab34202f9694f1085b78850ea3dcb44</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; CustomBinaryOp, const Derived, const OtherDerived &gt;</type>
      <name>binaryExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4236dca155096386a574f9f7c6c15c61</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other, const CustomBinaryOp &amp;func=CustomBinaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7c28a2f511181c727396d5e813519d38</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a14f59422bfb2c1b27dcf5325e3a244d0</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad7a342adc59c2866c323ace6d2f65378</anchor>
      <arglist>(Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aba087af967b57fe36d38ba5029274630</anchor>
      <arglist>(Index startRow, Index startCol) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a22a720d29fee4d4f6d3739c7596a2c25</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a928c458f6cd7b169a80691bd01ad3d9a</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>blueNorm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a23769bd7c0784d25e69fb4759b18adf4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6557dcd3512c07370630d5ce0c3fbd3e</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa56c62b99e26e37c5f93ea83e0c3ba58</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af0e6f2ff2f449cae8f7b19bd34dec4ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a02ac940609eb16204bb7edffd7786c8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a311507cde6d998e651ec6b41c550f6c2</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6269d34c9bb1277d1470d0c948361a81</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa531aefed8ea1fa530c638abc8eea6c9</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac66a3a6035f4b89a9e85c0bcaf8a4364</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3f810c062c1bc3cad4ae82be15c15636</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad511aa3f5b977089238bf0903f8f2267</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a68d2c2489e2f434ad062384eb224ea85</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a752c59896582b0c654d24362f3799b68</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3035db49593e0d16a16e93a5cb405d02</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7fe6a2433c70233623861c8fb4d9dad2</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab650ae58b1b3d03df6ebc0226388e0b9</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aff3bd6c461f4e51af2258f7cf1a22b42</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CastXpr&lt; NewType &gt;::Type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0a096b9ebe064a3d55a124da2e3ee008</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8f4eaa3c3921ef3823ffc69ebcc356af</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2659a9d172199e1963ce27756c25390c</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aca7ce296424ef6e478ab0fb19547a7ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a22b6b4e39a3d31125a3f8f53b1083224</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a34a7f8da0b505b870a65bf58d946a502</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbsReturnType</type>
      <name>cwiseAbs</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae8e39ef24c78084bdaddddad8488e11b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbs2ReturnType</type>
      <name>cwiseAbs2</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2052c2ae010743f6b76a8da5912350b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; std::equal_to&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa55947922b1a537dbcfa857b48625a58</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseScalarEqualReturnType</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af1dcaa7c8574dbc2205319a91d798417</anchor>
      <arglist>(const Scalar &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseInverseReturnType</type>
      <name>cwiseInverse</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a95fe63ce71f4dac974b9f36fd2e6e8fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar, Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a79030f983f007807e976cc0049164094</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar, Scalar &gt;, const Derived, const ConstantReturnType &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa9a80f82024c49bf896a8e9422d96a3b</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar, Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4ca1d836da5da6d94c730f22efac78ef</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar, Scalar &gt;, const Derived, const ConstantReturnType &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a421fe17d1d5abf656b1630910788268f</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; std::not_equal_to&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseNotEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a343a8ed411a643f1ca3ebd5bc28d0d97</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseProductDenseReturnType&lt; OtherDerived &gt;::Type</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a94d8fe22984eb80587e484c1d54b4efd</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const SparseMatrixBase&lt; Derived &gt;::template CwiseProductDenseReturnType&lt; OtherDerived &gt;::Type</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a511c5df98477da350fba18ac562ed06b</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseQuotient</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac8065bebfa7102bc138a177b1209e86f</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseSignReturnType</type>
      <name>cwiseSign</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8498baacdc71d7f8b0df4ba0077a6487</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseSqrtReturnType</type>
      <name>cwiseSqrt</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aeb61b3c78244395783b29d73cbf5e61d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa75a5f413b9c78b4ff906091cc9706a5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae4a2d472e2aaf7b58b44fa3ab8ce8530</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa449ebc968d7ed08aca2b18caca8ae91</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6cc2a5ef66cd50f67dc7136fa15eeeee</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4a2636ada34d7d8634de202d6669677a</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a237d4ca74a4de2558b0c64359fb9c481</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_BINARY_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af3616697987a1f7f20a5691fe8251e9d</anchor>
      <arglist>(Derived, OtherDerived, product) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const internal::eval&lt; Derived &gt;::type</type>
      <name>eval</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a761bd872a06b59632fcff7b7807a77ce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6b3f24af4a70e2824a52fbe909872274</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstSegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a53e85c84714175782fb701934f30bef4</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC FixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a29ab4aa54c376d9166252d545f98d3cd</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a06c480ce669082944383471dbc079d47</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1843284eb1a87e8bd37791941a751b2b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonConstImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aba4d0025dccf8a02d33b76c241e0625a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a180fcba1ccf3cdf3252a263bc1de7a1d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>InnerVectorReturnType</type>
      <name>innerVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a65aaf3b50d205011e2bfa0de24756cce</anchor>
      <arglist>(Index outer)</arglist>
    </member>
    <member kind="function">
      <type>const ConstInnerVectorReturnType</type>
      <name>innerVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1050a842569fcdadf8d936250301e72d</anchor>
      <arglist>(Index outer) const</arglist>
    </member>
    <member kind="function">
      <type>InnerVectorsReturnType</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c51bf5a7eb18eab9a85949d03aed14a</anchor>
      <arglist>(Index outerStart, Index outerSize)</arglist>
    </member>
    <member kind="function">
      <type>const ConstInnerVectorsReturnType</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae6585c991d04c139f2486ab81f56ad1a</anchor>
      <arglist>(Index outerStart, Index outerSize) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a70851868f2d1dbf53bcf1fa1e5c1c970</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa881aa7b6759bdec2ccfa45746b24bc2</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1c648eecf99e2774aa61195f3282b45a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7eedffa867031f649fd0fb9cc23ce4be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9df32a7c2b6276259c05c996aaa929a8</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a20db2634ddca627daf1586c1f1b51db3</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4bff782eeab332b5e1d8210d86755be4</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9d9195047f341b44ab18dcd418509b41</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>markAsRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8f373317f897c196d6623ab4d29dd454</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8a36ee6b1a072f07bfaaffd69cf31dbd</anchor>
      <arglist>(Index startCol, Index numCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a586e95ab75756fa6f5078d134d99ba1e</anchor>
      <arglist>(Index startCol, Index numCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac9adf23adf2b74a6fc316d8298d0b210</anchor>
      <arglist>(Index startCol, Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2ddec6853c97bd00adcd251576314098</anchor>
      <arglist>(Index startCol, Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa06954a6c3a27447c4a401f1bfc0fc3a</anchor>
      <arglist>(Index startRow, Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a764c62621c13c3c0334a39f82d46a1fb</anchor>
      <arglist>(Index startRow, Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8f5970f79bfb2f270e29a0669c3e8493</anchor>
      <arglist>(Index startRow, Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a307edd2f29a77a5e642eac694d0167d1</anchor>
      <arglist>(Index startRow, Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aae1704e691a2bed034dea859db0c79af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; internal::scalar_boolean_and_op, const Derived, const OtherDerived &gt;</type>
      <name>operator &amp;&amp;</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a76d0d043acee1342bd0046871125b00f</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Derived, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab248d3599faa7e14d71f7ac3ab573c18</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Derived, OtherDerived, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9d4d71b3f34389e6fc01f2b86e43f7a4</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Derived, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d068c64e205ef145b012881c24844fd</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4fc6ac03c7aab3066b79d69283266e31</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaf2f8d82c28b6caff11a5d9c5d41b1e3</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a498f327a72d833dfabbaa0ccbc83f800</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a85ae4c3e667391136bd56ece67aa344e</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a72331da8e6a559e03fa03d46e3ad4f58</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const NegativeReturnType</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad0d7bb4733595293b54fc8b11c9f90bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a48857e50f4a40afdbd4c291be5189590</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>add975d4d76424b294d8a922b5986841d</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa6c7be58928084ed948e4f7f1e698f44</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>adcf52365cb9d032d3968c809fd3d5ea5</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a379e2a65ec661cceaddc225120ad5cb1</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3365b1d14b9f6c5d832169b3d07511a4</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa171e4de58f2bddb8da0358961c6d3fd</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af2eba8c3ea2424df618f3e90f1b5254b</anchor>
      <arglist>(const Derived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; internal::scalar_boolean_or_op, const Derived, const OtherDerived &gt;</type>
      <name>operator||</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a34225d20887df166fd66c9323fcef379</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac86cc88a4cfef21db6b64ec0ab4c8f0a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseView&lt; Derived &gt;</type>
      <name>pruned</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac8d0414b56d9d620ce9a698c1b281e5d</anchor>
      <arglist>(const Scalar &amp;reference=Scalar(0), const RealScalar &amp;epsilon=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8a21aa3017e094f1c07be866d47d7539</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonConstRealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a47a21ed23d5d10618ac0aca93903a32e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a394f6ce7117933acc10f32dc55ceee81</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0d6ea6a5e895de7b0564ed6ab5c09626</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad70dcf0cacd45a752f47aa3adc6444d9</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a489c101cfd6f363cdb3830a3d9655637</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac0a5563ed3f243f013fb9d2c17e230d0</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af4e68009539a4959d04e63241c37574b</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1944e9fa9ce7937bfc3a87b2cb94371f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>adf94a8461a773fb4b0daedaa9980b054</anchor>
      <arglist>(Index start, Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstSegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0310f6125518b5bd93314d07db2a5a6e</anchor>
      <arglist>(Index start, Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC FixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1d27cc814e81dfab65901aa201a886ef</anchor>
      <arglist>(Index start, Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7acc88755710b97fc89ff3293787d55d</anchor>
      <arglist>(Index start, Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrixBase&lt; Derived &gt;::template ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa3d27327f5290f7939904557ee81b349</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrixBase&lt; Derived &gt;::template SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a76d3d67a78ef0e319cd2cb5d6e480396</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abf640378dca3e71c173630ee17a0f90e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa1e5343090bde6752c0bb695c94f9595</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a124bc57921775eb9aa2dfd9727e23472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrixBase</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a39de899c0df73ec88763a0ef4966bf72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5c8cfa22502f9b4ab1074436f1ffe541</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af06b39a5e72293a4c8f8613364a549ec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a381e2efeb1531223bbb318b1ac5c5090</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstSegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac6a7688d302a0bd248e5bf1aa7f37e10</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC FixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4c210c4ddf80da455aaec0ab31093737</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8ce8c493f10d35305b96815b97488c6a</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDense</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6915317b95925fdeec3c8bb1e7eccffd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5e0cd43cb4555c7ef79fd0481d117cce</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab1080faa159c59aa95b5dc2f7ba27250</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a15819a901d677053cff381a3b7c6739b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a61a62a5375ec7c8d1584b880aaa9428d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7ca58a7a4a44dcadc519eb67f9611efa</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d2a17b67327925dc9dab29694f48433</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a709232ffb83f5c4c054de1c7655e8b99</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3308013aabe7ed2f28deb5a30b3b9a09</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4079d9bb1b0f18bb7f32f711608624b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6d22c5b0afbf01233fea14e6481d2377</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9db4c184e2222d0c9a945a191251d710</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad48496ebbfcd6cb685f893246de1d934</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab620d8edbf8f0d9369a7f2f9956228eb</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8e17950f7b7a973a1e51b77a8de21c44</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae3eb4237ad09ee6313969049cc8f856a</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9e4073e255c70b2324e99be47c3bf941</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>TransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abef4b43a6c62c8eae9b5087d732b3a4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ConstTransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2dba0403e15a7bc0552bb50e7c38b15d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TriangularView&lt; const Derived, Mode &gt;</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6762232f126791a057dfbf3bf6014542</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseSymmetricPermutationProduct&lt; Derived, Upper|Lower &gt;</type>
      <name>twistedBy</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a51d4898bd6a57cc3ba543a39b102423e</anchor>
      <arglist>(const PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt; &amp;perm) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseUnaryOp&lt; CustomUnaryOp, const Derived &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1b90f8895b8d43d083119abb962c8535</anchor>
      <arglist>(const CustomUnaryOp &amp;func=CustomUnaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseUnaryView&lt; CustomViewOp, const Derived &gt;</type>
      <name>unaryViewExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab7af45fec58b89cd3e5e434672557c6c</anchor>
      <arglist>(const CustomViewOp &amp;func=CustomViewOp()) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Derived &amp;</type>
      <name>assign</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa927798f98809d78804bf4f805d94cd8</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>assignGeneric</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4e77da935a1f0699926db9fdd6caf1c3</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static StorageIndex</type>
      <name>convert_index</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afb07f167dace0de85688250a42acde46</anchor>
      <arglist>(const Index idx)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e18769c71fc666a57c10f475ea5ada6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2c9dfe60a5a7f4baea31da616b1e991a</anchor>
      <arglist>(Dest &amp;) const</arglist>
    </member>
    <member kind="friend">
      <type>friend const Product&lt; OtherDerived, Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa0ba2559579b2a0f0d13e6223c511866</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend const Product&lt; OtherDerived, Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab22e5b97c8e24c7638eb92ca19d1fb72</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a34261623108465eab7a7290ddee9d111</anchor>
      <arglist>(std::ostream &amp;s, const SparseMatrixBase &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseMatrixBase&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</name>
    <filename>classEigen_1_1SparseMatrixBase.html</filename>
    <base>EigenBase&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</base>
    <member kind="enumvalue">
      <name>_HasDirectAccess</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda00872c0ea424e5337e22be871f62dc56</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, Eigen::Transpose&lt; const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt; &gt;, Transpose&lt; const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt; &gt;::type</type>
      <name>AdjointReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab21425999c8acd7aed121ad34e83c48e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EigenBase&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d56feda60ba79f1799db89e3cdbf034</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>BlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6de8278bd85b59eee96d483e0befec92</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; _HasDirectAccess, const Scalar &amp;, Scalar &gt;::type</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7043a0035980494d5174e33fd617a81b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda27ba349f075d026c1f51d1ec69aa5b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, internal::traits&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;::RowsAtCompileTime, Dynamic, !IsRowMajor &gt;</type>
      <name>ColsBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af782ccc10ac06c91699f9a6fe9eaebbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, internal::traits&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;::RowsAtCompileTime, 1, !IsRowMajor &gt;</type>
      <name>ColXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6e153b674ee7ad0c4854caf9619bafc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, const CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;, const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp; &gt;::type</type>
      <name>ConjugateReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aee5f26ebe59061d7df57a682db618d2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar &gt;, Matrix&lt; Scalar, Dynamic, Dynamic &gt; &gt;</type>
      <name>ConstantReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a84df63ca02474ce91b0b970891314a9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>ConstBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab70a19db010416394c8d4a584416163c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, internal::traits&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;::RowsAtCompileTime, Dynamic, !IsRowMajor &gt;</type>
      <name>ConstColsBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a19a10cd23d876519aa34081b1d1af7f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, internal::traits&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;::RowsAtCompileTime, 1, !IsRowMajor &gt;</type>
      <name>ConstColXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7e41c99a451ca6d74f5ed85dd5b68869</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true &gt;</type>
      <name>ConstInnerVectorReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3249c0c0b1139b93dd68cc748a0ada1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>ConstInnerVectorsReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab4dce2a9be1a63e39d2bc3c90c39473a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, Dynamic, internal::traits&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>ConstRowsBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7dac70913d2114d0126782cc30dc9cfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, 1, internal::traits&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>ConstRowXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1ac454339c876a108644762535dec95a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const VectorBlock&lt; const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>ConstSegmentReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae6dc75c83f05cb58bc40dd52fd2096ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const&lt; Transpose&lt; const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt; &gt;::type</type>
      <name>ConstTransposeReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acb6a69a643471ee1a86603a3b24ffab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>CwiseAbs2ReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1ec4d6ba5bea0113011b068e89e76c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>CwiseAbsReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac570cbbf6721b0d2d3bafeda732486dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>CwiseInverseReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a69f711e6c5566e3fbb4610df6d3c21d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; internal::scalar_cmp_op&lt; Scalar, Scalar, internal::cmp_EQ &gt;, const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, const ConstantReturnType &gt;</type>
      <name>CwiseScalarEqualReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad5f488b6b3a42f0753baec0f0d75e391</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sign_op&lt; Scalar &gt;, const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>CwiseSignReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6a8cabf1339da24df7ccdd4666ee4ea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>CwiseSqrtReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a65af4aa9697968e20c5beb96f8565386</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime &gt;</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acca1ed7c478dbd2b36b7ef14cb781cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda2af043b36fe9e08df0107cf6de496165</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_imag_op&lt; Scalar &gt;, const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>ImagReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a49b17d3c5360291d3e16635636fa1f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8017ae3d99610800f6bfb3043b8cc130</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda0e6d6faac3038c5a781abf94d376df6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true &gt;</type>
      <name>InnerVectorReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a15ab3e4acfce967bf4aa2213be038018</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>InnerVectorsReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>accf3898a24e39f209154fcf6bf925608</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fdadc4dd8524ca9fb8b65334e1d93d2f033</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda14a3f566ed2a074beddb8aef0223bfdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda4582ec479751d3a56aa26e9bade9eada</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda6647e063a07025ca408642561633582f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda7e09adcfcc4ed382e3dcf3f01067cb70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; Scalar &gt;, const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>NegativeReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a78aee84bc5f00692fb817414646fc7b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryView&lt; internal::scalar_imag_ref_op&lt; Scalar &gt;, Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>NonConstImagReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a51190c6d4167001e2a7c9d6d4d165572</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, CwiseUnaryView&lt; internal::scalar_real_ref_op&lt; Scalar &gt;, Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;, Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp; &gt;::type</type>
      <name>NonConstRealReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9601e14f161c30a557c7c1c332aa55f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const_on_value_type_if_arithmetic&lt; typename internal::packet_traits&lt; Scalar &gt;::type &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae627dc2c5bd1b53bc20e4e2a9028733e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6173fac1d813918bfae8091df083b917</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, Flags &amp;RowMajorBit ? RowMajor :ColMajor, StorageIndex &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5850cd5df8d1c900083fbd2376bf7eb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, const CwiseUnaryOp&lt; internal::scalar_real_op&lt; Scalar &gt;, const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;, const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp; &gt;::type</type>
      <name>RealReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a78d232d8ced6dc787b9f3b22012b4130</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaec8ace6efb785c81d442931c3248d88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda456cda7b9d938e57194036a41d634604</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, Dynamic, internal::traits&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>RowsBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a19c890e4d985e600c1cca3431add4466</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, 1, internal::traits&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>RowXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abac6d959618f54c8b8cd430518ba711b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a477b2830b50a0a04260463d6f8def336</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>ScalarVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af850b6e6613ad77defa801b0b7191a8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorBlock&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>SegmentReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a47e794920c3c0d339440979acb445c35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fdaa5022cfa2bb53129883e9b7b8abd3d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime), EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime)&gt;</type>
      <name>SquareMatrixType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa61bc39f66a93bc46173f3044dacc932</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrixBase</type>
      <name>StorageBaseType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaafce9f1c4ca436a8f8516f796c5882f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0b540ba724726ebe953f8c0df06081ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a878c26b8e33751cd6e1096bab7b95900</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transpose&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>TransposeReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4fd3e960a0d7afc1d3eed25504241bfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar</type>
      <name>value_type</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac254d3b61718ebc2136d27bac043dcb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>adab34202f9694f1085b78850ea3dcb44</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; CustomBinaryOp, const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, const OtherDerived &gt;</type>
      <name>binaryExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4236dca155096386a574f9f7c6c15c61</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other, const CustomBinaryOp &amp;func=CustomBinaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7c28a2f511181c727396d5e813519d38</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a14f59422bfb2c1b27dcf5325e3a244d0</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad7a342adc59c2866c323ace6d2f65378</anchor>
      <arglist>(Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aba087af967b57fe36d38ba5029274630</anchor>
      <arglist>(Index startRow, Index startCol) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a22a720d29fee4d4f6d3739c7596a2c25</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a928c458f6cd7b169a80691bd01ad3d9a</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>blueNorm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a23769bd7c0784d25e69fb4759b18adf4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6557dcd3512c07370630d5ce0c3fbd3e</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa56c62b99e26e37c5f93ea83e0c3ba58</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af0e6f2ff2f449cae8f7b19bd34dec4ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a02ac940609eb16204bb7edffd7786c8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a311507cde6d998e651ec6b41c550f6c2</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6269d34c9bb1277d1470d0c948361a81</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa531aefed8ea1fa530c638abc8eea6c9</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac66a3a6035f4b89a9e85c0bcaf8a4364</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3f810c062c1bc3cad4ae82be15c15636</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad511aa3f5b977089238bf0903f8f2267</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a68d2c2489e2f434ad062384eb224ea85</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a752c59896582b0c654d24362f3799b68</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3035db49593e0d16a16e93a5cb405d02</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7fe6a2433c70233623861c8fb4d9dad2</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab650ae58b1b3d03df6ebc0226388e0b9</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aff3bd6c461f4e51af2258f7cf1a22b42</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CastXpr&lt; NewType &gt;::Type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0a096b9ebe064a3d55a124da2e3ee008</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8f4eaa3c3921ef3823ffc69ebcc356af</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2659a9d172199e1963ce27756c25390c</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aca7ce296424ef6e478ab0fb19547a7ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a22b6b4e39a3d31125a3f8f53b1083224</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a34a7f8da0b505b870a65bf58d946a502</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbsReturnType</type>
      <name>cwiseAbs</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae8e39ef24c78084bdaddddad8488e11b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbs2ReturnType</type>
      <name>cwiseAbs2</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2052c2ae010743f6b76a8da5912350b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; std::equal_to&lt; Scalar &gt;, const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, const OtherDerived &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa55947922b1a537dbcfa857b48625a58</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseScalarEqualReturnType</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af1dcaa7c8574dbc2205319a91d798417</anchor>
      <arglist>(const Scalar &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseInverseReturnType</type>
      <name>cwiseInverse</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a95fe63ce71f4dac974b9f36fd2e6e8fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar, Scalar &gt;, const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, const OtherDerived &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a79030f983f007807e976cc0049164094</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar, Scalar &gt;, const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa9a80f82024c49bf896a8e9422d96a3b</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar, Scalar &gt;, const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, const OtherDerived &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4ca1d836da5da6d94c730f22efac78ef</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar, Scalar &gt;, const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a421fe17d1d5abf656b1630910788268f</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; std::not_equal_to&lt; Scalar &gt;, const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, const OtherDerived &gt;</type>
      <name>cwiseNotEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a343a8ed411a643f1ca3ebd5bc28d0d97</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseProductDenseReturnType&lt; OtherDerived &gt;::Type</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a94d8fe22984eb80587e484c1d54b4efd</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const SparseMatrixBase&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;::template CwiseProductDenseReturnType&lt; OtherDerived &gt;::Type</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a511c5df98477da350fba18ac562ed06b</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, const OtherDerived &gt;</type>
      <name>cwiseQuotient</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac8065bebfa7102bc138a177b1209e86f</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseSignReturnType</type>
      <name>cwiseSign</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8498baacdc71d7f8b0df4ba0077a6487</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseSqrtReturnType</type>
      <name>cwiseSqrt</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aeb61b3c78244395783b29d73cbf5e61d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa75a5f413b9c78b4ff906091cc9706a5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae4a2d472e2aaf7b58b44fa3ab8ce8530</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;::Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa449ebc968d7ed08aca2b18caca8ae91</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;::Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6cc2a5ef66cd50f67dc7136fa15eeeee</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4a2636ada34d7d8634de202d6669677a</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a237d4ca74a4de2558b0c64359fb9c481</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_BINARY_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af3616697987a1f7f20a5691fe8251e9d</anchor>
      <arglist>(Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, OtherDerived, product) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const internal::eval&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;::type</type>
      <name>eval</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a761bd872a06b59632fcff7b7807a77ce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6b3f24af4a70e2824a52fbe909872274</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstSegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a53e85c84714175782fb701934f30bef4</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC FixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a29ab4aa54c376d9166252d545f98d3cd</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a06c480ce669082944383471dbc079d47</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1843284eb1a87e8bd37791941a751b2b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonConstImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aba4d0025dccf8a02d33b76c241e0625a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a180fcba1ccf3cdf3252a263bc1de7a1d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>InnerVectorReturnType</type>
      <name>innerVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a65aaf3b50d205011e2bfa0de24756cce</anchor>
      <arglist>(Index outer)</arglist>
    </member>
    <member kind="function">
      <type>const ConstInnerVectorReturnType</type>
      <name>innerVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1050a842569fcdadf8d936250301e72d</anchor>
      <arglist>(Index outer) const</arglist>
    </member>
    <member kind="function">
      <type>InnerVectorsReturnType</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c51bf5a7eb18eab9a85949d03aed14a</anchor>
      <arglist>(Index outerStart, Index outerSize)</arglist>
    </member>
    <member kind="function">
      <type>const ConstInnerVectorsReturnType</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae6585c991d04c139f2486ab81f56ad1a</anchor>
      <arglist>(Index outerStart, Index outerSize) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a70851868f2d1dbf53bcf1fa1e5c1c970</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa881aa7b6759bdec2ccfa45746b24bc2</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1c648eecf99e2774aa61195f3282b45a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7eedffa867031f649fd0fb9cc23ce4be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9df32a7c2b6276259c05c996aaa929a8</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a20db2634ddca627daf1586c1f1b51db3</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4bff782eeab332b5e1d8210d86755be4</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9d9195047f341b44ab18dcd418509b41</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>markAsRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8f373317f897c196d6623ab4d29dd454</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8a36ee6b1a072f07bfaaffd69cf31dbd</anchor>
      <arglist>(Index startCol, Index numCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a586e95ab75756fa6f5078d134d99ba1e</anchor>
      <arglist>(Index startCol, Index numCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac9adf23adf2b74a6fc316d8298d0b210</anchor>
      <arglist>(Index startCol, Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2ddec6853c97bd00adcd251576314098</anchor>
      <arglist>(Index startCol, Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa06954a6c3a27447c4a401f1bfc0fc3a</anchor>
      <arglist>(Index startRow, Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a764c62621c13c3c0334a39f82d46a1fb</anchor>
      <arglist>(Index startRow, Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8f5970f79bfb2f270e29a0669c3e8493</anchor>
      <arglist>(Index startRow, Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a307edd2f29a77a5e642eac694d0167d1</anchor>
      <arglist>(Index startRow, Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aae1704e691a2bed034dea859db0c79af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; internal::scalar_boolean_and_op, const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, const OtherDerived &gt;</type>
      <name>operator&amp;&amp;</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a76d0d043acee1342bd0046871125b00f</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab248d3599faa7e14d71f7ac3ab573c18</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, OtherDerived, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9d4d71b3f34389e6fc01f2b86e43f7a4</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d068c64e205ef145b012881c24844fd</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4fc6ac03c7aab3066b79d69283266e31</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaf2f8d82c28b6caff11a5d9c5d41b1e3</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a498f327a72d833dfabbaa0ccbc83f800</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a85ae4c3e667391136bd56ece67aa344e</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a72331da8e6a559e03fa03d46e3ad4f58</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const NegativeReturnType</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad0d7bb4733595293b54fc8b11c9f90bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a48857e50f4a40afdbd4c291be5189590</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>add975d4d76424b294d8a922b5986841d</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa6c7be58928084ed948e4f7f1e698f44</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>adcf52365cb9d032d3968c809fd3d5ea5</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a379e2a65ec661cceaddc225120ad5cb1</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3365b1d14b9f6c5d832169b3d07511a4</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa171e4de58f2bddb8da0358961c6d3fd</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af2eba8c3ea2424df618f3e90f1b5254b</anchor>
      <arglist>(const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; internal::scalar_boolean_or_op, const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, const OtherDerived &gt;</type>
      <name>operator||</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a34225d20887df166fd66c9323fcef379</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac86cc88a4cfef21db6b64ec0ab4c8f0a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseView&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>pruned</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac8d0414b56d9d620ce9a698c1b281e5d</anchor>
      <arglist>(const Scalar &amp;reference=Scalar(0), const RealScalar &amp;epsilon=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8a21aa3017e094f1c07be866d47d7539</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonConstRealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a47a21ed23d5d10618ac0aca93903a32e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a394f6ce7117933acc10f32dc55ceee81</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0d6ea6a5e895de7b0564ed6ab5c09626</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad70dcf0cacd45a752f47aa3adc6444d9</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a489c101cfd6f363cdb3830a3d9655637</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac0a5563ed3f243f013fb9d2c17e230d0</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af4e68009539a4959d04e63241c37574b</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1944e9fa9ce7937bfc3a87b2cb94371f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>adf94a8461a773fb4b0daedaa9980b054</anchor>
      <arglist>(Index start, Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstSegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0310f6125518b5bd93314d07db2a5a6e</anchor>
      <arglist>(Index start, Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC FixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1d27cc814e81dfab65901aa201a886ef</anchor>
      <arglist>(Index start, Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7acc88755710b97fc89ff3293787d55d</anchor>
      <arglist>(Index start, Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrixBase&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;::template ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa3d27327f5290f7939904557ee81b349</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrixBase&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;::template SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a76d3d67a78ef0e319cd2cb5d6e480396</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abf640378dca3e71c173630ee17a0f90e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa1e5343090bde6752c0bb695c94f9595</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a124bc57921775eb9aa2dfd9727e23472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrixBase</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a39de899c0df73ec88763a0ef4966bf72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5c8cfa22502f9b4ab1074436f1ffe541</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af06b39a5e72293a4c8f8613364a549ec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a381e2efeb1531223bbb318b1ac5c5090</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstSegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac6a7688d302a0bd248e5bf1aa7f37e10</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC FixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4c210c4ddf80da455aaec0ab31093737</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8ce8c493f10d35305b96815b97488c6a</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDense</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6915317b95925fdeec3c8bb1e7eccffd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5e0cd43cb4555c7ef79fd0481d117cce</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab1080faa159c59aa95b5dc2f7ba27250</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a15819a901d677053cff381a3b7c6739b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a61a62a5375ec7c8d1584b880aaa9428d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7ca58a7a4a44dcadc519eb67f9611efa</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d2a17b67327925dc9dab29694f48433</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a709232ffb83f5c4c054de1c7655e8b99</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3308013aabe7ed2f28deb5a30b3b9a09</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4079d9bb1b0f18bb7f32f711608624b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6d22c5b0afbf01233fea14e6481d2377</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9db4c184e2222d0c9a945a191251d710</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad48496ebbfcd6cb685f893246de1d934</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab620d8edbf8f0d9369a7f2f9956228eb</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8e17950f7b7a973a1e51b77a8de21c44</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae3eb4237ad09ee6313969049cc8f856a</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9e4073e255c70b2324e99be47c3bf941</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>TransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abef4b43a6c62c8eae9b5087d732b3a4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ConstTransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2dba0403e15a7bc0552bb50e7c38b15d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TriangularView&lt; const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, Mode &gt;</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6762232f126791a057dfbf3bf6014542</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseSymmetricPermutationProduct&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, Upper|Lower &gt;</type>
      <name>twistedBy</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a51d4898bd6a57cc3ba543a39b102423e</anchor>
      <arglist>(const PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt; &amp;perm) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseUnaryOp&lt; CustomUnaryOp, const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1b90f8895b8d43d083119abb962c8535</anchor>
      <arglist>(const CustomUnaryOp &amp;func=CustomUnaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseUnaryView&lt; CustomViewOp, const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>unaryViewExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab7af45fec58b89cd3e5e434672557c6c</anchor>
      <arglist>(const CustomViewOp &amp;func=CustomViewOp()) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>assign</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa927798f98809d78804bf4f805d94cd8</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>assignGeneric</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4e77da935a1f0699926db9fdd6caf1c3</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static StorageIndex</type>
      <name>convert_index</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afb07f167dace0de85688250a42acde46</anchor>
      <arglist>(const Index idx)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e18769c71fc666a57c10f475ea5ada6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2c9dfe60a5a7f4baea31da616b1e991a</anchor>
      <arglist>(Dest &amp;) const</arglist>
    </member>
    <member kind="friend">
      <type>friend const Product&lt; OtherDerived, Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa0ba2559579b2a0f0d13e6223c511866</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend const Product&lt; OtherDerived, Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab22e5b97c8e24c7638eb92ca19d1fb72</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a34261623108465eab7a7290ddee9d111</anchor>
      <arglist>(std::ostream &amp;s, const SparseMatrixBase &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseMatrixBase&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</name>
    <filename>classEigen_1_1SparseMatrixBase.html</filename>
    <base>EigenBase&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</base>
    <member kind="enumvalue">
      <name>_HasDirectAccess</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda00872c0ea424e5337e22be871f62dc56</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, Eigen::Transpose&lt; const Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt; &gt;, Transpose&lt; const Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt; &gt;::type</type>
      <name>AdjointReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab21425999c8acd7aed121ad34e83c48e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EigenBase&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d56feda60ba79f1799db89e3cdbf034</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>BlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6de8278bd85b59eee96d483e0befec92</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; _HasDirectAccess, const Scalar &amp;, Scalar &gt;::type</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7043a0035980494d5174e33fd617a81b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda27ba349f075d026c1f51d1ec69aa5b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, internal::traits&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;::RowsAtCompileTime, Dynamic, !IsRowMajor &gt;</type>
      <name>ColsBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af782ccc10ac06c91699f9a6fe9eaebbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, internal::traits&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;::RowsAtCompileTime, 1, !IsRowMajor &gt;</type>
      <name>ColXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6e153b674ee7ad0c4854caf9619bafc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, const CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, const Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;, const Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp; &gt;::type</type>
      <name>ConjugateReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aee5f26ebe59061d7df57a682db618d2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar &gt;, Matrix&lt; Scalar, Dynamic, Dynamic &gt; &gt;</type>
      <name>ConstantReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a84df63ca02474ce91b0b970891314a9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>ConstBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab70a19db010416394c8d4a584416163c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, internal::traits&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;::RowsAtCompileTime, Dynamic, !IsRowMajor &gt;</type>
      <name>ConstColsBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a19a10cd23d876519aa34081b1d1af7f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, internal::traits&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;::RowsAtCompileTime, 1, !IsRowMajor &gt;</type>
      <name>ConstColXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7e41c99a451ca6d74f5ed85dd5b68869</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true &gt;</type>
      <name>ConstInnerVectorReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3249c0c0b1139b93dd68cc748a0ada1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>ConstInnerVectorsReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab4dce2a9be1a63e39d2bc3c90c39473a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, Dynamic, internal::traits&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>ConstRowsBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7dac70913d2114d0126782cc30dc9cfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, 1, internal::traits&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>ConstRowXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1ac454339c876a108644762535dec95a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const VectorBlock&lt; const Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>ConstSegmentReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae6dc75c83f05cb58bc40dd52fd2096ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const&lt; Transpose&lt; const Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt; &gt;::type</type>
      <name>ConstTransposeReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acb6a69a643471ee1a86603a3b24ffab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>CwiseAbs2ReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1ec4d6ba5bea0113011b068e89e76c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>CwiseAbsReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac570cbbf6721b0d2d3bafeda732486dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>CwiseInverseReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a69f711e6c5566e3fbb4610df6d3c21d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; internal::scalar_cmp_op&lt; Scalar, Scalar, internal::cmp_EQ &gt;, const Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, const ConstantReturnType &gt;</type>
      <name>CwiseScalarEqualReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad5f488b6b3a42f0753baec0f0d75e391</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sign_op&lt; Scalar &gt;, const Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>CwiseSignReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6a8cabf1339da24df7ccdd4666ee4ea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>CwiseSqrtReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a65af4aa9697968e20c5beb96f8565386</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime &gt;</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acca1ed7c478dbd2b36b7ef14cb781cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda2af043b36fe9e08df0107cf6de496165</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_imag_op&lt; Scalar &gt;, const Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>ImagReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a49b17d3c5360291d3e16635636fa1f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8017ae3d99610800f6bfb3043b8cc130</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda0e6d6faac3038c5a781abf94d376df6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true &gt;</type>
      <name>InnerVectorReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a15ab3e4acfce967bf4aa2213be038018</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>InnerVectorsReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>accf3898a24e39f209154fcf6bf925608</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fdadc4dd8524ca9fb8b65334e1d93d2f033</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda14a3f566ed2a074beddb8aef0223bfdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda4582ec479751d3a56aa26e9bade9eada</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda6647e063a07025ca408642561633582f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda7e09adcfcc4ed382e3dcf3f01067cb70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; Scalar &gt;, const Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>NegativeReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a78aee84bc5f00692fb817414646fc7b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryView&lt; internal::scalar_imag_ref_op&lt; Scalar &gt;, Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>NonConstImagReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a51190c6d4167001e2a7c9d6d4d165572</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, CwiseUnaryView&lt; internal::scalar_real_ref_op&lt; Scalar &gt;, Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;, Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp; &gt;::type</type>
      <name>NonConstRealReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9601e14f161c30a557c7c1c332aa55f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const_on_value_type_if_arithmetic&lt; typename internal::packet_traits&lt; Scalar &gt;::type &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae627dc2c5bd1b53bc20e4e2a9028733e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6173fac1d813918bfae8091df083b917</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, Flags &amp;RowMajorBit ? RowMajor :ColMajor, StorageIndex &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5850cd5df8d1c900083fbd2376bf7eb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, const CwiseUnaryOp&lt; internal::scalar_real_op&lt; Scalar &gt;, const Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;, const Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp; &gt;::type</type>
      <name>RealReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a78d232d8ced6dc787b9f3b22012b4130</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaec8ace6efb785c81d442931c3248d88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda456cda7b9d938e57194036a41d634604</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, Dynamic, internal::traits&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>RowsBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a19c890e4d985e600c1cca3431add4466</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, 1, internal::traits&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>RowXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abac6d959618f54c8b8cd430518ba711b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a477b2830b50a0a04260463d6f8def336</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>ScalarVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af850b6e6613ad77defa801b0b7191a8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorBlock&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>SegmentReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a47e794920c3c0d339440979acb445c35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fdaa5022cfa2bb53129883e9b7b8abd3d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime), EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime)&gt;</type>
      <name>SquareMatrixType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa61bc39f66a93bc46173f3044dacc932</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrixBase</type>
      <name>StorageBaseType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaafce9f1c4ca436a8f8516f796c5882f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0b540ba724726ebe953f8c0df06081ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a878c26b8e33751cd6e1096bab7b95900</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transpose&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>TransposeReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4fd3e960a0d7afc1d3eed25504241bfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar</type>
      <name>value_type</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac254d3b61718ebc2136d27bac043dcb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>adab34202f9694f1085b78850ea3dcb44</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; CustomBinaryOp, const Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, const OtherDerived &gt;</type>
      <name>binaryExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4236dca155096386a574f9f7c6c15c61</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other, const CustomBinaryOp &amp;func=CustomBinaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7c28a2f511181c727396d5e813519d38</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a14f59422bfb2c1b27dcf5325e3a244d0</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad7a342adc59c2866c323ace6d2f65378</anchor>
      <arglist>(Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aba087af967b57fe36d38ba5029274630</anchor>
      <arglist>(Index startRow, Index startCol) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a22a720d29fee4d4f6d3739c7596a2c25</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a928c458f6cd7b169a80691bd01ad3d9a</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>blueNorm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a23769bd7c0784d25e69fb4759b18adf4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6557dcd3512c07370630d5ce0c3fbd3e</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa56c62b99e26e37c5f93ea83e0c3ba58</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af0e6f2ff2f449cae8f7b19bd34dec4ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a02ac940609eb16204bb7edffd7786c8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a311507cde6d998e651ec6b41c550f6c2</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6269d34c9bb1277d1470d0c948361a81</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa531aefed8ea1fa530c638abc8eea6c9</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac66a3a6035f4b89a9e85c0bcaf8a4364</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3f810c062c1bc3cad4ae82be15c15636</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad511aa3f5b977089238bf0903f8f2267</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a68d2c2489e2f434ad062384eb224ea85</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a752c59896582b0c654d24362f3799b68</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3035db49593e0d16a16e93a5cb405d02</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7fe6a2433c70233623861c8fb4d9dad2</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab650ae58b1b3d03df6ebc0226388e0b9</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aff3bd6c461f4e51af2258f7cf1a22b42</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CastXpr&lt; NewType &gt;::Type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0a096b9ebe064a3d55a124da2e3ee008</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8f4eaa3c3921ef3823ffc69ebcc356af</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2659a9d172199e1963ce27756c25390c</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aca7ce296424ef6e478ab0fb19547a7ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a22b6b4e39a3d31125a3f8f53b1083224</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a34a7f8da0b505b870a65bf58d946a502</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbsReturnType</type>
      <name>cwiseAbs</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae8e39ef24c78084bdaddddad8488e11b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbs2ReturnType</type>
      <name>cwiseAbs2</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2052c2ae010743f6b76a8da5912350b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; std::equal_to&lt; Scalar &gt;, const Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, const OtherDerived &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa55947922b1a537dbcfa857b48625a58</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseScalarEqualReturnType</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af1dcaa7c8574dbc2205319a91d798417</anchor>
      <arglist>(const Scalar &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseInverseReturnType</type>
      <name>cwiseInverse</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a95fe63ce71f4dac974b9f36fd2e6e8fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar, Scalar &gt;, const Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, const OtherDerived &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a79030f983f007807e976cc0049164094</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar, Scalar &gt;, const Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa9a80f82024c49bf896a8e9422d96a3b</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar, Scalar &gt;, const Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, const OtherDerived &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4ca1d836da5da6d94c730f22efac78ef</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar, Scalar &gt;, const Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a421fe17d1d5abf656b1630910788268f</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; std::not_equal_to&lt; Scalar &gt;, const Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, const OtherDerived &gt;</type>
      <name>cwiseNotEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a343a8ed411a643f1ca3ebd5bc28d0d97</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseProductDenseReturnType&lt; OtherDerived &gt;::Type</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a94d8fe22984eb80587e484c1d54b4efd</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const SparseMatrixBase&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;::template CwiseProductDenseReturnType&lt; OtherDerived &gt;::Type</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a511c5df98477da350fba18ac562ed06b</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, const OtherDerived &gt;</type>
      <name>cwiseQuotient</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac8065bebfa7102bc138a177b1209e86f</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseSignReturnType</type>
      <name>cwiseSign</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8498baacdc71d7f8b0df4ba0077a6487</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseSqrtReturnType</type>
      <name>cwiseSqrt</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aeb61b3c78244395783b29d73cbf5e61d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa75a5f413b9c78b4ff906091cc9706a5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae4a2d472e2aaf7b58b44fa3ab8ce8530</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;::Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa449ebc968d7ed08aca2b18caca8ae91</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;::Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6cc2a5ef66cd50f67dc7136fa15eeeee</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4a2636ada34d7d8634de202d6669677a</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a237d4ca74a4de2558b0c64359fb9c481</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_BINARY_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af3616697987a1f7f20a5691fe8251e9d</anchor>
      <arglist>(Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, OtherDerived, product) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const internal::eval&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;::type</type>
      <name>eval</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a761bd872a06b59632fcff7b7807a77ce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6b3f24af4a70e2824a52fbe909872274</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstSegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a53e85c84714175782fb701934f30bef4</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC FixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a29ab4aa54c376d9166252d545f98d3cd</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a06c480ce669082944383471dbc079d47</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1843284eb1a87e8bd37791941a751b2b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonConstImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aba4d0025dccf8a02d33b76c241e0625a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a180fcba1ccf3cdf3252a263bc1de7a1d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>InnerVectorReturnType</type>
      <name>innerVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a65aaf3b50d205011e2bfa0de24756cce</anchor>
      <arglist>(Index outer)</arglist>
    </member>
    <member kind="function">
      <type>const ConstInnerVectorReturnType</type>
      <name>innerVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1050a842569fcdadf8d936250301e72d</anchor>
      <arglist>(Index outer) const</arglist>
    </member>
    <member kind="function">
      <type>InnerVectorsReturnType</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c51bf5a7eb18eab9a85949d03aed14a</anchor>
      <arglist>(Index outerStart, Index outerSize)</arglist>
    </member>
    <member kind="function">
      <type>const ConstInnerVectorsReturnType</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae6585c991d04c139f2486ab81f56ad1a</anchor>
      <arglist>(Index outerStart, Index outerSize) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a70851868f2d1dbf53bcf1fa1e5c1c970</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa881aa7b6759bdec2ccfa45746b24bc2</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1c648eecf99e2774aa61195f3282b45a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7eedffa867031f649fd0fb9cc23ce4be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9df32a7c2b6276259c05c996aaa929a8</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a20db2634ddca627daf1586c1f1b51db3</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4bff782eeab332b5e1d8210d86755be4</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9d9195047f341b44ab18dcd418509b41</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>markAsRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8f373317f897c196d6623ab4d29dd454</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8a36ee6b1a072f07bfaaffd69cf31dbd</anchor>
      <arglist>(Index startCol, Index numCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a586e95ab75756fa6f5078d134d99ba1e</anchor>
      <arglist>(Index startCol, Index numCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac9adf23adf2b74a6fc316d8298d0b210</anchor>
      <arglist>(Index startCol, Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2ddec6853c97bd00adcd251576314098</anchor>
      <arglist>(Index startCol, Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa06954a6c3a27447c4a401f1bfc0fc3a</anchor>
      <arglist>(Index startRow, Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a764c62621c13c3c0334a39f82d46a1fb</anchor>
      <arglist>(Index startRow, Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8f5970f79bfb2f270e29a0669c3e8493</anchor>
      <arglist>(Index startRow, Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a307edd2f29a77a5e642eac694d0167d1</anchor>
      <arglist>(Index startRow, Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aae1704e691a2bed034dea859db0c79af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; internal::scalar_boolean_and_op, const Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, const OtherDerived &gt;</type>
      <name>operator&amp;&amp;</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a76d0d043acee1342bd0046871125b00f</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab248d3599faa7e14d71f7ac3ab573c18</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, OtherDerived, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9d4d71b3f34389e6fc01f2b86e43f7a4</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d068c64e205ef145b012881c24844fd</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4fc6ac03c7aab3066b79d69283266e31</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaf2f8d82c28b6caff11a5d9c5d41b1e3</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a498f327a72d833dfabbaa0ccbc83f800</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a85ae4c3e667391136bd56ece67aa344e</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a72331da8e6a559e03fa03d46e3ad4f58</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const NegativeReturnType</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad0d7bb4733595293b54fc8b11c9f90bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a48857e50f4a40afdbd4c291be5189590</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>add975d4d76424b294d8a922b5986841d</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa6c7be58928084ed948e4f7f1e698f44</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>adcf52365cb9d032d3968c809fd3d5ea5</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a379e2a65ec661cceaddc225120ad5cb1</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3365b1d14b9f6c5d832169b3d07511a4</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa171e4de58f2bddb8da0358961c6d3fd</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af2eba8c3ea2424df618f3e90f1b5254b</anchor>
      <arglist>(const Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; internal::scalar_boolean_or_op, const Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, const OtherDerived &gt;</type>
      <name>operator||</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a34225d20887df166fd66c9323fcef379</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac86cc88a4cfef21db6b64ec0ab4c8f0a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseView&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>pruned</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac8d0414b56d9d620ce9a698c1b281e5d</anchor>
      <arglist>(const Scalar &amp;reference=Scalar(0), const RealScalar &amp;epsilon=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8a21aa3017e094f1c07be866d47d7539</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonConstRealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a47a21ed23d5d10618ac0aca93903a32e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a394f6ce7117933acc10f32dc55ceee81</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0d6ea6a5e895de7b0564ed6ab5c09626</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad70dcf0cacd45a752f47aa3adc6444d9</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a489c101cfd6f363cdb3830a3d9655637</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac0a5563ed3f243f013fb9d2c17e230d0</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af4e68009539a4959d04e63241c37574b</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1944e9fa9ce7937bfc3a87b2cb94371f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>adf94a8461a773fb4b0daedaa9980b054</anchor>
      <arglist>(Index start, Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstSegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0310f6125518b5bd93314d07db2a5a6e</anchor>
      <arglist>(Index start, Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC FixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1d27cc814e81dfab65901aa201a886ef</anchor>
      <arglist>(Index start, Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7acc88755710b97fc89ff3293787d55d</anchor>
      <arglist>(Index start, Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrixBase&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;::template ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa3d27327f5290f7939904557ee81b349</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrixBase&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;::template SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a76d3d67a78ef0e319cd2cb5d6e480396</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abf640378dca3e71c173630ee17a0f90e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa1e5343090bde6752c0bb695c94f9595</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a124bc57921775eb9aa2dfd9727e23472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrixBase</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a39de899c0df73ec88763a0ef4966bf72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5c8cfa22502f9b4ab1074436f1ffe541</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af06b39a5e72293a4c8f8613364a549ec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a381e2efeb1531223bbb318b1ac5c5090</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstSegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac6a7688d302a0bd248e5bf1aa7f37e10</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC FixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4c210c4ddf80da455aaec0ab31093737</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8ce8c493f10d35305b96815b97488c6a</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDense</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6915317b95925fdeec3c8bb1e7eccffd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5e0cd43cb4555c7ef79fd0481d117cce</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab1080faa159c59aa95b5dc2f7ba27250</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a15819a901d677053cff381a3b7c6739b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a61a62a5375ec7c8d1584b880aaa9428d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7ca58a7a4a44dcadc519eb67f9611efa</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d2a17b67327925dc9dab29694f48433</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a709232ffb83f5c4c054de1c7655e8b99</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3308013aabe7ed2f28deb5a30b3b9a09</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4079d9bb1b0f18bb7f32f711608624b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6d22c5b0afbf01233fea14e6481d2377</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9db4c184e2222d0c9a945a191251d710</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad48496ebbfcd6cb685f893246de1d934</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab620d8edbf8f0d9369a7f2f9956228eb</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8e17950f7b7a973a1e51b77a8de21c44</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae3eb4237ad09ee6313969049cc8f856a</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9e4073e255c70b2324e99be47c3bf941</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>TransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abef4b43a6c62c8eae9b5087d732b3a4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ConstTransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2dba0403e15a7bc0552bb50e7c38b15d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TriangularView&lt; const Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, Mode &gt;</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6762232f126791a057dfbf3bf6014542</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseSymmetricPermutationProduct&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, Upper|Lower &gt;</type>
      <name>twistedBy</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a51d4898bd6a57cc3ba543a39b102423e</anchor>
      <arglist>(const PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt; &amp;perm) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseUnaryOp&lt; CustomUnaryOp, const Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1b90f8895b8d43d083119abb962c8535</anchor>
      <arglist>(const CustomUnaryOp &amp;func=CustomUnaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseUnaryView&lt; CustomViewOp, const Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>unaryViewExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab7af45fec58b89cd3e5e434672557c6c</anchor>
      <arglist>(const CustomViewOp &amp;func=CustomViewOp()) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>assign</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa927798f98809d78804bf4f805d94cd8</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>assignGeneric</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4e77da935a1f0699926db9fdd6caf1c3</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static StorageIndex</type>
      <name>convert_index</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afb07f167dace0de85688250a42acde46</anchor>
      <arglist>(const Index idx)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e18769c71fc666a57c10f475ea5ada6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2c9dfe60a5a7f4baea31da616b1e991a</anchor>
      <arglist>(Dest &amp;) const</arglist>
    </member>
    <member kind="friend">
      <type>friend const Product&lt; OtherDerived, Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa0ba2559579b2a0f0d13e6223c511866</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend const Product&lt; OtherDerived, Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab22e5b97c8e24c7638eb92ca19d1fb72</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a34261623108465eab7a7290ddee9d111</anchor>
      <arglist>(std::ostream &amp;s, const SparseMatrixBase &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseMatrixBase&lt; Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt;</name>
    <filename>classEigen_1_1SparseMatrixBase.html</filename>
    <base>EigenBase&lt; Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt;</base>
    <member kind="enumvalue">
      <name>_HasDirectAccess</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda00872c0ea424e5337e22be871f62dc56</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, Eigen::Transpose&lt; const Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt; &gt;, Transpose&lt; const Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt; &gt;::type</type>
      <name>AdjointReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab21425999c8acd7aed121ad34e83c48e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EigenBase&lt; Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d56feda60ba79f1799db89e3cdbf034</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>BlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6de8278bd85b59eee96d483e0befec92</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; _HasDirectAccess, const Scalar &amp;, Scalar &gt;::type</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7043a0035980494d5174e33fd617a81b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda27ba349f075d026c1f51d1ec69aa5b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt;, internal::traits&lt; Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt;::RowsAtCompileTime, Dynamic, !IsRowMajor &gt;</type>
      <name>ColsBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af782ccc10ac06c91699f9a6fe9eaebbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt;, internal::traits&lt; Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt;::RowsAtCompileTime, 1, !IsRowMajor &gt;</type>
      <name>ColXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6e153b674ee7ad0c4854caf9619bafc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, const CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, const Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt;, const Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &amp; &gt;::type</type>
      <name>ConjugateReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aee5f26ebe59061d7df57a682db618d2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar &gt;, Matrix&lt; Scalar, Dynamic, Dynamic &gt; &gt;</type>
      <name>ConstantReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a84df63ca02474ce91b0b970891314a9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>ConstBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab70a19db010416394c8d4a584416163c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt;, internal::traits&lt; Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt;::RowsAtCompileTime, Dynamic, !IsRowMajor &gt;</type>
      <name>ConstColsBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a19a10cd23d876519aa34081b1d1af7f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt;, internal::traits&lt; Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt;::RowsAtCompileTime, 1, !IsRowMajor &gt;</type>
      <name>ConstColXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7e41c99a451ca6d74f5ed85dd5b68869</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt;, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true &gt;</type>
      <name>ConstInnerVectorReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3249c0c0b1139b93dd68cc748a0ada1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>ConstInnerVectorsReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab4dce2a9be1a63e39d2bc3c90c39473a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt;, Dynamic, internal::traits&lt; Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>ConstRowsBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7dac70913d2114d0126782cc30dc9cfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt;, 1, internal::traits&lt; Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>ConstRowXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1ac454339c876a108644762535dec95a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const VectorBlock&lt; const Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>ConstSegmentReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae6dc75c83f05cb58bc40dd52fd2096ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const&lt; Transpose&lt; const Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt; &gt;::type</type>
      <name>ConstTransposeReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acb6a69a643471ee1a86603a3b24ffab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>CwiseAbs2ReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1ec4d6ba5bea0113011b068e89e76c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>CwiseAbsReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac570cbbf6721b0d2d3bafeda732486dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>CwiseInverseReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a69f711e6c5566e3fbb4610df6d3c21d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; internal::scalar_cmp_op&lt; Scalar, Scalar, internal::cmp_EQ &gt;, const Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt;, const ConstantReturnType &gt;</type>
      <name>CwiseScalarEqualReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad5f488b6b3a42f0753baec0f0d75e391</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sign_op&lt; Scalar &gt;, const Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>CwiseSignReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6a8cabf1339da24df7ccdd4666ee4ea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>CwiseSqrtReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a65af4aa9697968e20c5beb96f8565386</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime &gt;</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acca1ed7c478dbd2b36b7ef14cb781cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda2af043b36fe9e08df0107cf6de496165</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_imag_op&lt; Scalar &gt;, const Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>ImagReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a49b17d3c5360291d3e16635636fa1f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8017ae3d99610800f6bfb3043b8cc130</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda0e6d6faac3038c5a781abf94d376df6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt;, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true &gt;</type>
      <name>InnerVectorReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a15ab3e4acfce967bf4aa2213be038018</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>InnerVectorsReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>accf3898a24e39f209154fcf6bf925608</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fdadc4dd8524ca9fb8b65334e1d93d2f033</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda14a3f566ed2a074beddb8aef0223bfdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda4582ec479751d3a56aa26e9bade9eada</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda6647e063a07025ca408642561633582f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda7e09adcfcc4ed382e3dcf3f01067cb70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; Scalar &gt;, const Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>NegativeReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a78aee84bc5f00692fb817414646fc7b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryView&lt; internal::scalar_imag_ref_op&lt; Scalar &gt;, Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>NonConstImagReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a51190c6d4167001e2a7c9d6d4d165572</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, CwiseUnaryView&lt; internal::scalar_real_ref_op&lt; Scalar &gt;, Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt;, Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &amp; &gt;::type</type>
      <name>NonConstRealReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9601e14f161c30a557c7c1c332aa55f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const_on_value_type_if_arithmetic&lt; typename internal::packet_traits&lt; Scalar &gt;::type &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae627dc2c5bd1b53bc20e4e2a9028733e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6173fac1d813918bfae8091df083b917</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, Flags &amp;RowMajorBit ? RowMajor :ColMajor, StorageIndex &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5850cd5df8d1c900083fbd2376bf7eb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, const CwiseUnaryOp&lt; internal::scalar_real_op&lt; Scalar &gt;, const Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt;, const Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &amp; &gt;::type</type>
      <name>RealReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a78d232d8ced6dc787b9f3b22012b4130</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaec8ace6efb785c81d442931c3248d88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda456cda7b9d938e57194036a41d634604</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt;, Dynamic, internal::traits&lt; Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>RowsBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a19c890e4d985e600c1cca3431add4466</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt;, 1, internal::traits&lt; Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>RowXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abac6d959618f54c8b8cd430518ba711b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a477b2830b50a0a04260463d6f8def336</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>ScalarVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af850b6e6613ad77defa801b0b7191a8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorBlock&lt; Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>SegmentReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a47e794920c3c0d339440979acb445c35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fdaa5022cfa2bb53129883e9b7b8abd3d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime), EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime)&gt;</type>
      <name>SquareMatrixType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa61bc39f66a93bc46173f3044dacc932</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrixBase</type>
      <name>StorageBaseType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaafce9f1c4ca436a8f8516f796c5882f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0b540ba724726ebe953f8c0df06081ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a878c26b8e33751cd6e1096bab7b95900</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transpose&lt; Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>TransposeReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4fd3e960a0d7afc1d3eed25504241bfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar</type>
      <name>value_type</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac254d3b61718ebc2136d27bac043dcb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>adab34202f9694f1085b78850ea3dcb44</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; CustomBinaryOp, const Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt;, const OtherDerived &gt;</type>
      <name>binaryExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4236dca155096386a574f9f7c6c15c61</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other, const CustomBinaryOp &amp;func=CustomBinaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7c28a2f511181c727396d5e813519d38</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a14f59422bfb2c1b27dcf5325e3a244d0</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad7a342adc59c2866c323ace6d2f65378</anchor>
      <arglist>(Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aba087af967b57fe36d38ba5029274630</anchor>
      <arglist>(Index startRow, Index startCol) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a22a720d29fee4d4f6d3739c7596a2c25</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a928c458f6cd7b169a80691bd01ad3d9a</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>blueNorm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a23769bd7c0784d25e69fb4759b18adf4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6557dcd3512c07370630d5ce0c3fbd3e</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa56c62b99e26e37c5f93ea83e0c3ba58</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af0e6f2ff2f449cae8f7b19bd34dec4ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a02ac940609eb16204bb7edffd7786c8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a311507cde6d998e651ec6b41c550f6c2</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6269d34c9bb1277d1470d0c948361a81</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa531aefed8ea1fa530c638abc8eea6c9</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac66a3a6035f4b89a9e85c0bcaf8a4364</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3f810c062c1bc3cad4ae82be15c15636</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad511aa3f5b977089238bf0903f8f2267</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a68d2c2489e2f434ad062384eb224ea85</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a752c59896582b0c654d24362f3799b68</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3035db49593e0d16a16e93a5cb405d02</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7fe6a2433c70233623861c8fb4d9dad2</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab650ae58b1b3d03df6ebc0226388e0b9</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aff3bd6c461f4e51af2258f7cf1a22b42</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CastXpr&lt; NewType &gt;::Type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0a096b9ebe064a3d55a124da2e3ee008</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8f4eaa3c3921ef3823ffc69ebcc356af</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2659a9d172199e1963ce27756c25390c</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aca7ce296424ef6e478ab0fb19547a7ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a22b6b4e39a3d31125a3f8f53b1083224</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a34a7f8da0b505b870a65bf58d946a502</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbsReturnType</type>
      <name>cwiseAbs</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae8e39ef24c78084bdaddddad8488e11b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbs2ReturnType</type>
      <name>cwiseAbs2</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2052c2ae010743f6b76a8da5912350b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; std::equal_to&lt; Scalar &gt;, const Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt;, const OtherDerived &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa55947922b1a537dbcfa857b48625a58</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseScalarEqualReturnType</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af1dcaa7c8574dbc2205319a91d798417</anchor>
      <arglist>(const Scalar &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseInverseReturnType</type>
      <name>cwiseInverse</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a95fe63ce71f4dac974b9f36fd2e6e8fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar, Scalar &gt;, const Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt;, const OtherDerived &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a79030f983f007807e976cc0049164094</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar, Scalar &gt;, const Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa9a80f82024c49bf896a8e9422d96a3b</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar, Scalar &gt;, const Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt;, const OtherDerived &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4ca1d836da5da6d94c730f22efac78ef</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar, Scalar &gt;, const Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a421fe17d1d5abf656b1630910788268f</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; std::not_equal_to&lt; Scalar &gt;, const Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt;, const OtherDerived &gt;</type>
      <name>cwiseNotEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a343a8ed411a643f1ca3ebd5bc28d0d97</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseProductDenseReturnType&lt; OtherDerived &gt;::Type</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a94d8fe22984eb80587e484c1d54b4efd</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const SparseMatrixBase&lt; Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt;::template CwiseProductDenseReturnType&lt; OtherDerived &gt;::Type</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a511c5df98477da350fba18ac562ed06b</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt;, const OtherDerived &gt;</type>
      <name>cwiseQuotient</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac8065bebfa7102bc138a177b1209e86f</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseSignReturnType</type>
      <name>cwiseSign</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8498baacdc71d7f8b0df4ba0077a6487</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseSqrtReturnType</type>
      <name>cwiseSqrt</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aeb61b3c78244395783b29d73cbf5e61d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa75a5f413b9c78b4ff906091cc9706a5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae4a2d472e2aaf7b58b44fa3ab8ce8530</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt;::Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa449ebc968d7ed08aca2b18caca8ae91</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt;::Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6cc2a5ef66cd50f67dc7136fa15eeeee</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4a2636ada34d7d8634de202d6669677a</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a237d4ca74a4de2558b0c64359fb9c481</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_BINARY_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af3616697987a1f7f20a5691fe8251e9d</anchor>
      <arglist>(Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt;, OtherDerived, product) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const internal::eval&lt; Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt;::type</type>
      <name>eval</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a761bd872a06b59632fcff7b7807a77ce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6b3f24af4a70e2824a52fbe909872274</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstSegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a53e85c84714175782fb701934f30bef4</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC FixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a29ab4aa54c376d9166252d545f98d3cd</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a06c480ce669082944383471dbc079d47</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1843284eb1a87e8bd37791941a751b2b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonConstImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aba4d0025dccf8a02d33b76c241e0625a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a180fcba1ccf3cdf3252a263bc1de7a1d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>InnerVectorReturnType</type>
      <name>innerVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a65aaf3b50d205011e2bfa0de24756cce</anchor>
      <arglist>(Index outer)</arglist>
    </member>
    <member kind="function">
      <type>const ConstInnerVectorReturnType</type>
      <name>innerVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1050a842569fcdadf8d936250301e72d</anchor>
      <arglist>(Index outer) const</arglist>
    </member>
    <member kind="function">
      <type>InnerVectorsReturnType</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c51bf5a7eb18eab9a85949d03aed14a</anchor>
      <arglist>(Index outerStart, Index outerSize)</arglist>
    </member>
    <member kind="function">
      <type>const ConstInnerVectorsReturnType</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae6585c991d04c139f2486ab81f56ad1a</anchor>
      <arglist>(Index outerStart, Index outerSize) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a70851868f2d1dbf53bcf1fa1e5c1c970</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa881aa7b6759bdec2ccfa45746b24bc2</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1c648eecf99e2774aa61195f3282b45a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7eedffa867031f649fd0fb9cc23ce4be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9df32a7c2b6276259c05c996aaa929a8</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a20db2634ddca627daf1586c1f1b51db3</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4bff782eeab332b5e1d8210d86755be4</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9d9195047f341b44ab18dcd418509b41</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>markAsRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8f373317f897c196d6623ab4d29dd454</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8a36ee6b1a072f07bfaaffd69cf31dbd</anchor>
      <arglist>(Index startCol, Index numCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a586e95ab75756fa6f5078d134d99ba1e</anchor>
      <arglist>(Index startCol, Index numCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac9adf23adf2b74a6fc316d8298d0b210</anchor>
      <arglist>(Index startCol, Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2ddec6853c97bd00adcd251576314098</anchor>
      <arglist>(Index startCol, Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa06954a6c3a27447c4a401f1bfc0fc3a</anchor>
      <arglist>(Index startRow, Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a764c62621c13c3c0334a39f82d46a1fb</anchor>
      <arglist>(Index startRow, Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8f5970f79bfb2f270e29a0669c3e8493</anchor>
      <arglist>(Index startRow, Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a307edd2f29a77a5e642eac694d0167d1</anchor>
      <arglist>(Index startRow, Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aae1704e691a2bed034dea859db0c79af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; internal::scalar_boolean_and_op, const Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt;, const OtherDerived &gt;</type>
      <name>operator&amp;&amp;</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a76d0d043acee1342bd0046871125b00f</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt;, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab248d3599faa7e14d71f7ac3ab573c18</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt;, OtherDerived, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9d4d71b3f34389e6fc01f2b86e43f7a4</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt;, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d068c64e205ef145b012881c24844fd</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4fc6ac03c7aab3066b79d69283266e31</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaf2f8d82c28b6caff11a5d9c5d41b1e3</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a498f327a72d833dfabbaa0ccbc83f800</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a85ae4c3e667391136bd56ece67aa344e</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a72331da8e6a559e03fa03d46e3ad4f58</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const NegativeReturnType</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad0d7bb4733595293b54fc8b11c9f90bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a48857e50f4a40afdbd4c291be5189590</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>add975d4d76424b294d8a922b5986841d</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa6c7be58928084ed948e4f7f1e698f44</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>adcf52365cb9d032d3968c809fd3d5ea5</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a379e2a65ec661cceaddc225120ad5cb1</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3365b1d14b9f6c5d832169b3d07511a4</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa171e4de58f2bddb8da0358961c6d3fd</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af2eba8c3ea2424df618f3e90f1b5254b</anchor>
      <arglist>(const Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; internal::scalar_boolean_or_op, const Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt;, const OtherDerived &gt;</type>
      <name>operator||</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a34225d20887df166fd66c9323fcef379</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac86cc88a4cfef21db6b64ec0ab4c8f0a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseView&lt; Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>pruned</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac8d0414b56d9d620ce9a698c1b281e5d</anchor>
      <arglist>(const Scalar &amp;reference=Scalar(0), const RealScalar &amp;epsilon=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8a21aa3017e094f1c07be866d47d7539</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonConstRealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a47a21ed23d5d10618ac0aca93903a32e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a394f6ce7117933acc10f32dc55ceee81</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0d6ea6a5e895de7b0564ed6ab5c09626</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad70dcf0cacd45a752f47aa3adc6444d9</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a489c101cfd6f363cdb3830a3d9655637</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac0a5563ed3f243f013fb9d2c17e230d0</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af4e68009539a4959d04e63241c37574b</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1944e9fa9ce7937bfc3a87b2cb94371f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>adf94a8461a773fb4b0daedaa9980b054</anchor>
      <arglist>(Index start, Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstSegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0310f6125518b5bd93314d07db2a5a6e</anchor>
      <arglist>(Index start, Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC FixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1d27cc814e81dfab65901aa201a886ef</anchor>
      <arglist>(Index start, Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7acc88755710b97fc89ff3293787d55d</anchor>
      <arglist>(Index start, Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrixBase&lt; Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt;::template ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa3d27327f5290f7939904557ee81b349</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrixBase&lt; Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt;::template SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a76d3d67a78ef0e319cd2cb5d6e480396</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abf640378dca3e71c173630ee17a0f90e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa1e5343090bde6752c0bb695c94f9595</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a124bc57921775eb9aa2dfd9727e23472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrixBase</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a39de899c0df73ec88763a0ef4966bf72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5c8cfa22502f9b4ab1074436f1ffe541</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af06b39a5e72293a4c8f8613364a549ec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a381e2efeb1531223bbb318b1ac5c5090</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstSegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac6a7688d302a0bd248e5bf1aa7f37e10</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC FixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4c210c4ddf80da455aaec0ab31093737</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8ce8c493f10d35305b96815b97488c6a</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDense</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6915317b95925fdeec3c8bb1e7eccffd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5e0cd43cb4555c7ef79fd0481d117cce</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab1080faa159c59aa95b5dc2f7ba27250</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a15819a901d677053cff381a3b7c6739b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a61a62a5375ec7c8d1584b880aaa9428d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7ca58a7a4a44dcadc519eb67f9611efa</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d2a17b67327925dc9dab29694f48433</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a709232ffb83f5c4c054de1c7655e8b99</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3308013aabe7ed2f28deb5a30b3b9a09</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4079d9bb1b0f18bb7f32f711608624b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6d22c5b0afbf01233fea14e6481d2377</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9db4c184e2222d0c9a945a191251d710</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad48496ebbfcd6cb685f893246de1d934</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab620d8edbf8f0d9369a7f2f9956228eb</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8e17950f7b7a973a1e51b77a8de21c44</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae3eb4237ad09ee6313969049cc8f856a</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9e4073e255c70b2324e99be47c3bf941</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>TransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abef4b43a6c62c8eae9b5087d732b3a4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ConstTransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2dba0403e15a7bc0552bb50e7c38b15d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TriangularView&lt; const Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt;, Mode &gt;</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6762232f126791a057dfbf3bf6014542</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseSymmetricPermutationProduct&lt; Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt;, Upper|Lower &gt;</type>
      <name>twistedBy</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a51d4898bd6a57cc3ba543a39b102423e</anchor>
      <arglist>(const PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt; &amp;perm) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseUnaryOp&lt; CustomUnaryOp, const Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1b90f8895b8d43d083119abb962c8535</anchor>
      <arglist>(const CustomUnaryOp &amp;func=CustomUnaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseUnaryView&lt; CustomViewOp, const Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>unaryViewExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab7af45fec58b89cd3e5e434672557c6c</anchor>
      <arglist>(const CustomViewOp &amp;func=CustomViewOp()) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>assign</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa927798f98809d78804bf4f805d94cd8</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>assignGeneric</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4e77da935a1f0699926db9fdd6caf1c3</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static StorageIndex</type>
      <name>convert_index</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afb07f167dace0de85688250a42acde46</anchor>
      <arglist>(const Index idx)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e18769c71fc666a57c10f475ea5ada6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2c9dfe60a5a7f4baea31da616b1e991a</anchor>
      <arglist>(Dest &amp;) const</arglist>
    </member>
    <member kind="friend">
      <type>friend const Product&lt; OtherDerived, Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa0ba2559579b2a0f0d13e6223c511866</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend const Product&lt; OtherDerived, Block&lt; SparseMatrixType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab22e5b97c8e24c7638eb92ca19d1fb72</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a34261623108465eab7a7290ddee9d111</anchor>
      <arglist>(std::ostream &amp;s, const SparseMatrixBase &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseMatrixBase&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</name>
    <filename>classEigen_1_1SparseMatrixBase.html</filename>
    <base>EigenBase&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</base>
    <member kind="enumvalue">
      <name>_HasDirectAccess</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda00872c0ea424e5337e22be871f62dc56</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, Eigen::Transpose&lt; const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt; &gt;, Transpose&lt; const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt; &gt;::type</type>
      <name>AdjointReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab21425999c8acd7aed121ad34e83c48e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EigenBase&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d56feda60ba79f1799db89e3cdbf034</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</type>
      <name>BlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6de8278bd85b59eee96d483e0befec92</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; _HasDirectAccess, const Scalar &amp;, Scalar &gt;::type</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7043a0035980494d5174e33fd617a81b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda27ba349f075d026c1f51d1ec69aa5b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, internal::traits&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;::RowsAtCompileTime, Dynamic, !IsRowMajor &gt;</type>
      <name>ColsBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af782ccc10ac06c91699f9a6fe9eaebbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, internal::traits&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;::RowsAtCompileTime, 1, !IsRowMajor &gt;</type>
      <name>ColXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6e153b674ee7ad0c4854caf9619bafc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, const CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;, const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &amp; &gt;::type</type>
      <name>ConjugateReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aee5f26ebe59061d7df57a682db618d2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar &gt;, Matrix&lt; Scalar, Dynamic, Dynamic &gt; &gt;</type>
      <name>ConstantReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a84df63ca02474ce91b0b970891314a9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</type>
      <name>ConstBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab70a19db010416394c8d4a584416163c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, internal::traits&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;::RowsAtCompileTime, Dynamic, !IsRowMajor &gt;</type>
      <name>ConstColsBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a19a10cd23d876519aa34081b1d1af7f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, internal::traits&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;::RowsAtCompileTime, 1, !IsRowMajor &gt;</type>
      <name>ConstColXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7e41c99a451ca6d74f5ed85dd5b68869</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true &gt;</type>
      <name>ConstInnerVectorReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3249c0c0b1139b93dd68cc748a0ada1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>ConstInnerVectorsReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab4dce2a9be1a63e39d2bc3c90c39473a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, Dynamic, internal::traits&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>ConstRowsBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7dac70913d2114d0126782cc30dc9cfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, 1, internal::traits&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>ConstRowXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1ac454339c876a108644762535dec95a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const VectorBlock&lt; const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</type>
      <name>ConstSegmentReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae6dc75c83f05cb58bc40dd52fd2096ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const&lt; Transpose&lt; const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt; &gt;::type</type>
      <name>ConstTransposeReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acb6a69a643471ee1a86603a3b24ffab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</type>
      <name>CwiseAbs2ReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1ec4d6ba5bea0113011b068e89e76c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</type>
      <name>CwiseAbsReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac570cbbf6721b0d2d3bafeda732486dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</type>
      <name>CwiseInverseReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a69f711e6c5566e3fbb4610df6d3c21d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; internal::scalar_cmp_op&lt; Scalar, Scalar, internal::cmp_EQ &gt;, const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, const ConstantReturnType &gt;</type>
      <name>CwiseScalarEqualReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad5f488b6b3a42f0753baec0f0d75e391</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sign_op&lt; Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</type>
      <name>CwiseSignReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6a8cabf1339da24df7ccdd4666ee4ea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</type>
      <name>CwiseSqrtReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a65af4aa9697968e20c5beb96f8565386</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime &gt;</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acca1ed7c478dbd2b36b7ef14cb781cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda2af043b36fe9e08df0107cf6de496165</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_imag_op&lt; Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</type>
      <name>ImagReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a49b17d3c5360291d3e16635636fa1f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8017ae3d99610800f6bfb3043b8cc130</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda0e6d6faac3038c5a781abf94d376df6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true &gt;</type>
      <name>InnerVectorReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a15ab3e4acfce967bf4aa2213be038018</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>InnerVectorsReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>accf3898a24e39f209154fcf6bf925608</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fdadc4dd8524ca9fb8b65334e1d93d2f033</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda14a3f566ed2a074beddb8aef0223bfdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda4582ec479751d3a56aa26e9bade9eada</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda6647e063a07025ca408642561633582f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda7e09adcfcc4ed382e3dcf3f01067cb70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</type>
      <name>NegativeReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a78aee84bc5f00692fb817414646fc7b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryView&lt; internal::scalar_imag_ref_op&lt; Scalar &gt;, Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</type>
      <name>NonConstImagReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a51190c6d4167001e2a7c9d6d4d165572</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, CwiseUnaryView&lt; internal::scalar_real_ref_op&lt; Scalar &gt;, Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;, Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &amp; &gt;::type</type>
      <name>NonConstRealReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9601e14f161c30a557c7c1c332aa55f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const_on_value_type_if_arithmetic&lt; typename internal::packet_traits&lt; Scalar &gt;::type &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae627dc2c5bd1b53bc20e4e2a9028733e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6173fac1d813918bfae8091df083b917</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, Flags &amp;RowMajorBit ? RowMajor :ColMajor, StorageIndex &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5850cd5df8d1c900083fbd2376bf7eb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, const CwiseUnaryOp&lt; internal::scalar_real_op&lt; Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;, const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &amp; &gt;::type</type>
      <name>RealReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a78d232d8ced6dc787b9f3b22012b4130</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaec8ace6efb785c81d442931c3248d88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda456cda7b9d938e57194036a41d634604</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, Dynamic, internal::traits&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>RowsBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a19c890e4d985e600c1cca3431add4466</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, 1, internal::traits&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>RowXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abac6d959618f54c8b8cd430518ba711b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a477b2830b50a0a04260463d6f8def336</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>ScalarVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af850b6e6613ad77defa801b0b7191a8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorBlock&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</type>
      <name>SegmentReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a47e794920c3c0d339440979acb445c35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fdaa5022cfa2bb53129883e9b7b8abd3d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime), EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime)&gt;</type>
      <name>SquareMatrixType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa61bc39f66a93bc46173f3044dacc932</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrixBase</type>
      <name>StorageBaseType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaafce9f1c4ca436a8f8516f796c5882f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0b540ba724726ebe953f8c0df06081ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a878c26b8e33751cd6e1096bab7b95900</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transpose&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</type>
      <name>TransposeReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4fd3e960a0d7afc1d3eed25504241bfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar</type>
      <name>value_type</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac254d3b61718ebc2136d27bac043dcb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>adab34202f9694f1085b78850ea3dcb44</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; CustomBinaryOp, const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, const OtherDerived &gt;</type>
      <name>binaryExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4236dca155096386a574f9f7c6c15c61</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other, const CustomBinaryOp &amp;func=CustomBinaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7c28a2f511181c727396d5e813519d38</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a14f59422bfb2c1b27dcf5325e3a244d0</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad7a342adc59c2866c323ace6d2f65378</anchor>
      <arglist>(Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aba087af967b57fe36d38ba5029274630</anchor>
      <arglist>(Index startRow, Index startCol) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a22a720d29fee4d4f6d3739c7596a2c25</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a928c458f6cd7b169a80691bd01ad3d9a</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>blueNorm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a23769bd7c0784d25e69fb4759b18adf4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6557dcd3512c07370630d5ce0c3fbd3e</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa56c62b99e26e37c5f93ea83e0c3ba58</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af0e6f2ff2f449cae8f7b19bd34dec4ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a02ac940609eb16204bb7edffd7786c8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a311507cde6d998e651ec6b41c550f6c2</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6269d34c9bb1277d1470d0c948361a81</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa531aefed8ea1fa530c638abc8eea6c9</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac66a3a6035f4b89a9e85c0bcaf8a4364</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3f810c062c1bc3cad4ae82be15c15636</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad511aa3f5b977089238bf0903f8f2267</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a68d2c2489e2f434ad062384eb224ea85</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a752c59896582b0c654d24362f3799b68</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3035db49593e0d16a16e93a5cb405d02</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7fe6a2433c70233623861c8fb4d9dad2</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab650ae58b1b3d03df6ebc0226388e0b9</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aff3bd6c461f4e51af2258f7cf1a22b42</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CastXpr&lt; NewType &gt;::Type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0a096b9ebe064a3d55a124da2e3ee008</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8f4eaa3c3921ef3823ffc69ebcc356af</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2659a9d172199e1963ce27756c25390c</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aca7ce296424ef6e478ab0fb19547a7ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a22b6b4e39a3d31125a3f8f53b1083224</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a34a7f8da0b505b870a65bf58d946a502</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbsReturnType</type>
      <name>cwiseAbs</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae8e39ef24c78084bdaddddad8488e11b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbs2ReturnType</type>
      <name>cwiseAbs2</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2052c2ae010743f6b76a8da5912350b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; std::equal_to&lt; Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, const OtherDerived &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa55947922b1a537dbcfa857b48625a58</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseScalarEqualReturnType</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af1dcaa7c8574dbc2205319a91d798417</anchor>
      <arglist>(const Scalar &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseInverseReturnType</type>
      <name>cwiseInverse</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a95fe63ce71f4dac974b9f36fd2e6e8fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar, Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, const OtherDerived &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a79030f983f007807e976cc0049164094</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar, Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa9a80f82024c49bf896a8e9422d96a3b</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar, Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, const OtherDerived &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4ca1d836da5da6d94c730f22efac78ef</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar, Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a421fe17d1d5abf656b1630910788268f</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; std::not_equal_to&lt; Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, const OtherDerived &gt;</type>
      <name>cwiseNotEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a343a8ed411a643f1ca3ebd5bc28d0d97</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseProductDenseReturnType&lt; OtherDerived &gt;::Type</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a94d8fe22984eb80587e484c1d54b4efd</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const SparseMatrixBase&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;::template CwiseProductDenseReturnType&lt; OtherDerived &gt;::Type</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a511c5df98477da350fba18ac562ed06b</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, const OtherDerived &gt;</type>
      <name>cwiseQuotient</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac8065bebfa7102bc138a177b1209e86f</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseSignReturnType</type>
      <name>cwiseSign</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8498baacdc71d7f8b0df4ba0077a6487</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseSqrtReturnType</type>
      <name>cwiseSqrt</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aeb61b3c78244395783b29d73cbf5e61d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa75a5f413b9c78b4ff906091cc9706a5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae4a2d472e2aaf7b58b44fa3ab8ce8530</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;::Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa449ebc968d7ed08aca2b18caca8ae91</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;::Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6cc2a5ef66cd50f67dc7136fa15eeeee</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4a2636ada34d7d8634de202d6669677a</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a237d4ca74a4de2558b0c64359fb9c481</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_BINARY_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af3616697987a1f7f20a5691fe8251e9d</anchor>
      <arglist>(Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, OtherDerived, product) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const internal::eval&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;::type</type>
      <name>eval</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a761bd872a06b59632fcff7b7807a77ce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6b3f24af4a70e2824a52fbe909872274</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstSegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a53e85c84714175782fb701934f30bef4</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC FixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a29ab4aa54c376d9166252d545f98d3cd</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a06c480ce669082944383471dbc079d47</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1843284eb1a87e8bd37791941a751b2b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonConstImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aba4d0025dccf8a02d33b76c241e0625a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a180fcba1ccf3cdf3252a263bc1de7a1d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>InnerVectorReturnType</type>
      <name>innerVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a65aaf3b50d205011e2bfa0de24756cce</anchor>
      <arglist>(Index outer)</arglist>
    </member>
    <member kind="function">
      <type>const ConstInnerVectorReturnType</type>
      <name>innerVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1050a842569fcdadf8d936250301e72d</anchor>
      <arglist>(Index outer) const</arglist>
    </member>
    <member kind="function">
      <type>InnerVectorsReturnType</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c51bf5a7eb18eab9a85949d03aed14a</anchor>
      <arglist>(Index outerStart, Index outerSize)</arglist>
    </member>
    <member kind="function">
      <type>const ConstInnerVectorsReturnType</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae6585c991d04c139f2486ab81f56ad1a</anchor>
      <arglist>(Index outerStart, Index outerSize) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a70851868f2d1dbf53bcf1fa1e5c1c970</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa881aa7b6759bdec2ccfa45746b24bc2</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1c648eecf99e2774aa61195f3282b45a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7eedffa867031f649fd0fb9cc23ce4be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9df32a7c2b6276259c05c996aaa929a8</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a20db2634ddca627daf1586c1f1b51db3</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4bff782eeab332b5e1d8210d86755be4</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9d9195047f341b44ab18dcd418509b41</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &amp;</type>
      <name>markAsRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8f373317f897c196d6623ab4d29dd454</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8a36ee6b1a072f07bfaaffd69cf31dbd</anchor>
      <arglist>(Index startCol, Index numCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a586e95ab75756fa6f5078d134d99ba1e</anchor>
      <arglist>(Index startCol, Index numCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac9adf23adf2b74a6fc316d8298d0b210</anchor>
      <arglist>(Index startCol, Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2ddec6853c97bd00adcd251576314098</anchor>
      <arglist>(Index startCol, Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa06954a6c3a27447c4a401f1bfc0fc3a</anchor>
      <arglist>(Index startRow, Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a764c62621c13c3c0334a39f82d46a1fb</anchor>
      <arglist>(Index startRow, Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8f5970f79bfb2f270e29a0669c3e8493</anchor>
      <arglist>(Index startRow, Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a307edd2f29a77a5e642eac694d0167d1</anchor>
      <arglist>(Index startRow, Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aae1704e691a2bed034dea859db0c79af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; internal::scalar_boolean_and_op, const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, const OtherDerived &gt;</type>
      <name>operator&amp;&amp;</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a76d0d043acee1342bd0046871125b00f</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab248d3599faa7e14d71f7ac3ab573c18</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, OtherDerived, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9d4d71b3f34389e6fc01f2b86e43f7a4</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d068c64e205ef145b012881c24844fd</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4fc6ac03c7aab3066b79d69283266e31</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaf2f8d82c28b6caff11a5d9c5d41b1e3</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a498f327a72d833dfabbaa0ccbc83f800</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a85ae4c3e667391136bd56ece67aa344e</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a72331da8e6a559e03fa03d46e3ad4f58</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const NegativeReturnType</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad0d7bb4733595293b54fc8b11c9f90bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a48857e50f4a40afdbd4c291be5189590</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>add975d4d76424b294d8a922b5986841d</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa6c7be58928084ed948e4f7f1e698f44</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>adcf52365cb9d032d3968c809fd3d5ea5</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a379e2a65ec661cceaddc225120ad5cb1</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3365b1d14b9f6c5d832169b3d07511a4</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa171e4de58f2bddb8da0358961c6d3fd</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af2eba8c3ea2424df618f3e90f1b5254b</anchor>
      <arglist>(const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; internal::scalar_boolean_or_op, const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, const OtherDerived &gt;</type>
      <name>operator||</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a34225d20887df166fd66c9323fcef379</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac86cc88a4cfef21db6b64ec0ab4c8f0a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseView&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</type>
      <name>pruned</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac8d0414b56d9d620ce9a698c1b281e5d</anchor>
      <arglist>(const Scalar &amp;reference=Scalar(0), const RealScalar &amp;epsilon=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8a21aa3017e094f1c07be866d47d7539</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonConstRealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a47a21ed23d5d10618ac0aca93903a32e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a394f6ce7117933acc10f32dc55ceee81</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0d6ea6a5e895de7b0564ed6ab5c09626</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad70dcf0cacd45a752f47aa3adc6444d9</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a489c101cfd6f363cdb3830a3d9655637</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac0a5563ed3f243f013fb9d2c17e230d0</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af4e68009539a4959d04e63241c37574b</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1944e9fa9ce7937bfc3a87b2cb94371f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>adf94a8461a773fb4b0daedaa9980b054</anchor>
      <arglist>(Index start, Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstSegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0310f6125518b5bd93314d07db2a5a6e</anchor>
      <arglist>(Index start, Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC FixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1d27cc814e81dfab65901aa201a886ef</anchor>
      <arglist>(Index start, Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7acc88755710b97fc89ff3293787d55d</anchor>
      <arglist>(Index start, Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrixBase&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;::template ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa3d27327f5290f7939904557ee81b349</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrixBase&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;::template SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a76d3d67a78ef0e319cd2cb5d6e480396</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abf640378dca3e71c173630ee17a0f90e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa1e5343090bde6752c0bb695c94f9595</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a124bc57921775eb9aa2dfd9727e23472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrixBase</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a39de899c0df73ec88763a0ef4966bf72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5c8cfa22502f9b4ab1074436f1ffe541</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af06b39a5e72293a4c8f8613364a549ec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a381e2efeb1531223bbb318b1ac5c5090</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstSegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac6a7688d302a0bd248e5bf1aa7f37e10</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC FixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4c210c4ddf80da455aaec0ab31093737</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8ce8c493f10d35305b96815b97488c6a</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDense</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6915317b95925fdeec3c8bb1e7eccffd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5e0cd43cb4555c7ef79fd0481d117cce</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab1080faa159c59aa95b5dc2f7ba27250</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a15819a901d677053cff381a3b7c6739b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a61a62a5375ec7c8d1584b880aaa9428d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7ca58a7a4a44dcadc519eb67f9611efa</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d2a17b67327925dc9dab29694f48433</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a709232ffb83f5c4c054de1c7655e8b99</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3308013aabe7ed2f28deb5a30b3b9a09</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4079d9bb1b0f18bb7f32f711608624b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6d22c5b0afbf01233fea14e6481d2377</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9db4c184e2222d0c9a945a191251d710</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad48496ebbfcd6cb685f893246de1d934</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab620d8edbf8f0d9369a7f2f9956228eb</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8e17950f7b7a973a1e51b77a8de21c44</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae3eb4237ad09ee6313969049cc8f856a</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9e4073e255c70b2324e99be47c3bf941</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>TransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abef4b43a6c62c8eae9b5087d732b3a4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ConstTransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2dba0403e15a7bc0552bb50e7c38b15d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TriangularView&lt; const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, Mode &gt;</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6762232f126791a057dfbf3bf6014542</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseSymmetricPermutationProduct&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt;, Upper|Lower &gt;</type>
      <name>twistedBy</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a51d4898bd6a57cc3ba543a39b102423e</anchor>
      <arglist>(const PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt; &amp;perm) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseUnaryOp&lt; CustomUnaryOp, const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1b90f8895b8d43d083119abb962c8535</anchor>
      <arglist>(const CustomUnaryOp &amp;func=CustomUnaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseUnaryView&lt; CustomViewOp, const Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</type>
      <name>unaryViewExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab7af45fec58b89cd3e5e434672557c6c</anchor>
      <arglist>(const CustomViewOp &amp;func=CustomViewOp()) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &amp;</type>
      <name>assign</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa927798f98809d78804bf4f805d94cd8</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>assignGeneric</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4e77da935a1f0699926db9fdd6caf1c3</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static StorageIndex</type>
      <name>convert_index</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afb07f167dace0de85688250a42acde46</anchor>
      <arglist>(const Index idx)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e18769c71fc666a57c10f475ea5ada6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2c9dfe60a5a7f4baea31da616b1e991a</anchor>
      <arglist>(Dest &amp;) const</arglist>
    </member>
    <member kind="friend">
      <type>friend const Product&lt; OtherDerived, Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa0ba2559579b2a0f0d13e6223c511866</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend const Product&lt; OtherDerived, Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab22e5b97c8e24c7638eb92ca19d1fb72</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a34261623108465eab7a7290ddee9d111</anchor>
      <arglist>(std::ostream &amp;s, const SparseMatrixBase &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseMatrixBase&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</name>
    <filename>classEigen_1_1SparseMatrixBase.html</filename>
    <base>EigenBase&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</base>
    <member kind="enumvalue">
      <name>_HasDirectAccess</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda00872c0ea424e5337e22be871f62dc56</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, Eigen::Transpose&lt; const Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt; &gt;, Transpose&lt; const Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt; &gt;::type</type>
      <name>AdjointReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab21425999c8acd7aed121ad34e83c48e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EigenBase&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d56feda60ba79f1799db89e3cdbf034</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>BlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6de8278bd85b59eee96d483e0befec92</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; _HasDirectAccess, const Scalar &amp;, Scalar &gt;::type</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7043a0035980494d5174e33fd617a81b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda27ba349f075d026c1f51d1ec69aa5b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt;, internal::traits&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;::RowsAtCompileTime, Dynamic, !IsRowMajor &gt;</type>
      <name>ColsBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af782ccc10ac06c91699f9a6fe9eaebbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt;, internal::traits&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;::RowsAtCompileTime, 1, !IsRowMajor &gt;</type>
      <name>ColXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6e153b674ee7ad0c4854caf9619bafc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, const CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;, const Block&lt; XprType, BlockRows, BlockCols, true &gt; &amp; &gt;::type</type>
      <name>ConjugateReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aee5f26ebe59061d7df57a682db618d2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar &gt;, Matrix&lt; Scalar, Dynamic, Dynamic &gt; &gt;</type>
      <name>ConstantReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a84df63ca02474ce91b0b970891314a9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>ConstBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab70a19db010416394c8d4a584416163c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Block&lt; XprType, BlockRows, BlockCols, true &gt;, internal::traits&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;::RowsAtCompileTime, Dynamic, !IsRowMajor &gt;</type>
      <name>ConstColsBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a19a10cd23d876519aa34081b1d1af7f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Block&lt; XprType, BlockRows, BlockCols, true &gt;, internal::traits&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;::RowsAtCompileTime, 1, !IsRowMajor &gt;</type>
      <name>ConstColXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7e41c99a451ca6d74f5ed85dd5b68869</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const Block&lt; XprType, BlockRows, BlockCols, true &gt;, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true &gt;</type>
      <name>ConstInnerVectorReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3249c0c0b1139b93dd68cc748a0ada1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const Block&lt; XprType, BlockRows, BlockCols, true &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>ConstInnerVectorsReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab4dce2a9be1a63e39d2bc3c90c39473a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Block&lt; XprType, BlockRows, BlockCols, true &gt;, Dynamic, internal::traits&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>ConstRowsBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7dac70913d2114d0126782cc30dc9cfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Block&lt; XprType, BlockRows, BlockCols, true &gt;, 1, internal::traits&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>ConstRowXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1ac454339c876a108644762535dec95a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const VectorBlock&lt; const Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>ConstSegmentReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae6dc75c83f05cb58bc40dd52fd2096ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const&lt; Transpose&lt; const Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt; &gt;::type</type>
      <name>ConstTransposeReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acb6a69a643471ee1a86603a3b24ffab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>CwiseAbs2ReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1ec4d6ba5bea0113011b068e89e76c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>CwiseAbsReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac570cbbf6721b0d2d3bafeda732486dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>CwiseInverseReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a69f711e6c5566e3fbb4610df6d3c21d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; internal::scalar_cmp_op&lt; Scalar, Scalar, internal::cmp_EQ &gt;, const Block&lt; XprType, BlockRows, BlockCols, true &gt;, const ConstantReturnType &gt;</type>
      <name>CwiseScalarEqualReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad5f488b6b3a42f0753baec0f0d75e391</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sign_op&lt; Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>CwiseSignReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6a8cabf1339da24df7ccdd4666ee4ea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>CwiseSqrtReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a65af4aa9697968e20c5beb96f8565386</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime &gt;</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acca1ed7c478dbd2b36b7ef14cb781cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda2af043b36fe9e08df0107cf6de496165</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_imag_op&lt; Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>ImagReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a49b17d3c5360291d3e16635636fa1f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8017ae3d99610800f6bfb3043b8cc130</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda0e6d6faac3038c5a781abf94d376df6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt;, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true &gt;</type>
      <name>InnerVectorReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a15ab3e4acfce967bf4aa2213be038018</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>InnerVectorsReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>accf3898a24e39f209154fcf6bf925608</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fdadc4dd8524ca9fb8b65334e1d93d2f033</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda14a3f566ed2a074beddb8aef0223bfdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda4582ec479751d3a56aa26e9bade9eada</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda6647e063a07025ca408642561633582f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda7e09adcfcc4ed382e3dcf3f01067cb70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>NegativeReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a78aee84bc5f00692fb817414646fc7b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryView&lt; internal::scalar_imag_ref_op&lt; Scalar &gt;, Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>NonConstImagReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a51190c6d4167001e2a7c9d6d4d165572</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, CwiseUnaryView&lt; internal::scalar_real_ref_op&lt; Scalar &gt;, Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;, Block&lt; XprType, BlockRows, BlockCols, true &gt; &amp; &gt;::type</type>
      <name>NonConstRealReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9601e14f161c30a557c7c1c332aa55f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const_on_value_type_if_arithmetic&lt; typename internal::packet_traits&lt; Scalar &gt;::type &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae627dc2c5bd1b53bc20e4e2a9028733e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6173fac1d813918bfae8091df083b917</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, Flags &amp;RowMajorBit ? RowMajor :ColMajor, StorageIndex &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5850cd5df8d1c900083fbd2376bf7eb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, const CwiseUnaryOp&lt; internal::scalar_real_op&lt; Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;, const Block&lt; XprType, BlockRows, BlockCols, true &gt; &amp; &gt;::type</type>
      <name>RealReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a78d232d8ced6dc787b9f3b22012b4130</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaec8ace6efb785c81d442931c3248d88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda456cda7b9d938e57194036a41d634604</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt;, Dynamic, internal::traits&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>RowsBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a19c890e4d985e600c1cca3431add4466</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt;, 1, internal::traits&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>RowXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abac6d959618f54c8b8cd430518ba711b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a477b2830b50a0a04260463d6f8def336</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>ScalarVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af850b6e6613ad77defa801b0b7191a8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorBlock&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>SegmentReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a47e794920c3c0d339440979acb445c35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fdaa5022cfa2bb53129883e9b7b8abd3d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime), EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime)&gt;</type>
      <name>SquareMatrixType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa61bc39f66a93bc46173f3044dacc932</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrixBase</type>
      <name>StorageBaseType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaafce9f1c4ca436a8f8516f796c5882f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0b540ba724726ebe953f8c0df06081ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a878c26b8e33751cd6e1096bab7b95900</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transpose&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>TransposeReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4fd3e960a0d7afc1d3eed25504241bfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar</type>
      <name>value_type</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac254d3b61718ebc2136d27bac043dcb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>adab34202f9694f1085b78850ea3dcb44</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; CustomBinaryOp, const Block&lt; XprType, BlockRows, BlockCols, true &gt;, const OtherDerived &gt;</type>
      <name>binaryExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4236dca155096386a574f9f7c6c15c61</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other, const CustomBinaryOp &amp;func=CustomBinaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7c28a2f511181c727396d5e813519d38</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a14f59422bfb2c1b27dcf5325e3a244d0</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad7a342adc59c2866c323ace6d2f65378</anchor>
      <arglist>(Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aba087af967b57fe36d38ba5029274630</anchor>
      <arglist>(Index startRow, Index startCol) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a22a720d29fee4d4f6d3739c7596a2c25</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a928c458f6cd7b169a80691bd01ad3d9a</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>blueNorm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a23769bd7c0784d25e69fb4759b18adf4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6557dcd3512c07370630d5ce0c3fbd3e</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa56c62b99e26e37c5f93ea83e0c3ba58</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af0e6f2ff2f449cae8f7b19bd34dec4ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a02ac940609eb16204bb7edffd7786c8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a311507cde6d998e651ec6b41c550f6c2</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6269d34c9bb1277d1470d0c948361a81</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa531aefed8ea1fa530c638abc8eea6c9</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac66a3a6035f4b89a9e85c0bcaf8a4364</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3f810c062c1bc3cad4ae82be15c15636</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad511aa3f5b977089238bf0903f8f2267</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a68d2c2489e2f434ad062384eb224ea85</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a752c59896582b0c654d24362f3799b68</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3035db49593e0d16a16e93a5cb405d02</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7fe6a2433c70233623861c8fb4d9dad2</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab650ae58b1b3d03df6ebc0226388e0b9</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aff3bd6c461f4e51af2258f7cf1a22b42</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CastXpr&lt; NewType &gt;::Type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0a096b9ebe064a3d55a124da2e3ee008</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8f4eaa3c3921ef3823ffc69ebcc356af</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2659a9d172199e1963ce27756c25390c</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aca7ce296424ef6e478ab0fb19547a7ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a22b6b4e39a3d31125a3f8f53b1083224</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; XprType, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a34a7f8da0b505b870a65bf58d946a502</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbsReturnType</type>
      <name>cwiseAbs</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae8e39ef24c78084bdaddddad8488e11b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbs2ReturnType</type>
      <name>cwiseAbs2</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2052c2ae010743f6b76a8da5912350b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; std::equal_to&lt; Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, true &gt;, const OtherDerived &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa55947922b1a537dbcfa857b48625a58</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseScalarEqualReturnType</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af1dcaa7c8574dbc2205319a91d798417</anchor>
      <arglist>(const Scalar &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseInverseReturnType</type>
      <name>cwiseInverse</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a95fe63ce71f4dac974b9f36fd2e6e8fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar, Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, true &gt;, const OtherDerived &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a79030f983f007807e976cc0049164094</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar, Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, true &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa9a80f82024c49bf896a8e9422d96a3b</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar, Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, true &gt;, const OtherDerived &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4ca1d836da5da6d94c730f22efac78ef</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar, Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, true &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a421fe17d1d5abf656b1630910788268f</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; std::not_equal_to&lt; Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, true &gt;, const OtherDerived &gt;</type>
      <name>cwiseNotEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a343a8ed411a643f1ca3ebd5bc28d0d97</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseProductDenseReturnType&lt; OtherDerived &gt;::Type</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a94d8fe22984eb80587e484c1d54b4efd</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const SparseMatrixBase&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;::template CwiseProductDenseReturnType&lt; OtherDerived &gt;::Type</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a511c5df98477da350fba18ac562ed06b</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const Block&lt; XprType, BlockRows, BlockCols, true &gt;, const OtherDerived &gt;</type>
      <name>cwiseQuotient</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac8065bebfa7102bc138a177b1209e86f</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseSignReturnType</type>
      <name>cwiseSign</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8498baacdc71d7f8b0df4ba0077a6487</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseSqrtReturnType</type>
      <name>cwiseSqrt</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aeb61b3c78244395783b29d73cbf5e61d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; XprType, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa75a5f413b9c78b4ff906091cc9706a5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; XprType, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae4a2d472e2aaf7b58b44fa3ab8ce8530</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;::Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa449ebc968d7ed08aca2b18caca8ae91</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;::Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6cc2a5ef66cd50f67dc7136fa15eeeee</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4a2636ada34d7d8634de202d6669677a</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a237d4ca74a4de2558b0c64359fb9c481</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_BINARY_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af3616697987a1f7f20a5691fe8251e9d</anchor>
      <arglist>(Block&lt; XprType, BlockRows, BlockCols, true &gt;, OtherDerived, product) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const internal::eval&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;::type</type>
      <name>eval</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a761bd872a06b59632fcff7b7807a77ce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6b3f24af4a70e2824a52fbe909872274</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstSegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a53e85c84714175782fb701934f30bef4</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC FixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a29ab4aa54c376d9166252d545f98d3cd</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a06c480ce669082944383471dbc079d47</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1843284eb1a87e8bd37791941a751b2b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonConstImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aba4d0025dccf8a02d33b76c241e0625a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a180fcba1ccf3cdf3252a263bc1de7a1d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>InnerVectorReturnType</type>
      <name>innerVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a65aaf3b50d205011e2bfa0de24756cce</anchor>
      <arglist>(Index outer)</arglist>
    </member>
    <member kind="function">
      <type>const ConstInnerVectorReturnType</type>
      <name>innerVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1050a842569fcdadf8d936250301e72d</anchor>
      <arglist>(Index outer) const</arglist>
    </member>
    <member kind="function">
      <type>InnerVectorsReturnType</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c51bf5a7eb18eab9a85949d03aed14a</anchor>
      <arglist>(Index outerStart, Index outerSize)</arglist>
    </member>
    <member kind="function">
      <type>const ConstInnerVectorsReturnType</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae6585c991d04c139f2486ab81f56ad1a</anchor>
      <arglist>(Index outerStart, Index outerSize) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a70851868f2d1dbf53bcf1fa1e5c1c970</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa881aa7b6759bdec2ccfa45746b24bc2</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1c648eecf99e2774aa61195f3282b45a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7eedffa867031f649fd0fb9cc23ce4be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9df32a7c2b6276259c05c996aaa929a8</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a20db2634ddca627daf1586c1f1b51db3</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4bff782eeab332b5e1d8210d86755be4</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9d9195047f341b44ab18dcd418509b41</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; XprType, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>markAsRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8f373317f897c196d6623ab4d29dd454</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8a36ee6b1a072f07bfaaffd69cf31dbd</anchor>
      <arglist>(Index startCol, Index numCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a586e95ab75756fa6f5078d134d99ba1e</anchor>
      <arglist>(Index startCol, Index numCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac9adf23adf2b74a6fc316d8298d0b210</anchor>
      <arglist>(Index startCol, Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2ddec6853c97bd00adcd251576314098</anchor>
      <arglist>(Index startCol, Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa06954a6c3a27447c4a401f1bfc0fc3a</anchor>
      <arglist>(Index startRow, Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a764c62621c13c3c0334a39f82d46a1fb</anchor>
      <arglist>(Index startRow, Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8f5970f79bfb2f270e29a0669c3e8493</anchor>
      <arglist>(Index startRow, Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a307edd2f29a77a5e642eac694d0167d1</anchor>
      <arglist>(Index startRow, Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aae1704e691a2bed034dea859db0c79af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; internal::scalar_boolean_and_op, const Block&lt; XprType, BlockRows, BlockCols, true &gt;, const OtherDerived &gt;</type>
      <name>operator&amp;&amp;</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a76d0d043acee1342bd0046871125b00f</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt;, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab248d3599faa7e14d71f7ac3ab573c18</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt;, OtherDerived, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9d4d71b3f34389e6fc01f2b86e43f7a4</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt;, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d068c64e205ef145b012881c24844fd</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; XprType, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4fc6ac03c7aab3066b79d69283266e31</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; XprType, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaf2f8d82c28b6caff11a5d9c5d41b1e3</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; XprType, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a498f327a72d833dfabbaa0ccbc83f800</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; XprType, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a85ae4c3e667391136bd56ece67aa344e</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Block&lt; XprType, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a72331da8e6a559e03fa03d46e3ad4f58</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const NegativeReturnType</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad0d7bb4733595293b54fc8b11c9f90bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; XprType, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a48857e50f4a40afdbd4c291be5189590</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; XprType, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>add975d4d76424b294d8a922b5986841d</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Block&lt; XprType, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa6c7be58928084ed948e4f7f1e698f44</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; XprType, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>adcf52365cb9d032d3968c809fd3d5ea5</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; XprType, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a379e2a65ec661cceaddc225120ad5cb1</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; XprType, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3365b1d14b9f6c5d832169b3d07511a4</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; XprType, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa171e4de58f2bddb8da0358961c6d3fd</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; XprType, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af2eba8c3ea2424df618f3e90f1b5254b</anchor>
      <arglist>(const Block&lt; XprType, BlockRows, BlockCols, true &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; internal::scalar_boolean_or_op, const Block&lt; XprType, BlockRows, BlockCols, true &gt;, const OtherDerived &gt;</type>
      <name>operator||</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a34225d20887df166fd66c9323fcef379</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac86cc88a4cfef21db6b64ec0ab4c8f0a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseView&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>pruned</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac8d0414b56d9d620ce9a698c1b281e5d</anchor>
      <arglist>(const Scalar &amp;reference=Scalar(0), const RealScalar &amp;epsilon=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8a21aa3017e094f1c07be866d47d7539</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonConstRealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a47a21ed23d5d10618ac0aca93903a32e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a394f6ce7117933acc10f32dc55ceee81</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0d6ea6a5e895de7b0564ed6ab5c09626</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad70dcf0cacd45a752f47aa3adc6444d9</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a489c101cfd6f363cdb3830a3d9655637</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac0a5563ed3f243f013fb9d2c17e230d0</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af4e68009539a4959d04e63241c37574b</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1944e9fa9ce7937bfc3a87b2cb94371f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>adf94a8461a773fb4b0daedaa9980b054</anchor>
      <arglist>(Index start, Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstSegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0310f6125518b5bd93314d07db2a5a6e</anchor>
      <arglist>(Index start, Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC FixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1d27cc814e81dfab65901aa201a886ef</anchor>
      <arglist>(Index start, Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7acc88755710b97fc89ff3293787d55d</anchor>
      <arglist>(Index start, Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrixBase&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;::template ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa3d27327f5290f7939904557ee81b349</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrixBase&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;::template SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a76d3d67a78ef0e319cd2cb5d6e480396</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abf640378dca3e71c173630ee17a0f90e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa1e5343090bde6752c0bb695c94f9595</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a124bc57921775eb9aa2dfd9727e23472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrixBase</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a39de899c0df73ec88763a0ef4966bf72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5c8cfa22502f9b4ab1074436f1ffe541</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af06b39a5e72293a4c8f8613364a549ec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a381e2efeb1531223bbb318b1ac5c5090</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstSegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac6a7688d302a0bd248e5bf1aa7f37e10</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC FixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4c210c4ddf80da455aaec0ab31093737</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8ce8c493f10d35305b96815b97488c6a</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDense</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6915317b95925fdeec3c8bb1e7eccffd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5e0cd43cb4555c7ef79fd0481d117cce</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab1080faa159c59aa95b5dc2f7ba27250</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a15819a901d677053cff381a3b7c6739b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a61a62a5375ec7c8d1584b880aaa9428d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7ca58a7a4a44dcadc519eb67f9611efa</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d2a17b67327925dc9dab29694f48433</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a709232ffb83f5c4c054de1c7655e8b99</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3308013aabe7ed2f28deb5a30b3b9a09</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4079d9bb1b0f18bb7f32f711608624b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6d22c5b0afbf01233fea14e6481d2377</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9db4c184e2222d0c9a945a191251d710</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad48496ebbfcd6cb685f893246de1d934</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab620d8edbf8f0d9369a7f2f9956228eb</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8e17950f7b7a973a1e51b77a8de21c44</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae3eb4237ad09ee6313969049cc8f856a</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9e4073e255c70b2324e99be47c3bf941</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>TransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abef4b43a6c62c8eae9b5087d732b3a4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ConstTransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2dba0403e15a7bc0552bb50e7c38b15d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TriangularView&lt; const Block&lt; XprType, BlockRows, BlockCols, true &gt;, Mode &gt;</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6762232f126791a057dfbf3bf6014542</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseSymmetricPermutationProduct&lt; Block&lt; XprType, BlockRows, BlockCols, true &gt;, Upper|Lower &gt;</type>
      <name>twistedBy</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a51d4898bd6a57cc3ba543a39b102423e</anchor>
      <arglist>(const PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt; &amp;perm) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseUnaryOp&lt; CustomUnaryOp, const Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1b90f8895b8d43d083119abb962c8535</anchor>
      <arglist>(const CustomUnaryOp &amp;func=CustomUnaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseUnaryView&lt; CustomViewOp, const Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>unaryViewExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab7af45fec58b89cd3e5e434672557c6c</anchor>
      <arglist>(const CustomViewOp &amp;func=CustomViewOp()) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Block&lt; XprType, BlockRows, BlockCols, true &gt; &amp;</type>
      <name>assign</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa927798f98809d78804bf4f805d94cd8</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>assignGeneric</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4e77da935a1f0699926db9fdd6caf1c3</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static StorageIndex</type>
      <name>convert_index</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afb07f167dace0de85688250a42acde46</anchor>
      <arglist>(const Index idx)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e18769c71fc666a57c10f475ea5ada6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2c9dfe60a5a7f4baea31da616b1e991a</anchor>
      <arglist>(Dest &amp;) const</arglist>
    </member>
    <member kind="friend">
      <type>friend const Product&lt; OtherDerived, Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa0ba2559579b2a0f0d13e6223c511866</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend const Product&lt; OtherDerived, Block&lt; XprType, BlockRows, BlockCols, true &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab22e5b97c8e24c7638eb92ca19d1fb72</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a34261623108465eab7a7290ddee9d111</anchor>
      <arglist>(std::ostream &amp;s, const SparseMatrixBase &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseMatrixBase&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</name>
    <filename>classEigen_1_1SparseMatrixBase.html</filename>
    <base>EigenBase&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</base>
    <member kind="enumvalue">
      <name>_HasDirectAccess</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda00872c0ea424e5337e22be871f62dc56</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, Eigen::Transpose&lt; const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt; &gt;, Transpose&lt; const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt; &gt;::type</type>
      <name>AdjointReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab21425999c8acd7aed121ad34e83c48e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EigenBase&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d56feda60ba79f1799db89e3cdbf034</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</type>
      <name>BlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6de8278bd85b59eee96d483e0befec92</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; _HasDirectAccess, const Scalar &amp;, Scalar &gt;::type</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7043a0035980494d5174e33fd617a81b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda27ba349f075d026c1f51d1ec69aa5b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, internal::traits&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;::RowsAtCompileTime, Dynamic, !IsRowMajor &gt;</type>
      <name>ColsBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af782ccc10ac06c91699f9a6fe9eaebbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, internal::traits&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;::RowsAtCompileTime, 1, !IsRowMajor &gt;</type>
      <name>ColXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6e153b674ee7ad0c4854caf9619bafc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, const CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;, const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &amp; &gt;::type</type>
      <name>ConjugateReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aee5f26ebe59061d7df57a682db618d2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar &gt;, Matrix&lt; Scalar, Dynamic, Dynamic &gt; &gt;</type>
      <name>ConstantReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a84df63ca02474ce91b0b970891314a9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</type>
      <name>ConstBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab70a19db010416394c8d4a584416163c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, internal::traits&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;::RowsAtCompileTime, Dynamic, !IsRowMajor &gt;</type>
      <name>ConstColsBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a19a10cd23d876519aa34081b1d1af7f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, internal::traits&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;::RowsAtCompileTime, 1, !IsRowMajor &gt;</type>
      <name>ConstColXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7e41c99a451ca6d74f5ed85dd5b68869</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true &gt;</type>
      <name>ConstInnerVectorReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3249c0c0b1139b93dd68cc748a0ada1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>ConstInnerVectorsReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab4dce2a9be1a63e39d2bc3c90c39473a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, Dynamic, internal::traits&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>ConstRowsBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7dac70913d2114d0126782cc30dc9cfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, 1, internal::traits&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>ConstRowXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1ac454339c876a108644762535dec95a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const VectorBlock&lt; const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</type>
      <name>ConstSegmentReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae6dc75c83f05cb58bc40dd52fd2096ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const&lt; Transpose&lt; const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt; &gt;::type</type>
      <name>ConstTransposeReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acb6a69a643471ee1a86603a3b24ffab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</type>
      <name>CwiseAbs2ReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1ec4d6ba5bea0113011b068e89e76c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</type>
      <name>CwiseAbsReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac570cbbf6721b0d2d3bafeda732486dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</type>
      <name>CwiseInverseReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a69f711e6c5566e3fbb4610df6d3c21d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; internal::scalar_cmp_op&lt; Scalar, Scalar, internal::cmp_EQ &gt;, const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, const ConstantReturnType &gt;</type>
      <name>CwiseScalarEqualReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad5f488b6b3a42f0753baec0f0d75e391</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sign_op&lt; Scalar &gt;, const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</type>
      <name>CwiseSignReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6a8cabf1339da24df7ccdd4666ee4ea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</type>
      <name>CwiseSqrtReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a65af4aa9697968e20c5beb96f8565386</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime &gt;</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acca1ed7c478dbd2b36b7ef14cb781cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda2af043b36fe9e08df0107cf6de496165</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_imag_op&lt; Scalar &gt;, const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</type>
      <name>ImagReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a49b17d3c5360291d3e16635636fa1f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8017ae3d99610800f6bfb3043b8cc130</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda0e6d6faac3038c5a781abf94d376df6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true &gt;</type>
      <name>InnerVectorReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a15ab3e4acfce967bf4aa2213be038018</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>InnerVectorsReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>accf3898a24e39f209154fcf6bf925608</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fdadc4dd8524ca9fb8b65334e1d93d2f033</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda14a3f566ed2a074beddb8aef0223bfdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda4582ec479751d3a56aa26e9bade9eada</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda6647e063a07025ca408642561633582f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda7e09adcfcc4ed382e3dcf3f01067cb70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; Scalar &gt;, const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</type>
      <name>NegativeReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a78aee84bc5f00692fb817414646fc7b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryView&lt; internal::scalar_imag_ref_op&lt; Scalar &gt;, CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</type>
      <name>NonConstImagReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a51190c6d4167001e2a7c9d6d4d165572</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, CwiseUnaryView&lt; internal::scalar_real_ref_op&lt; Scalar &gt;, CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;, CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &amp; &gt;::type</type>
      <name>NonConstRealReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9601e14f161c30a557c7c1c332aa55f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const_on_value_type_if_arithmetic&lt; typename internal::packet_traits&lt; Scalar &gt;::type &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae627dc2c5bd1b53bc20e4e2a9028733e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6173fac1d813918bfae8091df083b917</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, Flags &amp;RowMajorBit ? RowMajor :ColMajor, StorageIndex &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5850cd5df8d1c900083fbd2376bf7eb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, const CwiseUnaryOp&lt; internal::scalar_real_op&lt; Scalar &gt;, const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;, const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &amp; &gt;::type</type>
      <name>RealReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a78d232d8ced6dc787b9f3b22012b4130</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaec8ace6efb785c81d442931c3248d88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda456cda7b9d938e57194036a41d634604</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, Dynamic, internal::traits&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>RowsBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a19c890e4d985e600c1cca3431add4466</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, 1, internal::traits&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>RowXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abac6d959618f54c8b8cd430518ba711b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a477b2830b50a0a04260463d6f8def336</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>ScalarVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af850b6e6613ad77defa801b0b7191a8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorBlock&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</type>
      <name>SegmentReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a47e794920c3c0d339440979acb445c35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fdaa5022cfa2bb53129883e9b7b8abd3d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime), EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime)&gt;</type>
      <name>SquareMatrixType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa61bc39f66a93bc46173f3044dacc932</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrixBase</type>
      <name>StorageBaseType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaafce9f1c4ca436a8f8516f796c5882f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0b540ba724726ebe953f8c0df06081ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a878c26b8e33751cd6e1096bab7b95900</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transpose&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</type>
      <name>TransposeReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4fd3e960a0d7afc1d3eed25504241bfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar</type>
      <name>value_type</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac254d3b61718ebc2136d27bac043dcb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>adab34202f9694f1085b78850ea3dcb44</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; CustomBinaryOp, const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, const OtherDerived &gt;</type>
      <name>binaryExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4236dca155096386a574f9f7c6c15c61</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other, const CustomBinaryOp &amp;func=CustomBinaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7c28a2f511181c727396d5e813519d38</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a14f59422bfb2c1b27dcf5325e3a244d0</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad7a342adc59c2866c323ace6d2f65378</anchor>
      <arglist>(Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aba087af967b57fe36d38ba5029274630</anchor>
      <arglist>(Index startRow, Index startCol) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a22a720d29fee4d4f6d3739c7596a2c25</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a928c458f6cd7b169a80691bd01ad3d9a</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>blueNorm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a23769bd7c0784d25e69fb4759b18adf4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6557dcd3512c07370630d5ce0c3fbd3e</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa56c62b99e26e37c5f93ea83e0c3ba58</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af0e6f2ff2f449cae8f7b19bd34dec4ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a02ac940609eb16204bb7edffd7786c8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a311507cde6d998e651ec6b41c550f6c2</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6269d34c9bb1277d1470d0c948361a81</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa531aefed8ea1fa530c638abc8eea6c9</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac66a3a6035f4b89a9e85c0bcaf8a4364</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3f810c062c1bc3cad4ae82be15c15636</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad511aa3f5b977089238bf0903f8f2267</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a68d2c2489e2f434ad062384eb224ea85</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a752c59896582b0c654d24362f3799b68</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3035db49593e0d16a16e93a5cb405d02</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7fe6a2433c70233623861c8fb4d9dad2</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab650ae58b1b3d03df6ebc0226388e0b9</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aff3bd6c461f4e51af2258f7cf1a22b42</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CastXpr&lt; NewType &gt;::Type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0a096b9ebe064a3d55a124da2e3ee008</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8f4eaa3c3921ef3823ffc69ebcc356af</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2659a9d172199e1963ce27756c25390c</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aca7ce296424ef6e478ab0fb19547a7ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a22b6b4e39a3d31125a3f8f53b1083224</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a34a7f8da0b505b870a65bf58d946a502</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbsReturnType</type>
      <name>cwiseAbs</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae8e39ef24c78084bdaddddad8488e11b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbs2ReturnType</type>
      <name>cwiseAbs2</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2052c2ae010743f6b76a8da5912350b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; std::equal_to&lt; Scalar &gt;, const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, const OtherDerived &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa55947922b1a537dbcfa857b48625a58</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseScalarEqualReturnType</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af1dcaa7c8574dbc2205319a91d798417</anchor>
      <arglist>(const Scalar &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseInverseReturnType</type>
      <name>cwiseInverse</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a95fe63ce71f4dac974b9f36fd2e6e8fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar, Scalar &gt;, const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, const OtherDerived &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a79030f983f007807e976cc0049164094</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar, Scalar &gt;, const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa9a80f82024c49bf896a8e9422d96a3b</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar, Scalar &gt;, const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, const OtherDerived &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4ca1d836da5da6d94c730f22efac78ef</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar, Scalar &gt;, const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a421fe17d1d5abf656b1630910788268f</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; std::not_equal_to&lt; Scalar &gt;, const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, const OtherDerived &gt;</type>
      <name>cwiseNotEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a343a8ed411a643f1ca3ebd5bc28d0d97</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseProductDenseReturnType&lt; OtherDerived &gt;::Type</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a94d8fe22984eb80587e484c1d54b4efd</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const SparseMatrixBase&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;::template CwiseProductDenseReturnType&lt; OtherDerived &gt;::Type</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a511c5df98477da350fba18ac562ed06b</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, const OtherDerived &gt;</type>
      <name>cwiseQuotient</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac8065bebfa7102bc138a177b1209e86f</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseSignReturnType</type>
      <name>cwiseSign</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8498baacdc71d7f8b0df4ba0077a6487</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseSqrtReturnType</type>
      <name>cwiseSqrt</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aeb61b3c78244395783b29d73cbf5e61d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa75a5f413b9c78b4ff906091cc9706a5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae4a2d472e2aaf7b58b44fa3ab8ce8530</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;::Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa449ebc968d7ed08aca2b18caca8ae91</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;::Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6cc2a5ef66cd50f67dc7136fa15eeeee</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4a2636ada34d7d8634de202d6669677a</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a237d4ca74a4de2558b0c64359fb9c481</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_BINARY_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af3616697987a1f7f20a5691fe8251e9d</anchor>
      <arglist>(CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, OtherDerived, product) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const internal::eval&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;::type</type>
      <name>eval</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a761bd872a06b59632fcff7b7807a77ce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6b3f24af4a70e2824a52fbe909872274</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstSegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a53e85c84714175782fb701934f30bef4</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC FixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a29ab4aa54c376d9166252d545f98d3cd</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a06c480ce669082944383471dbc079d47</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1843284eb1a87e8bd37791941a751b2b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonConstImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aba4d0025dccf8a02d33b76c241e0625a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a180fcba1ccf3cdf3252a263bc1de7a1d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>InnerVectorReturnType</type>
      <name>innerVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a65aaf3b50d205011e2bfa0de24756cce</anchor>
      <arglist>(Index outer)</arglist>
    </member>
    <member kind="function">
      <type>const ConstInnerVectorReturnType</type>
      <name>innerVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1050a842569fcdadf8d936250301e72d</anchor>
      <arglist>(Index outer) const</arglist>
    </member>
    <member kind="function">
      <type>InnerVectorsReturnType</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c51bf5a7eb18eab9a85949d03aed14a</anchor>
      <arglist>(Index outerStart, Index outerSize)</arglist>
    </member>
    <member kind="function">
      <type>const ConstInnerVectorsReturnType</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae6585c991d04c139f2486ab81f56ad1a</anchor>
      <arglist>(Index outerStart, Index outerSize) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a70851868f2d1dbf53bcf1fa1e5c1c970</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa881aa7b6759bdec2ccfa45746b24bc2</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1c648eecf99e2774aa61195f3282b45a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7eedffa867031f649fd0fb9cc23ce4be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9df32a7c2b6276259c05c996aaa929a8</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a20db2634ddca627daf1586c1f1b51db3</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4bff782eeab332b5e1d8210d86755be4</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9d9195047f341b44ab18dcd418509b41</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &amp;</type>
      <name>markAsRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8f373317f897c196d6623ab4d29dd454</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8a36ee6b1a072f07bfaaffd69cf31dbd</anchor>
      <arglist>(Index startCol, Index numCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a586e95ab75756fa6f5078d134d99ba1e</anchor>
      <arglist>(Index startCol, Index numCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac9adf23adf2b74a6fc316d8298d0b210</anchor>
      <arglist>(Index startCol, Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2ddec6853c97bd00adcd251576314098</anchor>
      <arglist>(Index startCol, Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa06954a6c3a27447c4a401f1bfc0fc3a</anchor>
      <arglist>(Index startRow, Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a764c62621c13c3c0334a39f82d46a1fb</anchor>
      <arglist>(Index startRow, Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8f5970f79bfb2f270e29a0669c3e8493</anchor>
      <arglist>(Index startRow, Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a307edd2f29a77a5e642eac694d0167d1</anchor>
      <arglist>(Index startRow, Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aae1704e691a2bed034dea859db0c79af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; internal::scalar_boolean_and_op, const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, const OtherDerived &gt;</type>
      <name>operator&amp;&amp;</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a76d0d043acee1342bd0046871125b00f</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab248d3599faa7e14d71f7ac3ab573c18</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, OtherDerived, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9d4d71b3f34389e6fc01f2b86e43f7a4</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d068c64e205ef145b012881c24844fd</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4fc6ac03c7aab3066b79d69283266e31</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaf2f8d82c28b6caff11a5d9c5d41b1e3</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a498f327a72d833dfabbaa0ccbc83f800</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a85ae4c3e667391136bd56ece67aa344e</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a72331da8e6a559e03fa03d46e3ad4f58</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const NegativeReturnType</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad0d7bb4733595293b54fc8b11c9f90bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a48857e50f4a40afdbd4c291be5189590</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>add975d4d76424b294d8a922b5986841d</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa6c7be58928084ed948e4f7f1e698f44</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>adcf52365cb9d032d3968c809fd3d5ea5</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a379e2a65ec661cceaddc225120ad5cb1</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3365b1d14b9f6c5d832169b3d07511a4</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa171e4de58f2bddb8da0358961c6d3fd</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af2eba8c3ea2424df618f3e90f1b5254b</anchor>
      <arglist>(const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; internal::scalar_boolean_or_op, const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, const OtherDerived &gt;</type>
      <name>operator||</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a34225d20887df166fd66c9323fcef379</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac86cc88a4cfef21db6b64ec0ab4c8f0a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseView&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</type>
      <name>pruned</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac8d0414b56d9d620ce9a698c1b281e5d</anchor>
      <arglist>(const Scalar &amp;reference=Scalar(0), const RealScalar &amp;epsilon=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8a21aa3017e094f1c07be866d47d7539</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonConstRealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a47a21ed23d5d10618ac0aca93903a32e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a394f6ce7117933acc10f32dc55ceee81</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0d6ea6a5e895de7b0564ed6ab5c09626</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad70dcf0cacd45a752f47aa3adc6444d9</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a489c101cfd6f363cdb3830a3d9655637</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac0a5563ed3f243f013fb9d2c17e230d0</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af4e68009539a4959d04e63241c37574b</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1944e9fa9ce7937bfc3a87b2cb94371f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>adf94a8461a773fb4b0daedaa9980b054</anchor>
      <arglist>(Index start, Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstSegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0310f6125518b5bd93314d07db2a5a6e</anchor>
      <arglist>(Index start, Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC FixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1d27cc814e81dfab65901aa201a886ef</anchor>
      <arglist>(Index start, Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7acc88755710b97fc89ff3293787d55d</anchor>
      <arglist>(Index start, Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrixBase&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;::template ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa3d27327f5290f7939904557ee81b349</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrixBase&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;::template SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a76d3d67a78ef0e319cd2cb5d6e480396</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abf640378dca3e71c173630ee17a0f90e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa1e5343090bde6752c0bb695c94f9595</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a124bc57921775eb9aa2dfd9727e23472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrixBase</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a39de899c0df73ec88763a0ef4966bf72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5c8cfa22502f9b4ab1074436f1ffe541</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af06b39a5e72293a4c8f8613364a549ec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a381e2efeb1531223bbb318b1ac5c5090</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstSegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac6a7688d302a0bd248e5bf1aa7f37e10</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC FixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4c210c4ddf80da455aaec0ab31093737</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8ce8c493f10d35305b96815b97488c6a</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDense</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6915317b95925fdeec3c8bb1e7eccffd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5e0cd43cb4555c7ef79fd0481d117cce</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab1080faa159c59aa95b5dc2f7ba27250</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a15819a901d677053cff381a3b7c6739b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a61a62a5375ec7c8d1584b880aaa9428d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7ca58a7a4a44dcadc519eb67f9611efa</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d2a17b67327925dc9dab29694f48433</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a709232ffb83f5c4c054de1c7655e8b99</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3308013aabe7ed2f28deb5a30b3b9a09</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4079d9bb1b0f18bb7f32f711608624b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6d22c5b0afbf01233fea14e6481d2377</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9db4c184e2222d0c9a945a191251d710</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad48496ebbfcd6cb685f893246de1d934</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab620d8edbf8f0d9369a7f2f9956228eb</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8e17950f7b7a973a1e51b77a8de21c44</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae3eb4237ad09ee6313969049cc8f856a</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9e4073e255c70b2324e99be47c3bf941</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>TransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abef4b43a6c62c8eae9b5087d732b3a4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ConstTransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2dba0403e15a7bc0552bb50e7c38b15d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TriangularView&lt; const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, Mode &gt;</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6762232f126791a057dfbf3bf6014542</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseSymmetricPermutationProduct&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, Upper|Lower &gt;</type>
      <name>twistedBy</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a51d4898bd6a57cc3ba543a39b102423e</anchor>
      <arglist>(const PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt; &amp;perm) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseUnaryOp&lt; CustomUnaryOp, const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1b90f8895b8d43d083119abb962c8535</anchor>
      <arglist>(const CustomUnaryOp &amp;func=CustomUnaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseUnaryView&lt; CustomViewOp, const CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</type>
      <name>unaryViewExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab7af45fec58b89cd3e5e434672557c6c</anchor>
      <arglist>(const CustomViewOp &amp;func=CustomViewOp()) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &amp;</type>
      <name>assign</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa927798f98809d78804bf4f805d94cd8</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>assignGeneric</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4e77da935a1f0699926db9fdd6caf1c3</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static StorageIndex</type>
      <name>convert_index</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afb07f167dace0de85688250a42acde46</anchor>
      <arglist>(const Index idx)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e18769c71fc666a57c10f475ea5ada6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2c9dfe60a5a7f4baea31da616b1e991a</anchor>
      <arglist>(Dest &amp;) const</arglist>
    </member>
    <member kind="friend">
      <type>friend const Product&lt; OtherDerived, CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa0ba2559579b2a0f0d13e6223c511866</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend const Product&lt; OtherDerived, CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab22e5b97c8e24c7638eb92ca19d1fb72</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a34261623108465eab7a7290ddee9d111</anchor>
      <arglist>(std::ostream &amp;s, const SparseMatrixBase &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseMatrixBase&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</name>
    <filename>classEigen_1_1SparseMatrixBase.html</filename>
    <base>EigenBase&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</base>
    <member kind="enumvalue">
      <name>_HasDirectAccess</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda00872c0ea424e5337e22be871f62dc56</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, Eigen::Transpose&lt; const SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt; &gt;, Transpose&lt; const SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt; &gt;::type</type>
      <name>AdjointReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab21425999c8acd7aed121ad34e83c48e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EigenBase&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d56feda60ba79f1799db89e3cdbf034</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>BlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6de8278bd85b59eee96d483e0befec92</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; _HasDirectAccess, const Scalar &amp;, Scalar &gt;::type</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7043a0035980494d5174e33fd617a81b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda27ba349f075d026c1f51d1ec69aa5b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, internal::traits&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;::RowsAtCompileTime, Dynamic, !IsRowMajor &gt;</type>
      <name>ColsBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af782ccc10ac06c91699f9a6fe9eaebbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, internal::traits&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;::RowsAtCompileTime, 1, !IsRowMajor &gt;</type>
      <name>ColXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6e153b674ee7ad0c4854caf9619bafc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, const CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, const SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;, const SparseMatrix&lt; _Scalar, _Options, _Index &gt; &amp; &gt;::type</type>
      <name>ConjugateReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aee5f26ebe59061d7df57a682db618d2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar &gt;, Matrix&lt; Scalar, Dynamic, Dynamic &gt; &gt;</type>
      <name>ConstantReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a84df63ca02474ce91b0b970891314a9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>ConstBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab70a19db010416394c8d4a584416163c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _Index &gt;, internal::traits&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;::RowsAtCompileTime, Dynamic, !IsRowMajor &gt;</type>
      <name>ConstColsBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a19a10cd23d876519aa34081b1d1af7f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _Index &gt;, internal::traits&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;::RowsAtCompileTime, 1, !IsRowMajor &gt;</type>
      <name>ConstColXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7e41c99a451ca6d74f5ed85dd5b68869</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const SparseMatrix&lt; _Scalar, _Options, _Index &gt;, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true &gt;</type>
      <name>ConstInnerVectorReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3249c0c0b1139b93dd68cc748a0ada1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const SparseMatrix&lt; _Scalar, _Options, _Index &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>ConstInnerVectorsReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab4dce2a9be1a63e39d2bc3c90c39473a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _Index &gt;, Dynamic, internal::traits&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>ConstRowsBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7dac70913d2114d0126782cc30dc9cfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const SparseMatrix&lt; _Scalar, _Options, _Index &gt;, 1, internal::traits&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>ConstRowXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1ac454339c876a108644762535dec95a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const VectorBlock&lt; const SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>ConstSegmentReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae6dc75c83f05cb58bc40dd52fd2096ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const&lt; Transpose&lt; const SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt; &gt;::type</type>
      <name>ConstTransposeReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acb6a69a643471ee1a86603a3b24ffab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>CwiseAbs2ReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1ec4d6ba5bea0113011b068e89e76c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>CwiseAbsReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac570cbbf6721b0d2d3bafeda732486dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>CwiseInverseReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a69f711e6c5566e3fbb4610df6d3c21d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; internal::scalar_cmp_op&lt; Scalar, Scalar, internal::cmp_EQ &gt;, const SparseMatrix&lt; _Scalar, _Options, _Index &gt;, const ConstantReturnType &gt;</type>
      <name>CwiseScalarEqualReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad5f488b6b3a42f0753baec0f0d75e391</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sign_op&lt; Scalar &gt;, const SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>CwiseSignReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6a8cabf1339da24df7ccdd4666ee4ea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>CwiseSqrtReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a65af4aa9697968e20c5beb96f8565386</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime &gt;</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acca1ed7c478dbd2b36b7ef14cb781cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda2af043b36fe9e08df0107cf6de496165</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_imag_op&lt; Scalar &gt;, const SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>ImagReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a49b17d3c5360291d3e16635636fa1f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8017ae3d99610800f6bfb3043b8cc130</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda0e6d6faac3038c5a781abf94d376df6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true &gt;</type>
      <name>InnerVectorReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a15ab3e4acfce967bf4aa2213be038018</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>InnerVectorsReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>accf3898a24e39f209154fcf6bf925608</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fdadc4dd8524ca9fb8b65334e1d93d2f033</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda14a3f566ed2a074beddb8aef0223bfdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda4582ec479751d3a56aa26e9bade9eada</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda6647e063a07025ca408642561633582f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda7e09adcfcc4ed382e3dcf3f01067cb70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; Scalar &gt;, const SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>NegativeReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a78aee84bc5f00692fb817414646fc7b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryView&lt; internal::scalar_imag_ref_op&lt; Scalar &gt;, SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>NonConstImagReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a51190c6d4167001e2a7c9d6d4d165572</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, CwiseUnaryView&lt; internal::scalar_real_ref_op&lt; Scalar &gt;, SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;, SparseMatrix&lt; _Scalar, _Options, _Index &gt; &amp; &gt;::type</type>
      <name>NonConstRealReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9601e14f161c30a557c7c1c332aa55f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const_on_value_type_if_arithmetic&lt; typename internal::packet_traits&lt; Scalar &gt;::type &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae627dc2c5bd1b53bc20e4e2a9028733e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6173fac1d813918bfae8091df083b917</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, Flags &amp;RowMajorBit ? RowMajor :ColMajor, StorageIndex &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5850cd5df8d1c900083fbd2376bf7eb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, const CwiseUnaryOp&lt; internal::scalar_real_op&lt; Scalar &gt;, const SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;, const SparseMatrix&lt; _Scalar, _Options, _Index &gt; &amp; &gt;::type</type>
      <name>RealReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a78d232d8ced6dc787b9f3b22012b4130</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaec8ace6efb785c81d442931c3248d88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda456cda7b9d938e57194036a41d634604</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, Dynamic, internal::traits&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>RowsBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a19c890e4d985e600c1cca3431add4466</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, 1, internal::traits&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>RowXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abac6d959618f54c8b8cd430518ba711b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a477b2830b50a0a04260463d6f8def336</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>ScalarVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af850b6e6613ad77defa801b0b7191a8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorBlock&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>SegmentReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a47e794920c3c0d339440979acb445c35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fdaa5022cfa2bb53129883e9b7b8abd3d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime), EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime)&gt;</type>
      <name>SquareMatrixType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa61bc39f66a93bc46173f3044dacc932</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrixBase</type>
      <name>StorageBaseType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaafce9f1c4ca436a8f8516f796c5882f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0b540ba724726ebe953f8c0df06081ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a878c26b8e33751cd6e1096bab7b95900</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transpose&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>TransposeReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4fd3e960a0d7afc1d3eed25504241bfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar</type>
      <name>value_type</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac254d3b61718ebc2136d27bac043dcb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>adab34202f9694f1085b78850ea3dcb44</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; CustomBinaryOp, const SparseMatrix&lt; _Scalar, _Options, _Index &gt;, const OtherDerived &gt;</type>
      <name>binaryExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4236dca155096386a574f9f7c6c15c61</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other, const CustomBinaryOp &amp;func=CustomBinaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7c28a2f511181c727396d5e813519d38</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a14f59422bfb2c1b27dcf5325e3a244d0</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad7a342adc59c2866c323ace6d2f65378</anchor>
      <arglist>(Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aba087af967b57fe36d38ba5029274630</anchor>
      <arglist>(Index startRow, Index startCol) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a22a720d29fee4d4f6d3739c7596a2c25</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a928c458f6cd7b169a80691bd01ad3d9a</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>blueNorm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a23769bd7c0784d25e69fb4759b18adf4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6557dcd3512c07370630d5ce0c3fbd3e</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa56c62b99e26e37c5f93ea83e0c3ba58</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af0e6f2ff2f449cae8f7b19bd34dec4ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a02ac940609eb16204bb7edffd7786c8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a311507cde6d998e651ec6b41c550f6c2</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6269d34c9bb1277d1470d0c948361a81</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa531aefed8ea1fa530c638abc8eea6c9</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac66a3a6035f4b89a9e85c0bcaf8a4364</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3f810c062c1bc3cad4ae82be15c15636</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad511aa3f5b977089238bf0903f8f2267</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a68d2c2489e2f434ad062384eb224ea85</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a752c59896582b0c654d24362f3799b68</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3035db49593e0d16a16e93a5cb405d02</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7fe6a2433c70233623861c8fb4d9dad2</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab650ae58b1b3d03df6ebc0226388e0b9</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aff3bd6c461f4e51af2258f7cf1a22b42</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CastXpr&lt; NewType &gt;::Type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0a096b9ebe064a3d55a124da2e3ee008</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8f4eaa3c3921ef3823ffc69ebcc356af</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2659a9d172199e1963ce27756c25390c</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aca7ce296424ef6e478ab0fb19547a7ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a22b6b4e39a3d31125a3f8f53b1083224</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix&lt; _Scalar, _Options, _Index &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a34a7f8da0b505b870a65bf58d946a502</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbsReturnType</type>
      <name>cwiseAbs</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae8e39ef24c78084bdaddddad8488e11b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbs2ReturnType</type>
      <name>cwiseAbs2</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2052c2ae010743f6b76a8da5912350b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; std::equal_to&lt; Scalar &gt;, const SparseMatrix&lt; _Scalar, _Options, _Index &gt;, const OtherDerived &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa55947922b1a537dbcfa857b48625a58</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseScalarEqualReturnType</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af1dcaa7c8574dbc2205319a91d798417</anchor>
      <arglist>(const Scalar &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseInverseReturnType</type>
      <name>cwiseInverse</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a95fe63ce71f4dac974b9f36fd2e6e8fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar, Scalar &gt;, const SparseMatrix&lt; _Scalar, _Options, _Index &gt;, const OtherDerived &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a79030f983f007807e976cc0049164094</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar, Scalar &gt;, const SparseMatrix&lt; _Scalar, _Options, _Index &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa9a80f82024c49bf896a8e9422d96a3b</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar, Scalar &gt;, const SparseMatrix&lt; _Scalar, _Options, _Index &gt;, const OtherDerived &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4ca1d836da5da6d94c730f22efac78ef</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar, Scalar &gt;, const SparseMatrix&lt; _Scalar, _Options, _Index &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a421fe17d1d5abf656b1630910788268f</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; std::not_equal_to&lt; Scalar &gt;, const SparseMatrix&lt; _Scalar, _Options, _Index &gt;, const OtherDerived &gt;</type>
      <name>cwiseNotEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a343a8ed411a643f1ca3ebd5bc28d0d97</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseProductDenseReturnType&lt; OtherDerived &gt;::Type</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a94d8fe22984eb80587e484c1d54b4efd</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const SparseMatrixBase&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;::template CwiseProductDenseReturnType&lt; OtherDerived &gt;::Type</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a511c5df98477da350fba18ac562ed06b</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const SparseMatrix&lt; _Scalar, _Options, _Index &gt;, const OtherDerived &gt;</type>
      <name>cwiseQuotient</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac8065bebfa7102bc138a177b1209e86f</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseSignReturnType</type>
      <name>cwiseSign</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8498baacdc71d7f8b0df4ba0077a6487</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseSqrtReturnType</type>
      <name>cwiseSqrt</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aeb61b3c78244395783b29d73cbf5e61d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseMatrix&lt; _Scalar, _Options, _Index &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa75a5f413b9c78b4ff906091cc9706a5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix&lt; _Scalar, _Options, _Index &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae4a2d472e2aaf7b58b44fa3ab8ce8530</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;::Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa449ebc968d7ed08aca2b18caca8ae91</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;::Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6cc2a5ef66cd50f67dc7136fa15eeeee</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4a2636ada34d7d8634de202d6669677a</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a237d4ca74a4de2558b0c64359fb9c481</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_BINARY_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af3616697987a1f7f20a5691fe8251e9d</anchor>
      <arglist>(SparseMatrix&lt; _Scalar, _Options, _Index &gt;, OtherDerived, product) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const internal::eval&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;::type</type>
      <name>eval</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a761bd872a06b59632fcff7b7807a77ce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6b3f24af4a70e2824a52fbe909872274</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstSegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a53e85c84714175782fb701934f30bef4</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC FixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a29ab4aa54c376d9166252d545f98d3cd</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a06c480ce669082944383471dbc079d47</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1843284eb1a87e8bd37791941a751b2b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonConstImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aba4d0025dccf8a02d33b76c241e0625a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a180fcba1ccf3cdf3252a263bc1de7a1d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>InnerVectorReturnType</type>
      <name>innerVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a65aaf3b50d205011e2bfa0de24756cce</anchor>
      <arglist>(Index outer)</arglist>
    </member>
    <member kind="function">
      <type>const ConstInnerVectorReturnType</type>
      <name>innerVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1050a842569fcdadf8d936250301e72d</anchor>
      <arglist>(Index outer) const</arglist>
    </member>
    <member kind="function">
      <type>InnerVectorsReturnType</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c51bf5a7eb18eab9a85949d03aed14a</anchor>
      <arglist>(Index outerStart, Index outerSize)</arglist>
    </member>
    <member kind="function">
      <type>const ConstInnerVectorsReturnType</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae6585c991d04c139f2486ab81f56ad1a</anchor>
      <arglist>(Index outerStart, Index outerSize) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a70851868f2d1dbf53bcf1fa1e5c1c970</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa881aa7b6759bdec2ccfa45746b24bc2</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1c648eecf99e2774aa61195f3282b45a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7eedffa867031f649fd0fb9cc23ce4be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9df32a7c2b6276259c05c996aaa929a8</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a20db2634ddca627daf1586c1f1b51db3</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4bff782eeab332b5e1d8210d86755be4</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9d9195047f341b44ab18dcd418509b41</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix&lt; _Scalar, _Options, _Index &gt; &amp;</type>
      <name>markAsRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8f373317f897c196d6623ab4d29dd454</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8a36ee6b1a072f07bfaaffd69cf31dbd</anchor>
      <arglist>(Index startCol, Index numCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a586e95ab75756fa6f5078d134d99ba1e</anchor>
      <arglist>(Index startCol, Index numCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac9adf23adf2b74a6fc316d8298d0b210</anchor>
      <arglist>(Index startCol, Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2ddec6853c97bd00adcd251576314098</anchor>
      <arglist>(Index startCol, Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa06954a6c3a27447c4a401f1bfc0fc3a</anchor>
      <arglist>(Index startRow, Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a764c62621c13c3c0334a39f82d46a1fb</anchor>
      <arglist>(Index startRow, Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8f5970f79bfb2f270e29a0669c3e8493</anchor>
      <arglist>(Index startRow, Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a307edd2f29a77a5e642eac694d0167d1</anchor>
      <arglist>(Index startRow, Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aae1704e691a2bed034dea859db0c79af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; internal::scalar_boolean_and_op, const SparseMatrix&lt; _Scalar, _Options, _Index &gt;, const OtherDerived &gt;</type>
      <name>operator&amp;&amp;</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a76d0d043acee1342bd0046871125b00f</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab248d3599faa7e14d71f7ac3ab573c18</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, OtherDerived, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9d4d71b3f34389e6fc01f2b86e43f7a4</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d068c64e205ef145b012881c24844fd</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix&lt; _Scalar, _Options, _Index &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4fc6ac03c7aab3066b79d69283266e31</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix&lt; _Scalar, _Options, _Index &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaf2f8d82c28b6caff11a5d9c5d41b1e3</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix&lt; _Scalar, _Options, _Index &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a498f327a72d833dfabbaa0ccbc83f800</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix&lt; _Scalar, _Options, _Index &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a85ae4c3e667391136bd56ece67aa344e</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE SparseMatrix&lt; _Scalar, _Options, _Index &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a72331da8e6a559e03fa03d46e3ad4f58</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const NegativeReturnType</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad0d7bb4733595293b54fc8b11c9f90bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix&lt; _Scalar, _Options, _Index &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a48857e50f4a40afdbd4c291be5189590</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix&lt; _Scalar, _Options, _Index &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>add975d4d76424b294d8a922b5986841d</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE SparseMatrix&lt; _Scalar, _Options, _Index &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa6c7be58928084ed948e4f7f1e698f44</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix&lt; _Scalar, _Options, _Index &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>adcf52365cb9d032d3968c809fd3d5ea5</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix&lt; _Scalar, _Options, _Index &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a379e2a65ec661cceaddc225120ad5cb1</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix&lt; _Scalar, _Options, _Index &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3365b1d14b9f6c5d832169b3d07511a4</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix&lt; _Scalar, _Options, _Index &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa171e4de58f2bddb8da0358961c6d3fd</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix&lt; _Scalar, _Options, _Index &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af2eba8c3ea2424df618f3e90f1b5254b</anchor>
      <arglist>(const SparseMatrix&lt; _Scalar, _Options, _Index &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; internal::scalar_boolean_or_op, const SparseMatrix&lt; _Scalar, _Options, _Index &gt;, const OtherDerived &gt;</type>
      <name>operator||</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a34225d20887df166fd66c9323fcef379</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac86cc88a4cfef21db6b64ec0ab4c8f0a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseView&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>pruned</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac8d0414b56d9d620ce9a698c1b281e5d</anchor>
      <arglist>(const Scalar &amp;reference=Scalar(0), const RealScalar &amp;epsilon=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8a21aa3017e094f1c07be866d47d7539</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonConstRealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a47a21ed23d5d10618ac0aca93903a32e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a394f6ce7117933acc10f32dc55ceee81</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0d6ea6a5e895de7b0564ed6ab5c09626</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad70dcf0cacd45a752f47aa3adc6444d9</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a489c101cfd6f363cdb3830a3d9655637</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac0a5563ed3f243f013fb9d2c17e230d0</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af4e68009539a4959d04e63241c37574b</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1944e9fa9ce7937bfc3a87b2cb94371f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>adf94a8461a773fb4b0daedaa9980b054</anchor>
      <arglist>(Index start, Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstSegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0310f6125518b5bd93314d07db2a5a6e</anchor>
      <arglist>(Index start, Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC FixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1d27cc814e81dfab65901aa201a886ef</anchor>
      <arglist>(Index start, Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7acc88755710b97fc89ff3293787d55d</anchor>
      <arglist>(Index start, Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrixBase&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;::template ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa3d27327f5290f7939904557ee81b349</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrixBase&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;::template SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a76d3d67a78ef0e319cd2cb5d6e480396</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abf640378dca3e71c173630ee17a0f90e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa1e5343090bde6752c0bb695c94f9595</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a124bc57921775eb9aa2dfd9727e23472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrixBase</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a39de899c0df73ec88763a0ef4966bf72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5c8cfa22502f9b4ab1074436f1ffe541</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af06b39a5e72293a4c8f8613364a549ec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a381e2efeb1531223bbb318b1ac5c5090</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstSegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac6a7688d302a0bd248e5bf1aa7f37e10</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC FixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4c210c4ddf80da455aaec0ab31093737</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8ce8c493f10d35305b96815b97488c6a</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDense</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6915317b95925fdeec3c8bb1e7eccffd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5e0cd43cb4555c7ef79fd0481d117cce</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab1080faa159c59aa95b5dc2f7ba27250</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a15819a901d677053cff381a3b7c6739b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a61a62a5375ec7c8d1584b880aaa9428d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7ca58a7a4a44dcadc519eb67f9611efa</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d2a17b67327925dc9dab29694f48433</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a709232ffb83f5c4c054de1c7655e8b99</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3308013aabe7ed2f28deb5a30b3b9a09</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4079d9bb1b0f18bb7f32f711608624b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6d22c5b0afbf01233fea14e6481d2377</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9db4c184e2222d0c9a945a191251d710</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad48496ebbfcd6cb685f893246de1d934</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab620d8edbf8f0d9369a7f2f9956228eb</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8e17950f7b7a973a1e51b77a8de21c44</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae3eb4237ad09ee6313969049cc8f856a</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9e4073e255c70b2324e99be47c3bf941</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>TransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abef4b43a6c62c8eae9b5087d732b3a4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ConstTransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2dba0403e15a7bc0552bb50e7c38b15d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TriangularView&lt; const SparseMatrix&lt; _Scalar, _Options, _Index &gt;, Mode &gt;</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6762232f126791a057dfbf3bf6014542</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseSymmetricPermutationProduct&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, Upper|Lower &gt;</type>
      <name>twistedBy</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a51d4898bd6a57cc3ba543a39b102423e</anchor>
      <arglist>(const PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt; &amp;perm) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseUnaryOp&lt; CustomUnaryOp, const SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1b90f8895b8d43d083119abb962c8535</anchor>
      <arglist>(const CustomUnaryOp &amp;func=CustomUnaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseUnaryView&lt; CustomViewOp, const SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>unaryViewExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab7af45fec58b89cd3e5e434672557c6c</anchor>
      <arglist>(const CustomViewOp &amp;func=CustomViewOp()) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>SparseMatrix&lt; _Scalar, _Options, _Index &gt; &amp;</type>
      <name>assign</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa927798f98809d78804bf4f805d94cd8</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>assignGeneric</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4e77da935a1f0699926db9fdd6caf1c3</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static StorageIndex</type>
      <name>convert_index</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afb07f167dace0de85688250a42acde46</anchor>
      <arglist>(const Index idx)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e18769c71fc666a57c10f475ea5ada6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2c9dfe60a5a7f4baea31da616b1e991a</anchor>
      <arglist>(Dest &amp;) const</arglist>
    </member>
    <member kind="friend">
      <type>friend const Product&lt; OtherDerived, SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa0ba2559579b2a0f0d13e6223c511866</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend const Product&lt; OtherDerived, SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab22e5b97c8e24c7638eb92ca19d1fb72</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a34261623108465eab7a7290ddee9d111</anchor>
      <arglist>(std::ostream &amp;s, const SparseMatrixBase &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseMatrixBase&lt; SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</name>
    <filename>classEigen_1_1SparseMatrixBase.html</filename>
    <base>EigenBase&lt; SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</base>
    <member kind="enumvalue">
      <name>_HasDirectAccess</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda00872c0ea424e5337e22be871f62dc56</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, Eigen::Transpose&lt; const SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt; &gt;, Transpose&lt; const SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt; &gt;::type</type>
      <name>AdjointReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab21425999c8acd7aed121ad34e83c48e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EigenBase&lt; SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d56feda60ba79f1799db89e3cdbf034</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</type>
      <name>BlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6de8278bd85b59eee96d483e0befec92</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; _HasDirectAccess, const Scalar &amp;, Scalar &gt;::type</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7043a0035980494d5174e33fd617a81b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda27ba349f075d026c1f51d1ec69aa5b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; SparseVector&lt; _Scalar, _Options, _StorageIndex &gt;, internal::traits&lt; SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;::RowsAtCompileTime, Dynamic, !IsRowMajor &gt;</type>
      <name>ColsBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af782ccc10ac06c91699f9a6fe9eaebbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; SparseVector&lt; _Scalar, _Options, _StorageIndex &gt;, internal::traits&lt; SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;::RowsAtCompileTime, 1, !IsRowMajor &gt;</type>
      <name>ColXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6e153b674ee7ad0c4854caf9619bafc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, const CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, const SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;, const SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &amp; &gt;::type</type>
      <name>ConjugateReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aee5f26ebe59061d7df57a682db618d2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar &gt;, Matrix&lt; Scalar, Dynamic, Dynamic &gt; &gt;</type>
      <name>ConstantReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a84df63ca02474ce91b0b970891314a9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</type>
      <name>ConstBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab70a19db010416394c8d4a584416163c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const SparseVector&lt; _Scalar, _Options, _StorageIndex &gt;, internal::traits&lt; SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;::RowsAtCompileTime, Dynamic, !IsRowMajor &gt;</type>
      <name>ConstColsBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a19a10cd23d876519aa34081b1d1af7f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const SparseVector&lt; _Scalar, _Options, _StorageIndex &gt;, internal::traits&lt; SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;::RowsAtCompileTime, 1, !IsRowMajor &gt;</type>
      <name>ConstColXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7e41c99a451ca6d74f5ed85dd5b68869</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const SparseVector&lt; _Scalar, _Options, _StorageIndex &gt;, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true &gt;</type>
      <name>ConstInnerVectorReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3249c0c0b1139b93dd68cc748a0ada1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const SparseVector&lt; _Scalar, _Options, _StorageIndex &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>ConstInnerVectorsReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab4dce2a9be1a63e39d2bc3c90c39473a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const SparseVector&lt; _Scalar, _Options, _StorageIndex &gt;, Dynamic, internal::traits&lt; SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>ConstRowsBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7dac70913d2114d0126782cc30dc9cfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const SparseVector&lt; _Scalar, _Options, _StorageIndex &gt;, 1, internal::traits&lt; SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>ConstRowXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1ac454339c876a108644762535dec95a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const VectorBlock&lt; const SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</type>
      <name>ConstSegmentReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae6dc75c83f05cb58bc40dd52fd2096ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const&lt; Transpose&lt; const SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt; &gt;::type</type>
      <name>ConstTransposeReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acb6a69a643471ee1a86603a3b24ffab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</type>
      <name>CwiseAbs2ReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1ec4d6ba5bea0113011b068e89e76c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</type>
      <name>CwiseAbsReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac570cbbf6721b0d2d3bafeda732486dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</type>
      <name>CwiseInverseReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a69f711e6c5566e3fbb4610df6d3c21d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; internal::scalar_cmp_op&lt; Scalar, Scalar, internal::cmp_EQ &gt;, const SparseVector&lt; _Scalar, _Options, _StorageIndex &gt;, const ConstantReturnType &gt;</type>
      <name>CwiseScalarEqualReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad5f488b6b3a42f0753baec0f0d75e391</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sign_op&lt; Scalar &gt;, const SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</type>
      <name>CwiseSignReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6a8cabf1339da24df7ccdd4666ee4ea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</type>
      <name>CwiseSqrtReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a65af4aa9697968e20c5beb96f8565386</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime &gt;</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acca1ed7c478dbd2b36b7ef14cb781cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda2af043b36fe9e08df0107cf6de496165</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_imag_op&lt; Scalar &gt;, const SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</type>
      <name>ImagReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a49b17d3c5360291d3e16635636fa1f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8017ae3d99610800f6bfb3043b8cc130</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda0e6d6faac3038c5a781abf94d376df6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; SparseVector&lt; _Scalar, _Options, _StorageIndex &gt;, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true &gt;</type>
      <name>InnerVectorReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a15ab3e4acfce967bf4aa2213be038018</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; SparseVector&lt; _Scalar, _Options, _StorageIndex &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>InnerVectorsReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>accf3898a24e39f209154fcf6bf925608</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fdadc4dd8524ca9fb8b65334e1d93d2f033</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda14a3f566ed2a074beddb8aef0223bfdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda4582ec479751d3a56aa26e9bade9eada</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda6647e063a07025ca408642561633582f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda7e09adcfcc4ed382e3dcf3f01067cb70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; Scalar &gt;, const SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</type>
      <name>NegativeReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a78aee84bc5f00692fb817414646fc7b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryView&lt; internal::scalar_imag_ref_op&lt; Scalar &gt;, SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</type>
      <name>NonConstImagReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a51190c6d4167001e2a7c9d6d4d165572</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, CwiseUnaryView&lt; internal::scalar_real_ref_op&lt; Scalar &gt;, SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;, SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &amp; &gt;::type</type>
      <name>NonConstRealReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9601e14f161c30a557c7c1c332aa55f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const_on_value_type_if_arithmetic&lt; typename internal::packet_traits&lt; Scalar &gt;::type &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae627dc2c5bd1b53bc20e4e2a9028733e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6173fac1d813918bfae8091df083b917</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, Flags &amp;RowMajorBit ? RowMajor :ColMajor, StorageIndex &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5850cd5df8d1c900083fbd2376bf7eb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, const CwiseUnaryOp&lt; internal::scalar_real_op&lt; Scalar &gt;, const SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;, const SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &amp; &gt;::type</type>
      <name>RealReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a78d232d8ced6dc787b9f3b22012b4130</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaec8ace6efb785c81d442931c3248d88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda456cda7b9d938e57194036a41d634604</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; SparseVector&lt; _Scalar, _Options, _StorageIndex &gt;, Dynamic, internal::traits&lt; SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>RowsBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a19c890e4d985e600c1cca3431add4466</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; SparseVector&lt; _Scalar, _Options, _StorageIndex &gt;, 1, internal::traits&lt; SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>RowXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abac6d959618f54c8b8cd430518ba711b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a477b2830b50a0a04260463d6f8def336</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>ScalarVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af850b6e6613ad77defa801b0b7191a8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorBlock&lt; SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</type>
      <name>SegmentReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a47e794920c3c0d339440979acb445c35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fdaa5022cfa2bb53129883e9b7b8abd3d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime), EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime)&gt;</type>
      <name>SquareMatrixType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa61bc39f66a93bc46173f3044dacc932</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrixBase</type>
      <name>StorageBaseType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaafce9f1c4ca436a8f8516f796c5882f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0b540ba724726ebe953f8c0df06081ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a878c26b8e33751cd6e1096bab7b95900</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transpose&lt; SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</type>
      <name>TransposeReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4fd3e960a0d7afc1d3eed25504241bfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar</type>
      <name>value_type</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac254d3b61718ebc2136d27bac043dcb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>adab34202f9694f1085b78850ea3dcb44</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; CustomBinaryOp, const SparseVector&lt; _Scalar, _Options, _StorageIndex &gt;, const OtherDerived &gt;</type>
      <name>binaryExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4236dca155096386a574f9f7c6c15c61</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other, const CustomBinaryOp &amp;func=CustomBinaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7c28a2f511181c727396d5e813519d38</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a14f59422bfb2c1b27dcf5325e3a244d0</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad7a342adc59c2866c323ace6d2f65378</anchor>
      <arglist>(Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aba087af967b57fe36d38ba5029274630</anchor>
      <arglist>(Index startRow, Index startCol) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a22a720d29fee4d4f6d3739c7596a2c25</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a928c458f6cd7b169a80691bd01ad3d9a</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>blueNorm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a23769bd7c0784d25e69fb4759b18adf4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6557dcd3512c07370630d5ce0c3fbd3e</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa56c62b99e26e37c5f93ea83e0c3ba58</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af0e6f2ff2f449cae8f7b19bd34dec4ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a02ac940609eb16204bb7edffd7786c8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a311507cde6d998e651ec6b41c550f6c2</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6269d34c9bb1277d1470d0c948361a81</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa531aefed8ea1fa530c638abc8eea6c9</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac66a3a6035f4b89a9e85c0bcaf8a4364</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3f810c062c1bc3cad4ae82be15c15636</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad511aa3f5b977089238bf0903f8f2267</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a68d2c2489e2f434ad062384eb224ea85</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a752c59896582b0c654d24362f3799b68</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3035db49593e0d16a16e93a5cb405d02</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7fe6a2433c70233623861c8fb4d9dad2</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab650ae58b1b3d03df6ebc0226388e0b9</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aff3bd6c461f4e51af2258f7cf1a22b42</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CastXpr&lt; NewType &gt;::Type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0a096b9ebe064a3d55a124da2e3ee008</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8f4eaa3c3921ef3823ffc69ebcc356af</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2659a9d172199e1963ce27756c25390c</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aca7ce296424ef6e478ab0fb19547a7ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a22b6b4e39a3d31125a3f8f53b1083224</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a34a7f8da0b505b870a65bf58d946a502</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbsReturnType</type>
      <name>cwiseAbs</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae8e39ef24c78084bdaddddad8488e11b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbs2ReturnType</type>
      <name>cwiseAbs2</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2052c2ae010743f6b76a8da5912350b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; std::equal_to&lt; Scalar &gt;, const SparseVector&lt; _Scalar, _Options, _StorageIndex &gt;, const OtherDerived &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa55947922b1a537dbcfa857b48625a58</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseScalarEqualReturnType</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af1dcaa7c8574dbc2205319a91d798417</anchor>
      <arglist>(const Scalar &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseInverseReturnType</type>
      <name>cwiseInverse</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a95fe63ce71f4dac974b9f36fd2e6e8fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar, Scalar &gt;, const SparseVector&lt; _Scalar, _Options, _StorageIndex &gt;, const OtherDerived &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a79030f983f007807e976cc0049164094</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar, Scalar &gt;, const SparseVector&lt; _Scalar, _Options, _StorageIndex &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa9a80f82024c49bf896a8e9422d96a3b</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar, Scalar &gt;, const SparseVector&lt; _Scalar, _Options, _StorageIndex &gt;, const OtherDerived &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4ca1d836da5da6d94c730f22efac78ef</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar, Scalar &gt;, const SparseVector&lt; _Scalar, _Options, _StorageIndex &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a421fe17d1d5abf656b1630910788268f</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; std::not_equal_to&lt; Scalar &gt;, const SparseVector&lt; _Scalar, _Options, _StorageIndex &gt;, const OtherDerived &gt;</type>
      <name>cwiseNotEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a343a8ed411a643f1ca3ebd5bc28d0d97</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseProductDenseReturnType&lt; OtherDerived &gt;::Type</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a94d8fe22984eb80587e484c1d54b4efd</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const SparseMatrixBase&lt; SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;::template CwiseProductDenseReturnType&lt; OtherDerived &gt;::Type</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a511c5df98477da350fba18ac562ed06b</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const SparseVector&lt; _Scalar, _Options, _StorageIndex &gt;, const OtherDerived &gt;</type>
      <name>cwiseQuotient</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac8065bebfa7102bc138a177b1209e86f</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseSignReturnType</type>
      <name>cwiseSign</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8498baacdc71d7f8b0df4ba0077a6487</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseSqrtReturnType</type>
      <name>cwiseSqrt</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aeb61b3c78244395783b29d73cbf5e61d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa75a5f413b9c78b4ff906091cc9706a5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae4a2d472e2aaf7b58b44fa3ab8ce8530</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;::Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa449ebc968d7ed08aca2b18caca8ae91</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;::Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6cc2a5ef66cd50f67dc7136fa15eeeee</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4a2636ada34d7d8634de202d6669677a</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a237d4ca74a4de2558b0c64359fb9c481</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_BINARY_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af3616697987a1f7f20a5691fe8251e9d</anchor>
      <arglist>(SparseVector&lt; _Scalar, _Options, _StorageIndex &gt;, OtherDerived, product) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const internal::eval&lt; SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;::type</type>
      <name>eval</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a761bd872a06b59632fcff7b7807a77ce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6b3f24af4a70e2824a52fbe909872274</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstSegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a53e85c84714175782fb701934f30bef4</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC FixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a29ab4aa54c376d9166252d545f98d3cd</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a06c480ce669082944383471dbc079d47</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1843284eb1a87e8bd37791941a751b2b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonConstImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aba4d0025dccf8a02d33b76c241e0625a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a180fcba1ccf3cdf3252a263bc1de7a1d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>InnerVectorReturnType</type>
      <name>innerVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a65aaf3b50d205011e2bfa0de24756cce</anchor>
      <arglist>(Index outer)</arglist>
    </member>
    <member kind="function">
      <type>const ConstInnerVectorReturnType</type>
      <name>innerVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1050a842569fcdadf8d936250301e72d</anchor>
      <arglist>(Index outer) const</arglist>
    </member>
    <member kind="function">
      <type>InnerVectorsReturnType</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c51bf5a7eb18eab9a85949d03aed14a</anchor>
      <arglist>(Index outerStart, Index outerSize)</arglist>
    </member>
    <member kind="function">
      <type>const ConstInnerVectorsReturnType</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae6585c991d04c139f2486ab81f56ad1a</anchor>
      <arglist>(Index outerStart, Index outerSize) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a70851868f2d1dbf53bcf1fa1e5c1c970</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa881aa7b6759bdec2ccfa45746b24bc2</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1c648eecf99e2774aa61195f3282b45a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7eedffa867031f649fd0fb9cc23ce4be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9df32a7c2b6276259c05c996aaa929a8</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a20db2634ddca627daf1586c1f1b51db3</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4bff782eeab332b5e1d8210d86755be4</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9d9195047f341b44ab18dcd418509b41</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &amp;</type>
      <name>markAsRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8f373317f897c196d6623ab4d29dd454</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8a36ee6b1a072f07bfaaffd69cf31dbd</anchor>
      <arglist>(Index startCol, Index numCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a586e95ab75756fa6f5078d134d99ba1e</anchor>
      <arglist>(Index startCol, Index numCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac9adf23adf2b74a6fc316d8298d0b210</anchor>
      <arglist>(Index startCol, Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2ddec6853c97bd00adcd251576314098</anchor>
      <arglist>(Index startCol, Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa06954a6c3a27447c4a401f1bfc0fc3a</anchor>
      <arglist>(Index startRow, Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a764c62621c13c3c0334a39f82d46a1fb</anchor>
      <arglist>(Index startRow, Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8f5970f79bfb2f270e29a0669c3e8493</anchor>
      <arglist>(Index startRow, Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a307edd2f29a77a5e642eac694d0167d1</anchor>
      <arglist>(Index startRow, Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aae1704e691a2bed034dea859db0c79af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; internal::scalar_boolean_and_op, const SparseVector&lt; _Scalar, _Options, _StorageIndex &gt;, const OtherDerived &gt;</type>
      <name>operator&amp;&amp;</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a76d0d043acee1342bd0046871125b00f</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; SparseVector&lt; _Scalar, _Options, _StorageIndex &gt;, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab248d3599faa7e14d71f7ac3ab573c18</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; SparseVector&lt; _Scalar, _Options, _StorageIndex &gt;, OtherDerived, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9d4d71b3f34389e6fc01f2b86e43f7a4</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; SparseVector&lt; _Scalar, _Options, _StorageIndex &gt;, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d068c64e205ef145b012881c24844fd</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4fc6ac03c7aab3066b79d69283266e31</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaf2f8d82c28b6caff11a5d9c5d41b1e3</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a498f327a72d833dfabbaa0ccbc83f800</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a85ae4c3e667391136bd56ece67aa344e</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a72331da8e6a559e03fa03d46e3ad4f58</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const NegativeReturnType</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad0d7bb4733595293b54fc8b11c9f90bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a48857e50f4a40afdbd4c291be5189590</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>add975d4d76424b294d8a922b5986841d</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa6c7be58928084ed948e4f7f1e698f44</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>adcf52365cb9d032d3968c809fd3d5ea5</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a379e2a65ec661cceaddc225120ad5cb1</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3365b1d14b9f6c5d832169b3d07511a4</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa171e4de58f2bddb8da0358961c6d3fd</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af2eba8c3ea2424df618f3e90f1b5254b</anchor>
      <arglist>(const SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; internal::scalar_boolean_or_op, const SparseVector&lt; _Scalar, _Options, _StorageIndex &gt;, const OtherDerived &gt;</type>
      <name>operator||</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a34225d20887df166fd66c9323fcef379</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac86cc88a4cfef21db6b64ec0ab4c8f0a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseView&lt; SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</type>
      <name>pruned</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac8d0414b56d9d620ce9a698c1b281e5d</anchor>
      <arglist>(const Scalar &amp;reference=Scalar(0), const RealScalar &amp;epsilon=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8a21aa3017e094f1c07be866d47d7539</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonConstRealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a47a21ed23d5d10618ac0aca93903a32e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a394f6ce7117933acc10f32dc55ceee81</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0d6ea6a5e895de7b0564ed6ab5c09626</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad70dcf0cacd45a752f47aa3adc6444d9</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a489c101cfd6f363cdb3830a3d9655637</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac0a5563ed3f243f013fb9d2c17e230d0</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af4e68009539a4959d04e63241c37574b</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1944e9fa9ce7937bfc3a87b2cb94371f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>adf94a8461a773fb4b0daedaa9980b054</anchor>
      <arglist>(Index start, Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstSegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0310f6125518b5bd93314d07db2a5a6e</anchor>
      <arglist>(Index start, Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC FixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1d27cc814e81dfab65901aa201a886ef</anchor>
      <arglist>(Index start, Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7acc88755710b97fc89ff3293787d55d</anchor>
      <arglist>(Index start, Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrixBase&lt; SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;::template ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa3d27327f5290f7939904557ee81b349</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrixBase&lt; SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;::template SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a76d3d67a78ef0e319cd2cb5d6e480396</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abf640378dca3e71c173630ee17a0f90e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa1e5343090bde6752c0bb695c94f9595</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a124bc57921775eb9aa2dfd9727e23472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrixBase</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a39de899c0df73ec88763a0ef4966bf72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5c8cfa22502f9b4ab1074436f1ffe541</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af06b39a5e72293a4c8f8613364a549ec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a381e2efeb1531223bbb318b1ac5c5090</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstSegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac6a7688d302a0bd248e5bf1aa7f37e10</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC FixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4c210c4ddf80da455aaec0ab31093737</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8ce8c493f10d35305b96815b97488c6a</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDense</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6915317b95925fdeec3c8bb1e7eccffd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5e0cd43cb4555c7ef79fd0481d117cce</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab1080faa159c59aa95b5dc2f7ba27250</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a15819a901d677053cff381a3b7c6739b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a61a62a5375ec7c8d1584b880aaa9428d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7ca58a7a4a44dcadc519eb67f9611efa</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d2a17b67327925dc9dab29694f48433</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a709232ffb83f5c4c054de1c7655e8b99</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3308013aabe7ed2f28deb5a30b3b9a09</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4079d9bb1b0f18bb7f32f711608624b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6d22c5b0afbf01233fea14e6481d2377</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9db4c184e2222d0c9a945a191251d710</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad48496ebbfcd6cb685f893246de1d934</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab620d8edbf8f0d9369a7f2f9956228eb</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8e17950f7b7a973a1e51b77a8de21c44</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae3eb4237ad09ee6313969049cc8f856a</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9e4073e255c70b2324e99be47c3bf941</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>TransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abef4b43a6c62c8eae9b5087d732b3a4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ConstTransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2dba0403e15a7bc0552bb50e7c38b15d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TriangularView&lt; const SparseVector&lt; _Scalar, _Options, _StorageIndex &gt;, Mode &gt;</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6762232f126791a057dfbf3bf6014542</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseSymmetricPermutationProduct&lt; SparseVector&lt; _Scalar, _Options, _StorageIndex &gt;, Upper|Lower &gt;</type>
      <name>twistedBy</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a51d4898bd6a57cc3ba543a39b102423e</anchor>
      <arglist>(const PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt; &amp;perm) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseUnaryOp&lt; CustomUnaryOp, const SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1b90f8895b8d43d083119abb962c8535</anchor>
      <arglist>(const CustomUnaryOp &amp;func=CustomUnaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseUnaryView&lt; CustomViewOp, const SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</type>
      <name>unaryViewExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab7af45fec58b89cd3e5e434672557c6c</anchor>
      <arglist>(const CustomViewOp &amp;func=CustomViewOp()) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &amp;</type>
      <name>assign</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa927798f98809d78804bf4f805d94cd8</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>assignGeneric</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4e77da935a1f0699926db9fdd6caf1c3</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static StorageIndex</type>
      <name>convert_index</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afb07f167dace0de85688250a42acde46</anchor>
      <arglist>(const Index idx)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e18769c71fc666a57c10f475ea5ada6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2c9dfe60a5a7f4baea31da616b1e991a</anchor>
      <arglist>(Dest &amp;) const</arglist>
    </member>
    <member kind="friend">
      <type>friend const Product&lt; OtherDerived, SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa0ba2559579b2a0f0d13e6223c511866</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend const Product&lt; OtherDerived, SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab22e5b97c8e24c7638eb92ca19d1fb72</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a34261623108465eab7a7290ddee9d111</anchor>
      <arglist>(std::ostream &amp;s, const SparseMatrixBase &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseMatrixBase&lt; SparseView&lt; MatrixType &gt; &gt;</name>
    <filename>classEigen_1_1SparseMatrixBase.html</filename>
    <base>EigenBase&lt; SparseView&lt; MatrixType &gt; &gt;</base>
    <member kind="enumvalue">
      <name>_HasDirectAccess</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda00872c0ea424e5337e22be871f62dc56</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, Eigen::Transpose&lt; const SparseView&lt; MatrixType &gt; &gt; &gt;, Transpose&lt; const SparseView&lt; MatrixType &gt; &gt; &gt;::type</type>
      <name>AdjointReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab21425999c8acd7aed121ad34e83c48e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EigenBase&lt; SparseView&lt; MatrixType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d56feda60ba79f1799db89e3cdbf034</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; SparseView&lt; MatrixType &gt; &gt;</type>
      <name>BlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6de8278bd85b59eee96d483e0befec92</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; _HasDirectAccess, const Scalar &amp;, Scalar &gt;::type</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7043a0035980494d5174e33fd617a81b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda27ba349f075d026c1f51d1ec69aa5b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; SparseView&lt; MatrixType &gt;, internal::traits&lt; SparseView&lt; MatrixType &gt; &gt;::RowsAtCompileTime, Dynamic, !IsRowMajor &gt;</type>
      <name>ColsBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af782ccc10ac06c91699f9a6fe9eaebbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; SparseView&lt; MatrixType &gt;, internal::traits&lt; SparseView&lt; MatrixType &gt; &gt;::RowsAtCompileTime, 1, !IsRowMajor &gt;</type>
      <name>ColXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6e153b674ee7ad0c4854caf9619bafc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, const CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, const SparseView&lt; MatrixType &gt; &gt;, const SparseView&lt; MatrixType &gt; &amp; &gt;::type</type>
      <name>ConjugateReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aee5f26ebe59061d7df57a682db618d2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar &gt;, Matrix&lt; Scalar, Dynamic, Dynamic &gt; &gt;</type>
      <name>ConstantReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a84df63ca02474ce91b0b970891314a9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const SparseView&lt; MatrixType &gt; &gt;</type>
      <name>ConstBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab70a19db010416394c8d4a584416163c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const SparseView&lt; MatrixType &gt;, internal::traits&lt; SparseView&lt; MatrixType &gt; &gt;::RowsAtCompileTime, Dynamic, !IsRowMajor &gt;</type>
      <name>ConstColsBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a19a10cd23d876519aa34081b1d1af7f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const SparseView&lt; MatrixType &gt;, internal::traits&lt; SparseView&lt; MatrixType &gt; &gt;::RowsAtCompileTime, 1, !IsRowMajor &gt;</type>
      <name>ConstColXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7e41c99a451ca6d74f5ed85dd5b68869</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const SparseView&lt; MatrixType &gt;, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true &gt;</type>
      <name>ConstInnerVectorReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3249c0c0b1139b93dd68cc748a0ada1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const SparseView&lt; MatrixType &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>ConstInnerVectorsReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab4dce2a9be1a63e39d2bc3c90c39473a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const SparseView&lt; MatrixType &gt;, Dynamic, internal::traits&lt; SparseView&lt; MatrixType &gt; &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>ConstRowsBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7dac70913d2114d0126782cc30dc9cfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const SparseView&lt; MatrixType &gt;, 1, internal::traits&lt; SparseView&lt; MatrixType &gt; &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>ConstRowXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1ac454339c876a108644762535dec95a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const VectorBlock&lt; const SparseView&lt; MatrixType &gt; &gt;</type>
      <name>ConstSegmentReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae6dc75c83f05cb58bc40dd52fd2096ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const&lt; Transpose&lt; const SparseView&lt; MatrixType &gt; &gt; &gt;::type</type>
      <name>ConstTransposeReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acb6a69a643471ee1a86603a3b24ffab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const SparseView&lt; MatrixType &gt; &gt;</type>
      <name>CwiseAbs2ReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1ec4d6ba5bea0113011b068e89e76c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const SparseView&lt; MatrixType &gt; &gt;</type>
      <name>CwiseAbsReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac570cbbf6721b0d2d3bafeda732486dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const SparseView&lt; MatrixType &gt; &gt;</type>
      <name>CwiseInverseReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a69f711e6c5566e3fbb4610df6d3c21d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; internal::scalar_cmp_op&lt; Scalar, Scalar, internal::cmp_EQ &gt;, const SparseView&lt; MatrixType &gt;, const ConstantReturnType &gt;</type>
      <name>CwiseScalarEqualReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad5f488b6b3a42f0753baec0f0d75e391</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sign_op&lt; Scalar &gt;, const SparseView&lt; MatrixType &gt; &gt;</type>
      <name>CwiseSignReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6a8cabf1339da24df7ccdd4666ee4ea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const SparseView&lt; MatrixType &gt; &gt;</type>
      <name>CwiseSqrtReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a65af4aa9697968e20c5beb96f8565386</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime &gt;</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acca1ed7c478dbd2b36b7ef14cb781cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda2af043b36fe9e08df0107cf6de496165</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_imag_op&lt; Scalar &gt;, const SparseView&lt; MatrixType &gt; &gt;</type>
      <name>ImagReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a49b17d3c5360291d3e16635636fa1f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8017ae3d99610800f6bfb3043b8cc130</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda0e6d6faac3038c5a781abf94d376df6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; SparseView&lt; MatrixType &gt;, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true &gt;</type>
      <name>InnerVectorReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a15ab3e4acfce967bf4aa2213be038018</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; SparseView&lt; MatrixType &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>InnerVectorsReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>accf3898a24e39f209154fcf6bf925608</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fdadc4dd8524ca9fb8b65334e1d93d2f033</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda14a3f566ed2a074beddb8aef0223bfdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda4582ec479751d3a56aa26e9bade9eada</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda6647e063a07025ca408642561633582f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda7e09adcfcc4ed382e3dcf3f01067cb70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; Scalar &gt;, const SparseView&lt; MatrixType &gt; &gt;</type>
      <name>NegativeReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a78aee84bc5f00692fb817414646fc7b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryView&lt; internal::scalar_imag_ref_op&lt; Scalar &gt;, SparseView&lt; MatrixType &gt; &gt;</type>
      <name>NonConstImagReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a51190c6d4167001e2a7c9d6d4d165572</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, CwiseUnaryView&lt; internal::scalar_real_ref_op&lt; Scalar &gt;, SparseView&lt; MatrixType &gt; &gt;, SparseView&lt; MatrixType &gt; &amp; &gt;::type</type>
      <name>NonConstRealReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9601e14f161c30a557c7c1c332aa55f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const_on_value_type_if_arithmetic&lt; typename internal::packet_traits&lt; Scalar &gt;::type &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae627dc2c5bd1b53bc20e4e2a9028733e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6173fac1d813918bfae8091df083b917</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, Flags &amp;RowMajorBit ? RowMajor :ColMajor, StorageIndex &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5850cd5df8d1c900083fbd2376bf7eb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, const CwiseUnaryOp&lt; internal::scalar_real_op&lt; Scalar &gt;, const SparseView&lt; MatrixType &gt; &gt;, const SparseView&lt; MatrixType &gt; &amp; &gt;::type</type>
      <name>RealReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a78d232d8ced6dc787b9f3b22012b4130</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaec8ace6efb785c81d442931c3248d88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda456cda7b9d938e57194036a41d634604</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; SparseView&lt; MatrixType &gt;, Dynamic, internal::traits&lt; SparseView&lt; MatrixType &gt; &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>RowsBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a19c890e4d985e600c1cca3431add4466</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; SparseView&lt; MatrixType &gt;, 1, internal::traits&lt; SparseView&lt; MatrixType &gt; &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>RowXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abac6d959618f54c8b8cd430518ba711b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SparseView&lt; MatrixType &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a477b2830b50a0a04260463d6f8def336</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>ScalarVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af850b6e6613ad77defa801b0b7191a8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorBlock&lt; SparseView&lt; MatrixType &gt; &gt;</type>
      <name>SegmentReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a47e794920c3c0d339440979acb445c35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fdaa5022cfa2bb53129883e9b7b8abd3d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime), EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime)&gt;</type>
      <name>SquareMatrixType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa61bc39f66a93bc46173f3044dacc932</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrixBase</type>
      <name>StorageBaseType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaafce9f1c4ca436a8f8516f796c5882f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SparseView&lt; MatrixType &gt; &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0b540ba724726ebe953f8c0df06081ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SparseView&lt; MatrixType &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a878c26b8e33751cd6e1096bab7b95900</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transpose&lt; SparseView&lt; MatrixType &gt; &gt;</type>
      <name>TransposeReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4fd3e960a0d7afc1d3eed25504241bfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar</type>
      <name>value_type</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac254d3b61718ebc2136d27bac043dcb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>adab34202f9694f1085b78850ea3dcb44</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; CustomBinaryOp, const SparseView&lt; MatrixType &gt;, const OtherDerived &gt;</type>
      <name>binaryExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4236dca155096386a574f9f7c6c15c61</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other, const CustomBinaryOp &amp;func=CustomBinaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7c28a2f511181c727396d5e813519d38</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a14f59422bfb2c1b27dcf5325e3a244d0</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad7a342adc59c2866c323ace6d2f65378</anchor>
      <arglist>(Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aba087af967b57fe36d38ba5029274630</anchor>
      <arglist>(Index startRow, Index startCol) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a22a720d29fee4d4f6d3739c7596a2c25</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a928c458f6cd7b169a80691bd01ad3d9a</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>blueNorm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a23769bd7c0784d25e69fb4759b18adf4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6557dcd3512c07370630d5ce0c3fbd3e</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa56c62b99e26e37c5f93ea83e0c3ba58</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af0e6f2ff2f449cae8f7b19bd34dec4ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a02ac940609eb16204bb7edffd7786c8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a311507cde6d998e651ec6b41c550f6c2</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6269d34c9bb1277d1470d0c948361a81</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa531aefed8ea1fa530c638abc8eea6c9</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac66a3a6035f4b89a9e85c0bcaf8a4364</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3f810c062c1bc3cad4ae82be15c15636</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad511aa3f5b977089238bf0903f8f2267</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a68d2c2489e2f434ad062384eb224ea85</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a752c59896582b0c654d24362f3799b68</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3035db49593e0d16a16e93a5cb405d02</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7fe6a2433c70233623861c8fb4d9dad2</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab650ae58b1b3d03df6ebc0226388e0b9</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aff3bd6c461f4e51af2258f7cf1a22b42</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CastXpr&lt; NewType &gt;::Type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0a096b9ebe064a3d55a124da2e3ee008</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8f4eaa3c3921ef3823ffc69ebcc356af</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2659a9d172199e1963ce27756c25390c</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aca7ce296424ef6e478ab0fb19547a7ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a22b6b4e39a3d31125a3f8f53b1083224</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseView&lt; MatrixType &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a34a7f8da0b505b870a65bf58d946a502</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbsReturnType</type>
      <name>cwiseAbs</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae8e39ef24c78084bdaddddad8488e11b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbs2ReturnType</type>
      <name>cwiseAbs2</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2052c2ae010743f6b76a8da5912350b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; std::equal_to&lt; Scalar &gt;, const SparseView&lt; MatrixType &gt;, const OtherDerived &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa55947922b1a537dbcfa857b48625a58</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseScalarEqualReturnType</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af1dcaa7c8574dbc2205319a91d798417</anchor>
      <arglist>(const Scalar &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseInverseReturnType</type>
      <name>cwiseInverse</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a95fe63ce71f4dac974b9f36fd2e6e8fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar, Scalar &gt;, const SparseView&lt; MatrixType &gt;, const OtherDerived &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a79030f983f007807e976cc0049164094</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar, Scalar &gt;, const SparseView&lt; MatrixType &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa9a80f82024c49bf896a8e9422d96a3b</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar, Scalar &gt;, const SparseView&lt; MatrixType &gt;, const OtherDerived &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4ca1d836da5da6d94c730f22efac78ef</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar, Scalar &gt;, const SparseView&lt; MatrixType &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a421fe17d1d5abf656b1630910788268f</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; std::not_equal_to&lt; Scalar &gt;, const SparseView&lt; MatrixType &gt;, const OtherDerived &gt;</type>
      <name>cwiseNotEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a343a8ed411a643f1ca3ebd5bc28d0d97</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseProductDenseReturnType&lt; OtherDerived &gt;::Type</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a94d8fe22984eb80587e484c1d54b4efd</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const SparseMatrixBase&lt; SparseView&lt; MatrixType &gt; &gt;::template CwiseProductDenseReturnType&lt; OtherDerived &gt;::Type</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a511c5df98477da350fba18ac562ed06b</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const SparseView&lt; MatrixType &gt;, const OtherDerived &gt;</type>
      <name>cwiseQuotient</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac8065bebfa7102bc138a177b1209e86f</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseSignReturnType</type>
      <name>cwiseSign</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8498baacdc71d7f8b0df4ba0077a6487</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseSqrtReturnType</type>
      <name>cwiseSqrt</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aeb61b3c78244395783b29d73cbf5e61d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseView&lt; MatrixType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa75a5f413b9c78b4ff906091cc9706a5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseView&lt; MatrixType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae4a2d472e2aaf7b58b44fa3ab8ce8530</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; SparseView&lt; MatrixType &gt; &gt;::Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa449ebc968d7ed08aca2b18caca8ae91</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; SparseView&lt; MatrixType &gt; &gt;::Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6cc2a5ef66cd50f67dc7136fa15eeeee</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4a2636ada34d7d8634de202d6669677a</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a237d4ca74a4de2558b0c64359fb9c481</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_BINARY_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af3616697987a1f7f20a5691fe8251e9d</anchor>
      <arglist>(SparseView&lt; MatrixType &gt;, OtherDerived, product) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const internal::eval&lt; SparseView&lt; MatrixType &gt; &gt;::type</type>
      <name>eval</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a761bd872a06b59632fcff7b7807a77ce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6b3f24af4a70e2824a52fbe909872274</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstSegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a53e85c84714175782fb701934f30bef4</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC FixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a29ab4aa54c376d9166252d545f98d3cd</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a06c480ce669082944383471dbc079d47</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1843284eb1a87e8bd37791941a751b2b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonConstImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aba4d0025dccf8a02d33b76c241e0625a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a180fcba1ccf3cdf3252a263bc1de7a1d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>InnerVectorReturnType</type>
      <name>innerVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a65aaf3b50d205011e2bfa0de24756cce</anchor>
      <arglist>(Index outer)</arglist>
    </member>
    <member kind="function">
      <type>const ConstInnerVectorReturnType</type>
      <name>innerVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1050a842569fcdadf8d936250301e72d</anchor>
      <arglist>(Index outer) const</arglist>
    </member>
    <member kind="function">
      <type>InnerVectorsReturnType</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c51bf5a7eb18eab9a85949d03aed14a</anchor>
      <arglist>(Index outerStart, Index outerSize)</arglist>
    </member>
    <member kind="function">
      <type>const ConstInnerVectorsReturnType</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae6585c991d04c139f2486ab81f56ad1a</anchor>
      <arglist>(Index outerStart, Index outerSize) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a70851868f2d1dbf53bcf1fa1e5c1c970</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa881aa7b6759bdec2ccfa45746b24bc2</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1c648eecf99e2774aa61195f3282b45a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7eedffa867031f649fd0fb9cc23ce4be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9df32a7c2b6276259c05c996aaa929a8</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a20db2634ddca627daf1586c1f1b51db3</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4bff782eeab332b5e1d8210d86755be4</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9d9195047f341b44ab18dcd418509b41</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>SparseView&lt; MatrixType &gt; &amp;</type>
      <name>markAsRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8f373317f897c196d6623ab4d29dd454</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8a36ee6b1a072f07bfaaffd69cf31dbd</anchor>
      <arglist>(Index startCol, Index numCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a586e95ab75756fa6f5078d134d99ba1e</anchor>
      <arglist>(Index startCol, Index numCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac9adf23adf2b74a6fc316d8298d0b210</anchor>
      <arglist>(Index startCol, Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2ddec6853c97bd00adcd251576314098</anchor>
      <arglist>(Index startCol, Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa06954a6c3a27447c4a401f1bfc0fc3a</anchor>
      <arglist>(Index startRow, Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a764c62621c13c3c0334a39f82d46a1fb</anchor>
      <arglist>(Index startRow, Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8f5970f79bfb2f270e29a0669c3e8493</anchor>
      <arglist>(Index startRow, Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a307edd2f29a77a5e642eac694d0167d1</anchor>
      <arglist>(Index startRow, Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aae1704e691a2bed034dea859db0c79af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; internal::scalar_boolean_and_op, const SparseView&lt; MatrixType &gt;, const OtherDerived &gt;</type>
      <name>operator&amp;&amp;</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a76d0d043acee1342bd0046871125b00f</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; SparseView&lt; MatrixType &gt;, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab248d3599faa7e14d71f7ac3ab573c18</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; SparseView&lt; MatrixType &gt;, OtherDerived, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9d4d71b3f34389e6fc01f2b86e43f7a4</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; SparseView&lt; MatrixType &gt;, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d068c64e205ef145b012881c24844fd</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>SparseView&lt; MatrixType &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4fc6ac03c7aab3066b79d69283266e31</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseView&lt; MatrixType &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaf2f8d82c28b6caff11a5d9c5d41b1e3</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseView&lt; MatrixType &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a498f327a72d833dfabbaa0ccbc83f800</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseView&lt; MatrixType &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a85ae4c3e667391136bd56ece67aa344e</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE SparseView&lt; MatrixType &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a72331da8e6a559e03fa03d46e3ad4f58</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const NegativeReturnType</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad0d7bb4733595293b54fc8b11c9f90bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseView&lt; MatrixType &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a48857e50f4a40afdbd4c291be5189590</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseView&lt; MatrixType &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>add975d4d76424b294d8a922b5986841d</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE SparseView&lt; MatrixType &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa6c7be58928084ed948e4f7f1e698f44</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseView&lt; MatrixType &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>adcf52365cb9d032d3968c809fd3d5ea5</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseView&lt; MatrixType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a379e2a65ec661cceaddc225120ad5cb1</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseView&lt; MatrixType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3365b1d14b9f6c5d832169b3d07511a4</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseView&lt; MatrixType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa171e4de58f2bddb8da0358961c6d3fd</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseView&lt; MatrixType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af2eba8c3ea2424df618f3e90f1b5254b</anchor>
      <arglist>(const SparseView&lt; MatrixType &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; internal::scalar_boolean_or_op, const SparseView&lt; MatrixType &gt;, const OtherDerived &gt;</type>
      <name>operator||</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a34225d20887df166fd66c9323fcef379</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac86cc88a4cfef21db6b64ec0ab4c8f0a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseView&lt; SparseView&lt; MatrixType &gt; &gt;</type>
      <name>pruned</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac8d0414b56d9d620ce9a698c1b281e5d</anchor>
      <arglist>(const Scalar &amp;reference=Scalar(0), const RealScalar &amp;epsilon=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8a21aa3017e094f1c07be866d47d7539</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonConstRealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a47a21ed23d5d10618ac0aca93903a32e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a394f6ce7117933acc10f32dc55ceee81</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0d6ea6a5e895de7b0564ed6ab5c09626</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad70dcf0cacd45a752f47aa3adc6444d9</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a489c101cfd6f363cdb3830a3d9655637</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac0a5563ed3f243f013fb9d2c17e230d0</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af4e68009539a4959d04e63241c37574b</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1944e9fa9ce7937bfc3a87b2cb94371f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>adf94a8461a773fb4b0daedaa9980b054</anchor>
      <arglist>(Index start, Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstSegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0310f6125518b5bd93314d07db2a5a6e</anchor>
      <arglist>(Index start, Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC FixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1d27cc814e81dfab65901aa201a886ef</anchor>
      <arglist>(Index start, Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7acc88755710b97fc89ff3293787d55d</anchor>
      <arglist>(Index start, Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrixBase&lt; SparseView&lt; MatrixType &gt; &gt;::template ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa3d27327f5290f7939904557ee81b349</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrixBase&lt; SparseView&lt; MatrixType &gt; &gt;::template SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a76d3d67a78ef0e319cd2cb5d6e480396</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abf640378dca3e71c173630ee17a0f90e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa1e5343090bde6752c0bb695c94f9595</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a124bc57921775eb9aa2dfd9727e23472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrixBase</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a39de899c0df73ec88763a0ef4966bf72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5c8cfa22502f9b4ab1074436f1ffe541</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af06b39a5e72293a4c8f8613364a549ec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a381e2efeb1531223bbb318b1ac5c5090</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstSegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac6a7688d302a0bd248e5bf1aa7f37e10</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC FixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4c210c4ddf80da455aaec0ab31093737</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8ce8c493f10d35305b96815b97488c6a</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDense</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6915317b95925fdeec3c8bb1e7eccffd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5e0cd43cb4555c7ef79fd0481d117cce</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab1080faa159c59aa95b5dc2f7ba27250</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a15819a901d677053cff381a3b7c6739b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a61a62a5375ec7c8d1584b880aaa9428d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7ca58a7a4a44dcadc519eb67f9611efa</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d2a17b67327925dc9dab29694f48433</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a709232ffb83f5c4c054de1c7655e8b99</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3308013aabe7ed2f28deb5a30b3b9a09</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4079d9bb1b0f18bb7f32f711608624b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6d22c5b0afbf01233fea14e6481d2377</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9db4c184e2222d0c9a945a191251d710</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad48496ebbfcd6cb685f893246de1d934</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab620d8edbf8f0d9369a7f2f9956228eb</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8e17950f7b7a973a1e51b77a8de21c44</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae3eb4237ad09ee6313969049cc8f856a</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9e4073e255c70b2324e99be47c3bf941</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>TransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abef4b43a6c62c8eae9b5087d732b3a4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ConstTransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2dba0403e15a7bc0552bb50e7c38b15d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TriangularView&lt; const SparseView&lt; MatrixType &gt;, Mode &gt;</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6762232f126791a057dfbf3bf6014542</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseSymmetricPermutationProduct&lt; SparseView&lt; MatrixType &gt;, Upper|Lower &gt;</type>
      <name>twistedBy</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a51d4898bd6a57cc3ba543a39b102423e</anchor>
      <arglist>(const PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt; &amp;perm) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseUnaryOp&lt; CustomUnaryOp, const SparseView&lt; MatrixType &gt; &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1b90f8895b8d43d083119abb962c8535</anchor>
      <arglist>(const CustomUnaryOp &amp;func=CustomUnaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseUnaryView&lt; CustomViewOp, const SparseView&lt; MatrixType &gt; &gt;</type>
      <name>unaryViewExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab7af45fec58b89cd3e5e434672557c6c</anchor>
      <arglist>(const CustomViewOp &amp;func=CustomViewOp()) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>SparseView&lt; MatrixType &gt; &amp;</type>
      <name>assign</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa927798f98809d78804bf4f805d94cd8</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>assignGeneric</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4e77da935a1f0699926db9fdd6caf1c3</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static StorageIndex</type>
      <name>convert_index</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afb07f167dace0de85688250a42acde46</anchor>
      <arglist>(const Index idx)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e18769c71fc666a57c10f475ea5ada6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2c9dfe60a5a7f4baea31da616b1e991a</anchor>
      <arglist>(Dest &amp;) const</arglist>
    </member>
    <member kind="friend">
      <type>friend const Product&lt; OtherDerived, SparseView&lt; MatrixType &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa0ba2559579b2a0f0d13e6223c511866</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend const Product&lt; OtherDerived, SparseView&lt; MatrixType &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab22e5b97c8e24c7638eb92ca19d1fb72</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a34261623108465eab7a7290ddee9d111</anchor>
      <arglist>(std::ostream &amp;s, const SparseMatrixBase &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseMatrixBase&lt; Transpose&lt; MatrixType &gt; &gt;</name>
    <filename>classEigen_1_1SparseMatrixBase.html</filename>
    <base>EigenBase&lt; Transpose&lt; MatrixType &gt; &gt;</base>
    <member kind="enumvalue">
      <name>_HasDirectAccess</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda00872c0ea424e5337e22be871f62dc56</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, Eigen::Transpose&lt; const Transpose&lt; MatrixType &gt; &gt; &gt;, Transpose&lt; const Transpose&lt; MatrixType &gt; &gt; &gt;::type</type>
      <name>AdjointReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab21425999c8acd7aed121ad34e83c48e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EigenBase&lt; Transpose&lt; MatrixType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d56feda60ba79f1799db89e3cdbf034</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Transpose&lt; MatrixType &gt; &gt;</type>
      <name>BlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6de8278bd85b59eee96d483e0befec92</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; _HasDirectAccess, const Scalar &amp;, Scalar &gt;::type</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7043a0035980494d5174e33fd617a81b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda27ba349f075d026c1f51d1ec69aa5b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Transpose&lt; MatrixType &gt;, internal::traits&lt; Transpose&lt; MatrixType &gt; &gt;::RowsAtCompileTime, Dynamic, !IsRowMajor &gt;</type>
      <name>ColsBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af782ccc10ac06c91699f9a6fe9eaebbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Transpose&lt; MatrixType &gt;, internal::traits&lt; Transpose&lt; MatrixType &gt; &gt;::RowsAtCompileTime, 1, !IsRowMajor &gt;</type>
      <name>ColXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6e153b674ee7ad0c4854caf9619bafc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, const CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, const Transpose&lt; MatrixType &gt; &gt;, const Transpose&lt; MatrixType &gt; &amp; &gt;::type</type>
      <name>ConjugateReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aee5f26ebe59061d7df57a682db618d2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar &gt;, Matrix&lt; Scalar, Dynamic, Dynamic &gt; &gt;</type>
      <name>ConstantReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a84df63ca02474ce91b0b970891314a9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Transpose&lt; MatrixType &gt; &gt;</type>
      <name>ConstBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab70a19db010416394c8d4a584416163c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Transpose&lt; MatrixType &gt;, internal::traits&lt; Transpose&lt; MatrixType &gt; &gt;::RowsAtCompileTime, Dynamic, !IsRowMajor &gt;</type>
      <name>ConstColsBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a19a10cd23d876519aa34081b1d1af7f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Transpose&lt; MatrixType &gt;, internal::traits&lt; Transpose&lt; MatrixType &gt; &gt;::RowsAtCompileTime, 1, !IsRowMajor &gt;</type>
      <name>ConstColXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7e41c99a451ca6d74f5ed85dd5b68869</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const Transpose&lt; MatrixType &gt;, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true &gt;</type>
      <name>ConstInnerVectorReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3249c0c0b1139b93dd68cc748a0ada1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const Transpose&lt; MatrixType &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>ConstInnerVectorsReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab4dce2a9be1a63e39d2bc3c90c39473a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Transpose&lt; MatrixType &gt;, Dynamic, internal::traits&lt; Transpose&lt; MatrixType &gt; &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>ConstRowsBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7dac70913d2114d0126782cc30dc9cfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Transpose&lt; MatrixType &gt;, 1, internal::traits&lt; Transpose&lt; MatrixType &gt; &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>ConstRowXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1ac454339c876a108644762535dec95a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const VectorBlock&lt; const Transpose&lt; MatrixType &gt; &gt;</type>
      <name>ConstSegmentReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae6dc75c83f05cb58bc40dd52fd2096ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const&lt; Transpose&lt; const Transpose&lt; MatrixType &gt; &gt; &gt;::type</type>
      <name>ConstTransposeReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acb6a69a643471ee1a86603a3b24ffab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const Transpose&lt; MatrixType &gt; &gt;</type>
      <name>CwiseAbs2ReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1ec4d6ba5bea0113011b068e89e76c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const Transpose&lt; MatrixType &gt; &gt;</type>
      <name>CwiseAbsReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac570cbbf6721b0d2d3bafeda732486dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const Transpose&lt; MatrixType &gt; &gt;</type>
      <name>CwiseInverseReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a69f711e6c5566e3fbb4610df6d3c21d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; internal::scalar_cmp_op&lt; Scalar, Scalar, internal::cmp_EQ &gt;, const Transpose&lt; MatrixType &gt;, const ConstantReturnType &gt;</type>
      <name>CwiseScalarEqualReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad5f488b6b3a42f0753baec0f0d75e391</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sign_op&lt; Scalar &gt;, const Transpose&lt; MatrixType &gt; &gt;</type>
      <name>CwiseSignReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6a8cabf1339da24df7ccdd4666ee4ea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const Transpose&lt; MatrixType &gt; &gt;</type>
      <name>CwiseSqrtReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a65af4aa9697968e20c5beb96f8565386</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime &gt;</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acca1ed7c478dbd2b36b7ef14cb781cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda2af043b36fe9e08df0107cf6de496165</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_imag_op&lt; Scalar &gt;, const Transpose&lt; MatrixType &gt; &gt;</type>
      <name>ImagReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a49b17d3c5360291d3e16635636fa1f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8017ae3d99610800f6bfb3043b8cc130</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda0e6d6faac3038c5a781abf94d376df6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Transpose&lt; MatrixType &gt;, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true &gt;</type>
      <name>InnerVectorReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a15ab3e4acfce967bf4aa2213be038018</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Transpose&lt; MatrixType &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>InnerVectorsReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>accf3898a24e39f209154fcf6bf925608</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fdadc4dd8524ca9fb8b65334e1d93d2f033</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda14a3f566ed2a074beddb8aef0223bfdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda4582ec479751d3a56aa26e9bade9eada</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda6647e063a07025ca408642561633582f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda7e09adcfcc4ed382e3dcf3f01067cb70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; Scalar &gt;, const Transpose&lt; MatrixType &gt; &gt;</type>
      <name>NegativeReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a78aee84bc5f00692fb817414646fc7b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryView&lt; internal::scalar_imag_ref_op&lt; Scalar &gt;, Transpose&lt; MatrixType &gt; &gt;</type>
      <name>NonConstImagReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a51190c6d4167001e2a7c9d6d4d165572</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, CwiseUnaryView&lt; internal::scalar_real_ref_op&lt; Scalar &gt;, Transpose&lt; MatrixType &gt; &gt;, Transpose&lt; MatrixType &gt; &amp; &gt;::type</type>
      <name>NonConstRealReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9601e14f161c30a557c7c1c332aa55f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const_on_value_type_if_arithmetic&lt; typename internal::packet_traits&lt; Scalar &gt;::type &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae627dc2c5bd1b53bc20e4e2a9028733e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6173fac1d813918bfae8091df083b917</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, Flags &amp;RowMajorBit ? RowMajor :ColMajor, StorageIndex &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5850cd5df8d1c900083fbd2376bf7eb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, const CwiseUnaryOp&lt; internal::scalar_real_op&lt; Scalar &gt;, const Transpose&lt; MatrixType &gt; &gt;, const Transpose&lt; MatrixType &gt; &amp; &gt;::type</type>
      <name>RealReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a78d232d8ced6dc787b9f3b22012b4130</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaec8ace6efb785c81d442931c3248d88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda456cda7b9d938e57194036a41d634604</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Transpose&lt; MatrixType &gt;, Dynamic, internal::traits&lt; Transpose&lt; MatrixType &gt; &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>RowsBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a19c890e4d985e600c1cca3431add4466</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Transpose&lt; MatrixType &gt;, 1, internal::traits&lt; Transpose&lt; MatrixType &gt; &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>RowXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abac6d959618f54c8b8cd430518ba711b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Transpose&lt; MatrixType &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a477b2830b50a0a04260463d6f8def336</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>ScalarVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af850b6e6613ad77defa801b0b7191a8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorBlock&lt; Transpose&lt; MatrixType &gt; &gt;</type>
      <name>SegmentReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a47e794920c3c0d339440979acb445c35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fdaa5022cfa2bb53129883e9b7b8abd3d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime), EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime)&gt;</type>
      <name>SquareMatrixType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa61bc39f66a93bc46173f3044dacc932</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrixBase</type>
      <name>StorageBaseType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaafce9f1c4ca436a8f8516f796c5882f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Transpose&lt; MatrixType &gt; &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0b540ba724726ebe953f8c0df06081ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Transpose&lt; MatrixType &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a878c26b8e33751cd6e1096bab7b95900</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transpose&lt; Transpose&lt; MatrixType &gt; &gt;</type>
      <name>TransposeReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4fd3e960a0d7afc1d3eed25504241bfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar</type>
      <name>value_type</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac254d3b61718ebc2136d27bac043dcb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>adab34202f9694f1085b78850ea3dcb44</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; CustomBinaryOp, const Transpose&lt; MatrixType &gt;, const OtherDerived &gt;</type>
      <name>binaryExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4236dca155096386a574f9f7c6c15c61</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other, const CustomBinaryOp &amp;func=CustomBinaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7c28a2f511181c727396d5e813519d38</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a14f59422bfb2c1b27dcf5325e3a244d0</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad7a342adc59c2866c323ace6d2f65378</anchor>
      <arglist>(Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aba087af967b57fe36d38ba5029274630</anchor>
      <arglist>(Index startRow, Index startCol) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a22a720d29fee4d4f6d3739c7596a2c25</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a928c458f6cd7b169a80691bd01ad3d9a</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>blueNorm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a23769bd7c0784d25e69fb4759b18adf4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6557dcd3512c07370630d5ce0c3fbd3e</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa56c62b99e26e37c5f93ea83e0c3ba58</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af0e6f2ff2f449cae8f7b19bd34dec4ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a02ac940609eb16204bb7edffd7786c8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a311507cde6d998e651ec6b41c550f6c2</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6269d34c9bb1277d1470d0c948361a81</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa531aefed8ea1fa530c638abc8eea6c9</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac66a3a6035f4b89a9e85c0bcaf8a4364</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3f810c062c1bc3cad4ae82be15c15636</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad511aa3f5b977089238bf0903f8f2267</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a68d2c2489e2f434ad062384eb224ea85</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a752c59896582b0c654d24362f3799b68</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3035db49593e0d16a16e93a5cb405d02</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7fe6a2433c70233623861c8fb4d9dad2</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab650ae58b1b3d03df6ebc0226388e0b9</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aff3bd6c461f4e51af2258f7cf1a22b42</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CastXpr&lt; NewType &gt;::Type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0a096b9ebe064a3d55a124da2e3ee008</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8f4eaa3c3921ef3823ffc69ebcc356af</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2659a9d172199e1963ce27756c25390c</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aca7ce296424ef6e478ab0fb19547a7ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a22b6b4e39a3d31125a3f8f53b1083224</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; MatrixType &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a34a7f8da0b505b870a65bf58d946a502</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbsReturnType</type>
      <name>cwiseAbs</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae8e39ef24c78084bdaddddad8488e11b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbs2ReturnType</type>
      <name>cwiseAbs2</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2052c2ae010743f6b76a8da5912350b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; std::equal_to&lt; Scalar &gt;, const Transpose&lt; MatrixType &gt;, const OtherDerived &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa55947922b1a537dbcfa857b48625a58</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseScalarEqualReturnType</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af1dcaa7c8574dbc2205319a91d798417</anchor>
      <arglist>(const Scalar &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseInverseReturnType</type>
      <name>cwiseInverse</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a95fe63ce71f4dac974b9f36fd2e6e8fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar, Scalar &gt;, const Transpose&lt; MatrixType &gt;, const OtherDerived &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a79030f983f007807e976cc0049164094</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar, Scalar &gt;, const Transpose&lt; MatrixType &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa9a80f82024c49bf896a8e9422d96a3b</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar, Scalar &gt;, const Transpose&lt; MatrixType &gt;, const OtherDerived &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4ca1d836da5da6d94c730f22efac78ef</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar, Scalar &gt;, const Transpose&lt; MatrixType &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a421fe17d1d5abf656b1630910788268f</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; std::not_equal_to&lt; Scalar &gt;, const Transpose&lt; MatrixType &gt;, const OtherDerived &gt;</type>
      <name>cwiseNotEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a343a8ed411a643f1ca3ebd5bc28d0d97</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseProductDenseReturnType&lt; OtherDerived &gt;::Type</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a94d8fe22984eb80587e484c1d54b4efd</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const SparseMatrixBase&lt; Transpose&lt; MatrixType &gt; &gt;::template CwiseProductDenseReturnType&lt; OtherDerived &gt;::Type</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a511c5df98477da350fba18ac562ed06b</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const Transpose&lt; MatrixType &gt;, const OtherDerived &gt;</type>
      <name>cwiseQuotient</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac8065bebfa7102bc138a177b1209e86f</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseSignReturnType</type>
      <name>cwiseSign</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8498baacdc71d7f8b0df4ba0077a6487</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseSqrtReturnType</type>
      <name>cwiseSqrt</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aeb61b3c78244395783b29d73cbf5e61d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Transpose&lt; MatrixType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa75a5f413b9c78b4ff906091cc9706a5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; MatrixType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae4a2d472e2aaf7b58b44fa3ab8ce8530</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; Transpose&lt; MatrixType &gt; &gt;::Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa449ebc968d7ed08aca2b18caca8ae91</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; Transpose&lt; MatrixType &gt; &gt;::Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6cc2a5ef66cd50f67dc7136fa15eeeee</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4a2636ada34d7d8634de202d6669677a</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a237d4ca74a4de2558b0c64359fb9c481</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_BINARY_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af3616697987a1f7f20a5691fe8251e9d</anchor>
      <arglist>(Transpose&lt; MatrixType &gt;, OtherDerived, product) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const internal::eval&lt; Transpose&lt; MatrixType &gt; &gt;::type</type>
      <name>eval</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a761bd872a06b59632fcff7b7807a77ce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6b3f24af4a70e2824a52fbe909872274</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstSegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a53e85c84714175782fb701934f30bef4</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC FixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a29ab4aa54c376d9166252d545f98d3cd</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a06c480ce669082944383471dbc079d47</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1843284eb1a87e8bd37791941a751b2b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonConstImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aba4d0025dccf8a02d33b76c241e0625a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a180fcba1ccf3cdf3252a263bc1de7a1d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>InnerVectorReturnType</type>
      <name>innerVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a65aaf3b50d205011e2bfa0de24756cce</anchor>
      <arglist>(Index outer)</arglist>
    </member>
    <member kind="function">
      <type>const ConstInnerVectorReturnType</type>
      <name>innerVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1050a842569fcdadf8d936250301e72d</anchor>
      <arglist>(Index outer) const</arglist>
    </member>
    <member kind="function">
      <type>InnerVectorsReturnType</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c51bf5a7eb18eab9a85949d03aed14a</anchor>
      <arglist>(Index outerStart, Index outerSize)</arglist>
    </member>
    <member kind="function">
      <type>const ConstInnerVectorsReturnType</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae6585c991d04c139f2486ab81f56ad1a</anchor>
      <arglist>(Index outerStart, Index outerSize) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a70851868f2d1dbf53bcf1fa1e5c1c970</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa881aa7b6759bdec2ccfa45746b24bc2</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1c648eecf99e2774aa61195f3282b45a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7eedffa867031f649fd0fb9cc23ce4be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9df32a7c2b6276259c05c996aaa929a8</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a20db2634ddca627daf1586c1f1b51db3</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4bff782eeab332b5e1d8210d86755be4</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9d9195047f341b44ab18dcd418509b41</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; MatrixType &gt; &amp;</type>
      <name>markAsRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8f373317f897c196d6623ab4d29dd454</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8a36ee6b1a072f07bfaaffd69cf31dbd</anchor>
      <arglist>(Index startCol, Index numCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a586e95ab75756fa6f5078d134d99ba1e</anchor>
      <arglist>(Index startCol, Index numCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac9adf23adf2b74a6fc316d8298d0b210</anchor>
      <arglist>(Index startCol, Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2ddec6853c97bd00adcd251576314098</anchor>
      <arglist>(Index startCol, Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa06954a6c3a27447c4a401f1bfc0fc3a</anchor>
      <arglist>(Index startRow, Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a764c62621c13c3c0334a39f82d46a1fb</anchor>
      <arglist>(Index startRow, Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8f5970f79bfb2f270e29a0669c3e8493</anchor>
      <arglist>(Index startRow, Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a307edd2f29a77a5e642eac694d0167d1</anchor>
      <arglist>(Index startRow, Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aae1704e691a2bed034dea859db0c79af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; internal::scalar_boolean_and_op, const Transpose&lt; MatrixType &gt;, const OtherDerived &gt;</type>
      <name>operator&amp;&amp;</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a76d0d043acee1342bd0046871125b00f</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Transpose&lt; MatrixType &gt;, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab248d3599faa7e14d71f7ac3ab573c18</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Transpose&lt; MatrixType &gt;, OtherDerived, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9d4d71b3f34389e6fc01f2b86e43f7a4</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Transpose&lt; MatrixType &gt;, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d068c64e205ef145b012881c24844fd</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; MatrixType &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4fc6ac03c7aab3066b79d69283266e31</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; MatrixType &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaf2f8d82c28b6caff11a5d9c5d41b1e3</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; MatrixType &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a498f327a72d833dfabbaa0ccbc83f800</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; MatrixType &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a85ae4c3e667391136bd56ece67aa344e</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Transpose&lt; MatrixType &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a72331da8e6a559e03fa03d46e3ad4f58</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const NegativeReturnType</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad0d7bb4733595293b54fc8b11c9f90bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; MatrixType &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a48857e50f4a40afdbd4c291be5189590</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; MatrixType &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>add975d4d76424b294d8a922b5986841d</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Transpose&lt; MatrixType &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa6c7be58928084ed948e4f7f1e698f44</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; MatrixType &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>adcf52365cb9d032d3968c809fd3d5ea5</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; MatrixType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a379e2a65ec661cceaddc225120ad5cb1</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; MatrixType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3365b1d14b9f6c5d832169b3d07511a4</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; MatrixType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa171e4de58f2bddb8da0358961c6d3fd</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; MatrixType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af2eba8c3ea2424df618f3e90f1b5254b</anchor>
      <arglist>(const Transpose&lt; MatrixType &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; internal::scalar_boolean_or_op, const Transpose&lt; MatrixType &gt;, const OtherDerived &gt;</type>
      <name>operator||</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a34225d20887df166fd66c9323fcef379</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac86cc88a4cfef21db6b64ec0ab4c8f0a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseView&lt; Transpose&lt; MatrixType &gt; &gt;</type>
      <name>pruned</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac8d0414b56d9d620ce9a698c1b281e5d</anchor>
      <arglist>(const Scalar &amp;reference=Scalar(0), const RealScalar &amp;epsilon=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8a21aa3017e094f1c07be866d47d7539</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonConstRealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a47a21ed23d5d10618ac0aca93903a32e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a394f6ce7117933acc10f32dc55ceee81</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0d6ea6a5e895de7b0564ed6ab5c09626</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad70dcf0cacd45a752f47aa3adc6444d9</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a489c101cfd6f363cdb3830a3d9655637</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac0a5563ed3f243f013fb9d2c17e230d0</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af4e68009539a4959d04e63241c37574b</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1944e9fa9ce7937bfc3a87b2cb94371f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>adf94a8461a773fb4b0daedaa9980b054</anchor>
      <arglist>(Index start, Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstSegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0310f6125518b5bd93314d07db2a5a6e</anchor>
      <arglist>(Index start, Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC FixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1d27cc814e81dfab65901aa201a886ef</anchor>
      <arglist>(Index start, Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7acc88755710b97fc89ff3293787d55d</anchor>
      <arglist>(Index start, Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrixBase&lt; Transpose&lt; MatrixType &gt; &gt;::template ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa3d27327f5290f7939904557ee81b349</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrixBase&lt; Transpose&lt; MatrixType &gt; &gt;::template SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a76d3d67a78ef0e319cd2cb5d6e480396</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abf640378dca3e71c173630ee17a0f90e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa1e5343090bde6752c0bb695c94f9595</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a124bc57921775eb9aa2dfd9727e23472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrixBase</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a39de899c0df73ec88763a0ef4966bf72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5c8cfa22502f9b4ab1074436f1ffe541</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af06b39a5e72293a4c8f8613364a549ec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a381e2efeb1531223bbb318b1ac5c5090</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstSegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac6a7688d302a0bd248e5bf1aa7f37e10</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC FixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4c210c4ddf80da455aaec0ab31093737</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8ce8c493f10d35305b96815b97488c6a</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDense</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6915317b95925fdeec3c8bb1e7eccffd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5e0cd43cb4555c7ef79fd0481d117cce</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab1080faa159c59aa95b5dc2f7ba27250</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a15819a901d677053cff381a3b7c6739b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a61a62a5375ec7c8d1584b880aaa9428d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7ca58a7a4a44dcadc519eb67f9611efa</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d2a17b67327925dc9dab29694f48433</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a709232ffb83f5c4c054de1c7655e8b99</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3308013aabe7ed2f28deb5a30b3b9a09</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4079d9bb1b0f18bb7f32f711608624b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6d22c5b0afbf01233fea14e6481d2377</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9db4c184e2222d0c9a945a191251d710</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad48496ebbfcd6cb685f893246de1d934</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab620d8edbf8f0d9369a7f2f9956228eb</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8e17950f7b7a973a1e51b77a8de21c44</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae3eb4237ad09ee6313969049cc8f856a</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9e4073e255c70b2324e99be47c3bf941</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>TransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abef4b43a6c62c8eae9b5087d732b3a4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ConstTransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2dba0403e15a7bc0552bb50e7c38b15d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TriangularView&lt; const Transpose&lt; MatrixType &gt;, Mode &gt;</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6762232f126791a057dfbf3bf6014542</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseSymmetricPermutationProduct&lt; Transpose&lt; MatrixType &gt;, Upper|Lower &gt;</type>
      <name>twistedBy</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a51d4898bd6a57cc3ba543a39b102423e</anchor>
      <arglist>(const PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt; &amp;perm) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseUnaryOp&lt; CustomUnaryOp, const Transpose&lt; MatrixType &gt; &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1b90f8895b8d43d083119abb962c8535</anchor>
      <arglist>(const CustomUnaryOp &amp;func=CustomUnaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseUnaryView&lt; CustomViewOp, const Transpose&lt; MatrixType &gt; &gt;</type>
      <name>unaryViewExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab7af45fec58b89cd3e5e434672557c6c</anchor>
      <arglist>(const CustomViewOp &amp;func=CustomViewOp()) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Transpose&lt; MatrixType &gt; &amp;</type>
      <name>assign</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa927798f98809d78804bf4f805d94cd8</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>assignGeneric</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4e77da935a1f0699926db9fdd6caf1c3</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static StorageIndex</type>
      <name>convert_index</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afb07f167dace0de85688250a42acde46</anchor>
      <arglist>(const Index idx)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e18769c71fc666a57c10f475ea5ada6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2c9dfe60a5a7f4baea31da616b1e991a</anchor>
      <arglist>(Dest &amp;) const</arglist>
    </member>
    <member kind="friend">
      <type>friend const Product&lt; OtherDerived, Transpose&lt; MatrixType &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa0ba2559579b2a0f0d13e6223c511866</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend const Product&lt; OtherDerived, Transpose&lt; MatrixType &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab22e5b97c8e24c7638eb92ca19d1fb72</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a34261623108465eab7a7290ddee9d111</anchor>
      <arglist>(std::ostream &amp;s, const SparseMatrixBase &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseMatrixBase&lt; TriangularView&lt; MatrixType, Mode &gt; &gt;</name>
    <filename>classEigen_1_1SparseMatrixBase.html</filename>
    <base>EigenBase&lt; TriangularView&lt; MatrixType, Mode &gt; &gt;</base>
    <member kind="enumvalue">
      <name>_HasDirectAccess</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda00872c0ea424e5337e22be871f62dc56</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, Eigen::Transpose&lt; const TriangularView&lt; MatrixType, Mode &gt; &gt; &gt;, Transpose&lt; const TriangularView&lt; MatrixType, Mode &gt; &gt; &gt;::type</type>
      <name>AdjointReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab21425999c8acd7aed121ad34e83c48e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EigenBase&lt; TriangularView&lt; MatrixType, Mode &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d56feda60ba79f1799db89e3cdbf034</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; TriangularView&lt; MatrixType, Mode &gt; &gt;</type>
      <name>BlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6de8278bd85b59eee96d483e0befec92</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; _HasDirectAccess, const Scalar &amp;, Scalar &gt;::type</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7043a0035980494d5174e33fd617a81b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda27ba349f075d026c1f51d1ec69aa5b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; TriangularView&lt; MatrixType, Mode &gt;, internal::traits&lt; TriangularView&lt; MatrixType, Mode &gt; &gt;::RowsAtCompileTime, Dynamic, !IsRowMajor &gt;</type>
      <name>ColsBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af782ccc10ac06c91699f9a6fe9eaebbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; TriangularView&lt; MatrixType, Mode &gt;, internal::traits&lt; TriangularView&lt; MatrixType, Mode &gt; &gt;::RowsAtCompileTime, 1, !IsRowMajor &gt;</type>
      <name>ColXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6e153b674ee7ad0c4854caf9619bafc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, const CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, const TriangularView&lt; MatrixType, Mode &gt; &gt;, const TriangularView&lt; MatrixType, Mode &gt; &amp; &gt;::type</type>
      <name>ConjugateReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aee5f26ebe59061d7df57a682db618d2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar &gt;, Matrix&lt; Scalar, Dynamic, Dynamic &gt; &gt;</type>
      <name>ConstantReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a84df63ca02474ce91b0b970891314a9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const TriangularView&lt; MatrixType, Mode &gt; &gt;</type>
      <name>ConstBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab70a19db010416394c8d4a584416163c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const TriangularView&lt; MatrixType, Mode &gt;, internal::traits&lt; TriangularView&lt; MatrixType, Mode &gt; &gt;::RowsAtCompileTime, Dynamic, !IsRowMajor &gt;</type>
      <name>ConstColsBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a19a10cd23d876519aa34081b1d1af7f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const TriangularView&lt; MatrixType, Mode &gt;, internal::traits&lt; TriangularView&lt; MatrixType, Mode &gt; &gt;::RowsAtCompileTime, 1, !IsRowMajor &gt;</type>
      <name>ConstColXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7e41c99a451ca6d74f5ed85dd5b68869</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const TriangularView&lt; MatrixType, Mode &gt;, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true &gt;</type>
      <name>ConstInnerVectorReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3249c0c0b1139b93dd68cc748a0ada1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const TriangularView&lt; MatrixType, Mode &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>ConstInnerVectorsReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab4dce2a9be1a63e39d2bc3c90c39473a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const TriangularView&lt; MatrixType, Mode &gt;, Dynamic, internal::traits&lt; TriangularView&lt; MatrixType, Mode &gt; &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>ConstRowsBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7dac70913d2114d0126782cc30dc9cfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const TriangularView&lt; MatrixType, Mode &gt;, 1, internal::traits&lt; TriangularView&lt; MatrixType, Mode &gt; &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>ConstRowXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1ac454339c876a108644762535dec95a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const VectorBlock&lt; const TriangularView&lt; MatrixType, Mode &gt; &gt;</type>
      <name>ConstSegmentReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae6dc75c83f05cb58bc40dd52fd2096ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const&lt; Transpose&lt; const TriangularView&lt; MatrixType, Mode &gt; &gt; &gt;::type</type>
      <name>ConstTransposeReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acb6a69a643471ee1a86603a3b24ffab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const TriangularView&lt; MatrixType, Mode &gt; &gt;</type>
      <name>CwiseAbs2ReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1ec4d6ba5bea0113011b068e89e76c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const TriangularView&lt; MatrixType, Mode &gt; &gt;</type>
      <name>CwiseAbsReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac570cbbf6721b0d2d3bafeda732486dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const TriangularView&lt; MatrixType, Mode &gt; &gt;</type>
      <name>CwiseInverseReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a69f711e6c5566e3fbb4610df6d3c21d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; internal::scalar_cmp_op&lt; Scalar, Scalar, internal::cmp_EQ &gt;, const TriangularView&lt; MatrixType, Mode &gt;, const ConstantReturnType &gt;</type>
      <name>CwiseScalarEqualReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad5f488b6b3a42f0753baec0f0d75e391</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sign_op&lt; Scalar &gt;, const TriangularView&lt; MatrixType, Mode &gt; &gt;</type>
      <name>CwiseSignReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6a8cabf1339da24df7ccdd4666ee4ea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const TriangularView&lt; MatrixType, Mode &gt; &gt;</type>
      <name>CwiseSqrtReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a65af4aa9697968e20c5beb96f8565386</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime &gt;</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>acca1ed7c478dbd2b36b7ef14cb781cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda2af043b36fe9e08df0107cf6de496165</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_imag_op&lt; Scalar &gt;, const TriangularView&lt; MatrixType, Mode &gt; &gt;</type>
      <name>ImagReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a49b17d3c5360291d3e16635636fa1f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8017ae3d99610800f6bfb3043b8cc130</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda0e6d6faac3038c5a781abf94d376df6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; TriangularView&lt; MatrixType, Mode &gt;, IsRowMajor?1:Dynamic, IsRowMajor?Dynamic:1, true &gt;</type>
      <name>InnerVectorReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a15ab3e4acfce967bf4aa2213be038018</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; TriangularView&lt; MatrixType, Mode &gt;, Dynamic, Dynamic, true &gt;</type>
      <name>InnerVectorsReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>accf3898a24e39f209154fcf6bf925608</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fdadc4dd8524ca9fb8b65334e1d93d2f033</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda14a3f566ed2a074beddb8aef0223bfdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda4582ec479751d3a56aa26e9bade9eada</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda6647e063a07025ca408642561633582f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda7e09adcfcc4ed382e3dcf3f01067cb70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; Scalar &gt;, const TriangularView&lt; MatrixType, Mode &gt; &gt;</type>
      <name>NegativeReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a78aee84bc5f00692fb817414646fc7b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryView&lt; internal::scalar_imag_ref_op&lt; Scalar &gt;, TriangularView&lt; MatrixType, Mode &gt; &gt;</type>
      <name>NonConstImagReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a51190c6d4167001e2a7c9d6d4d165572</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, CwiseUnaryView&lt; internal::scalar_real_ref_op&lt; Scalar &gt;, TriangularView&lt; MatrixType, Mode &gt; &gt;, TriangularView&lt; MatrixType, Mode &gt; &amp; &gt;::type</type>
      <name>NonConstRealReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9601e14f161c30a557c7c1c332aa55f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const_on_value_type_if_arithmetic&lt; typename internal::packet_traits&lt; Scalar &gt;::type &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae627dc2c5bd1b53bc20e4e2a9028733e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6173fac1d813918bfae8091df083b917</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, Flags &amp;RowMajorBit ? RowMajor :ColMajor, StorageIndex &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5850cd5df8d1c900083fbd2376bf7eb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, const CwiseUnaryOp&lt; internal::scalar_real_op&lt; Scalar &gt;, const TriangularView&lt; MatrixType, Mode &gt; &gt;, const TriangularView&lt; MatrixType, Mode &gt; &amp; &gt;::type</type>
      <name>RealReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a78d232d8ced6dc787b9f3b22012b4130</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaec8ace6efb785c81d442931c3248d88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fda456cda7b9d938e57194036a41d634604</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; TriangularView&lt; MatrixType, Mode &gt;, Dynamic, internal::traits&lt; TriangularView&lt; MatrixType, Mode &gt; &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>RowsBlockXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a19c890e4d985e600c1cca3431add4466</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; TriangularView&lt; MatrixType, Mode &gt;, 1, internal::traits&lt; TriangularView&lt; MatrixType, Mode &gt; &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>RowXpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abac6d959618f54c8b8cd430518ba711b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView&lt; MatrixType, Mode &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a477b2830b50a0a04260463d6f8def336</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>ScalarVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af850b6e6613ad77defa801b0b7191a8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorBlock&lt; TriangularView&lt; MatrixType, Mode &gt; &gt;</type>
      <name>SegmentReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a47e794920c3c0d339440979acb445c35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8cd1b66283ac18b49f88448b13c426fdaa5022cfa2bb53129883e9b7b8abd3d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime), EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime)&gt;</type>
      <name>SquareMatrixType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa61bc39f66a93bc46173f3044dacc932</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrixBase</type>
      <name>StorageBaseType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaafce9f1c4ca436a8f8516f796c5882f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView&lt; MatrixType, Mode &gt; &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0b540ba724726ebe953f8c0df06081ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView&lt; MatrixType, Mode &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a878c26b8e33751cd6e1096bab7b95900</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transpose&lt; TriangularView&lt; MatrixType, Mode &gt; &gt;</type>
      <name>TransposeReturnType</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4fd3e960a0d7afc1d3eed25504241bfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar</type>
      <name>value_type</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac254d3b61718ebc2136d27bac043dcb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>adab34202f9694f1085b78850ea3dcb44</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; CustomBinaryOp, const TriangularView&lt; MatrixType, Mode &gt;, const OtherDerived &gt;</type>
      <name>binaryExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4236dca155096386a574f9f7c6c15c61</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other, const CustomBinaryOp &amp;func=CustomBinaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7c28a2f511181c727396d5e813519d38</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a14f59422bfb2c1b27dcf5325e3a244d0</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad7a342adc59c2866c323ace6d2f65378</anchor>
      <arglist>(Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aba087af967b57fe36d38ba5029274630</anchor>
      <arglist>(Index startRow, Index startCol) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a22a720d29fee4d4f6d3739c7596a2c25</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; NRows, NCols &gt;::Type</type>
      <name>block</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a928c458f6cd7b169a80691bd01ad3d9a</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>blueNorm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a23769bd7c0784d25e69fb4759b18adf4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6557dcd3512c07370630d5ce0c3fbd3e</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa56c62b99e26e37c5f93ea83e0c3ba58</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af0e6f2ff2f449cae8f7b19bd34dec4ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a02ac940609eb16204bb7edffd7786c8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a311507cde6d998e651ec6b41c550f6c2</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6269d34c9bb1277d1470d0c948361a81</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa531aefed8ea1fa530c638abc8eea6c9</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac66a3a6035f4b89a9e85c0bcaf8a4364</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3f810c062c1bc3cad4ae82be15c15636</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad511aa3f5b977089238bf0903f8f2267</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a68d2c2489e2f434ad062384eb224ea85</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>bottomRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a752c59896582b0c654d24362f3799b68</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3035db49593e0d16a16e93a5cb405d02</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7fe6a2433c70233623861c8fb4d9dad2</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab650ae58b1b3d03df6ebc0226388e0b9</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aff3bd6c461f4e51af2258f7cf1a22b42</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CastXpr&lt; NewType &gt;::Type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0a096b9ebe064a3d55a124da2e3ee008</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8f4eaa3c3921ef3823ffc69ebcc356af</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColXpr</type>
      <name>col</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2659a9d172199e1963ce27756c25390c</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aca7ce296424ef6e478ab0fb19547a7ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a22b6b4e39a3d31125a3f8f53b1083224</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TriangularView&lt; MatrixType, Mode &gt; &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a34a7f8da0b505b870a65bf58d946a502</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbsReturnType</type>
      <name>cwiseAbs</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae8e39ef24c78084bdaddddad8488e11b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseAbs2ReturnType</type>
      <name>cwiseAbs2</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2052c2ae010743f6b76a8da5912350b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; std::equal_to&lt; Scalar &gt;, const TriangularView&lt; MatrixType, Mode &gt;, const OtherDerived &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa55947922b1a537dbcfa857b48625a58</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseScalarEqualReturnType</type>
      <name>cwiseEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af1dcaa7c8574dbc2205319a91d798417</anchor>
      <arglist>(const Scalar &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseInverseReturnType</type>
      <name>cwiseInverse</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a95fe63ce71f4dac974b9f36fd2e6e8fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar, Scalar &gt;, const TriangularView&lt; MatrixType, Mode &gt;, const OtherDerived &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a79030f983f007807e976cc0049164094</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar, Scalar &gt;, const TriangularView&lt; MatrixType, Mode &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa9a80f82024c49bf896a8e9422d96a3b</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar, Scalar &gt;, const TriangularView&lt; MatrixType, Mode &gt;, const OtherDerived &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4ca1d836da5da6d94c730f22efac78ef</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar, Scalar &gt;, const TriangularView&lt; MatrixType, Mode &gt;, const ConstantReturnType &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a421fe17d1d5abf656b1630910788268f</anchor>
      <arglist>(const Scalar &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; std::not_equal_to&lt; Scalar &gt;, const TriangularView&lt; MatrixType, Mode &gt;, const OtherDerived &gt;</type>
      <name>cwiseNotEqual</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a343a8ed411a643f1ca3ebd5bc28d0d97</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseProductDenseReturnType&lt; OtherDerived &gt;::Type</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a94d8fe22984eb80587e484c1d54b4efd</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const SparseMatrixBase&lt; TriangularView&lt; MatrixType, Mode &gt; &gt;::template CwiseProductDenseReturnType&lt; OtherDerived &gt;::Type</type>
      <name>cwiseProduct</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a511c5df98477da350fba18ac562ed06b</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const TriangularView&lt; MatrixType, Mode &gt;, const OtherDerived &gt;</type>
      <name>cwiseQuotient</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac8065bebfa7102bc138a177b1209e86f</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseSignReturnType</type>
      <name>cwiseSign</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8498baacdc71d7f8b0df4ba0077a6487</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseSqrtReturnType</type>
      <name>cwiseSqrt</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aeb61b3c78244395783b29d73cbf5e61d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TriangularView&lt; MatrixType, Mode &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa75a5f413b9c78b4ff906091cc9706a5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TriangularView&lt; MatrixType, Mode &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae4a2d472e2aaf7b58b44fa3ab8ce8530</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; TriangularView&lt; MatrixType, Mode &gt; &gt;::Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa449ebc968d7ed08aca2b18caca8ae91</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; TriangularView&lt; MatrixType, Mode &gt; &gt;::Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6cc2a5ef66cd50f67dc7136fa15eeeee</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4a2636ada34d7d8634de202d6669677a</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>dot</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a237d4ca74a4de2558b0c64359fb9c481</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_BINARY_RETURN_TYPE</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af3616697987a1f7f20a5691fe8251e9d</anchor>
      <arglist>(TriangularView&lt; MatrixType, Mode &gt;, OtherDerived, product) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const internal::eval&lt; TriangularView&lt; MatrixType, Mode &gt; &gt;::type</type>
      <name>eval</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a761bd872a06b59632fcff7b7807a77ce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6b3f24af4a70e2824a52fbe909872274</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstSegmentReturnType</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a53e85c84714175782fb701934f30bef4</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC FixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a29ab4aa54c376d9166252d545f98d3cd</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>head</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a06c480ce669082944383471dbc079d47</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1843284eb1a87e8bd37791941a751b2b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonConstImagReturnType</type>
      <name>imag</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aba4d0025dccf8a02d33b76c241e0625a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a180fcba1ccf3cdf3252a263bc1de7a1d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>InnerVectorReturnType</type>
      <name>innerVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a65aaf3b50d205011e2bfa0de24756cce</anchor>
      <arglist>(Index outer)</arglist>
    </member>
    <member kind="function">
      <type>const ConstInnerVectorReturnType</type>
      <name>innerVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1050a842569fcdadf8d936250301e72d</anchor>
      <arglist>(Index outer) const</arglist>
    </member>
    <member kind="function">
      <type>InnerVectorsReturnType</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3c51bf5a7eb18eab9a85949d03aed14a</anchor>
      <arglist>(Index outerStart, Index outerSize)</arglist>
    </member>
    <member kind="function">
      <type>const ConstInnerVectorsReturnType</type>
      <name>innerVectors</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae6585c991d04c139f2486ab81f56ad1a</anchor>
      <arglist>(Index outerStart, Index outerSize) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a70851868f2d1dbf53bcf1fa1e5c1c970</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa881aa7b6759bdec2ccfa45746b24bc2</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1c648eecf99e2774aa61195f3282b45a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVector</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7eedffa867031f649fd0fb9cc23ce4be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9df32a7c2b6276259c05c996aaa929a8</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a20db2634ddca627daf1586c1f1b51db3</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4bff782eeab332b5e1d8210d86755be4</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9d9195047f341b44ab18dcd418509b41</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>TriangularView&lt; MatrixType, Mode &gt; &amp;</type>
      <name>markAsRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8f373317f897c196d6623ab4d29dd454</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8a36ee6b1a072f07bfaaffd69cf31dbd</anchor>
      <arglist>(Index startCol, Index numCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a586e95ab75756fa6f5078d134d99ba1e</anchor>
      <arglist>(Index startCol, Index numCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac9adf23adf2b74a6fc316d8298d0b210</anchor>
      <arglist>(Index startCol, Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2ddec6853c97bd00adcd251576314098</anchor>
      <arglist>(Index startCol, Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa06954a6c3a27447c4a401f1bfc0fc3a</anchor>
      <arglist>(Index startRow, Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a764c62621c13c3c0334a39f82d46a1fb</anchor>
      <arglist>(Index startRow, Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8f5970f79bfb2f270e29a0669c3e8493</anchor>
      <arglist>(Index startRow, Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a307edd2f29a77a5e642eac694d0167d1</anchor>
      <arglist>(Index startRow, Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aae1704e691a2bed034dea859db0c79af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; internal::scalar_boolean_and_op, const TriangularView&lt; MatrixType, Mode &gt;, const OtherDerived &gt;</type>
      <name>operator&amp;&amp;</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a76d0d043acee1342bd0046871125b00f</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; TriangularView&lt; MatrixType, Mode &gt;, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab248d3599faa7e14d71f7ac3ab573c18</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; TriangularView&lt; MatrixType, Mode &gt;, OtherDerived, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9d4d71b3f34389e6fc01f2b86e43f7a4</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; TriangularView&lt; MatrixType, Mode &gt;, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d068c64e205ef145b012881c24844fd</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>TriangularView&lt; MatrixType, Mode &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4fc6ac03c7aab3066b79d69283266e31</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>TriangularView&lt; MatrixType, Mode &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aaf2f8d82c28b6caff11a5d9c5d41b1e3</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>TriangularView&lt; MatrixType, Mode &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a498f327a72d833dfabbaa0ccbc83f800</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>TriangularView&lt; MatrixType, Mode &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a85ae4c3e667391136bd56ece67aa344e</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE TriangularView&lt; MatrixType, Mode &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a72331da8e6a559e03fa03d46e3ad4f58</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const NegativeReturnType</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad0d7bb4733595293b54fc8b11c9f90bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TriangularView&lt; MatrixType, Mode &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a48857e50f4a40afdbd4c291be5189590</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>TriangularView&lt; MatrixType, Mode &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>add975d4d76424b294d8a922b5986841d</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE TriangularView&lt; MatrixType, Mode &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa6c7be58928084ed948e4f7f1e698f44</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>TriangularView&lt; MatrixType, Mode &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>adcf52365cb9d032d3968c809fd3d5ea5</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>TriangularView&lt; MatrixType, Mode &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a379e2a65ec661cceaddc225120ad5cb1</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>TriangularView&lt; MatrixType, Mode &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3365b1d14b9f6c5d832169b3d07511a4</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>TriangularView&lt; MatrixType, Mode &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa171e4de58f2bddb8da0358961c6d3fd</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>TriangularView&lt; MatrixType, Mode &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af2eba8c3ea2424df618f3e90f1b5254b</anchor>
      <arglist>(const TriangularView&lt; MatrixType, Mode &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseBinaryOp&lt; internal::scalar_boolean_or_op, const TriangularView&lt; MatrixType, Mode &gt;, const OtherDerived &gt;</type>
      <name>operator||</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a34225d20887df166fd66c9323fcef379</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac86cc88a4cfef21db6b64ec0ab4c8f0a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const SparseView&lt; TriangularView&lt; MatrixType, Mode &gt; &gt;</type>
      <name>pruned</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac8d0414b56d9d620ce9a698c1b281e5d</anchor>
      <arglist>(const Scalar &amp;reference=Scalar(0), const RealScalar &amp;epsilon=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8a21aa3017e094f1c07be866d47d7539</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NonConstRealReturnType</type>
      <name>real</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a47a21ed23d5d10618ac0aca93903a32e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a394f6ce7117933acc10f32dc55ceee81</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0d6ea6a5e895de7b0564ed6ab5c09626</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad70dcf0cacd45a752f47aa3adc6444d9</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a489c101cfd6f363cdb3830a3d9655637</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac0a5563ed3f243f013fb9d2c17e230d0</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowXpr</type>
      <name>row</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af4e68009539a4959d04e63241c37574b</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1944e9fa9ce7937bfc3a87b2cb94371f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>adf94a8461a773fb4b0daedaa9980b054</anchor>
      <arglist>(Index start, Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstSegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a0310f6125518b5bd93314d07db2a5a6e</anchor>
      <arglist>(Index start, Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC FixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1d27cc814e81dfab65901aa201a886ef</anchor>
      <arglist>(Index start, Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7acc88755710b97fc89ff3293787d55d</anchor>
      <arglist>(Index start, Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrixBase&lt; TriangularView&lt; MatrixType, Mode &gt; &gt;::template ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa3d27327f5290f7939904557ee81b349</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrixBase&lt; TriangularView&lt; MatrixType, Mode &gt; &gt;::template SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a76d3d67a78ef0e319cd2cb5d6e480396</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abf640378dca3e71c173630ee17a0f90e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa1e5343090bde6752c0bb695c94f9595</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a124bc57921775eb9aa2dfd9727e23472</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrixBase</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a39de899c0df73ec88763a0ef4966bf72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5c8cfa22502f9b4ab1074436f1ffe541</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>af06b39a5e72293a4c8f8613364a549ec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a381e2efeb1531223bbb318b1ac5c5090</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstSegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ac6a7688d302a0bd248e5bf1aa7f37e10</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC FixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4c210c4ddf80da455aaec0ab31093737</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstFixedSegmentReturnType&lt; N &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8ce8c493f10d35305b96815b97488c6a</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDense</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6915317b95925fdeec3c8bb1e7eccffd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a5e0cd43cb4555c7ef79fd0481d117cce</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab1080faa159c59aa95b5dc2f7ba27250</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a15819a901d677053cff381a3b7c6739b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a61a62a5375ec7c8d1584b880aaa9428d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a7ca58a7a4a44dcadc519eb67f9611efa</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topLeftCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4d2a17b67327925dc9dab29694f48433</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC BlockXpr</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a709232ffb83f5c4c054de1c7655e8b99</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstBlockXpr</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3308013aabe7ed2f28deb5a30b3b9a09</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL EIGEN_DEVICE_FUNC FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4079d9bb1b0f18bb7f32f711608624b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6d22c5b0afbf01233fea14e6481d2377</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DOC_BLOCK_ADDONS_NOT_INNER_PANEL FixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9db4c184e2222d0c9a945a191251d710</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const ConstFixedBlockXpr&lt; CRows, CCols &gt;::Type</type>
      <name>topRightCorner</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ad48496ebbfcd6cb685f893246de1d934</anchor>
      <arglist>(Index cRows, Index cCols) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC RowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab620d8edbf8f0d9369a7f2f9956228eb</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstRowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a8e17950f7b7a973a1e51b77a8de21c44</anchor>
      <arglist>(Index n) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ae3eb4237ad09ee6313969049cc8f856a</anchor>
      <arglist>(Index n=N)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a9e4073e255c70b2324e99be47c3bf941</anchor>
      <arglist>(Index n=N) const</arglist>
    </member>
    <member kind="function">
      <type>TransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>abef4b43a6c62c8eae9b5087d732b3a4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ConstTransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2dba0403e15a7bc0552bb50e7c38b15d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TriangularView&lt; const TriangularView&lt; MatrixType, Mode &gt;, Mode &gt;</type>
      <name>triangularView</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a6762232f126791a057dfbf3bf6014542</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseSymmetricPermutationProduct&lt; TriangularView&lt; MatrixType, Mode &gt;, Upper|Lower &gt;</type>
      <name>twistedBy</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a51d4898bd6a57cc3ba543a39b102423e</anchor>
      <arglist>(const PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt; &amp;perm) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseUnaryOp&lt; CustomUnaryOp, const TriangularView&lt; MatrixType, Mode &gt; &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a1b90f8895b8d43d083119abb962c8535</anchor>
      <arglist>(const CustomUnaryOp &amp;func=CustomUnaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CwiseUnaryView&lt; CustomViewOp, const TriangularView&lt; MatrixType, Mode &gt; &gt;</type>
      <name>unaryViewExpr</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab7af45fec58b89cd3e5e434672557c6c</anchor>
      <arglist>(const CustomViewOp &amp;func=CustomViewOp()) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>TriangularView&lt; MatrixType, Mode &gt; &amp;</type>
      <name>assign</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa927798f98809d78804bf4f805d94cd8</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>assignGeneric</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a4e77da935a1f0699926db9fdd6caf1c3</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static StorageIndex</type>
      <name>convert_index</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>afb07f167dace0de85688250a42acde46</anchor>
      <arglist>(const Index idx)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isRValue</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a3e18769c71fc666a57c10f475ea5ada6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a2c9dfe60a5a7f4baea31da616b1e991a</anchor>
      <arglist>(Dest &amp;) const</arglist>
    </member>
    <member kind="friend">
      <type>friend const Product&lt; OtherDerived, TriangularView&lt; MatrixType, Mode &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>aa0ba2559579b2a0f0d13e6223c511866</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend const Product&lt; OtherDerived, TriangularView&lt; MatrixType, Mode &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>ab22e5b97c8e24c7638eb92ca19d1fb72</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1SparseMatrixBase.html</anchorfile>
      <anchor>a34261623108465eab7a7290ddee9d111</anchor>
      <arglist>(std::ostream &amp;s, const SparseMatrixBase &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseQR</name>
    <filename>classEigen_1_1SparseQR.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>SparseSolverBase&lt; SparseQR&lt; _MatrixType, _OrderingType &gt; &gt;</base>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>aadeb4ebf49c16d7ed99d0e94b8052f6bad9e41a5476578b5b703abd4b0ff9fe74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>aadeb4ebf49c16d7ed99d0e94b8052f6ba2994b2317a9bc918b0580060448ad37f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>aadeb4ebf49c16d7ed99d0e94b8052f6bad9e41a5476578b5b703abd4b0ff9fe74</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>ac9b87ec35a55751c2c439265b22d5931</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>ad358268460ec00e9cd058846a2cbb6f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>aadeb4ebf49c16d7ed99d0e94b8052f6ba2994b2317a9bc918b0580060448ad37f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_OrderingType</type>
      <name>OrderingType</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a6b2f072bb9206c83f6046f25fcc4dbbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a7cddb16fd69b520c7881288d5d7cf7c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor, StorageIndex &gt;</type>
      <name>QRMatrixType</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>ac76f0c57477167d62af888c0d41d6efc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a30621d97daf0e3ef2337b7c37cb8f3d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a1b368cb269850c36954d938a9e216ee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>ScalarVector</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a97c9c4b7cf2b31182acf410253682f07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a2e4bf46ef8f961837762d60860748938</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>ad8a931d66ec8b8b6d383752f142242ad</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;B, MatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_sort_matrix_Q</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a056948dc591c1030164c2dda73664640</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a4b425ddb1358c914d764cde48853a4f6</anchor>
      <arglist>(const MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a57bedc9b1351c0995bae8ad0088a6fce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const PermutationType &amp;</type>
      <name>colsPermutation</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a140930ebbf89dfd57a173761716db38f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>aedaf52b7543de4d55c58c8f830c2aeb7</anchor>
      <arglist>(const MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a55a34bacf05bd30a1dacbccad9f03c6d</anchor>
      <arglist>(const MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a234b0580aaf57237393f2e73a3d38690</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>lastErrorMessage</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a1222e59649d77125d91f1368cf293c63</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseQRMatrixQReturnType&lt; SparseQR &gt;</type>
      <name>matrixQ</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>ae1cc0a836c177d4f42600f8639354be1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const QRMatrixType &amp;</type>
      <name>matrixR</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a564524ff13b2b6dd1e76127404f7b920</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rank</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a70ec2b9e5cb62a41dc1ee2adfb54e9b0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>ab9133b7ace1c19714df99f553666316d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPivotThreshold</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>adb7bfa65f99e3ef91ed58ea663a850a1</anchor>
      <arglist>(const RealScalar &amp;threshold)</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; SparseQR, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>aea13a2c6823cd8408ba49afde9b3d4e4</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;B) const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; SparseQR, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a8a0a30096cfe15383f2a3cd5ba6cb5a4</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;B) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseQR</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a5d39a63767844abb2b72fcd675f22a2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseQR</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>ac50f705d686d4bc687ce6acbc76447d2</anchor>
      <arglist>(const MatrixType &amp;mat)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseSolverBase&lt; SparseQR&lt; _MatrixType, _OrderingType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a552ca4344d5b520bff154f87d84f63f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_analysisIsok</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>ac8bd12520c89f1ec1d977f46733df424</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndexVector</type>
      <name>m_etree</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a50c58a6962f17566a4b36b818ab9c776</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_factorizationIsok</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a0e434fe55a648f843f5e4c75e348bb45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndexVector</type>
      <name>m_firstRowElt</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a1f5d40c6611c8440c6be0406908a7319</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ScalarVector</type>
      <name>m_hcoeffs</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a816a6f19f247613237f65b328c467454</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a24f533e32f1349dc0776ed818f712847</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isEtreeOk</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a8463be9ca3404afb68e792a57f57a987</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isQSorted</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>aeef52b7e7b754a39a433f74b18c7b76c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>m_lastError</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a50dfb7db82cde35cb26efda4af90c8ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nonzeropivots</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a46529756e4ff75196644415dfdc43306</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationType</type>
      <name>m_outputPerm_c</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a68d82ee61311e78baf0f51da641b3708</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationType</type>
      <name>m_perm_c</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a3cf03fa0af7d7f03e3d86d34fc3eb7a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationType</type>
      <name>m_pivotperm</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a3e300573ed969fbc06dcf0d2f9f3c007</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QRMatrixType</type>
      <name>m_pmat</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a3eb35d222bfcaa70705114e83e4c815f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QRMatrixType</type>
      <name>m_Q</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>af90e7e4baac8097aa2286ff76c503153</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QRMatrixType</type>
      <name>m_R</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a71390c50833e5137612909c984453aa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_threshold</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>a6d78507f2f5c20b0e84e49964f7f6663</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_useDefaultThreshold</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>abeff33393a04cec953b58e0ee3fe4ecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend struct</type>
      <name>SparseQR_QProduct</name>
      <anchorfile>classEigen_1_1SparseQR.html</anchorfile>
      <anchor>af9b447255bbccd5da503ef3f77798701</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SparseQR_QProduct</name>
    <filename>structEigen_1_1SparseQR__QProduct.html</filename>
    <templarg>SparseQRType</templarg>
    <templarg>Derived</templarg>
    <base>ReturnByValue&lt; SparseQR_QProduct&lt; SparseQRType, Derived &gt; &gt;</base>
    <member kind="typedef">
      <type>SparseQRType::QRMatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1SparseQR__QProduct.html</anchorfile>
      <anchor>a849ced092fb297e3d6fa4907a341d6cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseQRType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1SparseQR__QProduct.html</anchorfile>
      <anchor>ad87b00aa80804c14b5a8bbed340b7e08</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1SparseQR__QProduct.html</anchorfile>
      <anchor>a040e2e2de371b4abdabaf28511f3bfa2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1SparseQR__QProduct.html</anchorfile>
      <anchor>a320229d32cb114e0b3664aa7f4647930</anchor>
      <arglist>(DesType &amp;res) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1SparseQR__QProduct.html</anchorfile>
      <anchor>aff4a9c22b6a9f018ee5182aabfb6cd06</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseQR_QProduct</name>
      <anchorfile>structEigen_1_1SparseQR__QProduct.html</anchorfile>
      <anchor>a93450cb8c73ae375832fb21ea99055b6</anchor>
      <arglist>(const SparseQRType &amp;qr, const Derived &amp;other, bool transpose)</arglist>
    </member>
    <member kind="variable">
      <type>const Derived &amp;</type>
      <name>m_other</name>
      <anchorfile>structEigen_1_1SparseQR__QProduct.html</anchorfile>
      <anchor>ae2d110a2af0251b5a1e3b1a0fd258632</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const SparseQRType &amp;</type>
      <name>m_qr</name>
      <anchorfile>structEigen_1_1SparseQR__QProduct.html</anchorfile>
      <anchor>a2249a7f30c700a6ad40a762db3efb404</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_transpose</name>
      <anchorfile>structEigen_1_1SparseQR__QProduct.html</anchorfile>
      <anchor>ab59e3f2d065f44d751ad02f3c12ddf30</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SparseQRMatrixQReturnType</name>
    <filename>structEigen_1_1SparseQRMatrixQReturnType.html</filename>
    <templarg>SparseQRType</templarg>
    <base>EigenBase&lt; SparseQRMatrixQReturnType&lt; SparseQRType &gt; &gt;</base>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1SparseQRMatrixQReturnType.html</anchorfile>
      <anchor>a99f9c19eb29e1fea7071bb1a7268c5baa640cd860744f43df78dbd43cbaf143a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1SparseQRMatrixQReturnType.html</anchorfile>
      <anchor>a99f9c19eb29e1fea7071bb1a7268c5baa1bbcb7a68a31e524864c85cd9aa942b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1SparseQRMatrixQReturnType.html</anchorfile>
      <anchor>a99f9c19eb29e1fea7071bb1a7268c5baa1bbcb7a68a31e524864c85cd9aa942b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, Dynamic &gt;</type>
      <name>DenseMatrix</name>
      <anchorfile>structEigen_1_1SparseQRMatrixQReturnType.html</anchorfile>
      <anchor>ac71399a3aabf19dcb8a33d0287a7f04b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1SparseQRMatrixQReturnType.html</anchorfile>
      <anchor>a99f9c19eb29e1fea7071bb1a7268c5baa640cd860744f43df78dbd43cbaf143a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseQRType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1SparseQRMatrixQReturnType.html</anchorfile>
      <anchor>aec649b2f0533b4765b8c39b4c2283e35</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>SparseQRMatrixQTransposeReturnType&lt; SparseQRType &gt;</type>
      <name>adjoint</name>
      <anchorfile>structEigen_1_1SparseQRMatrixQReturnType.html</anchorfile>
      <anchor>a0902d548d7f36fea171283e6fa865d9d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1SparseQRMatrixQReturnType.html</anchorfile>
      <anchor>add2a611eb8ecf1927f6ca326d86801e0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseQR_QProduct&lt; SparseQRType, Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>structEigen_1_1SparseQRMatrixQReturnType.html</anchorfile>
      <anchor>a3f62d406e5a92ac8d8d34a69f29d3b94</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1SparseQRMatrixQReturnType.html</anchorfile>
      <anchor>a93c8c61654bf112f42db9c61969b94eb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseQRMatrixQReturnType</name>
      <anchorfile>structEigen_1_1SparseQRMatrixQReturnType.html</anchorfile>
      <anchor>abc812ddc00be7a2064aebaf2391b38db</anchor>
      <arglist>(const SparseQRType &amp;qr)</arglist>
    </member>
    <member kind="function">
      <type>SparseQRMatrixQTransposeReturnType&lt; SparseQRType &gt;</type>
      <name>transpose</name>
      <anchorfile>structEigen_1_1SparseQRMatrixQReturnType.html</anchorfile>
      <anchor>a852f381b6742ef40f5168b54f8b95c1c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>const SparseQRType &amp;</type>
      <name>m_qr</name>
      <anchorfile>structEigen_1_1SparseQRMatrixQReturnType.html</anchorfile>
      <anchor>adbaec94227345a75d1afd485237040f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SparseQRMatrixQTransposeReturnType</name>
    <filename>structEigen_1_1SparseQRMatrixQTransposeReturnType.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>SparseQR_QProduct&lt; SparseQRType, Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>structEigen_1_1SparseQRMatrixQTransposeReturnType.html</anchorfile>
      <anchor>a0a707ed1f530311e0ac999fc53cde285</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseQRMatrixQTransposeReturnType</name>
      <anchorfile>structEigen_1_1SparseQRMatrixQTransposeReturnType.html</anchorfile>
      <anchor>aab227f4e109f500eb2d9d2edfe926993</anchor>
      <arglist>(const SparseQRType &amp;qr)</arglist>
    </member>
    <member kind="variable">
      <type>const SparseQRType &amp;</type>
      <name>m_qr</name>
      <anchorfile>structEigen_1_1SparseQRMatrixQTransposeReturnType.html</anchorfile>
      <anchor>a170ec3f522a185aa41a0a5301b31f7e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::SparseRefBase</name>
    <filename>classEigen_1_1internal_1_1SparseRefBase.html</filename>
    <templarg>Derived</templarg>
    <base>SparseMapBase&lt; Derived &gt;</base>
    <member kind="typedef">
      <type>SparseMapBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1SparseRefBase.html</anchorfile>
      <anchor>a13de1d6877d45d0a108d02e8059924dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseRefBase</name>
      <anchorfile>classEigen_1_1internal_1_1SparseRefBase.html</anchorfile>
      <anchor>a00c97affd44da1211362df382dc43f3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>construct</name>
      <anchorfile>classEigen_1_1internal_1_1SparseRefBase.html</anchorfile>
      <anchor>a250b1b345c644eefaa493d17490c42fe</anchor>
      <arglist>(Expression &amp;expr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseRefBase&lt; Ref&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</name>
    <filename>classEigen_1_1internal_1_1SparseRefBase.html</filename>
    <base>SparseMapBase&lt; Ref&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>SparseMapBase&lt; Ref&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1SparseRefBase.html</anchorfile>
      <anchor>a13de1d6877d45d0a108d02e8059924dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseRefBase</name>
      <anchorfile>classEigen_1_1internal_1_1SparseRefBase.html</anchorfile>
      <anchor>a00c97affd44da1211362df382dc43f3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>construct</name>
      <anchorfile>classEigen_1_1internal_1_1SparseRefBase.html</anchorfile>
      <anchor>a250b1b345c644eefaa493d17490c42fe</anchor>
      <arglist>(Expression &amp;expr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseRefBase&lt; Ref&lt; const SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</name>
    <filename>classEigen_1_1internal_1_1SparseRefBase.html</filename>
    <base>SparseMapBase&lt; Ref&lt; const SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>SparseMapBase&lt; Ref&lt; const SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1SparseRefBase.html</anchorfile>
      <anchor>a13de1d6877d45d0a108d02e8059924dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseRefBase</name>
      <anchorfile>classEigen_1_1internal_1_1SparseRefBase.html</anchorfile>
      <anchor>a00c97affd44da1211362df382dc43f3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>construct</name>
      <anchorfile>classEigen_1_1internal_1_1SparseRefBase.html</anchorfile>
      <anchor>a250b1b345c644eefaa493d17490c42fe</anchor>
      <arglist>(Expression &amp;expr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseRefBase&lt; Ref&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</name>
    <filename>classEigen_1_1internal_1_1SparseRefBase.html</filename>
    <base>SparseMapBase&lt; Ref&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>SparseMapBase&lt; Ref&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1SparseRefBase.html</anchorfile>
      <anchor>a13de1d6877d45d0a108d02e8059924dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseRefBase</name>
      <anchorfile>classEigen_1_1internal_1_1SparseRefBase.html</anchorfile>
      <anchor>a00c97affd44da1211362df382dc43f3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>construct</name>
      <anchorfile>classEigen_1_1internal_1_1SparseRefBase.html</anchorfile>
      <anchor>a250b1b345c644eefaa493d17490c42fe</anchor>
      <arglist>(Expression &amp;expr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseRefBase&lt; Ref&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</name>
    <filename>classEigen_1_1internal_1_1SparseRefBase.html</filename>
    <base>SparseMapBase&lt; Ref&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>SparseMapBase&lt; Ref&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1SparseRefBase.html</anchorfile>
      <anchor>a13de1d6877d45d0a108d02e8059924dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseRefBase</name>
      <anchorfile>classEigen_1_1internal_1_1SparseRefBase.html</anchorfile>
      <anchor>a00c97affd44da1211362df382dc43f3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>construct</name>
      <anchorfile>classEigen_1_1internal_1_1SparseRefBase.html</anchorfile>
      <anchor>a250b1b345c644eefaa493d17490c42fe</anchor>
      <arglist>(Expression &amp;expr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::SparseSelfAdjoint2Sparse</name>
    <filename>structEigen_1_1internal_1_1SparseSelfAdjoint2Sparse.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::SparseSelfAdjointShape</name>
    <filename>structEigen_1_1internal_1_1SparseSelfAdjointShape.html</filename>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>debugName</name>
      <anchorfile>structEigen_1_1internal_1_1SparseSelfAdjointShape.html</anchorfile>
      <anchor>a7216e466563d54a23ab198ea235513bd</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseSelfAdjointView</name>
    <filename>classEigen_1_1SparseSelfAdjointView.html</filename>
    <templarg>MatrixType</templarg>
    <templarg>_Mode</templarg>
    <base>EigenBase&lt; SparseSelfAdjointView&lt; MatrixType, _Mode &gt; &gt;</base>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a6b93cd1af1544c5f1281c456da3e0fbaa5b03fddd518ec6c60d84c89bf9a2ab40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a6b93cd1af1544c5f1281c456da3e0fbaac9fe1f81814933f8a95d9ad636c31cd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a6b93cd1af1544c5f1281c456da3e0fbaac50a0425760b9d33b1e45486b3723d17</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; MatrixTypeNested &gt;::type</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a586093321f7586a0a4f704bca957d6f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EigenBase&lt; SparseSelfAdjointView &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>ac296adf416c473239ff08544cc26101a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a6b93cd1af1544c5f1281c456da3e0fbaac50a0425760b9d33b1e45486b3723d17</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::ref_selector&lt; MatrixType &gt;::non_const_type</type>
      <name>MatrixTypeNested</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>ad69bde509ee3b6f90d53eed97b1b0682</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a6b93cd1af1544c5f1281c456da3e0fbaa5b03fddd518ec6c60d84c89bf9a2ab40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a6b93cd1af1544c5f1281c456da3e0fbaac9fe1f81814933f8a95d9ad636c31cd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>aba840da2fc87053f6512fe38323809b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a5d5f3fb28a2ea508c5ca2223bb2dfd5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>VectorI</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a2489290b4e528ecf2f1222bc379a290c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>ae3091054ec7ebbbb5547e71096d158fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const _MatrixTypeNested &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>aae5005166b1bc1a4a35642b0c243a533</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::remove_reference&lt; MatrixTypeNested &gt;::type &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a5ed74e7721726e8ba644ce95d3e06df7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Product&lt; SparseSelfAdjointView, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a9d1e5ef26775e3b43be08fd4ae191aa8</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>Product&lt; SparseSelfAdjointView, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a887e3b5fa468af8413276141ddc8bb93</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>SparseSelfAdjointView &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>af2a90db8d1332dc854c798044de2d0ad</anchor>
      <arglist>(const SparseSymmetricPermutationProduct&lt; SrcMatrixType, SrcMode &gt; &amp;permutedMatrix)</arglist>
    </member>
    <member kind="function">
      <type>SparseSelfAdjointView &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>ac738fb02b74bebcce8631633a6f0c31a</anchor>
      <arglist>(const SparseSelfAdjointView &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>SparseSelfAdjointView &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a52fbdf30546b4bb19e2333f1ab59e651</anchor>
      <arglist>(const SparseSelfAdjointView&lt; SrcMatrixType, SrcMode &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>SparseSelfAdjointView &amp;</type>
      <name>rankUpdate</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>abe66734215f8d8220be0985d67901021</anchor>
      <arglist>(const SparseMatrixBase&lt; DerivedU &gt; &amp;u, const Scalar &amp;alpha=Scalar(1))</arglist>
    </member>
    <member kind="function">
      <type>SparseSelfAdjointView&lt; MatrixType, Mode &gt; &amp;</type>
      <name>rankUpdate</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a9808de434246e9f337588f57ce96068b</anchor>
      <arglist>(const SparseMatrixBase&lt; DerivedU &gt; &amp;u, const Scalar &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a6cea37a2e08d934d99936271f182926b</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>ac752c3b95b110340d0eff3ddda976984</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseSelfAdjointView</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>aca0a4560bb307e085dd0a64efc89297e</anchor>
      <arglist>(MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>SparseSymmetricPermutationProduct&lt; _MatrixTypeNested, Mode &gt;</type>
      <name>twistedBy</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>acde15b45cf7b43520e1005ec65d55f3c</anchor>
      <arglist>(const PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt; &amp;perm) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>ac2553431de29927f0ce270cf4b07dacd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>ac29548433301e692891f0bd7a5c96f43</anchor>
      <arglist>(Dest &amp;) const</arglist>
    </member>
    <member kind="friend">
      <type>friend Product&lt; OtherDerived, SparseSelfAdjointView &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a9bbe41a5c050f8067d4fe77372eb0b7a</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;lhs, const SparseSelfAdjointView &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend Product&lt; OtherDerived, SparseSelfAdjointView &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1SparseSelfAdjointView.html</anchorfile>
      <anchor>a346ad7b3c5c8769c0fe29ae9e921b429</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const SparseSelfAdjointView &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SparseShape</name>
    <filename>structEigen_1_1SparseShape.html</filename>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>debugName</name>
      <anchorfile>structEigen_1_1SparseShape.html</anchorfile>
      <anchor>a0a0b77bfa8e396b828d3268abaaadfd9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseSolverBase</name>
    <filename>classEigen_1_1SparseSolverBase.html</filename>
    <templarg>Derived</templarg>
    <base protection="private">Eigen::internal::noncopyable</base>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a886c757fea6fe1d992a66524213f14fb</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b, SparseMatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ad213fb2c2199ca597b96f1f79653637f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>af5f23a7e048060c3082c5a1ddfa91932</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; Derived, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a4a66e9498b06e3ec4ec36f06b26d4e8f</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; Derived, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a3a8d97173b6e2630f484589b3471cfc7</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>aacd99fa17db475e74d3834767f392f33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac48acdbbbbe58e6ceb0d48566aa5b398</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseSolverBase&lt; BiCGSTAB&lt; _MatrixType, _Preconditioner &gt; &gt;</name>
    <filename>classEigen_1_1SparseSolverBase.html</filename>
    <base protection="private">Eigen::internal::noncopyable</base>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a886c757fea6fe1d992a66524213f14fb</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b, SparseMatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>BiCGSTAB&lt; _MatrixType, _Preconditioner &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ad213fb2c2199ca597b96f1f79653637f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const BiCGSTAB&lt; _MatrixType, _Preconditioner &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>af5f23a7e048060c3082c5a1ddfa91932</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; BiCGSTAB&lt; _MatrixType, _Preconditioner &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a4a66e9498b06e3ec4ec36f06b26d4e8f</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; BiCGSTAB&lt; _MatrixType, _Preconditioner &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a3a8d97173b6e2630f484589b3471cfc7</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>aacd99fa17db475e74d3834767f392f33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac48acdbbbbe58e6ceb0d48566aa5b398</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseSolverBase&lt; CholmodDecomposition&lt; _MatrixType, _UpLo &gt; &gt;</name>
    <filename>classEigen_1_1SparseSolverBase.html</filename>
    <base protection="private">Eigen::internal::noncopyable</base>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a886c757fea6fe1d992a66524213f14fb</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b, SparseMatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>CholmodDecomposition&lt; _MatrixType, _UpLo &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ad213fb2c2199ca597b96f1f79653637f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const CholmodDecomposition&lt; _MatrixType, _UpLo &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>af5f23a7e048060c3082c5a1ddfa91932</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; CholmodDecomposition&lt; _MatrixType, _UpLo &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a4a66e9498b06e3ec4ec36f06b26d4e8f</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; CholmodDecomposition&lt; _MatrixType, _UpLo &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a3a8d97173b6e2630f484589b3471cfc7</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>aacd99fa17db475e74d3834767f392f33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac48acdbbbbe58e6ceb0d48566aa5b398</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseSolverBase&lt; CholmodSimplicialLDLT&lt; _MatrixType, _UpLo &gt; &gt;</name>
    <filename>classEigen_1_1SparseSolverBase.html</filename>
    <base protection="private">Eigen::internal::noncopyable</base>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a886c757fea6fe1d992a66524213f14fb</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b, SparseMatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>CholmodSimplicialLDLT&lt; _MatrixType, _UpLo &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ad213fb2c2199ca597b96f1f79653637f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const CholmodSimplicialLDLT&lt; _MatrixType, _UpLo &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>af5f23a7e048060c3082c5a1ddfa91932</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; CholmodSimplicialLDLT&lt; _MatrixType, _UpLo &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a4a66e9498b06e3ec4ec36f06b26d4e8f</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; CholmodSimplicialLDLT&lt; _MatrixType, _UpLo &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a3a8d97173b6e2630f484589b3471cfc7</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>aacd99fa17db475e74d3834767f392f33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac48acdbbbbe58e6ceb0d48566aa5b398</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseSolverBase&lt; CholmodSimplicialLLT&lt; _MatrixType, _UpLo &gt; &gt;</name>
    <filename>classEigen_1_1SparseSolverBase.html</filename>
    <base protection="private">Eigen::internal::noncopyable</base>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a886c757fea6fe1d992a66524213f14fb</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b, SparseMatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>CholmodSimplicialLLT&lt; _MatrixType, _UpLo &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ad213fb2c2199ca597b96f1f79653637f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const CholmodSimplicialLLT&lt; _MatrixType, _UpLo &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>af5f23a7e048060c3082c5a1ddfa91932</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; CholmodSimplicialLLT&lt; _MatrixType, _UpLo &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a4a66e9498b06e3ec4ec36f06b26d4e8f</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; CholmodSimplicialLLT&lt; _MatrixType, _UpLo &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a3a8d97173b6e2630f484589b3471cfc7</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>aacd99fa17db475e74d3834767f392f33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac48acdbbbbe58e6ceb0d48566aa5b398</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseSolverBase&lt; CholmodSupernodalLLT&lt; _MatrixType, _UpLo &gt; &gt;</name>
    <filename>classEigen_1_1SparseSolverBase.html</filename>
    <base protection="private">Eigen::internal::noncopyable</base>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a886c757fea6fe1d992a66524213f14fb</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b, SparseMatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>CholmodSupernodalLLT&lt; _MatrixType, _UpLo &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ad213fb2c2199ca597b96f1f79653637f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const CholmodSupernodalLLT&lt; _MatrixType, _UpLo &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>af5f23a7e048060c3082c5a1ddfa91932</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; CholmodSupernodalLLT&lt; _MatrixType, _UpLo &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a4a66e9498b06e3ec4ec36f06b26d4e8f</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; CholmodSupernodalLLT&lt; _MatrixType, _UpLo &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a3a8d97173b6e2630f484589b3471cfc7</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>aacd99fa17db475e74d3834767f392f33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac48acdbbbbe58e6ceb0d48566aa5b398</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseSolverBase&lt; ConjugateGradient&lt; _MatrixType, _UpLo, _Preconditioner &gt; &gt;</name>
    <filename>classEigen_1_1SparseSolverBase.html</filename>
    <base protection="private">Eigen::internal::noncopyable</base>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a886c757fea6fe1d992a66524213f14fb</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b, SparseMatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>ConjugateGradient&lt; _MatrixType, _UpLo, _Preconditioner &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ad213fb2c2199ca597b96f1f79653637f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ConjugateGradient&lt; _MatrixType, _UpLo, _Preconditioner &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>af5f23a7e048060c3082c5a1ddfa91932</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; ConjugateGradient&lt; _MatrixType, _UpLo, _Preconditioner &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a4a66e9498b06e3ec4ec36f06b26d4e8f</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; ConjugateGradient&lt; _MatrixType, _UpLo, _Preconditioner &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a3a8d97173b6e2630f484589b3471cfc7</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>aacd99fa17db475e74d3834767f392f33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac48acdbbbbe58e6ceb0d48566aa5b398</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseSolverBase&lt; IncompleteCholesky&lt; Scalar, _UpLo, _OrderingType &gt; &gt;</name>
    <filename>classEigen_1_1SparseSolverBase.html</filename>
    <base protection="private">Eigen::internal::noncopyable</base>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a886c757fea6fe1d992a66524213f14fb</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b, SparseMatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>IncompleteCholesky&lt; Scalar, _UpLo, _OrderingType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ad213fb2c2199ca597b96f1f79653637f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IncompleteCholesky&lt; Scalar, _UpLo, _OrderingType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>af5f23a7e048060c3082c5a1ddfa91932</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; IncompleteCholesky&lt; Scalar, _UpLo, _OrderingType &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a4a66e9498b06e3ec4ec36f06b26d4e8f</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; IncompleteCholesky&lt; Scalar, _UpLo, _OrderingType &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a3a8d97173b6e2630f484589b3471cfc7</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>aacd99fa17db475e74d3834767f392f33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac48acdbbbbe58e6ceb0d48566aa5b398</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseSolverBase&lt; IncompleteLUT&lt; _Scalar, _StorageIndex &gt; &gt;</name>
    <filename>classEigen_1_1SparseSolverBase.html</filename>
    <base protection="private">Eigen::internal::noncopyable</base>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a886c757fea6fe1d992a66524213f14fb</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b, SparseMatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>IncompleteLUT&lt; _Scalar, _StorageIndex &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ad213fb2c2199ca597b96f1f79653637f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IncompleteLUT&lt; _Scalar, _StorageIndex &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>af5f23a7e048060c3082c5a1ddfa91932</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; IncompleteLUT&lt; _Scalar, _StorageIndex &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a4a66e9498b06e3ec4ec36f06b26d4e8f</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; IncompleteLUT&lt; _Scalar, _StorageIndex &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a3a8d97173b6e2630f484589b3471cfc7</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>aacd99fa17db475e74d3834767f392f33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac48acdbbbbe58e6ceb0d48566aa5b398</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseSolverBase&lt; LeastSquaresConjugateGradient&lt; _MatrixType, _Preconditioner &gt; &gt;</name>
    <filename>classEigen_1_1SparseSolverBase.html</filename>
    <base protection="private">Eigen::internal::noncopyable</base>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a886c757fea6fe1d992a66524213f14fb</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b, SparseMatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>LeastSquaresConjugateGradient&lt; _MatrixType, _Preconditioner &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ad213fb2c2199ca597b96f1f79653637f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const LeastSquaresConjugateGradient&lt; _MatrixType, _Preconditioner &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>af5f23a7e048060c3082c5a1ddfa91932</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; LeastSquaresConjugateGradient&lt; _MatrixType, _Preconditioner &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a4a66e9498b06e3ec4ec36f06b26d4e8f</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; LeastSquaresConjugateGradient&lt; _MatrixType, _Preconditioner &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a3a8d97173b6e2630f484589b3471cfc7</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>aacd99fa17db475e74d3834767f392f33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac48acdbbbbe58e6ceb0d48566aa5b398</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseSolverBase&lt; PardisoLDLT&lt; MatrixType, Options &gt; &gt;</name>
    <filename>classEigen_1_1SparseSolverBase.html</filename>
    <base protection="private">Eigen::internal::noncopyable</base>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a886c757fea6fe1d992a66524213f14fb</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b, SparseMatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>PardisoLDLT&lt; MatrixType, Options &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ad213fb2c2199ca597b96f1f79653637f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const PardisoLDLT&lt; MatrixType, Options &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>af5f23a7e048060c3082c5a1ddfa91932</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; PardisoLDLT&lt; MatrixType, Options &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a4a66e9498b06e3ec4ec36f06b26d4e8f</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; PardisoLDLT&lt; MatrixType, Options &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a3a8d97173b6e2630f484589b3471cfc7</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>aacd99fa17db475e74d3834767f392f33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac48acdbbbbe58e6ceb0d48566aa5b398</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseSolverBase&lt; PardisoLLT&lt; MatrixType, _UpLo &gt; &gt;</name>
    <filename>classEigen_1_1SparseSolverBase.html</filename>
    <base protection="private">Eigen::internal::noncopyable</base>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a886c757fea6fe1d992a66524213f14fb</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b, SparseMatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>PardisoLLT&lt; MatrixType, _UpLo &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ad213fb2c2199ca597b96f1f79653637f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const PardisoLLT&lt; MatrixType, _UpLo &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>af5f23a7e048060c3082c5a1ddfa91932</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; PardisoLLT&lt; MatrixType, _UpLo &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a4a66e9498b06e3ec4ec36f06b26d4e8f</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; PardisoLLT&lt; MatrixType, _UpLo &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a3a8d97173b6e2630f484589b3471cfc7</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>aacd99fa17db475e74d3834767f392f33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac48acdbbbbe58e6ceb0d48566aa5b398</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseSolverBase&lt; PardisoLU&lt; MatrixType &gt; &gt;</name>
    <filename>classEigen_1_1SparseSolverBase.html</filename>
    <base protection="private">Eigen::internal::noncopyable</base>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a886c757fea6fe1d992a66524213f14fb</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b, SparseMatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>PardisoLU&lt; MatrixType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ad213fb2c2199ca597b96f1f79653637f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const PardisoLU&lt; MatrixType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>af5f23a7e048060c3082c5a1ddfa91932</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; PardisoLU&lt; MatrixType &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a4a66e9498b06e3ec4ec36f06b26d4e8f</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; PardisoLU&lt; MatrixType &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a3a8d97173b6e2630f484589b3471cfc7</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>aacd99fa17db475e74d3834767f392f33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac48acdbbbbe58e6ceb0d48566aa5b398</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseSolverBase&lt; PastixLDLT&lt; _MatrixType, _UpLo &gt; &gt;</name>
    <filename>classEigen_1_1SparseSolverBase.html</filename>
    <base protection="private">Eigen::internal::noncopyable</base>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a886c757fea6fe1d992a66524213f14fb</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b, SparseMatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>PastixLDLT&lt; _MatrixType, _UpLo &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ad213fb2c2199ca597b96f1f79653637f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const PastixLDLT&lt; _MatrixType, _UpLo &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>af5f23a7e048060c3082c5a1ddfa91932</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; PastixLDLT&lt; _MatrixType, _UpLo &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a4a66e9498b06e3ec4ec36f06b26d4e8f</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; PastixLDLT&lt; _MatrixType, _UpLo &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a3a8d97173b6e2630f484589b3471cfc7</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>aacd99fa17db475e74d3834767f392f33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac48acdbbbbe58e6ceb0d48566aa5b398</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseSolverBase&lt; PastixLLT&lt; _MatrixType, _UpLo &gt; &gt;</name>
    <filename>classEigen_1_1SparseSolverBase.html</filename>
    <base protection="private">Eigen::internal::noncopyable</base>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a886c757fea6fe1d992a66524213f14fb</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b, SparseMatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>PastixLLT&lt; _MatrixType, _UpLo &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ad213fb2c2199ca597b96f1f79653637f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const PastixLLT&lt; _MatrixType, _UpLo &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>af5f23a7e048060c3082c5a1ddfa91932</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; PastixLLT&lt; _MatrixType, _UpLo &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a4a66e9498b06e3ec4ec36f06b26d4e8f</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; PastixLLT&lt; _MatrixType, _UpLo &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a3a8d97173b6e2630f484589b3471cfc7</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>aacd99fa17db475e74d3834767f392f33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac48acdbbbbe58e6ceb0d48566aa5b398</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseSolverBase&lt; PastixLU&lt; _MatrixType &gt; &gt;</name>
    <filename>classEigen_1_1SparseSolverBase.html</filename>
    <base protection="private">Eigen::internal::noncopyable</base>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a886c757fea6fe1d992a66524213f14fb</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b, SparseMatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>PastixLU&lt; _MatrixType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ad213fb2c2199ca597b96f1f79653637f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const PastixLU&lt; _MatrixType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>af5f23a7e048060c3082c5a1ddfa91932</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; PastixLU&lt; _MatrixType &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a4a66e9498b06e3ec4ec36f06b26d4e8f</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; PastixLU&lt; _MatrixType &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a3a8d97173b6e2630f484589b3471cfc7</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>aacd99fa17db475e74d3834767f392f33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac48acdbbbbe58e6ceb0d48566aa5b398</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseSolverBase&lt; SimplicialCholesky&lt; _MatrixType, _UpLo, _Ordering &gt; &gt;</name>
    <filename>classEigen_1_1SparseSolverBase.html</filename>
    <base protection="private">Eigen::internal::noncopyable</base>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a886c757fea6fe1d992a66524213f14fb</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b, SparseMatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>SimplicialCholesky&lt; _MatrixType, _UpLo, _Ordering &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ad213fb2c2199ca597b96f1f79653637f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const SimplicialCholesky&lt; _MatrixType, _UpLo, _Ordering &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>af5f23a7e048060c3082c5a1ddfa91932</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; SimplicialCholesky&lt; _MatrixType, _UpLo, _Ordering &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a4a66e9498b06e3ec4ec36f06b26d4e8f</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; SimplicialCholesky&lt; _MatrixType, _UpLo, _Ordering &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a3a8d97173b6e2630f484589b3471cfc7</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>aacd99fa17db475e74d3834767f392f33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac48acdbbbbe58e6ceb0d48566aa5b398</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseSolverBase&lt; SimplicialLDLT&lt; _MatrixType, _UpLo, _Ordering &gt; &gt;</name>
    <filename>classEigen_1_1SparseSolverBase.html</filename>
    <base protection="private">Eigen::internal::noncopyable</base>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a886c757fea6fe1d992a66524213f14fb</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b, SparseMatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>SimplicialLDLT&lt; _MatrixType, _UpLo, _Ordering &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ad213fb2c2199ca597b96f1f79653637f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const SimplicialLDLT&lt; _MatrixType, _UpLo, _Ordering &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>af5f23a7e048060c3082c5a1ddfa91932</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; SimplicialLDLT&lt; _MatrixType, _UpLo, _Ordering &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a4a66e9498b06e3ec4ec36f06b26d4e8f</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; SimplicialLDLT&lt; _MatrixType, _UpLo, _Ordering &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a3a8d97173b6e2630f484589b3471cfc7</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>aacd99fa17db475e74d3834767f392f33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac48acdbbbbe58e6ceb0d48566aa5b398</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseSolverBase&lt; SimplicialLLT&lt; _MatrixType, _UpLo, _Ordering &gt; &gt;</name>
    <filename>classEigen_1_1SparseSolverBase.html</filename>
    <base protection="private">Eigen::internal::noncopyable</base>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a886c757fea6fe1d992a66524213f14fb</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b, SparseMatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>SimplicialLLT&lt; _MatrixType, _UpLo, _Ordering &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ad213fb2c2199ca597b96f1f79653637f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const SimplicialLLT&lt; _MatrixType, _UpLo, _Ordering &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>af5f23a7e048060c3082c5a1ddfa91932</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; SimplicialLLT&lt; _MatrixType, _UpLo, _Ordering &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a4a66e9498b06e3ec4ec36f06b26d4e8f</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; SimplicialLLT&lt; _MatrixType, _UpLo, _Ordering &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a3a8d97173b6e2630f484589b3471cfc7</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>aacd99fa17db475e74d3834767f392f33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac48acdbbbbe58e6ceb0d48566aa5b398</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseSolverBase&lt; SparseLU&lt; _MatrixType, _OrderingType &gt; &gt;</name>
    <filename>classEigen_1_1SparseSolverBase.html</filename>
    <base protection="private">Eigen::internal::noncopyable</base>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a886c757fea6fe1d992a66524213f14fb</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b, SparseMatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>SparseLU&lt; _MatrixType, _OrderingType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ad213fb2c2199ca597b96f1f79653637f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const SparseLU&lt; _MatrixType, _OrderingType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>af5f23a7e048060c3082c5a1ddfa91932</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; SparseLU&lt; _MatrixType, _OrderingType &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a4a66e9498b06e3ec4ec36f06b26d4e8f</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; SparseLU&lt; _MatrixType, _OrderingType &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a3a8d97173b6e2630f484589b3471cfc7</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>aacd99fa17db475e74d3834767f392f33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac48acdbbbbe58e6ceb0d48566aa5b398</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseSolverBase&lt; SparseQR&lt; _MatrixType, _OrderingType &gt; &gt;</name>
    <filename>classEigen_1_1SparseSolverBase.html</filename>
    <base protection="private">Eigen::internal::noncopyable</base>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a886c757fea6fe1d992a66524213f14fb</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b, SparseMatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>SparseQR&lt; _MatrixType, _OrderingType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ad213fb2c2199ca597b96f1f79653637f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const SparseQR&lt; _MatrixType, _OrderingType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>af5f23a7e048060c3082c5a1ddfa91932</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; SparseQR&lt; _MatrixType, _OrderingType &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a4a66e9498b06e3ec4ec36f06b26d4e8f</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; SparseQR&lt; _MatrixType, _OrderingType &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a3a8d97173b6e2630f484589b3471cfc7</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>aacd99fa17db475e74d3834767f392f33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac48acdbbbbe58e6ceb0d48566aa5b398</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseSolverBase&lt; SPQR&lt; _MatrixType &gt; &gt;</name>
    <filename>classEigen_1_1SparseSolverBase.html</filename>
    <base protection="private">Eigen::internal::noncopyable</base>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a886c757fea6fe1d992a66524213f14fb</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b, SparseMatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>SPQR&lt; _MatrixType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ad213fb2c2199ca597b96f1f79653637f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const SPQR&lt; _MatrixType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>af5f23a7e048060c3082c5a1ddfa91932</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; SPQR&lt; _MatrixType &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a4a66e9498b06e3ec4ec36f06b26d4e8f</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; SPQR&lt; _MatrixType &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a3a8d97173b6e2630f484589b3471cfc7</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>aacd99fa17db475e74d3834767f392f33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac48acdbbbbe58e6ceb0d48566aa5b398</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseSolverBase&lt; SuperLU&lt; _MatrixType &gt; &gt;</name>
    <filename>classEigen_1_1SparseSolverBase.html</filename>
    <base protection="private">Eigen::internal::noncopyable</base>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a886c757fea6fe1d992a66524213f14fb</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b, SparseMatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>SuperLU&lt; _MatrixType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ad213fb2c2199ca597b96f1f79653637f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const SuperLU&lt; _MatrixType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>af5f23a7e048060c3082c5a1ddfa91932</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; SuperLU&lt; _MatrixType &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a4a66e9498b06e3ec4ec36f06b26d4e8f</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; SuperLU&lt; _MatrixType &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a3a8d97173b6e2630f484589b3471cfc7</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>aacd99fa17db475e74d3834767f392f33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac48acdbbbbe58e6ceb0d48566aa5b398</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseSolverBase&lt; UmfPackLU&lt; _MatrixType &gt; &gt;</name>
    <filename>classEigen_1_1SparseSolverBase.html</filename>
    <base protection="private">Eigen::internal::noncopyable</base>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a886c757fea6fe1d992a66524213f14fb</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b, SparseMatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>UmfPackLU&lt; _MatrixType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ad213fb2c2199ca597b96f1f79653637f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const UmfPackLU&lt; _MatrixType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>af5f23a7e048060c3082c5a1ddfa91932</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; UmfPackLU&lt; _MatrixType &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a4a66e9498b06e3ec4ec36f06b26d4e8f</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; UmfPackLU&lt; _MatrixType &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>a3a8d97173b6e2630f484589b3471cfc7</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>aacd99fa17db475e74d3834767f392f33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseSolverBase</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac48acdbbbbe58e6ceb0d48566aa5b398</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SparseSolverBase.html</anchorfile>
      <anchor>ac52101f69d048d5c4b036eadf1f13673</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseSparseProduct</name>
    <filename>classEigen_1_1SparseSparseProduct.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::SparseSparseProductReturnType</name>
    <filename>structEigen_1_1SparseSparseProductReturnType.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseSymmetricPermutationProduct</name>
    <filename>classEigen_1_1SparseSymmetricPermutationProduct.html</filename>
    <templarg>MatrixType</templarg>
    <templarg>Mode</templarg>
    <base>EigenBase&lt; SparseSymmetricPermutationProduct&lt; MatrixType, Mode &gt; &gt;</base>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>aa3b8a9e3dd8f33f3a0767880ab99ad0da309e11b55b4c5a6630d8fc37f4e72407</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>aa3b8a9e3dd8f33f3a0767880ab99ad0daf65a4b4b0f5fe574774aaae88045bcc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>aa3b8a9e3dd8f33f3a0767880ab99ad0daf65a4b4b0f5fe574774aaae88045bcc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Nested</type>
      <name>MatrixTypeNested</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>a099934ac338e7299e4e61e4ddedf42e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; MatrixTypeNested &gt;::type</type>
      <name>NestedExpression</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>af9780ec2cd4a63ace8e83c3128ac71bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>aa3b8a9e3dd8f33f3a0767880ab99ad0da309e11b55b4c5a6630d8fc37f4e72407</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>a3c747f700e8423db88fef150c2a282ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>a1d2ee3395263f4c835ee4296368ac731</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; StorageIndex, Dynamic, 1 &gt;</type>
      <name>VectorI</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>a1d2d670e84b37851b9568ceae8f981ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>aaa3e6f4ec6b0b6e7d5ddd6b90fb315cf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const NestedExpression &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>a4e413e198db04775095f311b387fb115</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Perm &amp;</type>
      <name>perm</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>a3b40313534a1f298e47bf4619891cd5f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>ae1536b801016aa3c8e30bc8fc2b668ae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseSymmetricPermutationProduct</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>a370dca4285a065f461d876c036b033bb</anchor>
      <arglist>(const MatrixType &amp;mat, const Perm &amp;perm)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt;</type>
      <name>Perm</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>a7070c16aa9488b03a2e86a93c8d32117</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>a86bcaab40d1d3e5814e10207e624a11a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Perm &amp;</type>
      <name>m_perm</name>
      <anchorfile>classEigen_1_1SparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>af8005198017f9379c283ff9bd45851c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseTimeDenseProduct</name>
    <filename>classEigen_1_1SparseTimeDenseProduct.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::SparseTransposeImpl</name>
    <filename>classEigen_1_1internal_1_1SparseTransposeImpl.html</filename>
    <templarg>MatrixType</templarg>
    <templarg>CompressedAccess</templarg>
    <base>SparseMatrixBase&lt; Transpose&lt; MatrixType &gt; &gt;</base>
  </compound>
  <compound kind="class">
    <name>SparseTransposeImpl&lt; MatrixType &gt;</name>
    <filename>classEigen_1_1internal_1_1SparseTransposeImpl.html</filename>
    <base>SparseMatrixBase&lt; Transpose&lt; MatrixType &gt; &gt;</base>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::SparseTransposeImpl&lt; MatrixType, CompressedAccessBit &gt;</name>
    <filename>classEigen_1_1internal_1_1SparseTransposeImpl_3_01MatrixType_00_01CompressedAccessBit_01_4.html</filename>
    <templarg></templarg>
    <base>SparseCompressedBase&lt; Transpose&lt; MatrixType &gt; &gt;</base>
    <member kind="typedef">
      <type>Base::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1SparseTransposeImpl_3_01MatrixType_00_01CompressedAccessBit_01_4.html</anchorfile>
      <anchor>a1b4691c1642c270f2d965fc0d279b56a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1internal_1_1SparseTransposeImpl_3_01MatrixType_00_01CompressedAccessBit_01_4.html</anchorfile>
      <anchor>a4062a1c89d1858f3bddb72a74cda910c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1SparseTransposeImpl_3_01MatrixType_00_01CompressedAccessBit_01_4.html</anchorfile>
      <anchor>a3d14b4997ef6fa383aae9cbafa73e208</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1SparseTransposeImpl_3_01MatrixType_00_01CompressedAccessBit_01_4.html</anchorfile>
      <anchor>ac0f0628eaedfd590e5c14771f6d46131</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1internal_1_1SparseTransposeImpl_3_01MatrixType_00_01CompressedAccessBit_01_4.html</anchorfile>
      <anchor>a69b6ed22e61847866b7d0d938f1067c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1internal_1_1SparseTransposeImpl_3_01MatrixType_00_01CompressedAccessBit_01_4.html</anchorfile>
      <anchor>ab5057fbf13b8241b6992de725c726e64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1internal_1_1SparseTransposeImpl_3_01MatrixType_00_01CompressedAccessBit_01_4.html</anchorfile>
      <anchor>a767dd05bece6a4478bf6a6d97f46a9b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1SparseTransposeImpl_3_01MatrixType_00_01CompressedAccessBit_01_4.html</anchorfile>
      <anchor>a0eec9bd251123e3c11c71ce2717737d4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1internal_1_1SparseTransposeImpl_3_01MatrixType_00_01CompressedAccessBit_01_4.html</anchorfile>
      <anchor>ad1b7889c71608d502c2effb9b171834d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1internal_1_1SparseTransposeImpl_3_01MatrixType_00_01CompressedAccessBit_01_4.html</anchorfile>
      <anchor>a1a32dd39900fe35b1295418dc8f0bf24</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1internal_1_1SparseTransposeImpl_3_01MatrixType_00_01CompressedAccessBit_01_4.html</anchorfile>
      <anchor>a24754239717bc7c1a2c7846d8ce93884</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseCompressedBase&lt; Transpose&lt; MatrixType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1SparseTransposeImpl_3_01MatrixType_00_01CompressedAccessBit_01_4.html</anchorfile>
      <anchor>add41c2098eb01c0dc5cf89f7bb78fba5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::SparseTriangularShape</name>
    <filename>structEigen_1_1internal_1_1SparseTriangularShape.html</filename>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>debugName</name>
      <anchorfile>structEigen_1_1internal_1_1SparseTriangularShape.html</anchorfile>
      <anchor>a9deaef710030116d04eeb881602befe9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseVector</name>
    <filename>classEigen_1_1SparseVector.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>_Options</templarg>
    <templarg>_StorageIndex</templarg>
    <base>SparseCompressedBase&lt; SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</base>
    <member kind="enumvalue">
      <name>IsColVector</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a4c480fca93510248d80e8b342403a53ca55c0f77b987444fe93f73990c9677e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a882803ddc2bccdebe3d363c32d898f64a6941342ee4f18089e4f69bca5b572a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::InnerIterator</type>
      <name>InnerIterator</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a8ad41a4a6da46ce8a255481e98033afd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsColVector</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a4c480fca93510248d80e8b342403a53ca55c0f77b987444fe93f73990c9677e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a882803ddc2bccdebe3d363c32d898f64a6941342ee4f18089e4f69bca5b572a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ReverseInnerIterator</type>
      <name>ReverseInnerIterator</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a0638716ee804346a3d6171781874ab12</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::CompressedStorage&lt; Scalar, StorageIndex &gt;</type>
      <name>Storage</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a03a6354c77402f4876a74435ded60c28</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED Storage &amp;</type>
      <name>_data</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>aafb0f5cd8a3e9128c9f4ffd33418df65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED const Storage &amp;</type>
      <name>_data</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a98518d2737a31dfa4153f32dd6164a59</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>ab21d4ee0cbb2f5b89148bc3c9c9a3fe2</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a3892d71b3f533373d0986085afabead3</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a99ad290fe28d882485d238f1de669a54</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a4b1845ada6ae59dd7afe361e30136ace</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a73149e6fcd37becc7cfde7455681b73b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conservativeResize</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>ab8dbb1f73b6250c10c0860eb13ca5cca</anchor>
      <arglist>(Index newSize)</arglist>
    </member>
    <member kind="function">
      <type>Storage &amp;</type>
      <name>data</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>afc6e85575deee06fd305b1c3c5917cc4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Storage &amp;</type>
      <name>data</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a30ab2cd7f19ee84cbee57728f49c5045</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED void</type>
      <name>endFill</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a1f80098fa17a3be50618982f711915bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED Scalar &amp;</type>
      <name>fill</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>ae27e747b25b443dffffc7d7e84f28a80</anchor>
      <arglist>(Index r, Index c)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED Scalar &amp;</type>
      <name>fill</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>ad78731eb1fc7ae9cee536f69ca519a62</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED Scalar &amp;</type>
      <name>fillrand</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>ae810cfb8596018d42403f9df886e16b8</anchor>
      <arglist>(Index r, Index c)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED Scalar &amp;</type>
      <name>fillrand</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a7ff13e68ea2c54dbed8cf82bcd8718b2</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalize</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a89928f696fcaa8e59b08951b0cd3139c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a0f543785dbf3e86d408a3feb967ea8f1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE StorageIndex *</type>
      <name>innerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a2ac36aaf3db272cd505b2e65bfd94915</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a7ac06f6223596f527825460b74fac4bb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>innerNonZeroPtr</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a3d12e66ff10c9ad2762b29cf511b2fa5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a943ca9381efe7d55dea8bae85a13aa1c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insert</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a7d533d900cc383067284cbcb53c8adfb</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insert</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a865d85cae58ced022277abb3ff98656f</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insertBack</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>ab62763544df1c3833648ec2ef5316801</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insertBackByOuterInner</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a06c27ca05f3da3e886edb1570bcd06ed</anchor>
      <arglist>(Index outer, Index inner)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insertBackByOuterInnerUnordered</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a96e23ced390caac166ee246127e3b4ab</anchor>
      <arglist>(Index outer, Index inner)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insertBackUnordered</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a1c3bbd1393a04a89221ee617523bf9f0</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>aeaa74603bb1405f622726907795c9b5a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SparseVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a935bfc1abd2a6d621addee147fe53fc9</anchor>
      <arglist>(const SparseVector &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a239370c6b972cbba899c89b7ea63d99a</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a49616aae95fc196326a02878ff882da9</anchor>
      <arglist>(const SparseSparseProduct&lt; Lhs, Rhs &gt; &amp;product)</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a7c9cf5a25defcfac53312a2f6c54673d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex *</type>
      <name>outerIndexPtr</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>aa3111d79cca485429590350e5df0234e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a5096d0f48a7e24a113d1af743a0a6daf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>af094e30271da69f865b5d97f338f81d1</anchor>
      <arglist>(const Scalar &amp;reference, const RealScalar &amp;epsilon=NumTraits&lt; RealScalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a594675dd305845e55edcab61c1b21d33</anchor>
      <arglist>(Index reserveSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a2dc842b3bb2ba3692e210565c48aff3c</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a1020011c75fb70b21257c8d04ee07514</anchor>
      <arglist>(Index newSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resizeNonZeros</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>ab944274d5e22a048228c4f44bd1ec148</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>ac9dfac0c6c5ab7977d7be9a155309632</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>ac36267ff08f2ac0d884189086acf2b44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseVector</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>abde39b804c0d7aff81ac5ab3b2d13aae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseVector</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a057f549ff5d7dd2e169ceceddda993c8</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseVector</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>ab38264aa528a0d6ae3198cbe2bee8cba</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseVector</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a8d1871842d020303c9b320612d19fa16</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseVector</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>af8aea082407cb48fabe6cfa87da675bc</anchor>
      <arglist>(const SparseVector &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED void</type>
      <name>startFill</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a0814204b79e9c9b058b15283e1012e52</anchor>
      <arglist>(Index reserve)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startVec</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a212fbc4d4fa96fce3c68052de5a06094</anchor>
      <arglist>(Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a05e8aff0ba5c4dd4ab69e173d80d1a68</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a977f1796d4b332a0827c5a1d7b1ed561</anchor>
      <arglist>(SparseVector &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a456cb3a5803552f757860a584be246a2</anchor>
      <arglist>(SparseMatrix&lt; Scalar, OtherOptions, StorageIndex &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>ae9db0ac6f86c6d38bda07cda586d40ea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a530a69a4dbc61cb686a4423dbebc9aef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseVector</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>ad519592c203aedf33c524feb1bdaad1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>check_template_parameters</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>ac3a4ab0ff75ba4b4bdd711ebf3501784</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Storage</type>
      <name>m_data</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>aa23353574434152dd19220b89ed9761a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_size</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>afb561f862a7dd20b40f65c234c8a339a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseCompressedBase&lt; SparseVector &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>ab786035dfef93041e71240da4e28dbbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1SparseVector.html</anchorfile>
      <anchor>a6cf8a05d15fd30ee4fb01ecb778305c3</anchor>
      <arglist>(std::ostream &amp;s, const SparseVector &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SparseView</name>
    <filename>classEigen_1_1SparseView.html</filename>
    <templarg>MatrixType</templarg>
    <base>SparseMatrixBase&lt; SparseView&lt; MatrixType &gt; &gt;</base>
    <member kind="typedef">
      <type>internal::remove_all&lt; MatrixType &gt;::type</type>
      <name>NestedExpression</name>
      <anchorfile>classEigen_1_1SparseView.html</anchorfile>
      <anchor>a5ea0cd9b743ad42a749ca83409ca0f97</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SparseView.html</anchorfile>
      <anchor>aea18dd1a3f1e8adef8daa7c12b40354e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>epsilon</name>
      <anchorfile>classEigen_1_1SparseView.html</anchorfile>
      <anchor>afb19356d22b6e402c5d8a5adda3e4eda</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classEigen_1_1SparseView.html</anchorfile>
      <anchor>ad1436b70d5f02ab8f9c3d350471f0fda</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const internal::remove_all&lt; MatrixTypeNested &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1SparseView.html</anchorfile>
      <anchor>a50f53a9405017012077ae907959aca14</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classEigen_1_1SparseView.html</anchorfile>
      <anchor>ac40f96dad4dfd0c1da388fb358dcbdea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>reference</name>
      <anchorfile>classEigen_1_1SparseView.html</anchorfile>
      <anchor>a797256d1cc36d3f4c3c20e0cfd4f2103</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SparseView.html</anchorfile>
      <anchor>af6b051d0399363f5b73a316964ee4e12</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseView</name>
      <anchorfile>classEigen_1_1SparseView.html</anchorfile>
      <anchor>a3999bdfde1e4e35c3a60e33f190257c0</anchor>
      <arglist>(const MatrixType &amp;mat, const Scalar &amp;reference=Scalar(0), const RealScalar &amp;epsilon=NumTraits&lt; Scalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_epsilon</name>
      <anchorfile>classEigen_1_1SparseView.html</anchorfile>
      <anchor>adf9350e7fd2a4452fb2a02b2498f3bde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1SparseView.html</anchorfile>
      <anchor>af7f373fad8b84ee90fbef68ae958284e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_reference</name>
      <anchorfile>classEigen_1_1SparseView.html</anchorfile>
      <anchor>a98dd015bea709637b3175729c68bdd39</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::remove_all&lt; MatrixTypeNested &gt;::type</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>classEigen_1_1SparseView.html</anchorfile>
      <anchor>aa33f37edb5e3bda0c07c033865687f0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseMatrixBase&lt; SparseView &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SparseView.html</anchorfile>
      <anchor>aa49e0a944f37ad6baafcf313a614eb93</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MatrixType::Nested</type>
      <name>MatrixTypeNested</name>
      <anchorfile>classEigen_1_1SparseView.html</anchorfile>
      <anchor>a955503814e2dbdfa616df6f172b217eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SPQR</name>
    <filename>classEigen_1_1SPQR.html</filename>
    <templarg></templarg>
    <base>SparseSolverBase&lt; SPQR&lt; _MatrixType &gt; &gt;</base>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a0d8e4b99f71c06f49db08730b7d11598ab4466ec574b43f4d780bcf98d4b514fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a0d8e4b99f71c06f49db08730b7d11598a875500c3590016b60565db7df44d683c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a0d8e4b99f71c06f49db08730b7d11598ab4466ec574b43f4d780bcf98d4b514fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor, StorageIndex &gt;</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>ab91804223761e179d79bd3a1aa7c4111</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a0d8e4b99f71c06f49db08730b7d11598a875500c3590016b60565db7df44d683c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt; &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>aa74de4635fdaee8773d8b320b564db5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>aa0433fd3ee69389de7546a1daf40db04</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a79aab4f4c7b3560c35ff3964e2831168</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SuiteSparse_long</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a7154a96ee31df16cc511f275a5b02d27</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>ad95a552802fd81383bda4222b0e3924b</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, MatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>cholmod_common *</type>
      <name>cholmodCommon</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a8c7d48d51a1fb08a3e27b8499e5c7f49</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>aa006d40963b05c7525b5ca0b02364d84</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PermutationType</type>
      <name>colsPermutation</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>ab1b7f54ba1cd8d77506ae676fea4fec0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a9fb013cddbd9e634b7174f8d2a4bca33</anchor>
      <arglist>(const _MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a3ab7bacba8d2be20adc10b4d5b6c071f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SPQRMatrixQReturnType&lt; SPQR &gt;</type>
      <name>matrixQ</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a93dbf1b487e28948e1ca2a33a35b6a54</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType</type>
      <name>matrixR</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>ad51661be35674dd6a65e27699dbb3fb9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rank</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a539b394ddb4894089e6634c744ea2ddc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a775e28a44fd466638114edbcd17ea50a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPivotThreshold</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>ab7b42b75f621b0d4b5b0e090e23e2ce6</anchor>
      <arglist>(const RealScalar &amp;tol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSPQROrdering</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>afa0db7888d808b453c23f62d62a4ad22</anchor>
      <arglist>(int ord)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SPQR</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a93e2ae5ecb2c7f1335f72dc6e02287ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SPQR</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a444d838c0175e3879cf8236e59a3763e</anchor>
      <arglist>(const _MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SPQR_free</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a79687f3c4632760f5bb3a847ebdf5b7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SPQR</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>afa3a0beea1c12bb38275f318d16a7f56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseSolverBase&lt; SPQR&lt; _MatrixType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a71bdab6a9a1a19479a93bc5d2ec732a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_allow_tol</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a91a7255b5b0fd0ead3977d5937223fcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a32584a3c54a06682c99a33e6348fb5f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cholmod_common</type>
      <name>m_cc</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a29ab6683b538ca30772205ac0333e25f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cholmod_sparse *</type>
      <name>m_cR</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>ae7015e73ae83128e56269984685fa50b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_E</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a401caa57a7d8d74e6b034e7a2c43f9f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a79b5ed2f13e6093f61155cb12ac694bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cholmod_sparse *</type>
      <name>m_H</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a140c5b6f6b7f1fec2a3036416f9f912c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex *</type>
      <name>m_HPinv</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a195c4480d9a0777340fed72818f2b501</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cholmod_dense *</type>
      <name>m_HTau</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a596a112237c151ca14880b2cb26ca6b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a7c68b40532aee925521d764d8a6ac0fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isRUpToDate</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>afe9e08bde850e3a7c000c3eb7ca861c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_ordering</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>ab90ee699d875fc5b65df73b78098d984</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_R</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a2476e8e0b102f7e2276e07ec174c46ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_rank</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a409e15f8004d93f7894583f73eada675</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_rows</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a7f9cc5503fc6bf6062c244ae618a4b12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_tolerance</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>aa07bafd725a77ad0e290b676a4882a21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_useDefaultThreshold</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a4f6a5ff105e5a93593a62a6563d17682</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend struct</type>
      <name>SPQR_QProduct</name>
      <anchorfile>classEigen_1_1SPQR.html</anchorfile>
      <anchor>a62e1c57e79306951013fc9d5b12c30e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SPQR_QProduct</name>
    <filename>structEigen_1_1SPQR__QProduct.html</filename>
    <templarg>SPQRType</templarg>
    <templarg>Derived</templarg>
    <base>ReturnByValue&lt; SPQR_QProduct&lt; SPQRType, Derived &gt; &gt;</base>
    <member kind="typedef">
      <type>SPQRType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1SPQR__QProduct.html</anchorfile>
      <anchor>a4856a2c3cc678f49f05d9eed34065ec6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SPQRType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1SPQR__QProduct.html</anchorfile>
      <anchor>ab2b93e9c252b5692891b210886263d03</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1SPQR__QProduct.html</anchorfile>
      <anchor>acfe8d7db5646002d38c21ff963510510</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1SPQR__QProduct.html</anchorfile>
      <anchor>a753f511cb03accd8afc20041748b6287</anchor>
      <arglist>(ResType &amp;res) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1SPQR__QProduct.html</anchorfile>
      <anchor>ae51a3abe06dee2e628d61f444b54eddf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SPQR_QProduct</name>
      <anchorfile>structEigen_1_1SPQR__QProduct.html</anchorfile>
      <anchor>a4dd7813eee45cf4b534557d964f721fe</anchor>
      <arglist>(const SPQRType &amp;spqr, const Derived &amp;other, bool transpose)</arglist>
    </member>
    <member kind="variable">
      <type>const Derived &amp;</type>
      <name>m_other</name>
      <anchorfile>structEigen_1_1SPQR__QProduct.html</anchorfile>
      <anchor>afa6a6593e13343b6d361467d25325ef5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const SPQRType &amp;</type>
      <name>m_spqr</name>
      <anchorfile>structEigen_1_1SPQR__QProduct.html</anchorfile>
      <anchor>aa4f1d5149a920eef5cf29e8c11aa1c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_transpose</name>
      <anchorfile>structEigen_1_1SPQR__QProduct.html</anchorfile>
      <anchor>a0470f0e6780dcd1185496d00e8281535</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SPQRMatrixQReturnType</name>
    <filename>structEigen_1_1SPQRMatrixQReturnType.html</filename>
    <templarg>SPQRType</templarg>
    <member kind="function">
      <type>SPQRMatrixQTransposeReturnType&lt; SPQRType &gt;</type>
      <name>adjoint</name>
      <anchorfile>structEigen_1_1SPQRMatrixQReturnType.html</anchorfile>
      <anchor>a0465ee73e6f6740738db4b3aff2995de</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SPQR_QProduct&lt; SPQRType, Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>structEigen_1_1SPQRMatrixQReturnType.html</anchorfile>
      <anchor>a3ee436fdb285df3bf4cc13c93fc84048</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SPQRMatrixQReturnType</name>
      <anchorfile>structEigen_1_1SPQRMatrixQReturnType.html</anchorfile>
      <anchor>a1879fa283850d7d9deaf7ba62c0410e7</anchor>
      <arglist>(const SPQRType &amp;spqr)</arglist>
    </member>
    <member kind="function">
      <type>SPQRMatrixQTransposeReturnType&lt; SPQRType &gt;</type>
      <name>transpose</name>
      <anchorfile>structEigen_1_1SPQRMatrixQReturnType.html</anchorfile>
      <anchor>a36141444649f6a785875777f8af9b366</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>const SPQRType &amp;</type>
      <name>m_spqr</name>
      <anchorfile>structEigen_1_1SPQRMatrixQReturnType.html</anchorfile>
      <anchor>a2ad86a0d931566efb5fc785bf70cf579</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::SPQRMatrixQTransposeReturnType</name>
    <filename>structEigen_1_1SPQRMatrixQTransposeReturnType.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>SPQR_QProduct&lt; SPQRType, Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>structEigen_1_1SPQRMatrixQTransposeReturnType.html</anchorfile>
      <anchor>ac34aedd40f4802b50a4272f8e10d7377</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SPQRMatrixQTransposeReturnType</name>
      <anchorfile>structEigen_1_1SPQRMatrixQTransposeReturnType.html</anchorfile>
      <anchor>a0c31f8b070b380c416402fb1350999d7</anchor>
      <arglist>(const SPQRType &amp;spqr)</arglist>
    </member>
    <member kind="variable">
      <type>const SPQRType &amp;</type>
      <name>m_spqr</name>
      <anchorfile>structEigen_1_1SPQRMatrixQTransposeReturnType.html</anchorfile>
      <anchor>a4f11ca2c40171dee10ed1351d40e94fc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::static_assertion</name>
    <filename>structEigen_1_1internal_1_1static__assertion.html</filename>
    <templarg>condition</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::static_assertion&lt; true &gt;</name>
    <filename>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</filename>
    <member kind="enumvalue">
      <name>YOU_TRIED_CALLING_A_VECTOR_METHOD_ON_A_MATRIX</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba12674b69ccbf91930d4cceb606840944</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YOU_MIXED_VECTORS_OF_DIFFERENT_SIZES</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6baba9b90a32ed5ff9af2a76016cdec609a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6bad5dc9cf66cfe2dbc8dd0597309e916ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_METHOD_IS_ONLY_FOR_VECTORS_OF_A_SPECIFIC_SIZE</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6baa8c463808695c6efb1e1ad1d148d057b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_METHOD_IS_ONLY_FOR_MATRICES_OF_A_SPECIFIC_SIZE</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba8ee98f0fc96465ae808aba4a14810b93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_METHOD_IS_ONLY_FOR_OBJECTS_OF_A_SPECIFIC_SIZE</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba6357fa66786a982768a83deeba56aa14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OUT_OF_RANGE_ACCESS</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba5bb60f41c2cf3dd19fed84280fa499ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YOU_MADE_A_PROGRAMMING_MISTAKE</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba3cade50ad175f6081ea076d08f10d264</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba47f6f804e5051ec1bb7f666d6aa9ab10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIGEN_INTERNAL_COMPILATION_ERROR_OR_YOU_MADE_A_PROGRAMMING_MISTAKE</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6bafcd5474d187738b66e40cf2fd554fd3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YOU_CALLED_A_FIXED_SIZE_METHOD_ON_A_DYNAMIC_SIZE_MATRIX_OR_VECTOR</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba4350f2208f7f86e902459ff2c85833e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YOU_CALLED_A_DYNAMIC_SIZE_METHOD_ON_A_FIXED_SIZE_MATRIX_OR_VECTOR</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6baafaa2c00f3b7d2c4d1eb1324637ec3dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNALIGNED_LOAD_AND_STORE_OPERATIONS_UNIMPLEMENTED_ON_ALTIVEC</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6bac101fe390a1dde16d8417469ff4e0fb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6baf184e61ccc1d6eafff23e22daa1eee1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLOATING_POINT_ARGUMENT_PASSED__INTEGER_WAS_EXPECTED</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba54f828594cdf59b78688b4be46fd14ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NUMERIC_TYPE_MUST_BE_REAL</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba8a8abaa941b58f192fbeb23ae1f0e474</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COEFFICIENT_WRITE_ACCESS_TO_SELFADJOINT_NOT_SUPPORTED</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6baa666f3d10c76d1f484276e11b77dcbca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WRITING_TO_TRIANGULAR_PART_WITH_UNIT_DIAGONAL_IS_NOT_SUPPORTED</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba21e90db3b7465aa69ec397a2ac04ef3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_METHOD_IS_ONLY_FOR_FIXED_SIZE</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6baa08574444cd6e1b653c0520aef80700a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_MATRIX_PRODUCT</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6babd8056639f0c178036db24d70d658053</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_VECTOR_VECTOR_PRODUCT__IF_YOU_WANTED_A_DOT_OR_COEFF_WISE_PRODUCT_YOU_MUST_USE_THE_EXPLICIT_FUNCTIONS</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6baf3efb2b40f2715077e84fa161955dc79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_MATRIX_PRODUCT__IF_YOU_WANTED_A_COEFF_WISE_PRODUCT_YOU_MUST_USE_THE_EXPLICIT_FUNCTION</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6bad8c3f97eaae4b57302628c46276e85fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba8548f304d7c34b03e4da9226d547b73f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_METHOD_IS_ONLY_FOR_COLUMN_MAJOR_MATRICES</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba05f536d7795c48624ccbca7538645b81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_METHOD_IS_ONLY_FOR_ROW_MAJOR_MATRICES</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba80e2aa98b4a0f9100ebb43ae841587ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_MATRIX_TEMPLATE_PARAMETERS</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba8dbf7dc673cdd222c48bd30e045d49c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_MATRIXBASE_TEMPLATE_PARAMETERS</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6baa36ab0be9077bdcfa17249ca817efcf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOTH_MATRICES_MUST_HAVE_THE_SAME_STORAGE_ORDER</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba516e1caea354d4c146d407f8fe058251</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_METHOD_IS_ONLY_FOR_DIAGONAL_MATRIX</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba082d9792aadc6406b598f4c2c50b6fe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THE_MATRIX_OR_EXPRESSION_THAT_YOU_PASSED_DOES_NOT_HAVE_THE_EXPECTED_TYPE</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba1adfedb1d8a7106721b5c0713f5979ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_METHOD_IS_ONLY_FOR_EXPRESSIONS_WITH_DIRECT_MEMORY_ACCESS_SUCH_AS_MAP_OR_PLAIN_MATRICES</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6bae6f03e90096dcb405d1465e5f056e023</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YOU_ALREADY_SPECIFIED_THIS_STRIDE</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6baa182d85b34511b82645e72b1c485e834</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_STORAGE_ORDER_FOR_THIS_VECTOR_EXPRESSION</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba8018ca03e41a17fafb4f6d7add4a6262</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THE_BRACKET_OPERATOR_IS_ONLY_FOR_VECTORS__USE_THE_PARENTHESIS_OPERATOR_INSTEAD</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba274608503735399b2cddf5976530d2bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PACKET_ACCESS_REQUIRES_TO_HAVE_INNER_STRIDE_FIXED_TO_1</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6babf5435ef9b524a4e249adc15ce550697</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_METHOD_IS_ONLY_FOR_SPECIFIC_TRANSFORMATIONS</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6bad09a701f80024a2d93d0314c25f4b2e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YOU_CANNOT_MIX_ARRAYS_AND_MATRICES</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba85d0d4afd6eac11da9ba8411c72f2fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YOU_PERFORMED_AN_INVALID_TRANSFORMATION_CONVERSION</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba1e4124ccacd5c888c9c07375e81480b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_EXPRESSION_IS_NOT_A_LVALUE__IT_IS_READ_ONLY</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6bab89364b7b20142c690cf3c7d34e19d45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YOU_ARE_TRYING_TO_USE_AN_INDEX_BASED_ACCESSOR_ON_AN_EXPRESSION_THAT_DOES_NOT_SUPPORT_THAT</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba0e6f1d2605cd2b80c8a0bdbb5d6a218a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_METHOD_IS_ONLY_FOR_1x1_EXPRESSIONS</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6bae27ebb1312fd7f29efcf61b6da153784</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_METHOD_IS_ONLY_FOR_INNER_OR_LAZY_PRODUCTS</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6bae67a320c2b9ddc3bdf3fb4d7b5d73bcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_METHOD_IS_ONLY_FOR_EXPRESSIONS_OF_BOOL</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba530f4e38b6f6e131f6385402347e0c46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_METHOD_IS_ONLY_FOR_ARRAYS_NOT_MATRICES</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba45effbd5641d41a2c429fea83375dabb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YOU_PASSED_A_ROW_VECTOR_BUT_A_COLUMN_VECTOR_WAS_EXPECTED</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6baf06457455dad2e918e8092c82d55398a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YOU_PASSED_A_COLUMN_VECTOR_BUT_A_ROW_VECTOR_WAS_EXPECTED</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba26b4570c4142bf240d48a80b2eae58dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THE_INDEX_TYPE_MUST_BE_A_SIGNED_TYPE</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba0f2e329575aa940bffb40d61e29b11b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THE_STORAGE_ORDER_OF_BOTH_SIDES_MUST_MATCH</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba6f8937ab7fd13a79a2f6025dca352919</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OBJECT_ALLOCATED_ON_STACK_IS_TOO_BIG</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6bad2caad3e30c2c1e742bf6df5a1ec3d6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMPLICIT_CONVERSION_TO_SCALAR_IS_FOR_INNER_PRODUCT_ONLY</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba80dfe9804812def1f88369cc9bcba71f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STORAGE_LAYOUT_DOES_NOT_MATCH</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba0dd7793aee3c38a9cdce516f9830d167</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba798e4fa11d2938ee5b8f69d8940c5ef0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_COEFFICIENT_ACCESSOR_TAKING_ONE_ACCESS_IS_ONLY_FOR_EXPRESSIONS_ALLOWING_LINEAR_ACCESS</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba5c234f3ae1095d57207c00ffc146b5ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MATRIX_FREE_CONJUGATE_GRADIENT_IS_COMPATIBLE_WITH_UPPER_UNION_LOWER_MODE_ONLY</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6baa0218bfa76bfda7281037fa9e2044c6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_TYPE_IS_NOT_SUPPORTED</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6baaeb1a780565d09156bf2532d827a964c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STORAGE_KIND_MUST_MATCH</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba48c668c834e2bdde8a53f63d3eaa4031</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STORAGE_INDEX_MUST_MATCH</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6bae8e34d6ef9799485167c5ab1b7ea0366</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHOLMOD_SUPPORTS_DOUBLE_PRECISION_ONLY</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba7b89abd3dbf27b6f2c8cb14f09444ba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOTH_MATRICES_MUST_HAVE_THE_SAME_STORAGE_ORDER</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba516e1caea354d4c146d407f8fe058251</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHOLMOD_SUPPORTS_DOUBLE_PRECISION_ONLY</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba7b89abd3dbf27b6f2c8cb14f09444ba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COEFFICIENT_WRITE_ACCESS_TO_SELFADJOINT_NOT_SUPPORTED</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6baa666f3d10c76d1f484276e11b77dcbca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIGEN_INTERNAL_COMPILATION_ERROR_OR_YOU_MADE_A_PROGRAMMING_MISTAKE</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6bafcd5474d187738b66e40cf2fd554fd3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba47f6f804e5051ec1bb7f666d6aa9ab10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba798e4fa11d2938ee5b8f69d8940c5ef0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLOATING_POINT_ARGUMENT_PASSED__INTEGER_WAS_EXPECTED</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba54f828594cdf59b78688b4be46fd14ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IMPLICIT_CONVERSION_TO_SCALAR_IS_FOR_INNER_PRODUCT_ONLY</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba80dfe9804812def1f88369cc9bcba71f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_MATRIX_PRODUCT</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6babd8056639f0c178036db24d70d658053</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_MATRIX_PRODUCT__IF_YOU_WANTED_A_COEFF_WISE_PRODUCT_YOU_MUST_USE_THE_EXPLICIT_FUNCTION</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6bad8c3f97eaae4b57302628c46276e85fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_MATRIX_TEMPLATE_PARAMETERS</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba8dbf7dc673cdd222c48bd30e045d49c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_MATRIXBASE_TEMPLATE_PARAMETERS</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6baa36ab0be9077bdcfa17249ca817efcf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_STORAGE_ORDER_FOR_THIS_VECTOR_EXPRESSION</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba8018ca03e41a17fafb4f6d7add4a6262</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_VECTOR_VECTOR_PRODUCT__IF_YOU_WANTED_A_DOT_OR_COEFF_WISE_PRODUCT_YOU_MUST_USE_THE_EXPLICIT_FUNCTIONS</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6baf3efb2b40f2715077e84fa161955dc79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MATRIX_FREE_CONJUGATE_GRADIENT_IS_COMPATIBLE_WITH_UPPER_UNION_LOWER_MODE_ONLY</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6baa0218bfa76bfda7281037fa9e2044c6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NUMERIC_TYPE_MUST_BE_REAL</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba8a8abaa941b58f192fbeb23ae1f0e474</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OBJECT_ALLOCATED_ON_STACK_IS_TOO_BIG</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6bad2caad3e30c2c1e742bf6df5a1ec3d6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OUT_OF_RANGE_ACCESS</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba5bb60f41c2cf3dd19fed84280fa499ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PACKET_ACCESS_REQUIRES_TO_HAVE_INNER_STRIDE_FIXED_TO_1</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6babf5435ef9b524a4e249adc15ce550697</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STORAGE_INDEX_MUST_MATCH</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6bae8e34d6ef9799485167c5ab1b7ea0366</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STORAGE_KIND_MUST_MATCH</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba48c668c834e2bdde8a53f63d3eaa4031</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STORAGE_LAYOUT_DOES_NOT_MATCH</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba0dd7793aee3c38a9cdce516f9830d167</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THE_BRACKET_OPERATOR_IS_ONLY_FOR_VECTORS__USE_THE_PARENTHESIS_OPERATOR_INSTEAD</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba274608503735399b2cddf5976530d2bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THE_INDEX_TYPE_MUST_BE_A_SIGNED_TYPE</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba0f2e329575aa940bffb40d61e29b11b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THE_MATRIX_OR_EXPRESSION_THAT_YOU_PASSED_DOES_NOT_HAVE_THE_EXPECTED_TYPE</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba1adfedb1d8a7106721b5c0713f5979ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THE_STORAGE_ORDER_OF_BOTH_SIDES_MUST_MATCH</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba6f8937ab7fd13a79a2f6025dca352919</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_COEFFICIENT_ACCESSOR_TAKING_ONE_ACCESS_IS_ONLY_FOR_EXPRESSIONS_ALLOWING_LINEAR_ACCESS</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba5c234f3ae1095d57207c00ffc146b5ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_EXPRESSION_IS_NOT_A_LVALUE__IT_IS_READ_ONLY</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6bab89364b7b20142c690cf3c7d34e19d45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6baf184e61ccc1d6eafff23e22daa1eee1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_METHOD_IS_ONLY_FOR_1x1_EXPRESSIONS</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6bae27ebb1312fd7f29efcf61b6da153784</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_METHOD_IS_ONLY_FOR_ARRAYS_NOT_MATRICES</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba45effbd5641d41a2c429fea83375dabb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_METHOD_IS_ONLY_FOR_COLUMN_MAJOR_MATRICES</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba05f536d7795c48624ccbca7538645b81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_METHOD_IS_ONLY_FOR_DIAGONAL_MATRIX</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba082d9792aadc6406b598f4c2c50b6fe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_METHOD_IS_ONLY_FOR_EXPRESSIONS_OF_BOOL</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba530f4e38b6f6e131f6385402347e0c46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_METHOD_IS_ONLY_FOR_EXPRESSIONS_WITH_DIRECT_MEMORY_ACCESS_SUCH_AS_MAP_OR_PLAIN_MATRICES</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6bae6f03e90096dcb405d1465e5f056e023</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_METHOD_IS_ONLY_FOR_FIXED_SIZE</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6baa08574444cd6e1b653c0520aef80700a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_METHOD_IS_ONLY_FOR_INNER_OR_LAZY_PRODUCTS</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6bae67a320c2b9ddc3bdf3fb4d7b5d73bcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_METHOD_IS_ONLY_FOR_MATRICES_OF_A_SPECIFIC_SIZE</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba8ee98f0fc96465ae808aba4a14810b93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_METHOD_IS_ONLY_FOR_OBJECTS_OF_A_SPECIFIC_SIZE</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba6357fa66786a982768a83deeba56aa14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_METHOD_IS_ONLY_FOR_ROW_MAJOR_MATRICES</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba80e2aa98b4a0f9100ebb43ae841587ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_METHOD_IS_ONLY_FOR_SPECIFIC_TRANSFORMATIONS</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6bad09a701f80024a2d93d0314c25f4b2e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_METHOD_IS_ONLY_FOR_VECTORS_OF_A_SPECIFIC_SIZE</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6baa8c463808695c6efb1e1ad1d148d057b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_TYPE_IS_NOT_SUPPORTED</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6baaeb1a780565d09156bf2532d827a964c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNALIGNED_LOAD_AND_STORE_OPERATIONS_UNIMPLEMENTED_ON_ALTIVEC</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6bac101fe390a1dde16d8417469ff4e0fb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WRITING_TO_TRIANGULAR_PART_WITH_UNIT_DIAGONAL_IS_NOT_SUPPORTED</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba21e90db3b7465aa69ec397a2ac04ef3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YOU_ALREADY_SPECIFIED_THIS_STRIDE</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6baa182d85b34511b82645e72b1c485e834</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YOU_ARE_TRYING_TO_USE_AN_INDEX_BASED_ACCESSOR_ON_AN_EXPRESSION_THAT_DOES_NOT_SUPPORT_THAT</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba0e6f1d2605cd2b80c8a0bdbb5d6a218a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YOU_CALLED_A_DYNAMIC_SIZE_METHOD_ON_A_FIXED_SIZE_MATRIX_OR_VECTOR</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6baafaa2c00f3b7d2c4d1eb1324637ec3dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YOU_CALLED_A_FIXED_SIZE_METHOD_ON_A_DYNAMIC_SIZE_MATRIX_OR_VECTOR</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba4350f2208f7f86e902459ff2c85833e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YOU_CANNOT_MIX_ARRAYS_AND_MATRICES</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba85d0d4afd6eac11da9ba8411c72f2fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YOU_MADE_A_PROGRAMMING_MISTAKE</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba3cade50ad175f6081ea076d08f10d264</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba8548f304d7c34b03e4da9226d547b73f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6bad5dc9cf66cfe2dbc8dd0597309e916ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YOU_MIXED_VECTORS_OF_DIFFERENT_SIZES</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6baba9b90a32ed5ff9af2a76016cdec609a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YOU_PASSED_A_COLUMN_VECTOR_BUT_A_ROW_VECTOR_WAS_EXPECTED</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba26b4570c4142bf240d48a80b2eae58dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YOU_PASSED_A_ROW_VECTOR_BUT_A_COLUMN_VECTOR_WAS_EXPECTED</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6baf06457455dad2e918e8092c82d55398a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YOU_PERFORMED_AN_INVALID_TRANSFORMATION_CONVERSION</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba1e4124ccacd5c888c9c07375e81480b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YOU_TRIED_CALLING_A_VECTOR_METHOD_ON_A_MATRIX</name>
      <anchorfile>structEigen_1_1internal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>ab34323a41999f9630dbaa85b691e5b6ba12674b69ccbf91930d4cceb606840944</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::stem_function</name>
    <filename>structEigen_1_1internal_1_1stem__function.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::complex&lt; typename NumTraits&lt; Scalar &gt;::Real &gt;</type>
      <name>ComplexScalar</name>
      <anchorfile>structEigen_1_1internal_1_1stem__function.html</anchorfile>
      <anchor>a4cb6ecae530bb609c00fb2a40ab41e97</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ComplexScalar</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1stem__function.html</anchorfile>
      <anchor>a091a1081100e894c221d75ac3ea614d4</anchor>
      <arglist>(ComplexScalar, int)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::storage_kind_to_evaluator_kind</name>
    <filename>structEigen_1_1internal_1_1storage__kind__to__evaluator__kind.html</filename>
    <templarg>StorageKind</templarg>
    <member kind="typedef">
      <type>IndexBased</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1storage__kind__to__evaluator__kind.html</anchorfile>
      <anchor>a2b890b9b3391c22ebdeb3aa778967fe8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::storage_kind_to_evaluator_kind&lt; Sparse &gt;</name>
    <filename>structEigen_1_1internal_1_1storage__kind__to__evaluator__kind_3_01Sparse_01_4.html</filename>
    <member kind="typedef">
      <type>IteratorBased</type>
      <name>Kind</name>
      <anchorfile>structEigen_1_1internal_1_1storage__kind__to__evaluator__kind_3_01Sparse_01_4.html</anchorfile>
      <anchor>af851f49773d93da13d7f47cf5b97e65b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::storage_kind_to_shape</name>
    <filename>structEigen_1_1internal_1_1storage__kind__to__shape.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::storage_kind_to_shape&lt; Dense &gt;</name>
    <filename>structEigen_1_1internal_1_1storage__kind__to__shape_3_01Dense_01_4.html</filename>
    <member kind="typedef">
      <type>DenseShape</type>
      <name>Shape</name>
      <anchorfile>structEigen_1_1internal_1_1storage__kind__to__shape_3_01Dense_01_4.html</anchorfile>
      <anchor>ac00df7ae7c2e3a8665a9df27a306b423</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::storage_kind_to_shape&lt; DiagonalShape &gt;</name>
    <filename>structEigen_1_1internal_1_1storage__kind__to__shape_3_01DiagonalShape_01_4.html</filename>
    <member kind="typedef">
      <type>DiagonalShape</type>
      <name>Shape</name>
      <anchorfile>structEigen_1_1internal_1_1storage__kind__to__shape_3_01DiagonalShape_01_4.html</anchorfile>
      <anchor>a1f2f5c3952c7b90d86a2039e6c5cd8dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::storage_kind_to_shape&lt; PermutationStorage &gt;</name>
    <filename>structEigen_1_1internal_1_1storage__kind__to__shape_3_01PermutationStorage_01_4.html</filename>
    <member kind="typedef">
      <type>PermutationShape</type>
      <name>Shape</name>
      <anchorfile>structEigen_1_1internal_1_1storage__kind__to__shape_3_01PermutationStorage_01_4.html</anchorfile>
      <anchor>a9888b41ea7b40b2c9d501c7a038cce75</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::storage_kind_to_shape&lt; SolverStorage &gt;</name>
    <filename>structEigen_1_1internal_1_1storage__kind__to__shape_3_01SolverStorage_01_4.html</filename>
    <member kind="typedef">
      <type>SolverShape</type>
      <name>Shape</name>
      <anchorfile>structEigen_1_1internal_1_1storage__kind__to__shape_3_01SolverStorage_01_4.html</anchorfile>
      <anchor>a1b923c49d24934fcdba385e4abb5a619</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::storage_kind_to_shape&lt; Sparse &gt;</name>
    <filename>structEigen_1_1internal_1_1storage__kind__to__shape_3_01Sparse_01_4.html</filename>
    <member kind="typedef">
      <type>SparseShape</type>
      <name>Shape</name>
      <anchorfile>structEigen_1_1internal_1_1storage__kind__to__shape_3_01Sparse_01_4.html</anchorfile>
      <anchor>a689e0c288d635039f22652abf8de498f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::storage_kind_to_shape&lt; TranspositionsStorage &gt;</name>
    <filename>structEigen_1_1internal_1_1storage__kind__to__shape_3_01TranspositionsStorage_01_4.html</filename>
    <member kind="typedef">
      <type>TranspositionsShape</type>
      <name>Shape</name>
      <anchorfile>structEigen_1_1internal_1_1storage__kind__to__shape_3_01TranspositionsStorage_01_4.html</anchorfile>
      <anchor>a79020d45c66fd714785824d42432fb82</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Stride</name>
    <filename>classEigen_1_1Stride.html</filename>
    <templarg>_OuterStrideAtCompileTime</templarg>
    <templarg>_InnerStrideAtCompileTime</templarg>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a15818b0ff6e409c26918d142acd2afeeabe9ede4a36c2fe06ccf0a6e892db6417</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a15818b0ff6e409c26918d142acd2afeeac99e3736c2a5bb0ebefccc054598bd07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a96c2dfb0ce43fd8e19adcdf6094f5f63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a15818b0ff6e409c26918d142acd2afeeabe9ede4a36c2fe06ccf0a6e892db6417</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a15818b0ff6e409c26918d142acd2afeeac99e3736c2a5bb0ebefccc054598bd07</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>inner</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a24579b0e941cebef474c666e6d936b3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outer</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a261eede5809599db183b49bc274f8a07</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Stride</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a8c5d1654633a1ce2c655a0e94ee975f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Stride</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>ab769b5a97db488b06bf305f4ab970189</anchor>
      <arglist>(Index outerStride, Index innerStride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Stride</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a052fed680cf28ea284714be591bfbf86</anchor>
      <arglist>(const Stride &amp;other)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, InnerStrideAtCompileTime &gt;</type>
      <name>m_inner</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a814628314f01f4d2f9dad719c3d3b6b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, OuterStrideAtCompileTime &gt;</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a51b8ad2f1cd7da4c8db87c34240e9d71</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stride&lt; 0, Value &gt;</name>
    <filename>classEigen_1_1Stride.html</filename>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a96c2dfb0ce43fd8e19adcdf6094f5f63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a15818b0ff6e409c26918d142acd2afeeabe9ede4a36c2fe06ccf0a6e892db6417</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a15818b0ff6e409c26918d142acd2afeeac99e3736c2a5bb0ebefccc054598bd07</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>inner</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a24579b0e941cebef474c666e6d936b3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outer</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a261eede5809599db183b49bc274f8a07</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Stride</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a8c5d1654633a1ce2c655a0e94ee975f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Stride</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>ab769b5a97db488b06bf305f4ab970189</anchor>
      <arglist>(Index outerStride, Index innerStride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Stride</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a052fed680cf28ea284714be591bfbf86</anchor>
      <arglist>(const Stride &amp;other)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, InnerStrideAtCompileTime &gt;</type>
      <name>m_inner</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a814628314f01f4d2f9dad719c3d3b6b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, OuterStrideAtCompileTime &gt;</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a51b8ad2f1cd7da4c8db87c34240e9d71</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stride&lt; StrideType::OuterStrideAtCompileTime, StrideType::InnerStrideAtCompileTime &gt;</name>
    <filename>classEigen_1_1Stride.html</filename>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a96c2dfb0ce43fd8e19adcdf6094f5f63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a15818b0ff6e409c26918d142acd2afeeabe9ede4a36c2fe06ccf0a6e892db6417</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a15818b0ff6e409c26918d142acd2afeeac99e3736c2a5bb0ebefccc054598bd07</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>inner</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a24579b0e941cebef474c666e6d936b3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outer</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a261eede5809599db183b49bc274f8a07</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Stride</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a8c5d1654633a1ce2c655a0e94ee975f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Stride</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>ab769b5a97db488b06bf305f4ab970189</anchor>
      <arglist>(Index outerStride, Index innerStride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Stride</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a052fed680cf28ea284714be591bfbf86</anchor>
      <arglist>(const Stride &amp;other)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, InnerStrideAtCompileTime &gt;</type>
      <name>m_inner</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a814628314f01f4d2f9dad719c3d3b6b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, OuterStrideAtCompileTime &gt;</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a51b8ad2f1cd7da4c8db87c34240e9d71</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stride&lt; Value, 0 &gt;</name>
    <filename>classEigen_1_1Stride.html</filename>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a96c2dfb0ce43fd8e19adcdf6094f5f63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a15818b0ff6e409c26918d142acd2afeeabe9ede4a36c2fe06ccf0a6e892db6417</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a15818b0ff6e409c26918d142acd2afeeac99e3736c2a5bb0ebefccc054598bd07</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>inner</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a24579b0e941cebef474c666e6d936b3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outer</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a261eede5809599db183b49bc274f8a07</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Stride</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a8c5d1654633a1ce2c655a0e94ee975f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Stride</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>ab769b5a97db488b06bf305f4ab970189</anchor>
      <arglist>(Index outerStride, Index innerStride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Stride</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a052fed680cf28ea284714be591bfbf86</anchor>
      <arglist>(const Stride &amp;other)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, InnerStrideAtCompileTime &gt;</type>
      <name>m_inner</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a814628314f01f4d2f9dad719c3d3b6b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, OuterStrideAtCompileTime &gt;</type>
      <name>m_outer</name>
      <anchorfile>classEigen_1_1Stride.html</anchorfile>
      <anchor>a51b8ad2f1cd7da4c8db87c34240e9d71</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::PlainObjectBase::StridedAlignedMapType</name>
    <filename>structEigen_1_1PlainObjectBase_1_1StridedAlignedMapType.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Eigen::Map&lt; Derived, AlignedMax, StrideType &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1PlainObjectBase_1_1StridedAlignedMapType.html</anchorfile>
      <anchor>ac9f25f094c2fb27ba267a25b38e4ee69</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::PlainObjectBase::StridedConstAlignedMapType</name>
    <filename>structEigen_1_1PlainObjectBase_1_1StridedConstAlignedMapType.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Eigen::Map&lt; const Derived, AlignedMax, StrideType &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1PlainObjectBase_1_1StridedConstAlignedMapType.html</anchorfile>
      <anchor>aab9f66776da406ad79a73a9ab9793d63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::PlainObjectBase::StridedConstMapType</name>
    <filename>structEigen_1_1PlainObjectBase_1_1StridedConstMapType.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Eigen::Map&lt; const Derived, Unaligned, StrideType &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1PlainObjectBase_1_1StridedConstMapType.html</anchorfile>
      <anchor>a0219be33d5d936ea7f75c64a53720f43</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::PlainObjectBase::StridedMapType</name>
    <filename>structEigen_1_1PlainObjectBase_1_1StridedMapType.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Eigen::Map&lt; Derived, Unaligned, StrideType &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1PlainObjectBase_1_1StridedMapType.html</anchorfile>
      <anchor>a63eeb7d4d8aefb9904a7de79f640648e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, OuterProduct &gt;::sub</name>
    <filename>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseSha6c6b8971a8be3974a451e3d7d26ac07a.html</filename>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1generic__product__impl_3_01Lhs_00_01Rhs_00_01DenseShape_00_01DenseSha6c6b8971a8be3974a451e3d7d26ac07a.html</anchorfile>
      <anchor>aab2c401d0878c4e5691bc8a2957b724b</anchor>
      <arglist>(const Dst &amp;dst, const Src &amp;src) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::sub_assign_op</name>
    <filename>structEigen_1_1internal_1_1sub__assign__op.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>assignCoeff</name>
      <anchorfile>structEigen_1_1internal_1_1sub__assign__op.html</anchorfile>
      <anchor>a9701deedd06e9fd962d46c281497dc6a</anchor>
      <arglist>(DstScalar &amp;a, const SrcScalar &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>assignPacket</name>
      <anchorfile>structEigen_1_1internal_1_1sub__assign__op.html</anchorfile>
      <anchor>a588c53828a0546c9b34f69bcb5706b61</anchor>
      <arglist>(DstScalar *a, const Packet &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SuperLU</name>
    <filename>classEigen_1_1SuperLU.html</filename>
    <templarg>_MatrixType</templarg>
    <base>SuperLUBase&lt; _MatrixType, SuperLU&lt; _MatrixType &gt; &gt;</base>
    <member kind="typedef">
      <type>SuperLUBase&lt; _MatrixType, SuperLU &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>a929eb972e66899842fda1b5f8c65426e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::IntColVectorType</type>
      <name>IntColVectorType</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>a2b1324b63ee0d4e7e3cb8cbb0791830c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::IntRowVectorType</type>
      <name>IntRowVectorType</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>ae44702f0150e31120ee366d1e2494ca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; LUMatrixType, Lower|UnitDiag &gt;</type>
      <name>LMatrixType</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>a134f2bd95f91b4c232a3a1249cea564a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::LUMatrixType</type>
      <name>LUMatrixType</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>adcfd32038df7b0cbf35522a06616c813</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>a51df2ad6aa0b68c454390de0debc6a45</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PermutationMap</type>
      <name>PermutationMap</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>ae3e1cde5c9d38ce077af4e97109131ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>a4b4d945d871a721ef24b3b6f51812f15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>afab08072ca82cecde94fec93944bf01b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>a16513872355abbb0efa674592142a0f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; LUMatrixType, Upper &gt;</type>
      <name>UMatrixType</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>a27d80c1a4c176c862c7faf194c15d56d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>aff6428de2f43f9d90b640dc713dfd802</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, MatrixBase&lt; Dest &gt; &amp;dest) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>a493cdfada27415a6037b004ff974eace</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>ad2ccbf5b565c8dc5e7a0216a86e3662c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>a0b5a5fbda1a1f368003c7c01021a4636</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const LMatrixType &amp;</type>
      <name>matrixL</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>a2b04928559e7dcf1a455a493fe8ca350</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const UMatrixType &amp;</type>
      <name>matrixU</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>a5c848ddb3bd3edd1796f354bd69ac258</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const IntColVectorType &amp;</type>
      <name>permutationP</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>adf0826125fe13adc57506f4d0c9617c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const IntRowVectorType &amp;</type>
      <name>permutationQ</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>ad136353331d04ab8ae824c3f69513265</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SuperLU</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>a0dc9567fca8439407cdd4689f3be5f2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SuperLU</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>a31d051a622837afe71a5a12f9ca995a7</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SuperLU</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>a49babfcbe2e4d5ad915eff1bbc6fc14d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>afbdaacabc52182e6f31a1975469545ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SuperLU</name>
      <anchorfile>classEigen_1_1SuperLU.html</anchorfile>
      <anchor>a67a1c05a4e79d03176e0db577a528beb</anchor>
      <arglist>(SuperLU &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SuperLUBase</name>
    <filename>classEigen_1_1SuperLUBase.html</filename>
    <templarg>_MatrixType</templarg>
    <templarg>Derived</templarg>
    <base>Eigen::SparseSolverBase</base>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a5bbad2f7689472831f428db0882284a1aabb9808be05702483119b708ddf218b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a5bbad2f7689472831f428db0882284a1a98eda0c767fae07781971bc7d4c6b270</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a5bbad2f7689472831f428db0882284a1aabb9808be05702483119b708ddf218b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; int, MatrixType::RowsAtCompileTime, 1 &gt;</type>
      <name>IntColVectorType</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a4437863f63481a5a8cc9ae8a5566922b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; int, 1, MatrixType::ColsAtCompileTime &gt;</type>
      <name>IntRowVectorType</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>af42c2a35e69ded5dd96bbff3adf519d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar &gt;</type>
      <name>LUMatrixType</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a2a4f84d7bee23175a75b4934bb4c1f68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a41cb4cb4e8a548b9112c3f3cdba4782e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a5bbad2f7689472831f428db0882284a1a98eda0c767fae07781971bc7d4c6b270</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; PermutationMatrix&lt; Dynamic, Dynamic, int &gt; &gt;</type>
      <name>PermutationMap</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>ac9c65a00757d1aec9655e3c89fe1a2a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>ad8e16b5721aa493c0093862f58d3de0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a4d2c46083f0f2167e36a02de2e7fd4d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a2b9a744f9d881b6c98dc3c975da11e2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>Vector</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a0b9fae173ef6689999ae774c8c2707f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a2d3f48425328d9b3cbdca369889007f3</anchor>
      <arglist>(const MatrixType &amp;)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a534fb98155d507aaa512032b32064444</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a28cb3ef7914ecb6fdae1935b53f6be40</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpMemory</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a238acfa9eecf87b8e20d2aa4bba64ae5</anchor>
      <arglist>(Stream &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>aa67da5c8c24110931c949c5896c5ec03</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>superlu_options_t &amp;</type>
      <name>options</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a42d9d79073379f1e75b0f2c49879ed5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a385c6d2d55f024034a02c45f66a88429</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SuperLUBase</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>ae3fdf138bd2780470156f511af55a222</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SuperLUBase</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a1305262aca85bc6da4dfdbee467ea6ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseSolverBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a5e89915a44120a3e63c22143b2ce847e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>clearFactors</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a6a3ab89de6a4b9091ac6494d860967bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>extractData</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a0a163728356b4dcca91e4ed7124e6f8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a4a4929ff39e85af22a96f7509ab2bb82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initFactorization</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a3665a6637d5a7f367237b82c8bfec851</anchor>
      <arglist>(const MatrixType &amp;a)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>ab771204f054be8e628428be9bdc321fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_extractedDataAreDirty</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a052669972e19b3225e3cb110c41876a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>aea5a50c7ac8ae29dc9e8af39b5a85d4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a5d5ffbddf43cbca1994bbf6a469635f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LUMatrixType</type>
      <name>m_l</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>ad71f9846087b4a703731eb5cb4ca874b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LUMatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a0f034c77e8af4c979490c81e6b8f48b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntColVectorType</type>
      <name>m_p</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>af1141a75e3370ce65d120ceb11494ef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntRowVectorType</type>
      <name>m_q</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a6595554b9f2950bee687a603c041775c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SluMatrix</type>
      <name>m_sluA</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>aceced6387cae8308264a1f8e20bd4d4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SluMatrix</type>
      <name>m_sluB</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a32de3a4dddb541e4f4fc34b52db2e58a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix&lt; RealScalar, Dynamic, 1 &gt;</type>
      <name>m_sluBerr</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a9ad037501031471560abbfbe69954e16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix&lt; RealScalar, Dynamic, 1 &gt;</type>
      <name>m_sluCscale</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a98203e37b88996935ac3ed1217a5db2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>char</type>
      <name>m_sluEqued</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>ac9f41f87509d4599167d8d3d2f05db55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>m_sluEtree</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a5ebc39b9c4c969efff863d9b005c9a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix&lt; RealScalar, Dynamic, 1 &gt;</type>
      <name>m_sluFerr</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a59db593ddc2856456da9f442e1796409</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SuperMatrix</type>
      <name>m_sluL</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>ab7361c168905243e3038172586bc0088</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>superlu_options_t</type>
      <name>m_sluOptions</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a28626fc764baefca0c5a5b0b823d0eb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix&lt; RealScalar, Dynamic, 1 &gt;</type>
      <name>m_sluRscale</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a36f0ab9882904327f24862e7187f90a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SuperLUStat_t</type>
      <name>m_sluStat</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a7e35604c8bf4820bf9a6a38ce15d3d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SuperMatrix</type>
      <name>m_sluU</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>ac80db53c359175bc71130c1cabcc159e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SluMatrix</type>
      <name>m_sluX</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a03baac0bbb4a3329e881f454fde5fb8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LUMatrixType</type>
      <name>m_u</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>afb36c5aacb9f259263fef55a1b817cf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SuperLUBase</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>af620442ba0f2fdf32c185c45f45973e8</anchor>
      <arglist>(SuperLUBase &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SuperLUBase&lt; _MatrixType, SuperLU&lt; _MatrixType &gt; &gt;</name>
    <filename>classEigen_1_1SuperLUBase.html</filename>
    <base>SparseSolverBase&lt; SuperLU&lt; _MatrixType &gt; &gt;</base>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a5bbad2f7689472831f428db0882284a1aabb9808be05702483119b708ddf218b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; int, MatrixType::RowsAtCompileTime, 1 &gt;</type>
      <name>IntColVectorType</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a4437863f63481a5a8cc9ae8a5566922b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; int, 1, MatrixType::ColsAtCompileTime &gt;</type>
      <name>IntRowVectorType</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>af42c2a35e69ded5dd96bbff3adf519d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar &gt;</type>
      <name>LUMatrixType</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a2a4f84d7bee23175a75b4934bb4c1f68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a41cb4cb4e8a548b9112c3f3cdba4782e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a5bbad2f7689472831f428db0882284a1a98eda0c767fae07781971bc7d4c6b270</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; PermutationMatrix&lt; Dynamic, Dynamic, int &gt; &gt;</type>
      <name>PermutationMap</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>ac9c65a00757d1aec9655e3c89fe1a2a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>ad8e16b5721aa493c0093862f58d3de0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a4d2c46083f0f2167e36a02de2e7fd4d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a2b9a744f9d881b6c98dc3c975da11e2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>Vector</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a0b9fae173ef6689999ae774c8c2707f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a2d3f48425328d9b3cbdca369889007f3</anchor>
      <arglist>(const MatrixType &amp;)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a534fb98155d507aaa512032b32064444</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a28cb3ef7914ecb6fdae1935b53f6be40</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpMemory</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a238acfa9eecf87b8e20d2aa4bba64ae5</anchor>
      <arglist>(Stream &amp;)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>aa67da5c8c24110931c949c5896c5ec03</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>superlu_options_t &amp;</type>
      <name>options</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a42d9d79073379f1e75b0f2c49879ed5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a385c6d2d55f024034a02c45f66a88429</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SuperLUBase</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>ae3fdf138bd2780470156f511af55a222</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SuperLUBase</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a1305262aca85bc6da4dfdbee467ea6ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseSolverBase&lt; SuperLU&lt; _MatrixType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a5e89915a44120a3e63c22143b2ce847e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>clearFactors</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a6a3ab89de6a4b9091ac6494d860967bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>extractData</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a0a163728356b4dcca91e4ed7124e6f8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a4a4929ff39e85af22a96f7509ab2bb82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initFactorization</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a3665a6637d5a7f367237b82c8bfec851</anchor>
      <arglist>(const MatrixType &amp;a)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>ab771204f054be8e628428be9bdc321fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_extractedDataAreDirty</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a052669972e19b3225e3cb110c41876a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>aea5a50c7ac8ae29dc9e8af39b5a85d4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a5d5ffbddf43cbca1994bbf6a469635f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LUMatrixType</type>
      <name>m_l</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>ad71f9846087b4a703731eb5cb4ca874b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LUMatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a0f034c77e8af4c979490c81e6b8f48b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntColVectorType</type>
      <name>m_p</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>af1141a75e3370ce65d120ceb11494ef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntRowVectorType</type>
      <name>m_q</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a6595554b9f2950bee687a603c041775c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SluMatrix</type>
      <name>m_sluA</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>aceced6387cae8308264a1f8e20bd4d4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SluMatrix</type>
      <name>m_sluB</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a32de3a4dddb541e4f4fc34b52db2e58a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix&lt; RealScalar, Dynamic, 1 &gt;</type>
      <name>m_sluBerr</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a9ad037501031471560abbfbe69954e16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix&lt; RealScalar, Dynamic, 1 &gt;</type>
      <name>m_sluCscale</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a98203e37b88996935ac3ed1217a5db2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>char</type>
      <name>m_sluEqued</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>ac9f41f87509d4599167d8d3d2f05db55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>m_sluEtree</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a5ebc39b9c4c969efff863d9b005c9a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix&lt; RealScalar, Dynamic, 1 &gt;</type>
      <name>m_sluFerr</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a59db593ddc2856456da9f442e1796409</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SuperMatrix</type>
      <name>m_sluL</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>ab7361c168905243e3038172586bc0088</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>superlu_options_t</type>
      <name>m_sluOptions</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a28626fc764baefca0c5a5b0b823d0eb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix&lt; RealScalar, Dynamic, 1 &gt;</type>
      <name>m_sluRscale</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a36f0ab9882904327f24862e7187f90a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SuperLUStat_t</type>
      <name>m_sluStat</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a7e35604c8bf4820bf9a6a38ce15d3d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SuperMatrix</type>
      <name>m_sluU</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>ac80db53c359175bc71130c1cabcc159e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SluMatrix</type>
      <name>m_sluX</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>a03baac0bbb4a3329e881f454fde5fb8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LUMatrixType</type>
      <name>m_u</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>afb36c5aacb9f259263fef55a1b817cf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SuperLUBase</name>
      <anchorfile>classEigen_1_1SuperLUBase.html</anchorfile>
      <anchor>af620442ba0f2fdf32c185c45f45973e8</anchor>
      <arglist>(SuperLUBase &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::svd_precondition_2x2_block_to_be_real</name>
    <filename>structEigen_1_1internal_1_1svd__precondition__2x2__block__to__be__real.html</filename>
    <templarg></templarg>
    <templarg>QRPreconditioner</templarg>
    <templarg>IsComplex</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::svd_precondition_2x2_block_to_be_real&lt; MatrixType, QRPreconditioner, false &gt;</name>
    <filename>structEigen_1_1internal_1_1svd__precondition__2x2__block__to__be__real_3_01MatrixType_00_01QRPreconditioner_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg>QRPreconditioner</templarg>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1svd__precondition__2x2__block__to__be__real_3_01MatrixType_00_01QRPreconditioner_00_01false_01_4.html</anchorfile>
      <anchor>a9256fcadaa3aa0e1ad3a5785dae44751</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>JacobiSVD&lt; MatrixType, QRPreconditioner &gt;</type>
      <name>SVD</name>
      <anchorfile>structEigen_1_1internal_1_1svd__precondition__2x2__block__to__be__real_3_01MatrixType_00_01QRPreconditioner_00_01false_01_4.html</anchorfile>
      <anchor>a03f1047549bd0f97f40c2df3f4a14927</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1svd__precondition__2x2__block__to__be__real_3_01MatrixType_00_01QRPreconditioner_00_01false_01_4.html</anchorfile>
      <anchor>afde3f70cb5d0cf4bf15c8df8a36372f9</anchor>
      <arglist>(typename SVD::WorkMatrixType &amp;, SVD &amp;, Index, Index, RealScalar &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::svd_precondition_2x2_block_to_be_real&lt; MatrixType, QRPreconditioner, true &gt;</name>
    <filename>structEigen_1_1internal_1_1svd__precondition__2x2__block__to__be__real_3_01MatrixType_00_01QRPreconditioner_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg>QRPreconditioner</templarg>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1svd__precondition__2x2__block__to__be__real_3_01MatrixType_00_01QRPreconditioner_00_01true_01_4.html</anchorfile>
      <anchor>a5a0e30c2f4c8f54c4940144c8bd3db0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1svd__precondition__2x2__block__to__be__real_3_01MatrixType_00_01QRPreconditioner_00_01true_01_4.html</anchorfile>
      <anchor>ada4e70275b77aaeb1af07b5141b773e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>JacobiSVD&lt; MatrixType, QRPreconditioner &gt;</type>
      <name>SVD</name>
      <anchorfile>structEigen_1_1internal_1_1svd__precondition__2x2__block__to__be__real_3_01MatrixType_00_01QRPreconditioner_00_01true_01_4.html</anchorfile>
      <anchor>a6eb249bbad69fe226879d1e64e1c01c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1svd__precondition__2x2__block__to__be__real_3_01MatrixType_00_01QRPreconditioner_00_01true_01_4.html</anchorfile>
      <anchor>a76a3369c7786e295de41c7061b9da031</anchor>
      <arglist>(typename SVD::WorkMatrixType &amp;work_matrix, SVD &amp;svd, Index p, Index q, RealScalar &amp;maxDiagEntry)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SVDBase</name>
    <filename>classEigen_1_1SVDBase.html</filename>
    <templarg>Derived</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a61d177f4b2c775f40f4cc5e708461a00ac627616165f3cf1995b4204c92acc382</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a61d177f4b2c775f40f4cc5e708461a00a24c453a15f0c1aa0c44f5c3e7071fe2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiagSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a61d177f4b2c775f40f4cc5e708461a00a3e03f3669777f5c36bf254d6097360ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a61d177f4b2c775f40f4cc5e708461a00a774a3ce934e1369a756c2791e6a08c41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a61d177f4b2c775f40f4cc5e708461a00aaf24a872b10f4c93f27976c90b2a7550</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxDiagSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a61d177f4b2c775f40f4cc5e708461a00a7864b7e7cdaba2f7bfe009f35d9e7e56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatrixOptions</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a61d177f4b2c775f40f4cc5e708461a00a1cb6f90f349bbd46697532fea7c03b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a61d177f4b2c775f40f4cc5e708461a00a24c453a15f0c1aa0c44f5c3e7071fe2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiagSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a61d177f4b2c775f40f4cc5e708461a00a3e03f3669777f5c36bf254d6097360ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a6229a37997eca1072b52cca5ee7a2bec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatrixOptions</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a61d177f4b2c775f40f4cc5e708461a00a1cb6f90f349bbd46697532fea7c03b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>aee6fbe51774ff57b8446f0b14a4f34ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, RowsAtCompileTime, MatrixOptions, MaxRowsAtCompileTime, MaxRowsAtCompileTime &gt;</type>
      <name>MatrixUType</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>ab62c306c5d1efeae9bce88dee1b04965</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, ColsAtCompileTime, ColsAtCompileTime, MatrixOptions, MaxColsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>MatrixVType</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>af2ec05d33dd5be28df6fcf56346e23ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a61d177f4b2c775f40f4cc5e708461a00aaf24a872b10f4c93f27976c90b2a7550</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxDiagSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a61d177f4b2c775f40f4cc5e708461a00a7864b7e7cdaba2f7bfe009f35d9e7e56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a61d177f4b2c775f40f4cc5e708461a00a774a3ce934e1369a756c2791e6a08c41</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; typename MatrixType::Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a57f51134f3084c5b9998298569495920</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a61d177f4b2c775f40f4cc5e708461a00ac627616165f3cf1995b4204c92acc382</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a9ac59dd357f42051be947ca7c4a23745</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_diag_type&lt; MatrixType, RealScalar &gt;::type</type>
      <name>SingularValuesType</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a7426695e87c152fbb8bc7834dd8e6ce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a98b3202ef30648952815e77338408f27</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>abf33b0dd55b31392ef321d491bf4fc27</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>ac3cd36e54727b6ae24e71b67d7e290dc</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a083d99e05949bab974bbff2966606b7f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>computeU</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a705a7c2709e1624ccc19aa748a78d473</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>computeV</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a5f12efcb791eb007d4a4890ac5255ac4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>ab6cdcd4fb99772cf36e7fe2dac0bd847</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>ae888cfb7f9faf8bbd12ee943c8cbf2b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixUType &amp;</type>
      <name>matrixU</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>afc7fe1546b0f6e1801b86f22f5664cb8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixVType &amp;</type>
      <name>matrixV</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a245a453b5e7347f737295c23133238c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonzeroSingularValues</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>afe8a555f38393a319a71ec0f0331c9ef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rank</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a30b89e24f42f1692079eea31b361d26a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>ab1a0d1fcc818a876c3cb2b32887604be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setThreshold</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a1c95d05398fc15e410a28560ef70a5a6</anchor>
      <arglist>(const RealScalar &amp;threshold)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setThreshold</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a27586b69dbfb63f714d1d45fd6304f97</anchor>
      <arglist>(Default_t)</arglist>
    </member>
    <member kind="function">
      <type>const SingularValuesType &amp;</type>
      <name>singularValues</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a4e7bac123570c348f7ed6be909e1e474</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; Derived, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>ab28499936c0764fe5b56b9f4de701e26</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>threshold</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a98b2ee98690358951807353812a05c69</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>allocate</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a7be177a4c6e8e3fbf2bec40cb527321c</anchor>
      <arglist>(Index rows, Index cols, unsigned int computationOptions)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SVDBase</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>abed06fc6f4b743e1f76a7b317539da87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>check_template_parameters</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>aec918dd80eeb2d5bf628f15cda83053f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_cols</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a65e1a36d7d3d90ad143fa6a6494695c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>m_computationOptions</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a680646d2f3fa0de030cbf9b4815d6cda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_computeFullU</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>ad6f49fd8f826a41109f8eb68e2f48dc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_computeFullV</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a1eec8ead08bc9cd1729ba9ba7beb6b41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_computeThinU</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a47b67c55d69ba645bb7ae32bb5466138</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_computeThinV</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>ac8321ff2cbf3b82f5c2638b9de6661af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_diagSize</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a6eca3829eb56684ca01c291c6630c8d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isAllocated</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>af91d9b16ff9b51e22bfb9b637ef50cfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a633b92f4eb9c65911b943b93bb8b341c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixUType</type>
      <name>m_matrixU</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>af0e0b3833c1d49286c0fdcbc023c3bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixVType</type>
      <name>m_matrixV</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a69cf1cfb527ff5562156c13bdca45ca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nonzeroSingularValues</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>aa41b395662650f2e10652f76365877c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_prescribedThreshold</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>abbc1cfb200cc681ca18bdb1892597e62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_rows</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a9c7ac2fc2666e3d34143c726a6462f1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SingularValuesType</type>
      <name>m_singularValues</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>ab71e31e61c33f68ff2f499ed9f30e718</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_usePrescribedThreshold</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a1dd5193fac24ae397f08cc722f3ae3ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SVDBase&lt; BDCSVD&lt; _MatrixType &gt; &gt;</name>
    <filename>classEigen_1_1SVDBase.html</filename>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a61d177f4b2c775f40f4cc5e708461a00a24c453a15f0c1aa0c44f5c3e7071fe2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiagSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a61d177f4b2c775f40f4cc5e708461a00a3e03f3669777f5c36bf254d6097360ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a6229a37997eca1072b52cca5ee7a2bec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatrixOptions</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a61d177f4b2c775f40f4cc5e708461a00a1cb6f90f349bbd46697532fea7c03b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; BDCSVD&lt; _MatrixType &gt; &gt;::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>aee6fbe51774ff57b8446f0b14a4f34ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, RowsAtCompileTime, MatrixOptions, MaxRowsAtCompileTime, MaxRowsAtCompileTime &gt;</type>
      <name>MatrixUType</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>ab62c306c5d1efeae9bce88dee1b04965</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, ColsAtCompileTime, ColsAtCompileTime, MatrixOptions, MaxColsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>MatrixVType</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>af2ec05d33dd5be28df6fcf56346e23ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a61d177f4b2c775f40f4cc5e708461a00aaf24a872b10f4c93f27976c90b2a7550</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxDiagSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a61d177f4b2c775f40f4cc5e708461a00a7864b7e7cdaba2f7bfe009f35d9e7e56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a61d177f4b2c775f40f4cc5e708461a00a774a3ce934e1369a756c2791e6a08c41</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; typename MatrixType::Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a57f51134f3084c5b9998298569495920</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a61d177f4b2c775f40f4cc5e708461a00ac627616165f3cf1995b4204c92acc382</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a9ac59dd357f42051be947ca7c4a23745</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_diag_type&lt; MatrixType, RealScalar &gt;::type</type>
      <name>SingularValuesType</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a7426695e87c152fbb8bc7834dd8e6ce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a98b3202ef30648952815e77338408f27</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>abf33b0dd55b31392ef321d491bf4fc27</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>ac3cd36e54727b6ae24e71b67d7e290dc</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a083d99e05949bab974bbff2966606b7f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>computeU</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a705a7c2709e1624ccc19aa748a78d473</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>computeV</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a5f12efcb791eb007d4a4890ac5255ac4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>BDCSVD&lt; _MatrixType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>ab6cdcd4fb99772cf36e7fe2dac0bd847</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const BDCSVD&lt; _MatrixType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>ae888cfb7f9faf8bbd12ee943c8cbf2b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixUType &amp;</type>
      <name>matrixU</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>afc7fe1546b0f6e1801b86f22f5664cb8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixVType &amp;</type>
      <name>matrixV</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a245a453b5e7347f737295c23133238c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonzeroSingularValues</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>afe8a555f38393a319a71ec0f0331c9ef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rank</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a30b89e24f42f1692079eea31b361d26a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>ab1a0d1fcc818a876c3cb2b32887604be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>BDCSVD&lt; _MatrixType &gt; &amp;</type>
      <name>setThreshold</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a1c95d05398fc15e410a28560ef70a5a6</anchor>
      <arglist>(const RealScalar &amp;threshold)</arglist>
    </member>
    <member kind="function">
      <type>BDCSVD&lt; _MatrixType &gt; &amp;</type>
      <name>setThreshold</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a27586b69dbfb63f714d1d45fd6304f97</anchor>
      <arglist>(Default_t)</arglist>
    </member>
    <member kind="function">
      <type>const SingularValuesType &amp;</type>
      <name>singularValues</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a4e7bac123570c348f7ed6be909e1e474</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; BDCSVD&lt; _MatrixType &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>ab28499936c0764fe5b56b9f4de701e26</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>threshold</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a98b2ee98690358951807353812a05c69</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>allocate</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a7be177a4c6e8e3fbf2bec40cb527321c</anchor>
      <arglist>(Index rows, Index cols, unsigned int computationOptions)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SVDBase</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>abed06fc6f4b743e1f76a7b317539da87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>check_template_parameters</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>aec918dd80eeb2d5bf628f15cda83053f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_cols</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a65e1a36d7d3d90ad143fa6a6494695c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>m_computationOptions</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a680646d2f3fa0de030cbf9b4815d6cda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_computeFullU</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>ad6f49fd8f826a41109f8eb68e2f48dc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_computeFullV</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a1eec8ead08bc9cd1729ba9ba7beb6b41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_computeThinU</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a47b67c55d69ba645bb7ae32bb5466138</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_computeThinV</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>ac8321ff2cbf3b82f5c2638b9de6661af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_diagSize</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a6eca3829eb56684ca01c291c6630c8d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isAllocated</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>af91d9b16ff9b51e22bfb9b637ef50cfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a633b92f4eb9c65911b943b93bb8b341c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixUType</type>
      <name>m_matrixU</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>af0e0b3833c1d49286c0fdcbc023c3bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixVType</type>
      <name>m_matrixV</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a69cf1cfb527ff5562156c13bdca45ca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nonzeroSingularValues</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>aa41b395662650f2e10652f76365877c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_prescribedThreshold</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>abbc1cfb200cc681ca18bdb1892597e62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_rows</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a9c7ac2fc2666e3d34143c726a6462f1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SingularValuesType</type>
      <name>m_singularValues</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>ab71e31e61c33f68ff2f499ed9f30e718</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_usePrescribedThreshold</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a1dd5193fac24ae397f08cc722f3ae3ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SVDBase&lt; JacobiSVD&lt; _MatrixType, QRPreconditioner &gt; &gt;</name>
    <filename>classEigen_1_1SVDBase.html</filename>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a61d177f4b2c775f40f4cc5e708461a00a24c453a15f0c1aa0c44f5c3e7071fe2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiagSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a61d177f4b2c775f40f4cc5e708461a00a3e03f3669777f5c36bf254d6097360ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a6229a37997eca1072b52cca5ee7a2bec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatrixOptions</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a61d177f4b2c775f40f4cc5e708461a00a1cb6f90f349bbd46697532fea7c03b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; JacobiSVD&lt; _MatrixType, QRPreconditioner &gt; &gt;::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>aee6fbe51774ff57b8446f0b14a4f34ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, RowsAtCompileTime, MatrixOptions, MaxRowsAtCompileTime, MaxRowsAtCompileTime &gt;</type>
      <name>MatrixUType</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>ab62c306c5d1efeae9bce88dee1b04965</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, ColsAtCompileTime, ColsAtCompileTime, MatrixOptions, MaxColsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>MatrixVType</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>af2ec05d33dd5be28df6fcf56346e23ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a61d177f4b2c775f40f4cc5e708461a00aaf24a872b10f4c93f27976c90b2a7550</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxDiagSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a61d177f4b2c775f40f4cc5e708461a00a7864b7e7cdaba2f7bfe009f35d9e7e56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a61d177f4b2c775f40f4cc5e708461a00a774a3ce934e1369a756c2791e6a08c41</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; typename MatrixType::Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a57f51134f3084c5b9998298569495920</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a61d177f4b2c775f40f4cc5e708461a00ac627616165f3cf1995b4204c92acc382</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a9ac59dd357f42051be947ca7c4a23745</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_diag_type&lt; MatrixType, RealScalar &gt;::type</type>
      <name>SingularValuesType</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a7426695e87c152fbb8bc7834dd8e6ce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a98b3202ef30648952815e77338408f27</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>abf33b0dd55b31392ef321d491bf4fc27</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>ac3cd36e54727b6ae24e71b67d7e290dc</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a083d99e05949bab974bbff2966606b7f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>computeU</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a705a7c2709e1624ccc19aa748a78d473</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>computeV</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a5f12efcb791eb007d4a4890ac5255ac4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>JacobiSVD&lt; _MatrixType, QRPreconditioner &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>ab6cdcd4fb99772cf36e7fe2dac0bd847</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const JacobiSVD&lt; _MatrixType, QRPreconditioner &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>ae888cfb7f9faf8bbd12ee943c8cbf2b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixUType &amp;</type>
      <name>matrixU</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>afc7fe1546b0f6e1801b86f22f5664cb8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixVType &amp;</type>
      <name>matrixV</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a245a453b5e7347f737295c23133238c4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonzeroSingularValues</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>afe8a555f38393a319a71ec0f0331c9ef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rank</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a30b89e24f42f1692079eea31b361d26a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>ab1a0d1fcc818a876c3cb2b32887604be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>JacobiSVD&lt; _MatrixType, QRPreconditioner &gt; &amp;</type>
      <name>setThreshold</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a1c95d05398fc15e410a28560ef70a5a6</anchor>
      <arglist>(const RealScalar &amp;threshold)</arglist>
    </member>
    <member kind="function">
      <type>JacobiSVD&lt; _MatrixType, QRPreconditioner &gt; &amp;</type>
      <name>setThreshold</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a27586b69dbfb63f714d1d45fd6304f97</anchor>
      <arglist>(Default_t)</arglist>
    </member>
    <member kind="function">
      <type>const SingularValuesType &amp;</type>
      <name>singularValues</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a4e7bac123570c348f7ed6be909e1e474</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Solve&lt; JacobiSVD&lt; _MatrixType, QRPreconditioner &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>ab28499936c0764fe5b56b9f4de701e26</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>threshold</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a98b2ee98690358951807353812a05c69</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>allocate</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a7be177a4c6e8e3fbf2bec40cb527321c</anchor>
      <arglist>(Index rows, Index cols, unsigned int computationOptions)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SVDBase</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>abed06fc6f4b743e1f76a7b317539da87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>check_template_parameters</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>aec918dd80eeb2d5bf628f15cda83053f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_cols</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a65e1a36d7d3d90ad143fa6a6494695c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>m_computationOptions</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a680646d2f3fa0de030cbf9b4815d6cda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_computeFullU</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>ad6f49fd8f826a41109f8eb68e2f48dc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_computeFullV</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a1eec8ead08bc9cd1729ba9ba7beb6b41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_computeThinU</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a47b67c55d69ba645bb7ae32bb5466138</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_computeThinV</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>ac8321ff2cbf3b82f5c2638b9de6661af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_diagSize</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a6eca3829eb56684ca01c291c6630c8d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isAllocated</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>af91d9b16ff9b51e22bfb9b637ef50cfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a633b92f4eb9c65911b943b93bb8b341c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixUType</type>
      <name>m_matrixU</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>af0e0b3833c1d49286c0fdcbc023c3bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixVType</type>
      <name>m_matrixV</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a69cf1cfb527ff5562156c13bdca45ca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nonzeroSingularValues</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>aa41b395662650f2e10652f76365877c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_prescribedThreshold</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>abbc1cfb200cc681ca18bdb1892597e62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_rows</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a9c7ac2fc2666e3d34143c726a6462f1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SingularValuesType</type>
      <name>m_singularValues</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>ab71e31e61c33f68ff2f499ed9f30e718</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_usePrescribedThreshold</name>
      <anchorfile>classEigen_1_1SVDBase.html</anchorfile>
      <anchor>a1dd5193fac24ae397f08cc722f3ae3ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::swap_assign_op</name>
    <filename>structEigen_1_1internal_1_1swap__assign__op.html</filename>
    <templarg>Scalar</templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>assignCoeff</name>
      <anchorfile>structEigen_1_1internal_1_1swap__assign__op.html</anchorfile>
      <anchor>ab1fe79d889055ac656e96f7c7a51b11c</anchor>
      <arglist>(Scalar &amp;a, const Scalar &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>swap_assign_op&lt; DstEvaluatorTypeT::Scalar &gt;</name>
    <filename>structEigen_1_1internal_1_1swap__assign__op.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>assignCoeff</name>
      <anchorfile>structEigen_1_1internal_1_1swap__assign__op.html</anchorfile>
      <anchor>ab1fe79d889055ac656e96f7c7a51b11c</anchor>
      <arglist>(DstEvaluatorTypeT::Scalar &amp;a, const DstEvaluatorTypeT::Scalar &amp;b) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::SwapWrapper</name>
    <filename>classEigen_1_1SwapWrapper.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::symm_pack_lhs</name>
    <filename>structEigen_1_1internal_1_1symm__pack__lhs.html</filename>
    <templarg>Scalar</templarg>
    <templarg>Index</templarg>
    <templarg>Pack1</templarg>
    <templarg>Pack2_dummy</templarg>
    <templarg>StorageOrder</templarg>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1symm__pack__lhs.html</anchorfile>
      <anchor>ae6a09da9a1adb8a1d9d0f3dc3c632d2e</anchor>
      <arglist>(Scalar *blockA, const Scalar *_lhs, Index lhsStride, Index cols, Index rows)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pack</name>
      <anchorfile>structEigen_1_1internal_1_1symm__pack__lhs.html</anchorfile>
      <anchor>aad8bf0f72a54a95ee37e79f74c603fd5</anchor>
      <arglist>(Scalar *blockA, const const_blas_data_mapper&lt; Scalar, Index, StorageOrder &gt; &amp;lhs, Index cols, Index i, Index &amp;count)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::symm_pack_rhs</name>
    <filename>structEigen_1_1internal_1_1symm__pack__rhs.html</filename>
    <templarg>Scalar</templarg>
    <templarg>Index</templarg>
    <templarg>nr</templarg>
    <templarg>StorageOrder</templarg>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1symm__pack__rhs.html</anchorfile>
      <anchor>ab099ba833076c40f13fd12c24eec1b39af86f69f65cc27f357014e20dfe07a535</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structEigen_1_1internal_1_1symm__pack__rhs.html</anchorfile>
      <anchor>ab099ba833076c40f13fd12c24eec1b39af86f69f65cc27f357014e20dfe07a535</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1symm__pack__rhs.html</anchorfile>
      <anchor>a8cd8d2fe9b65b3836495e781d907cfeb</anchor>
      <arglist>(Scalar *blockB, const Scalar *_rhs, Index rhsStride, Index rows, Index cols, Index k2)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::take_matrix_for_product</name>
    <filename>structEigen_1_1internal_1_1take__matrix__for__product.html</filename>
    <templarg>MatrixOrTransformType</templarg>
    <member kind="typedef">
      <type>MatrixOrTransformType</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1take__matrix__for__product.html</anchorfile>
      <anchor>a9f9aed864d09934e140293bcaa9d307b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const type &amp;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1take__matrix__for__product.html</anchorfile>
      <anchor>a7a90e0535b7ae9c428ecff0b5aec435e</anchor>
      <arglist>(const type &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::take_matrix_for_product&lt; Transform&lt; Scalar, Dim, Mode, Options &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1take__matrix__for__product_3_01Transform_3_01Scalar_00_01Dim_00_01Mode_00_01Options_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Dim</templarg>
    <templarg>Mode</templarg>
    <templarg>Options</templarg>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, Mode, Options &gt;</type>
      <name>TransformType</name>
      <anchorfile>structEigen_1_1internal_1_1take__matrix__for__product_3_01Transform_3_01Scalar_00_01Dim_00_01Mode_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a77ad015b5e9252d508f1086bae3a5f81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const&lt; typename TransformType::ConstAffinePart &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1take__matrix__for__product_3_01Transform_3_01Scalar_00_01Dim_00_01Mode_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>ad574e3463713b46e368dd2f77ff468a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC type</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1take__matrix__for__product_3_01Transform_3_01Scalar_00_01Dim_00_01Mode_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a07971b051c2857cf6d695b056e952b49</anchor>
      <arglist>(const TransformType &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::take_matrix_for_product&lt; Transform&lt; Scalar, Dim, Projective, Options &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1take__matrix__for__product_3_01Transform_3_01Scalar_00_01Dim_00_01Projective_00_01Options_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Dim</templarg>
    <templarg>Options</templarg>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, Projective, Options &gt;</type>
      <name>TransformType</name>
      <anchorfile>structEigen_1_1internal_1_1take__matrix__for__product_3_01Transform_3_01Scalar_00_01Dim_00_01Projective_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a371d187a7293e8b31ec9d83599a1dfb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TransformType::MatrixType</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1take__matrix__for__product_3_01Transform_3_01Scalar_00_01Dim_00_01Projective_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>afcc69bab7b56e46df8a3b16c33e35d6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const type &amp;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1take__matrix__for__product_3_01Transform_3_01Scalar_00_01Dim_00_01Projective_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a5765f43d28e405572a1658470f8fee86</anchor>
      <arglist>(const TransformType &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::ternary_evaluator</name>
    <filename>structEigen_1_1internal_1_1ternary__evaluator.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>ternary_evaluator&lt; CwiseTernaryOp&lt; TernaryOp, Arg1, Arg2, Arg3 &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1ternary__evaluator.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::ternary_evaluator&lt; CwiseTernaryOp&lt; TernaryOp, Arg1, Arg2, Arg3 &gt;, IndexBased, IndexBased &gt;</name>
    <filename>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>evaluator_base&lt; CwiseTernaryOp&lt; TernaryOp, Arg1, Arg2, Arg3 &gt; &gt;</base>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>af78b27550e3015aad7ee4fa8f72984b7a799a5560061498fcfa79c8387d4116df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Arg1Flags</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>af78b27550e3015aad7ee4fa8f72984b7a11521f7cde1ffc92aaf8271fae6537b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Arg2Flags</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>af78b27550e3015aad7ee4fa8f72984b7af395a4d4798f641c2612417bbf44a231</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Arg3Flags</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>af78b27550e3015aad7ee4fa8f72984b7a9c9c84e8823a67df87f60cf526f706b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SameType</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>af78b27550e3015aad7ee4fa8f72984b7a9b708db36ca3838ac42737e23fda1968</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StorageOrdersAgree</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>af78b27550e3015aad7ee4fa8f72984b7ab07603149913b8760ba4f73d126fdca9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags0</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>af78b27550e3015aad7ee4fa8f72984b7a37f48aaf7a62a940817d2b0b048b2a8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>af78b27550e3015aad7ee4fa8f72984b7a3ac6f59af34efd8f7a0f42bb95ea0e45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>af78b27550e3015aad7ee4fa8f72984b7a998bc0bcbf0b6834da7c68ab782d32c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>af78b27550e3015aad7ee4fa8f72984b7a998bc0bcbf0b6834da7c68ab782d32c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Arg1Flags</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>af78b27550e3015aad7ee4fa8f72984b7a11521f7cde1ffc92aaf8271fae6537b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Arg2Flags</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>af78b27550e3015aad7ee4fa8f72984b7af395a4d4798f641c2612417bbf44a231</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Arg3Flags</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>af78b27550e3015aad7ee4fa8f72984b7a9c9c84e8823a67df87f60cf526f706b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>af78b27550e3015aad7ee4fa8f72984b7a799a5560061498fcfa79c8387d4116df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>a73724cae680d9ce3cdbe1dd4427274e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>af78b27550e3015aad7ee4fa8f72984b7a3ac6f59af34efd8f7a0f42bb95ea0e45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags0</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>af78b27550e3015aad7ee4fa8f72984b7a37f48aaf7a62a940817d2b0b048b2a8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SameType</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>af78b27550e3015aad7ee4fa8f72984b7a9b708db36ca3838ac42737e23fda1968</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StorageOrdersAgree</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>af78b27550e3015aad7ee4fa8f72984b7ab07603149913b8760ba4f73d126fdca9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseTernaryOp&lt; TernaryOp, Arg1, Arg2, Arg3 &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>a0caf670eb51af4cb632e03e3b7a910f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>ae175d06ff8ac72ab3d03fd2299658bd9</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>a7ec7e52d6ed5e486486635ad5a6d225c</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>a38c0c9565d1cfb1c66329ccd12ea3b77</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>a201e2597c52d6d1f569cd4e84e31a072</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>ternary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>acb941aa37cc621f7b42688de3d8d4e1a</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; Arg1 &gt;</type>
      <name>m_arg1Impl</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>a4627778cb5d6ffacea7c4fb94fd00e5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; Arg2 &gt;</type>
      <name>m_arg2Impl</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>a5422647a81b9cc39c15dfaf5faec48ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; Arg3 &gt;</type>
      <name>m_arg3Impl</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>a5e25e47c3d7bb27103a101a97d0fb769</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const TernaryOp</type>
      <name>m_functor</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__evaluator_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Ar14988999790a3bc778d83662b4801843.html</anchorfile>
      <anchor>aba9185a8f6ae515aac3192f1ea535524</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::ternary_result_of_select</name>
    <filename>structEigen_1_1internal_1_1ternary__result__of__select.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>SizeOf</templarg>
    <member kind="typedef">
      <type>internal::remove_all&lt; ArgType0 &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__result__of__select.html</anchorfile>
      <anchor>afdca930a891955c2a1558818c245e606</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::ternary_result_of_select&lt; Func, ArgType0, ArgType1, ArgType2, sizeof(has_std_result_type)&gt;</name>
    <filename>structEigen_1_1internal_1_1ternary__result__of__select_3_01Func_00_01ArgType0_00_01ArgType1_00_0a33d229c8872d8c1e06c3a8046829d54.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Func::result_type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__result__of__select_3_01Func_00_01ArgType0_00_01ArgType1_00_0a33d229c8872d8c1e06c3a8046829d54.html</anchorfile>
      <anchor>a94a87d65f800082633c13bb55453e9e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::ternary_result_of_select&lt; Func, ArgType0, ArgType1, ArgType2, sizeof(has_tr1_result)&gt;</name>
    <filename>structEigen_1_1internal_1_1ternary__result__of__select_3_01Func_00_01ArgType0_00_01ArgType1_00_0ab6d12c5fbdea9991356d4a9c35e0f7b.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Func::template result&lt; Func(ArgType0, ArgType1, ArgType2)&gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1ternary__result__of__select_3_01Func_00_01ArgType0_00_01ArgType1_00_0ab6d12c5fbdea9991356d4a9c35e0f7b.html</anchorfile>
      <anchor>a3b81279a562ae75971e073e472e0ff26</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Thread</name>
    <filename>classThread.html</filename>
    <member kind="function">
      <type>void</type>
      <name>join</name>
      <anchorfile>classThread.html</anchorfile>
      <anchor>a4d9d788e98388a3217831a9046709deb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classThread.html</anchorfile>
      <anchor>a1f53ee62bd30a7924186ef26150ce262</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Thread</name>
      <anchorfile>classThread.html</anchorfile>
      <anchor>a95c703fb8f2f27cb64f475a8c940864a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Thread</name>
      <anchorfile>classThread.html</anchorfile>
      <anchor>a026b23628e1727050e864e00489c0baf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>my_id</name>
      <anchorfile>classThread.html</anchorfile>
      <anchor>a62904b8f76d20a558eecd3fe91f4845d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TSP *</type>
      <name>mytsp</name>
      <anchorfile>classThread.html</anchorfile>
      <anchor>a9af6fbd12611df188d4d9e928504ed43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>start_node</name>
      <anchorfile>classThread.html</anchorfile>
      <anchor>a2d3d9d7b30d00420fd192f82a81e6c38</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>classThread.html</anchorfile>
      <anchor>aae90dfabab3e1776cf01a26e7ee3a620</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Thread &amp;</type>
      <name>operator=</name>
      <anchorfile>classThread.html</anchorfile>
      <anchor>a67359331f2825beba38c0d2676dfcafb</anchor>
      <arglist>(const Thread &amp;rhs)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Thread</name>
      <anchorfile>classThread.html</anchorfile>
      <anchor>ae7f24d54ebbe8e4363b6f3073190a4c9</anchor>
      <arglist>(const Thread &amp;arg)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void *</type>
      <name>exec</name>
      <anchorfile>classThread.html</anchorfile>
      <anchor>ad8723a3f6acb31ac5e6c7ca459bfd42e</anchor>
      <arglist>(void *thr)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pthread_t</type>
      <name>_id</name>
      <anchorfile>classThread.html</anchorfile>
      <anchor>a870196342c6f52eb0539eeb7cde8e6bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>thread_data</name>
    <filename>structthread__data.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>tid</name>
      <anchorfile>structthread__data.html</anchorfile>
      <anchor>ae70c2eef1828f66de1afc8f15cfd489b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TSP *</type>
      <name>tsp</name>
      <anchorfile>structthread__data.html</anchorfile>
      <anchor>aafab4639fd20fbce1f529f8e8c974d6d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>traits&lt; _MatrixType &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; AngleAxis&lt; _Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01AngleAxis_3_01__Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01AngleAxis_3_01__Scalar_01_4_01_4.html</anchorfile>
      <anchor>a48938b3bc839f2596f7347d84822ee33</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>traits&lt; ArgType &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Array_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Options_37ffcfaaa78edf67b2a7bb8bc17557b2.html</filename>
    <templarg></templarg>
    <templarg>_Rows</templarg>
    <templarg>_Cols</templarg>
    <templarg>_Options</templarg>
    <templarg>_MaxRows</templarg>
    <templarg>_MaxCols</templarg>
    <base>Eigen::internal::traits&lt; Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</base>
    <member kind="typedef">
      <type>ArrayBase&lt; Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</type>
      <name>XprBase</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Array_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Options_37ffcfaaa78edf67b2a7bb8bc17557b2.html</anchorfile>
      <anchor>a5b5c49c6d0c55ea8e63ba9cd126ff1f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ArrayXpr</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Array_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Options_37ffcfaaa78edf67b2a7bb8bc17557b2.html</anchorfile>
      <anchor>abb5cac484560c0fa7f7dc3d11c46e60c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01ArrayWrapper_3_01ExpressionType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>traits&lt; remove_all&lt; ExpressionType::Nested &gt;::type &gt;</base>
    <member kind="enumvalue">
      <name>Flags0</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01ArrayWrapper_3_01ExpressionType_01_4_01_4.html</anchorfile>
      <anchor>acf16583219dbb1cef327d244059fdb8badeb068ee01c7b4bf13c2855f23c4bf77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01ArrayWrapper_3_01ExpressionType_01_4_01_4.html</anchorfile>
      <anchor>acf16583219dbb1cef327d244059fdb8ba92027848a7e077711354fcab118b9999</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01ArrayWrapper_3_01ExpressionType_01_4_01_4.html</anchorfile>
      <anchor>acf16583219dbb1cef327d244059fdb8ba92027848a7e077711354fcab118b9999</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags0</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01ArrayWrapper_3_01ExpressionType_01_4_01_4.html</anchorfile>
      <anchor>acf16583219dbb1cef327d244059fdb8badeb068ee01c7b4bf13c2855f23c4bf77</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ArrayXpr</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01ArrayWrapper_3_01ExpressionType_01_4_01_4.html</anchorfile>
      <anchor>ac2e2f91554c6a8582dc117f67212a036</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>traits&lt; BandMatrix &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; BandMatrix&lt; _Scalar, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Sup0c84a443175f73050edf18b3fe1b7caf.html</filename>
    <templarg></templarg>
    <templarg>_Rows</templarg>
    <templarg>_Cols</templarg>
    <templarg>_Supers</templarg>
    <templarg>_Subs</templarg>
    <templarg>_Options</templarg>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Sup0c84a443175f73050edf18b3fe1b7caf.html</anchorfile>
      <anchor>a02da0138b1cfb02f29a860830ae8f484aff7e41507a1a812c837f58c5cc2ec877</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Sup0c84a443175f73050edf18b3fe1b7caf.html</anchorfile>
      <anchor>a02da0138b1cfb02f29a860830ae8f484afff0a04b3a9371001d79298fda882a75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Sup0c84a443175f73050edf18b3fe1b7caf.html</anchorfile>
      <anchor>a02da0138b1cfb02f29a860830ae8f484ad0d558fa003e3d12445fa4a716e37ace</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Sup0c84a443175f73050edf18b3fe1b7caf.html</anchorfile>
      <anchor>a02da0138b1cfb02f29a860830ae8f484abdc72fb0eafead00274746639a01a8fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Sup0c84a443175f73050edf18b3fe1b7caf.html</anchorfile>
      <anchor>a02da0138b1cfb02f29a860830ae8f484a94361da240008624358ee0c36c180161</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Sup0c84a443175f73050edf18b3fe1b7caf.html</anchorfile>
      <anchor>a02da0138b1cfb02f29a860830ae8f484a27f1d6a8243015f267eefdde20619d76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Supers</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Sup0c84a443175f73050edf18b3fe1b7caf.html</anchorfile>
      <anchor>a02da0138b1cfb02f29a860830ae8f484a32b6b1c829be668af4ab8774944a9ede</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Subs</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Sup0c84a443175f73050edf18b3fe1b7caf.html</anchorfile>
      <anchor>a02da0138b1cfb02f29a860830ae8f484ab66cc3d9ed74ea3be019f089acd58b10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Sup0c84a443175f73050edf18b3fe1b7caf.html</anchorfile>
      <anchor>a02da0138b1cfb02f29a860830ae8f484ac3a10e94eff5d9caa32aa8763ef5a37b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DataRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Sup0c84a443175f73050edf18b3fe1b7caf.html</anchorfile>
      <anchor>a02da0138b1cfb02f29a860830ae8f484af344ea6abe4035cb7b5c5b451e0cb535</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, DataRowsAtCompileTime, ColsAtCompileTime, Options &amp;RowMajor?RowMajor:ColMajor &gt;</type>
      <name>CoefficientsType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Sup0c84a443175f73050edf18b3fe1b7caf.html</anchorfile>
      <anchor>aafd270c1440909d8c2c7901e57e73f9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Sup0c84a443175f73050edf18b3fe1b7caf.html</anchorfile>
      <anchor>a02da0138b1cfb02f29a860830ae8f484aff7e41507a1a812c837f58c5cc2ec877</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Sup0c84a443175f73050edf18b3fe1b7caf.html</anchorfile>
      <anchor>a02da0138b1cfb02f29a860830ae8f484ad0d558fa003e3d12445fa4a716e37ace</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DataRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Sup0c84a443175f73050edf18b3fe1b7caf.html</anchorfile>
      <anchor>a02da0138b1cfb02f29a860830ae8f484af344ea6abe4035cb7b5c5b451e0cb535</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Sup0c84a443175f73050edf18b3fe1b7caf.html</anchorfile>
      <anchor>a02da0138b1cfb02f29a860830ae8f484a27f1d6a8243015f267eefdde20619d76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Sup0c84a443175f73050edf18b3fe1b7caf.html</anchorfile>
      <anchor>a02da0138b1cfb02f29a860830ae8f484a94361da240008624358ee0c36c180161</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Sup0c84a443175f73050edf18b3fe1b7caf.html</anchorfile>
      <anchor>a02da0138b1cfb02f29a860830ae8f484abdc72fb0eafead00274746639a01a8fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Sup0c84a443175f73050edf18b3fe1b7caf.html</anchorfile>
      <anchor>a02da0138b1cfb02f29a860830ae8f484ac3a10e94eff5d9caa32aa8763ef5a37b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Sup0c84a443175f73050edf18b3fe1b7caf.html</anchorfile>
      <anchor>a02da0138b1cfb02f29a860830ae8f484afff0a04b3a9371001d79298fda882a75</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Sup0c84a443175f73050edf18b3fe1b7caf.html</anchorfile>
      <anchor>a7491ccd4fec074ebedf02909f324b36a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Sup0c84a443175f73050edf18b3fe1b7caf.html</anchorfile>
      <anchor>a7cde578b2a145709789123f8922b66fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Dense</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Sup0c84a443175f73050edf18b3fe1b7caf.html</anchorfile>
      <anchor>add341ed484b43c00348eeab9dc99d0d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Subs</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Sup0c84a443175f73050edf18b3fe1b7caf.html</anchorfile>
      <anchor>a02da0138b1cfb02f29a860830ae8f484ab66cc3d9ed74ea3be019f089acd58b10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Supers</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Sup0c84a443175f73050edf18b3fe1b7caf.html</anchorfile>
      <anchor>a02da0138b1cfb02f29a860830ae8f484a32b6b1c829be668af4ab8774944a9ede</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; BandMatrixWrapper&lt; _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_0135840680ccb8568b3a3245330f08fade.html</filename>
    <templarg></templarg>
    <templarg>_Rows</templarg>
    <templarg>_Cols</templarg>
    <templarg>_Supers</templarg>
    <templarg>_Subs</templarg>
    <templarg>_Options</templarg>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_0135840680ccb8568b3a3245330f08fade.html</anchorfile>
      <anchor>aa5aa5ba7cf0414d22a4986d1aac36686a9b1891d8d1efa21ae4dda0e2fe467d76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_0135840680ccb8568b3a3245330f08fade.html</anchorfile>
      <anchor>aa5aa5ba7cf0414d22a4986d1aac36686a7810c822b933662961eb36a11b07f1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_0135840680ccb8568b3a3245330f08fade.html</anchorfile>
      <anchor>aa5aa5ba7cf0414d22a4986d1aac36686adba79cb49132b23ef29bb0c33fb32ace</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_0135840680ccb8568b3a3245330f08fade.html</anchorfile>
      <anchor>aa5aa5ba7cf0414d22a4986d1aac36686a888c4e3dee4a8a77c84d2c031afbb0f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_0135840680ccb8568b3a3245330f08fade.html</anchorfile>
      <anchor>aa5aa5ba7cf0414d22a4986d1aac36686ae0c28314f1cf0cde4145344b600fdeef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_0135840680ccb8568b3a3245330f08fade.html</anchorfile>
      <anchor>aa5aa5ba7cf0414d22a4986d1aac36686a8ce62f7629b414957a66240b690677d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Supers</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_0135840680ccb8568b3a3245330f08fade.html</anchorfile>
      <anchor>aa5aa5ba7cf0414d22a4986d1aac36686ad6c8c3dafc01a8d32d935becd3b7d720</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Subs</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_0135840680ccb8568b3a3245330f08fade.html</anchorfile>
      <anchor>aa5aa5ba7cf0414d22a4986d1aac36686a46324c77df8d076bdbb23e05173f6c4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_0135840680ccb8568b3a3245330f08fade.html</anchorfile>
      <anchor>aa5aa5ba7cf0414d22a4986d1aac36686ab1e924f1314e73996950737b29bb8409</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DataRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_0135840680ccb8568b3a3245330f08fade.html</anchorfile>
      <anchor>aa5aa5ba7cf0414d22a4986d1aac36686a2a94597658338b0033fa65240e0e691a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_CoefficientsType</type>
      <name>CoefficientsType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_0135840680ccb8568b3a3245330f08fade.html</anchorfile>
      <anchor>abffdc4d87f27cd7fa68c213d26b801f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_0135840680ccb8568b3a3245330f08fade.html</anchorfile>
      <anchor>aa5aa5ba7cf0414d22a4986d1aac36686a9b1891d8d1efa21ae4dda0e2fe467d76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_0135840680ccb8568b3a3245330f08fade.html</anchorfile>
      <anchor>aa5aa5ba7cf0414d22a4986d1aac36686adba79cb49132b23ef29bb0c33fb32ace</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DataRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_0135840680ccb8568b3a3245330f08fade.html</anchorfile>
      <anchor>aa5aa5ba7cf0414d22a4986d1aac36686a2a94597658338b0033fa65240e0e691a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_0135840680ccb8568b3a3245330f08fade.html</anchorfile>
      <anchor>aa5aa5ba7cf0414d22a4986d1aac36686a8ce62f7629b414957a66240b690677d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_0135840680ccb8568b3a3245330f08fade.html</anchorfile>
      <anchor>aa5aa5ba7cf0414d22a4986d1aac36686ae0c28314f1cf0cde4145344b600fdeef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_0135840680ccb8568b3a3245330f08fade.html</anchorfile>
      <anchor>aa5aa5ba7cf0414d22a4986d1aac36686a888c4e3dee4a8a77c84d2c031afbb0f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_0135840680ccb8568b3a3245330f08fade.html</anchorfile>
      <anchor>aa5aa5ba7cf0414d22a4986d1aac36686ab1e924f1314e73996950737b29bb8409</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_0135840680ccb8568b3a3245330f08fade.html</anchorfile>
      <anchor>aa5aa5ba7cf0414d22a4986d1aac36686a7810c822b933662961eb36a11b07f1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_CoefficientsType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_0135840680ccb8568b3a3245330f08fade.html</anchorfile>
      <anchor>a12b57a6bd016f9b429bfe5f3b3177a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_CoefficientsType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_0135840680ccb8568b3a3245330f08fade.html</anchorfile>
      <anchor>ae98a369b86b0474b2442cf1e5b3b813a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_CoefficientsType::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_0135840680ccb8568b3a3245330f08fade.html</anchorfile>
      <anchor>a0d05a8fe0d7c8b7d38d75e8ea658f25a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Subs</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_0135840680ccb8568b3a3245330f08fade.html</anchorfile>
      <anchor>aa5aa5ba7cf0414d22a4986d1aac36686a46324c77df8d076bdbb23e05173f6c4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Supers</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_0135840680ccb8568b3a3245330f08fade.html</anchorfile>
      <anchor>aa5aa5ba7cf0414d22a4986d1aac36686ad6c8c3dafc01a8d32d935becd3b7d720</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; BDCSVD&lt; _MatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01BDCSVD_3_01__MatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BDCSVD_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>afd85342058bafd2b0fd201db71b54f50</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; BiCGSTAB&lt; _MatrixType, _Preconditioner &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01BiCGSTAB_3_01__MatrixType_00_01__Preconditioner_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BiCGSTAB_3_01__MatrixType_00_01__Preconditioner_01_4_01_4.html</anchorfile>
      <anchor>ac1fa0313312d70262ae3f9f04b4d570f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Preconditioner</type>
      <name>Preconditioner</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01BiCGSTAB_3_01__MatrixType_00_01__Preconditioner_01_4_01_4.html</anchorfile>
      <anchor>a12b0145a10ef0ee5743dd0038027e8de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>traits&lt; Block&lt; VectorType, traits&lt; VectorType &gt;::Flags &amp;RowMajorBit ? 1 :Size, traits&lt; VectorType &gt;::Flags &amp;RowMajorBit ? Size :1 &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>BlockRows</templarg>
    <templarg>BlockCols</templarg>
    <templarg>InnerPanel</templarg>
    <base>traits&lt; XprType &gt;</base>
    <member kind="enumvalue">
      <name>MatrixRows</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a8ee2d2636cb32df41ce8341070e14661a75f7f837d660a38ff3a1531b538fd12f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatrixCols</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a8ee2d2636cb32df41ce8341070e14661aa8a063d0a30d12e0e7a0fcaff58d407e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a8ee2d2636cb32df41ce8341070e14661a09af35fa0e2cb9bc32c3304f7fb6e9ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a8ee2d2636cb32df41ce8341070e14661a24fbcfc5276356bd0be2e1e7ab75ef88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a8ee2d2636cb32df41ce8341070e14661aed334e0f04c816e260c343c420406618</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a8ee2d2636cb32df41ce8341070e14661a002570e62174c1635d1548757ae49747</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XprTypeIsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a8ee2d2636cb32df41ce8341070e14661acb9020d8678591d331fea2db10a53fc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a8ee2d2636cb32df41ce8341070e14661ab9a6b6da1afdab3076b51cb539a9975f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSameStorageOrderAsXprType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a8ee2d2636cb32df41ce8341070e14661ad0b6edd9146b7e2c4747f2af996fab04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSize</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a8ee2d2636cb32df41ce8341070e14661aaf8dbbf29fa0b40fb1df869633bfbfeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a8ee2d2636cb32df41ce8341070e14661a8dab8e8b8dafce1acc103cf4d923767d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a8ee2d2636cb32df41ce8341070e14661a35acfee0c7edf6686e89eb42bdd8ec46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagsLvalueBit</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a8ee2d2636cb32df41ce8341070e14661a92cd05b60db62f7658a3416b31df9f5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagsRowMajorBit</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a8ee2d2636cb32df41ce8341070e14661a4ae90114dd0e115d605c5ca5e36ff351</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a8ee2d2636cb32df41ce8341070e14661a6ac32e257073ccadfb32fd65a09dc460</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a8ee2d2636cb32df41ce8341070e14661aa51130545e21ffe802e6d5cce050d083</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; XprTypeNested &gt;::type</type>
      <name>_XprTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a1c896000aee288fc9246704dea823cd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a8ee2d2636cb32df41ce8341070e14661aa51130545e21ffe802e6d5cce050d083</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a8ee2d2636cb32df41ce8341070e14661a24fbcfc5276356bd0be2e1e7ab75ef88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a8ee2d2636cb32df41ce8341070e14661a6ac32e257073ccadfb32fd65a09dc460</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagsLvalueBit</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a8ee2d2636cb32df41ce8341070e14661a92cd05b60db62f7658a3416b31df9f5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagsRowMajorBit</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a8ee2d2636cb32df41ce8341070e14661a4ae90114dd0e115d605c5ca5e36ff351</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSameStorageOrderAsXprType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a8ee2d2636cb32df41ce8341070e14661ad0b6edd9146b7e2c4747f2af996fab04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSize</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a8ee2d2636cb32df41ce8341070e14661aaf8dbbf29fa0b40fb1df869633bfbfeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a8ee2d2636cb32df41ce8341070e14661a8dab8e8b8dafce1acc103cf4d923767d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a8ee2d2636cb32df41ce8341070e14661ab9a6b6da1afdab3076b51cb539a9975f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatrixCols</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a8ee2d2636cb32df41ce8341070e14661aa8a063d0a30d12e0e7a0fcaff58d407e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatrixRows</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a8ee2d2636cb32df41ce8341070e14661a75f7f837d660a38ff3a1531b538fd12f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a8ee2d2636cb32df41ce8341070e14661a002570e62174c1635d1548757ae49747</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a8ee2d2636cb32df41ce8341070e14661aed334e0f04c816e260c343c420406618</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a8ee2d2636cb32df41ce8341070e14661a35acfee0c7edf6686e89eb42bdd8ec46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a8ee2d2636cb32df41ce8341070e14661a09af35fa0e2cb9bc32c3304f7fb6e9ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; XprType &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a8a33b6df13c733f1d38a16c74bbb864d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; XprType &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>af2e9a400c76d70f917abdfa04c5371a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; XprType &gt;::XprKind</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a76b0ec4ddba72481429a9b4a9b259409</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XprTypeIsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a8ee2d2636cb32df41ce8341070e14661acb9020d8678591d331fea2db10a53fc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ref_selector&lt; XprType &gt;::type</type>
      <name>XprTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_01_4_01_4.html</anchorfile>
      <anchor>a96124deb6958890f2c5f8c61be968bdb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; ColPivHouseholderQR&lt; _MatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01ColPivHouseholderQR_3_01__MatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>traits&lt; _MatrixType &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01ColPivHouseholderQR_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ad15154211274c05c4b961adeca6e2151a6e25eee3fd5626b24d95774254d6acce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01ColPivHouseholderQR_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ad15154211274c05c4b961adeca6e2151a6e25eee3fd5626b24d95774254d6acce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; CompleteOrthogonalDecomposition&lt; _MatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01CompleteOrthogonalDecomposition_3_01__MatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>traits&lt; _MatrixType &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CompleteOrthogonalDecomposition_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a3db9981a120ef33ced8e37b3a1fa44ebadcf6c8e66d926798768c10b567897697</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CompleteOrthogonalDecomposition_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a3db9981a120ef33ced8e37b3a1fa44ebadcf6c8e66d926798768c10b567897697</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; ConjugateGradient&lt; _MatrixType, _UpLo, _Preconditioner &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01ConjugateGradient_3_01__MatrixType_00_01__UpLo_00_01__Preconditioner_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01ConjugateGradient_3_01__MatrixType_00_01__UpLo_00_01__Preconditioner_01_4_01_4.html</anchorfile>
      <anchor>aa69c391bfcdba93f1f0ad8012d00c929</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Preconditioner</type>
      <name>Preconditioner</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01ConjugateGradient_3_01__MatrixType_00_01__UpLo_00_01__Preconditioner_01_4_01_4.html</anchorfile>
      <anchor>ab161958cd55f7dde4d0b9b4ff271b214</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; const T &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01const_01T_01_4.html</filename>
    <templarg></templarg>
    <base>Eigen::internal::traits</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a0f489d0dfbeb18bc8c22da65804b8c5fa3a93998852161a3303d98f7eb8bdd258</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a0f489d0dfbeb18bc8c22da65804b8c5faa46956b2a0d94c6ddaebcc19d34fecfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a0f489d0dfbeb18bc8c22da65804b8c5fa0925cc10eca4ef7e8309d47f2f466634</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a0f489d0dfbeb18bc8c22da65804b8c5faa7fa6318427e88bc4213bd0370adb892</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>aa37511748e59baafc9a29f8463d08d1ea20d5937b969db54f666b85d19043ae57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; LhsNested &gt;::type</type>
      <name>_LhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>ae328452c3cfd91628ea98b98414e0b2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; RhsNested &gt;::type</type>
      <name>_RhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a84219d0382f4733aef9a89ae5929772a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; Lhs &gt;::type</type>
      <name>Ancestor</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>afabc96be713b502009dfe217045d8248</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a0f489d0dfbeb18bc8c22da65804b8c5faa46956b2a0d94c6ddaebcc19d34fecfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>aa37511748e59baafc9a29f8463d08d1ea20d5937b969db54f666b85d19043ae57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::Nested</type>
      <name>LhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a8fed753b3298010bd51e25bbae71c435</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a0f489d0dfbeb18bc8c22da65804b8c5faa7fa6318427e88bc4213bd0370adb892</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a0f489d0dfbeb18bc8c22da65804b8c5fa0925cc10eca4ef7e8309d47f2f466634</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::Nested</type>
      <name>RhsNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a59de2b2b29033b7cfab53e1f5b52718c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a0f489d0dfbeb18bc8c22da65804b8c5fa3a93998852161a3303d98f7eb8bdd258</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>result_of&lt; BinaryOp(const typename Lhs::Scalar &amp;, const typename Rhs::Scalar &amp;) &gt;::type</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a98036d3d2f44b28a6cf76ef3ed6a299c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>promote_index_type&lt; typename traits&lt; Lhs &gt;::StorageIndex, typename traits&lt; Rhs &gt;::StorageIndex &gt;::type</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>aab6f87a7cb551da9ec4df150314bb490</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>cwise_promote_storage_type&lt; typename traits&lt; Lhs &gt;::StorageKind, typename traits&lt; Rhs &gt;::StorageKind, BinaryOp &gt;::ret</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a1a16cc45c6cee640f7e36d6b444ed396</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; Ancestor &gt;::XprKind</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a9ed2c0723977ac9cb53448b82bb79ced</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; CwiseNullaryOp&lt; NullaryOp, PlainObjectType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01CwiseNullaryOp_3_01NullaryOp_00_01PlainObjectType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>traits&lt; PlainObjectType &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseNullaryOp_3_01NullaryOp_00_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>af6a64780f3714d2bd1399e5b0ca5cc71a0c9403bccb4ddccbb6837b2fcca34cbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseNullaryOp_3_01NullaryOp_00_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>af6a64780f3714d2bd1399e5b0ca5cc71a0c9403bccb4ddccbb6837b2fcca34cbe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; CwiseTernaryOp&lt; TernaryOp, Arg1, Arg2, Arg3 &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</anchorfile>
      <anchor>a1c8aab83cf8862e9bc6579da99fdd559a397f428ff07c1d830509b698a5faabb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</anchorfile>
      <anchor>a1c8aab83cf8862e9bc6579da99fdd559ad18dd77c34a484c7e0b2149d51af8c27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</anchorfile>
      <anchor>a1c8aab83cf8862e9bc6579da99fdd559a259fc07529cfb326c3edbfb0f437812b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</anchorfile>
      <anchor>a1c8aab83cf8862e9bc6579da99fdd559a3c1afcd079386e3c7c3a32b45fad3e89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</anchorfile>
      <anchor>aba14aa25f731e8e5b96451b022a1e640ab4be8043b49648880f53e30a8328651a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; Arg1Nested &gt;::type</type>
      <name>_Arg1Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</anchorfile>
      <anchor>a46aa9ff916a909e4f75ee948712915ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; Arg2Nested &gt;::type</type>
      <name>_Arg2Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</anchorfile>
      <anchor>ad3221c7291ce3aeb4fee113040a253e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; Arg3Nested &gt;::type</type>
      <name>_Arg3Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</anchorfile>
      <anchor>a8661ddba074cfb332a97398a01cdb0bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; Arg1 &gt;::type</type>
      <name>Ancestor</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</anchorfile>
      <anchor>af9e1b1bc6e71e7cd51d0d2e37a954dee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Arg1::Nested</type>
      <name>Arg1Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</anchorfile>
      <anchor>a8a7924e1a78c45c5e63322f9bb66ea1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Arg2::Nested</type>
      <name>Arg2Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</anchorfile>
      <anchor>a83f26aa75a8298b2d41a83da5d0e19fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Arg3::Nested</type>
      <name>Arg3Nested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</anchorfile>
      <anchor>a6a8faf718fb101d7291eda395aeeb4f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</anchorfile>
      <anchor>a1c8aab83cf8862e9bc6579da99fdd559ad18dd77c34a484c7e0b2149d51af8c27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</anchorfile>
      <anchor>aba14aa25f731e8e5b96451b022a1e640ab4be8043b49648880f53e30a8328651a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</anchorfile>
      <anchor>a1c8aab83cf8862e9bc6579da99fdd559a3c1afcd079386e3c7c3a32b45fad3e89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</anchorfile>
      <anchor>a1c8aab83cf8862e9bc6579da99fdd559a259fc07529cfb326c3edbfb0f437812b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</anchorfile>
      <anchor>a1c8aab83cf8862e9bc6579da99fdd559a397f428ff07c1d830509b698a5faabb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>result_of&lt; TernaryOp(const typename Arg1::Scalar &amp;, const typename Arg2::Scalar &amp;, const typename Arg3::Scalar &amp;)&gt;::type</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</anchorfile>
      <anchor>a1fc6150825db14fc6b3e6c24597798e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Arg1 &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</anchorfile>
      <anchor>a6e3de1b585019288ab163f5c067e4085</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Arg1 &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</anchorfile>
      <anchor>a1baf5dc51d52d1fc9cd9c3a4eb921249</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; Ancestor &gt;::XprKind</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseTernaryOp_3_01TernaryOp_00_01Arg1_00_01Arg2_00_01Arg3_01_4_01_4.html</anchorfile>
      <anchor>ad98ca0c9eb73f558a20b7aeec6dfcf4d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; CwiseUnaryOp&lt; UnaryOp, XprType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01CwiseUnaryOp_3_01UnaryOp_00_01XprType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>traits&lt; XprType &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseUnaryOp_3_01UnaryOp_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a9277f47788692aceeba5ca8742660353a88826fd657aa0a4ddf652455a0fd1e9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; XprTypeNested &gt;::type</type>
      <name>_XprTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseUnaryOp_3_01UnaryOp_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a0dab38d6ea8d87fa71fc30c858034b02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseUnaryOp_3_01UnaryOp_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a9277f47788692aceeba5ca8742660353a88826fd657aa0a4ddf652455a0fd1e9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>result_of&lt; UnaryOp(const typename XprType::Scalar &amp;) &gt;::type</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseUnaryOp_3_01UnaryOp_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a8792be47823e42c6b98e1c273f5c41c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Nested</type>
      <name>XprTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseUnaryOp_3_01UnaryOp_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a2f68010027de6207c504d0c746f79c17</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01CwiseUnaryView_3_01ViewOp_00_01MatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>traits&lt; MatrixType &gt;</base>
    <member kind="enumvalue">
      <name>FlagsLvalueBit</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseUnaryView_3_01ViewOp_00_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ab87c26000e17f7eac290d507e7d4cc37a68da4f1d3e32171d4e49761b67678c6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseUnaryView_3_01ViewOp_00_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ab87c26000e17f7eac290d507e7d4cc37ab37528ae36b94e00f06232e7cfd96d0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatrixTypeInnerStride</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseUnaryView_3_01ViewOp_00_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ab87c26000e17f7eac290d507e7d4cc37a0f6ec989e521bcd5a3e5af27272ded38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseUnaryView_3_01ViewOp_00_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ab87c26000e17f7eac290d507e7d4cc37a7f3dfb073e4e7c71157cd62e9c1dca78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseUnaryView_3_01ViewOp_00_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ab87c26000e17f7eac290d507e7d4cc37afd0bc6411c4bf93f00ae4faa3fdd47e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; MatrixTypeNested &gt;::type</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseUnaryView_3_01ViewOp_00_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>af439e90a224f9a012a2cc6ee5182929e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseUnaryView_3_01ViewOp_00_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ab87c26000e17f7eac290d507e7d4cc37ab37528ae36b94e00f06232e7cfd96d0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagsLvalueBit</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseUnaryView_3_01ViewOp_00_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ab87c26000e17f7eac290d507e7d4cc37a68da4f1d3e32171d4e49761b67678c6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseUnaryView_3_01ViewOp_00_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ab87c26000e17f7eac290d507e7d4cc37a7f3dfb073e4e7c71157cd62e9c1dca78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatrixTypeInnerStride</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseUnaryView_3_01ViewOp_00_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ab87c26000e17f7eac290d507e7d4cc37a0f6ec989e521bcd5a3e5af27272ded38</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Nested</type>
      <name>MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseUnaryView_3_01ViewOp_00_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>abea5f8e7606b96895780857b0b6106e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseUnaryView_3_01ViewOp_00_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ab87c26000e17f7eac290d507e7d4cc37afd0bc6411c4bf93f00ae4faa3fdd47e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>result_of&lt; ViewOp(const typename traits&lt; MatrixType &gt;::Scalar &amp;) &gt;::type</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01CwiseUnaryView_3_01ViewOp_00_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ae388eca20138f05948bdcc57b1cf4af7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>traits&lt; Derived &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Diagonal&lt; const SparseMatrix&lt; _Scalar, _Options, _Index &gt;, DiagIndex &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01const_01SparseMatrix_3_01__Scalar_00_01__Optib9c55c12d003fd31b7c3d50cccfe6fae.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <templarg></templarg>
    <templarg>DiagIndex</templarg>
    <base>Eigen::internal::traits&lt; Diagonal&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, DiagIndex &gt; &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01const_01SparseMatrix_3_01__Scalar_00_01__Optib9c55c12d003fd31b7c3d50cccfe6fae.html</anchorfile>
      <anchor>aecaa9f079e51de34d41e5ef47e44cca9aba96b6710d489771d54e84bf40b118ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01const_01SparseMatrix_3_01__Scalar_00_01__Optib9c55c12d003fd31b7c3d50cccfe6fae.html</anchorfile>
      <anchor>aecaa9f079e51de34d41e5ef47e44cca9aba96b6710d489771d54e84bf40b118ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Diagonal&lt; MatrixType, DiagIndex &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01MatrixType_00_01DiagIndex_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>DiagIndex</templarg>
    <base>traits&lt; MatrixType &gt;</base>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01MatrixType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>aef0b49f36064cea55942f1bcc71c9b81a76340e36cbca00c44afdf582dbfbcf79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01MatrixType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>aef0b49f36064cea55942f1bcc71c9b81ab48fddf43c5896b15df0c7d38420c8e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01MatrixType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>aef0b49f36064cea55942f1bcc71c9b81a2bf3194bd43e163efb25ed625776ac37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01MatrixType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>aef0b49f36064cea55942f1bcc71c9b81a3ad6093abb0b580d090ec6ddc18028dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaskLvalueBit</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01MatrixType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>aef0b49f36064cea55942f1bcc71c9b81a06cce71f4ff7afe7252c912e4c829dec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01MatrixType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>aef0b49f36064cea55942f1bcc71c9b81a21f501608afd7f4b102f5490824f215b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatrixTypeOuterStride</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01MatrixType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>aef0b49f36064cea55942f1bcc71c9b81ae785cbc9822fe614ec62b0d2ae08368d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01MatrixType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>aef0b49f36064cea55942f1bcc71c9b81ab31432562c88b84a047c7bbd378a4915</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01MatrixType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>aef0b49f36064cea55942f1bcc71c9b81a5591fcf382bda15adf004fad473bb1a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; MatrixTypeNested &gt;::type</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01MatrixType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>a1e1e771fa8ef2e2332d224e813e64a84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01MatrixType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>aef0b49f36064cea55942f1bcc71c9b81ab48fddf43c5896b15df0c7d38420c8e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01MatrixType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>aef0b49f36064cea55942f1bcc71c9b81a21f501608afd7f4b102f5490824f215b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01MatrixType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>aef0b49f36064cea55942f1bcc71c9b81ab31432562c88b84a047c7bbd378a4915</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaskLvalueBit</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01MatrixType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>aef0b49f36064cea55942f1bcc71c9b81a06cce71f4ff7afe7252c912e4c829dec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ref_selector&lt; MatrixType &gt;::type</type>
      <name>MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01MatrixType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>aadca7c151a56c6b83fbcc717d5b77667</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatrixTypeOuterStride</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01MatrixType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>aef0b49f36064cea55942f1bcc71c9b81ae785cbc9822fe614ec62b0d2ae08368d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01MatrixType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>aef0b49f36064cea55942f1bcc71c9b81a3ad6093abb0b580d090ec6ddc18028dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01MatrixType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>aef0b49f36064cea55942f1bcc71c9b81a2bf3194bd43e163efb25ed625776ac37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01MatrixType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>aef0b49f36064cea55942f1bcc71c9b81a5591fcf382bda15adf004fad473bb1a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01MatrixType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>aef0b49f36064cea55942f1bcc71c9b81a76340e36cbca00c44afdf582dbfbcf79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01MatrixType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>a7255733bcda46fcc7cc0bcaafaf92506</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Diagonal&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, DiagIndex &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_074d491ab561a8055d45bc19a95546c4d.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <templarg></templarg>
    <templarg>DiagIndex</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_074d491ab561a8055d45bc19a95546c4d.html</anchorfile>
      <anchor>a0606b3bb6476d574cb6fa5295952cf83ac938713bc05dc1237602b80d8acba286</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_074d491ab561a8055d45bc19a95546c4d.html</anchorfile>
      <anchor>a0606b3bb6476d574cb6fa5295952cf83a4022364f6e28d5992b17be9110e1af2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_074d491ab561a8055d45bc19a95546c4d.html</anchorfile>
      <anchor>a0606b3bb6476d574cb6fa5295952cf83a0e96e50098a56082ceaed0952c12588b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_074d491ab561a8055d45bc19a95546c4d.html</anchorfile>
      <anchor>a0606b3bb6476d574cb6fa5295952cf83a2ae6d386efe8919da0ba50c153c038cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_074d491ab561a8055d45bc19a95546c4d.html</anchorfile>
      <anchor>a0606b3bb6476d574cb6fa5295952cf83a075997902a9aa69daa48779b1323eb61</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; MatrixTypeNested &gt;::type</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_074d491ab561a8055d45bc19a95546c4d.html</anchorfile>
      <anchor>a9830c0c0bf2652681d3c8b85c8c8f070</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_074d491ab561a8055d45bc19a95546c4d.html</anchorfile>
      <anchor>a0606b3bb6476d574cb6fa5295952cf83a4022364f6e28d5992b17be9110e1af2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_074d491ab561a8055d45bc19a95546c4d.html</anchorfile>
      <anchor>a0606b3bb6476d574cb6fa5295952cf83a075997902a9aa69daa48779b1323eb61</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; _Scalar, _Options, _Index &gt;</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_074d491ab561a8055d45bc19a95546c4d.html</anchorfile>
      <anchor>afc6bb66f0aa7d6354fe00271b8c08b57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ref_selector&lt; MatrixType &gt;::type</type>
      <name>MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_074d491ab561a8055d45bc19a95546c4d.html</anchorfile>
      <anchor>a2c27c9a2703aae68f0bcc6ad806a8f3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_074d491ab561a8055d45bc19a95546c4d.html</anchorfile>
      <anchor>a0606b3bb6476d574cb6fa5295952cf83a2ae6d386efe8919da0ba50c153c038cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_074d491ab561a8055d45bc19a95546c4d.html</anchorfile>
      <anchor>a0606b3bb6476d574cb6fa5295952cf83a0e96e50098a56082ceaed0952c12588b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_074d491ab561a8055d45bc19a95546c4d.html</anchorfile>
      <anchor>a0606b3bb6476d574cb6fa5295952cf83ac938713bc05dc1237602b80d8acba286</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_074d491ab561a8055d45bc19a95546c4d.html</anchorfile>
      <anchor>a9766e0f71612f664ef6ff092772af960</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Index</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_074d491ab561a8055d45bc19a95546c4d.html</anchorfile>
      <anchor>a6790baf6c19266c6c121bfe67e098b36</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Dense</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_074d491ab561a8055d45bc19a95546c4d.html</anchorfile>
      <anchor>af25c7540d8f6d09c6d58ae4397091db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixXpr</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Diagonal_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_074d491ab561a8055d45bc19a95546c4d.html</anchorfile>
      <anchor>a693c51365f22866c58b09579db9b0dd6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>traits&lt; DiagonalMatrix &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; DiagonalMatrix&lt; _Scalar, SizeAtCompileTime, MaxSizeAtCompileTime &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01DiagonalMatrix_3_01__Scalar_00_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>SizeAtCompileTime</templarg>
    <templarg>MaxSizeAtCompileTime</templarg>
    <base>traits&lt; Matrix&lt; _Scalar, SizeAtCompileTime, SizeAtCompileTime, 0, MaxSizeAtCompileTime, MaxSizeAtCompileTime &gt; &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalMatrix_3_01__Scalar_00_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_01_4_01_4.html</anchorfile>
      <anchor>a50981ad28886d89511ae6119890c1d3da0341c26599874f64103cf0ca30573e78</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; _Scalar, SizeAtCompileTime, 1, 0, MaxSizeAtCompileTime, 1 &gt;</type>
      <name>DiagonalVectorType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalMatrix_3_01__Scalar_00_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_01_4_01_4.html</anchorfile>
      <anchor>a27513ae71017b40bf3c27b5fcebff7f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalMatrix_3_01__Scalar_00_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_01_4_01_4.html</anchorfile>
      <anchor>a50981ad28886d89511ae6119890c1d3da0341c26599874f64103cf0ca30573e78</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalShape</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalMatrix_3_01__Scalar_00_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_01_4_01_4.html</anchorfile>
      <anchor>a2225b46d111387e4395222c9ad6dccdc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; DiagonalWrapper&lt; _DiagonalVectorType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01DiagonalWrapper_3_01__DiagonalVectorType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalWrapper_3_01__DiagonalVectorType_01_4_01_4.html</anchorfile>
      <anchor>a5e5e0e7ae86e81ba02e236cf6834b8e3a799bec57eba507592acfab5c56c85ff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalWrapper_3_01__DiagonalVectorType_01_4_01_4.html</anchorfile>
      <anchor>a5e5e0e7ae86e81ba02e236cf6834b8e3a3fa5bc8a0ba8e9b06f2728ab53e06c71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalWrapper_3_01__DiagonalVectorType_01_4_01_4.html</anchorfile>
      <anchor>a5e5e0e7ae86e81ba02e236cf6834b8e3ad24664bbcddb86b8c23109a505a0b9f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalWrapper_3_01__DiagonalVectorType_01_4_01_4.html</anchorfile>
      <anchor>a5e5e0e7ae86e81ba02e236cf6834b8e3a42c79ced381d6bc8a4da4a3025742175</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalWrapper_3_01__DiagonalVectorType_01_4_01_4.html</anchorfile>
      <anchor>a5e5e0e7ae86e81ba02e236cf6834b8e3a66506dc6332f2c5e093efe9cbc3d936a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalWrapper_3_01__DiagonalVectorType_01_4_01_4.html</anchorfile>
      <anchor>a5e5e0e7ae86e81ba02e236cf6834b8e3a3fa5bc8a0ba8e9b06f2728ab53e06c71</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_DiagonalVectorType</type>
      <name>DiagonalVectorType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalWrapper_3_01__DiagonalVectorType_01_4_01_4.html</anchorfile>
      <anchor>a89ad48a2edbce9615060580cd8a8dc7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalWrapper_3_01__DiagonalVectorType_01_4_01_4.html</anchorfile>
      <anchor>a5e5e0e7ae86e81ba02e236cf6834b8e3a66506dc6332f2c5e093efe9cbc3d936a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalWrapper_3_01__DiagonalVectorType_01_4_01_4.html</anchorfile>
      <anchor>a5e5e0e7ae86e81ba02e236cf6834b8e3a42c79ced381d6bc8a4da4a3025742175</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalWrapper_3_01__DiagonalVectorType_01_4_01_4.html</anchorfile>
      <anchor>a5e5e0e7ae86e81ba02e236cf6834b8e3ad24664bbcddb86b8c23109a505a0b9f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalWrapper_3_01__DiagonalVectorType_01_4_01_4.html</anchorfile>
      <anchor>a5e5e0e7ae86e81ba02e236cf6834b8e3a799bec57eba507592acfab5c56c85ff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalVectorType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalWrapper_3_01__DiagonalVectorType_01_4_01_4.html</anchorfile>
      <anchor>a7ac8c5f89e88d54b8a5dd3595e572095</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalVectorType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalWrapper_3_01__DiagonalVectorType_01_4_01_4.html</anchorfile>
      <anchor>ad7c6e6f2f3b91e30101ef6c77b74b4f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalShape</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalWrapper_3_01__DiagonalVectorType_01_4_01_4.html</anchorfile>
      <anchor>a0a13f32c0baa568450ae10e731bd0bbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; DiagonalVectorType &gt;::XprKind</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01DiagonalWrapper_3_01__DiagonalVectorType_01_4_01_4.html</anchorfile>
      <anchor>ae95c2f4b8be356abdbd30d9c582a98fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; EvalToTemp&lt; ArgType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01EvalToTemp_3_01ArgType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>traits&lt; ArgType &gt;</base>
  </compound>
  <compound kind="class">
    <name>traits&lt; ExpressionType &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; ForceAlignedAccess&lt; ExpressionType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01ForceAlignedAccess_3_01ExpressionType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>traits&lt; ExpressionType &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; FullPivHouseholderQR&lt; _MatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01FullPivHouseholderQR_3_01__MatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>traits&lt; _MatrixType &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01FullPivHouseholderQR_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a4d70a0cc840f382373411aa91ee70c09a56c83eb391e3472e08222af9f3fda2e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01FullPivHouseholderQR_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a4d70a0cc840f382373411aa91ee70c09a56c83eb391e3472e08222af9f3fda2e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; FullPivHouseholderQRMatrixQReturnType&lt; MatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01FullPivHouseholderQRMatrixQReturnType_3_01MatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01FullPivHouseholderQRMatrixQReturnType_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a1b18d24309d6c761c5b756e76f99f4f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; FullPivLU&lt; _MatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01FullPivLU_3_01__MatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>traits&lt; _MatrixType &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01FullPivLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a05a22e28f0c969ea0715f0702f0015b8a6064f3d32ab8d04d039cd5e5d888a40a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01FullPivLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a05a22e28f0c969ea0715f0702f0015b8a6064f3d32ab8d04d039cd5e5d888a40a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SolverStorage</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01FullPivLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a6676451bd5a119348b521f68ee2ef944</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixXpr</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01FullPivLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a0a2f243f0f1cde42de22fd71afeb8298</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; HessenbergDecompositionMatrixHReturnType&lt; MatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01HessenbergDecompositionMatrixHReturnType_3_01MatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>MatrixType</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01HessenbergDecompositionMatrixHReturnType_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a61ecfbcb348b94ba026196609af64ca4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Homogeneous&lt; MatrixType, Direction &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Direction</templarg>
    <base>traits&lt; MatrixType &gt;</base>
    <member kind="enumvalue">
      <name>RowsPlusOne</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a1bc3c49965e9a7ec9d62900391a40842aad7a1d4269e87d98375957e69bb618c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsPlusOne</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a1bc3c49965e9a7ec9d62900391a40842ad9a779e982358b0e7199b16cdf9474b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a1bc3c49965e9a7ec9d62900391a40842a71a34907694e489fed0e26483e34f390</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a1bc3c49965e9a7ec9d62900391a40842a155c4b265de065b18768fa1989fd5b39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a1bc3c49965e9a7ec9d62900391a40842a91a340349e6a8afc58cdb93fa7dcbd7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a1bc3c49965e9a7ec9d62900391a40842aba6154faccebb4979c232e1ab6a5f116</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TmpFlags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a1bc3c49965e9a7ec9d62900391a40842ae15b8eb0311708417da03ad0560bc029</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a1bc3c49965e9a7ec9d62900391a40842ae364eb60cf21a1895aaafd89408a6173</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; MatrixTypeNested &gt;::type</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a9039583084765e94019831e2a903cad8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a1bc3c49965e9a7ec9d62900391a40842a155c4b265de065b18768fa1989fd5b39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsPlusOne</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a1bc3c49965e9a7ec9d62900391a40842ad9a779e982358b0e7199b16cdf9474b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a1bc3c49965e9a7ec9d62900391a40842ae364eb60cf21a1895aaafd89408a6173</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ref_selector&lt; MatrixType &gt;::type</type>
      <name>MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ac910cb11e1c6d7e156b42207f2464c3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a1bc3c49965e9a7ec9d62900391a40842aba6154faccebb4979c232e1ab6a5f116</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a1bc3c49965e9a7ec9d62900391a40842a91a340349e6a8afc58cdb93fa7dcbd7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a1bc3c49965e9a7ec9d62900391a40842a71a34907694e489fed0e26483e34f390</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsPlusOne</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a1bc3c49965e9a7ec9d62900391a40842aad7a1d4269e87d98375957e69bb618c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; MatrixType &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>aed4bdbb49e3568372c304dceb4e71f20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TmpFlags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a1bc3c49965e9a7ec9d62900391a40842ae15b8eb0311708417da03ad0560bc029</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; homogeneous_left_product_impl&lt; Homogeneous&lt; MatrixType, Vertical &gt;, Lhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01homogeneous__left__product__impl_3_01Homogeneous_3_01Matrib3807c527a9ce94933bccc01a99472da.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>take_matrix_for_product&lt; Lhs &gt;::type</type>
      <name>LhsMatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01homogeneous__left__product__impl_3_01Homogeneous_3_01Matrib3807c527a9ce94933bccc01a99472da.html</anchorfile>
      <anchor>a595c32d9896fc2f15a47df3abd723427</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; LhsMatrixType &gt;::type</type>
      <name>LhsMatrixTypeCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01homogeneous__left__product__impl_3_01Homogeneous_3_01Matrib3807c527a9ce94933bccc01a99472da.html</anchorfile>
      <anchor>a43d1b178bc4d950cb11352deab9fda12</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; MatrixType &gt;::type</type>
      <name>MatrixTypeCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01homogeneous__left__product__impl_3_01Homogeneous_3_01Matrib3807c527a9ce94933bccc01a99472da.html</anchorfile>
      <anchor>a44842fe354bb9881d2a2eaa09d33b6df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>make_proper_matrix_type&lt; typename traits&lt; MatrixTypeCleaned &gt;::Scalar, LhsMatrixTypeCleaned::RowsAtCompileTime, MatrixTypeCleaned::ColsAtCompileTime, MatrixTypeCleaned::PlainObject::Options, LhsMatrixTypeCleaned::MaxRowsAtCompileTime, MatrixTypeCleaned::MaxColsAtCompileTime &gt;::type</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01homogeneous__left__product__impl_3_01Homogeneous_3_01Matrib3807c527a9ce94933bccc01a99472da.html</anchorfile>
      <anchor>ac715b005ae93d6769c5c2d41ffa3f18b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; homogeneous_right_product_impl&lt; Homogeneous&lt; MatrixType, Horizontal &gt;, Rhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01homogeneous__right__product__impl_3_01Homogeneous_3_01Matr13723058393d68e38075a1361c09a15f.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>make_proper_matrix_type&lt; typename traits&lt; MatrixType &gt;::Scalar, MatrixType::RowsAtCompileTime, Rhs::ColsAtCompileTime, MatrixType::PlainObject::Options, MatrixType::MaxRowsAtCompileTime, Rhs::MaxColsAtCompileTime &gt;::type</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01homogeneous__right__product__impl_3_01Homogeneous_3_01Matr13723058393d68e38075a1361c09a15f.html</anchorfile>
      <anchor>a0ae985aecdcbfccc4e6a2b6aa60e6d7a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; HouseholderSequence&lt; VectorsType, CoeffsType, Side &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01HouseholderSequence_3_01VectorsType_00_01CoeffsType_00_01Side_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Side</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01HouseholderSequence_3_01VectorsType_00_01CoeffsType_00_01Side_01_4_01_4.html</anchorfile>
      <anchor>a430b470557ccac2d8c8f8be23c5d8908a3a7559b978f6a6578404b0c9fc93fb47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01HouseholderSequence_3_01VectorsType_00_01CoeffsType_00_01Side_01_4_01_4.html</anchorfile>
      <anchor>a430b470557ccac2d8c8f8be23c5d8908add69575aa46c991c950d177046bc6722</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01HouseholderSequence_3_01VectorsType_00_01CoeffsType_00_01Side_01_4_01_4.html</anchorfile>
      <anchor>a430b470557ccac2d8c8f8be23c5d8908a743e80e94e929ebcce83ccafb9eedacc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01HouseholderSequence_3_01VectorsType_00_01CoeffsType_00_01Side_01_4_01_4.html</anchorfile>
      <anchor>a430b470557ccac2d8c8f8be23c5d8908a3ac195f13abe1b2a27c94d5a0dffdce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01HouseholderSequence_3_01VectorsType_00_01CoeffsType_00_01Side_01_4_01_4.html</anchorfile>
      <anchor>a430b470557ccac2d8c8f8be23c5d8908ab9bdb8b968b7dff0a504daa60c8d9ac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01HouseholderSequence_3_01VectorsType_00_01CoeffsType_00_01Side_01_4_01_4.html</anchorfile>
      <anchor>a430b470557ccac2d8c8f8be23c5d8908add69575aa46c991c950d177046bc6722</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01HouseholderSequence_3_01VectorsType_00_01CoeffsType_00_01Side_01_4_01_4.html</anchorfile>
      <anchor>a430b470557ccac2d8c8f8be23c5d8908ab9bdb8b968b7dff0a504daa60c8d9ac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01HouseholderSequence_3_01VectorsType_00_01CoeffsType_00_01Side_01_4_01_4.html</anchorfile>
      <anchor>a430b470557ccac2d8c8f8be23c5d8908a3ac195f13abe1b2a27c94d5a0dffdce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01HouseholderSequence_3_01VectorsType_00_01CoeffsType_00_01Side_01_4_01_4.html</anchorfile>
      <anchor>a430b470557ccac2d8c8f8be23c5d8908a743e80e94e929ebcce83ccafb9eedacc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01HouseholderSequence_3_01VectorsType_00_01CoeffsType_00_01Side_01_4_01_4.html</anchorfile>
      <anchor>a430b470557ccac2d8c8f8be23c5d8908a3a7559b978f6a6578404b0c9fc93fb47</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorsType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01HouseholderSequence_3_01VectorsType_00_01CoeffsType_00_01Side_01_4_01_4.html</anchorfile>
      <anchor>a9ede8dfbf4a63e58b5a9b1c18a545ace</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorsType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01HouseholderSequence_3_01VectorsType_00_01CoeffsType_00_01Side_01_4_01_4.html</anchorfile>
      <anchor>a178edf36545f29db3ec5052a7a79d33d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorsType::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01HouseholderSequence_3_01VectorsType_00_01CoeffsType_00_01Side_01_4_01_4.html</anchorfile>
      <anchor>a270a1e2a935fb1e006b2eca85157cf7b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; image_retval_base&lt; DecompositionType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01image__retval__base_3_01DecompositionType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>DecompositionType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01image__retval__base_3_01DecompositionType_01_4_01_4.html</anchorfile>
      <anchor>a984a2d61b1d9938a50ac081801969a76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; typename MatrixType::Scalar, MatrixType::RowsAtCompileTime, Dynamic, MatrixType::Options, MatrixType::MaxRowsAtCompileTime, MatrixType::MaxColsAtCompileTime &gt;</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01image__retval__base_3_01DecompositionType_01_4_01_4.html</anchorfile>
      <anchor>a0dd246199d9ee579731c1567a1769572</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Inverse&lt; XprType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Inverse_3_01XprType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>traits&lt; XprType::PlainObject &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Inverse_3_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a8b8fe27330ff2c9f3aee4858839377fcacca9b4c0fc92283fb13ba1c688484fa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; PlainObject &gt;</type>
      <name>BaseTraits</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Inverse_3_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a48deb526f9cf30c706ae8d9d478ced38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Inverse_3_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a8b8fe27330ff2c9f3aee4858839377fcacca9b4c0fc92283fb13ba1c688484fa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Inverse_3_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a22fef0ddc69b1cfcd4eab507ec9101f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; JacobiSVD&lt; _MatrixType, QRPreconditioner &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01JacobiSVD_3_01__MatrixType_00_01QRPreconditioner_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>QRPreconditioner</templarg>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01JacobiSVD_3_01__MatrixType_00_01QRPreconditioner_01_4_01_4.html</anchorfile>
      <anchor>a0c5efadd389b46f324bdee9e47f7c273</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; kernel_retval_base&lt; DecompositionType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01kernel__retval__base_3_01DecompositionType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>DecompositionType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01kernel__retval__base_3_01DecompositionType_01_4_01_4.html</anchorfile>
      <anchor>a42f7adb6bf62e05402f6f461eb075fa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; typename MatrixType::Scalar, MatrixType::ColsAtCompileTime, Dynamic, MatrixType::Options, MatrixType::MaxColsAtCompileTime, MatrixType::MaxColsAtCompileTime &gt;</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01kernel__retval__base_3_01DecompositionType_01_4_01_4.html</anchorfile>
      <anchor>a3319541f306277cd67ea29a75c165cb5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; LeastSquaresConjugateGradient&lt; _MatrixType, _Preconditioner &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01LeastSquaresConjugateGradient_3_01__MatrixType_00_01__Preconditioner_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01LeastSquaresConjugateGradient_3_01__MatrixType_00_01__Preconditioner_01_4_01_4.html</anchorfile>
      <anchor>a3d4afaf55e0afb29f11774075ba3345c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Preconditioner</type>
      <name>Preconditioner</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01LeastSquaresConjugateGradient_3_01__MatrixType_00_01__Preconditioner_01_4_01_4.html</anchorfile>
      <anchor>a0e72eaaca694d18095ebf0edf113b465</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>traits&lt; Map &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="class">
    <name>traits&lt; Map&lt; _PlainObjectType, _Options, _StrideType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Map_3_01const_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <base>traits&lt; Quaternion&lt; _Scalar,(int(_Options)&amp;Aligned)==Aligned ? AutoAlign :DontAlign &gt; &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01const_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a55b4b8d01824229b3f3f650c2e94cf1daf59a3ef2d249a9a0ba38df53bf3318f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; const Matrix&lt; _Scalar, 4, 1 &gt;, _Options &gt;</type>
      <name>Coefficients</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01const_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a7f06dc786624ddaab7233c12eaf696d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01const_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a55b4b8d01824229b3f3f650c2e94cf1daf59a3ef2d249a9a0ba38df53bf3318f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; Quaternion&lt; _Scalar,(int(_Options)&amp;Aligned)==Aligned ? AutoAlign :DontAlign &gt; &gt;</type>
      <name>TraitsBase</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01const_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>aab4d999273f7f2590a7a6e40dd00ac6c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Map&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Map_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions99eb86fbc7c1e9713afcd3d94f977f65.html</filename>
    <templarg></templarg>
    <templarg>MatOptions</templarg>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg></templarg>
    <base>traits&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt; &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions99eb86fbc7c1e9713afcd3d94f977f65.html</anchorfile>
      <anchor>aab093be9aeca3b8e7e7eb193b5e48a74ad94d15c1ced2f8e50b0332ca5bfafb59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions99eb86fbc7c1e9713afcd3d94f977f65.html</anchorfile>
      <anchor>aab093be9aeca3b8e7e7eb193b5e48a74ad94d15c1ced2f8e50b0332ca5bfafb59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;</type>
      <name>PlainObjectType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions99eb86fbc7c1e9713afcd3d94f977f65.html</anchorfile>
      <anchor>aa0d840829b31013d85c936aeefad90bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; PlainObjectType &gt;</type>
      <name>TraitsBase</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions99eb86fbc7c1e9713afcd3d94f977f65.html</anchorfile>
      <anchor>a12f305d44fd9b97871284d93cec976ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, _PacketAccess &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSiebbb10862dc0cceca1dee086c013ff97.html</filename>
    <templarg>SizeAtCompileTime</templarg>
    <templarg>MaxSizeAtCompileTime</templarg>
    <templarg></templarg>
    <templarg>_PacketAccess</templarg>
    <base>traits&lt; Matrix&lt; _StorageIndex, SizeAtCompileTime, SizeAtCompileTime, 0, MaxSizeAtCompileTime, MaxSizeAtCompileTime &gt; &gt;</base>
    <member kind="typedef">
      <type>Map&lt; const Matrix&lt; _StorageIndex, SizeAtCompileTime, 1, 0, MaxSizeAtCompileTime, 1 &gt;, _PacketAccess &gt;</type>
      <name>IndicesType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSiebbb10862dc0cceca1dee086c013ff97.html</anchorfile>
      <anchor>a6fb19f74cd0deba060753a58b3242745</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSiebbb10862dc0cceca1dee086c013ff97.html</anchorfile>
      <anchor>a3ddbd03c8a8cce2eaa370bdb38fe2b84</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSiebbb10862dc0cceca1dee086c013ff97.html</anchorfile>
      <anchor>a32734b88c67df51aa9130d105243a279</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationStorage</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSiebbb10862dc0cceca1dee086c013ff97.html</anchorfile>
      <anchor>a8c23f3dffa6fe26633127245fa3b3f8c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Map&lt; PlainObjectType, MapOptions, StrideType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>MapOptions</templarg>
    <templarg></templarg>
    <base>traits&lt; PlainObjectType &gt;</base>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a6551e5ef02543c35c8963d4102a1c91dab8f6b91ada5bd38b69d497e29762da2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a6551e5ef02543c35c8963d4102a1c91da0b0dcdc40cf203955170f9f6129a30e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a6551e5ef02543c35c8963d4102a1c91da0803cd5425220bd3af5b84bdb8c0844a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags0</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a6551e5ef02543c35c8963d4102a1c91dad4b7f3460583bb18ce6f22911c206f54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a6551e5ef02543c35c8963d4102a1c91daa934663521b04138730c191c1d913c30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a6551e5ef02543c35c8963d4102a1c91da0803cd5425220bd3af5b84bdb8c0844a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a6551e5ef02543c35c8963d4102a1c91daa934663521b04138730c191c1d913c30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags0</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a6551e5ef02543c35c8963d4102a1c91dad4b7f3460583bb18ce6f22911c206f54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a6551e5ef02543c35c8963d4102a1c91dab8f6b91ada5bd38b69d497e29762da2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a6551e5ef02543c35c8963d4102a1c91da0b0dcdc40cf203955170f9f6129a30e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; PlainObjectType &gt;</type>
      <name>TraitsBase</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a90f1edf2f2637a65bed060bb57b0c43e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>Options</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a10fd95b5febd12942b5eeaac13925ea3ac5376dc604a2e12e1b5cf4530ac47caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>Options</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a10fd95b5febd12942b5eeaac13925ea3ac5376dc604a2e12e1b5cf4530ac47caf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Map_3_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <base>traits&lt; Quaternion&lt; _Scalar,(int(_Options)&amp;Aligned)==Aligned ? AutoAlign :DontAlign &gt; &gt;</base>
    <member kind="typedef">
      <type>Map&lt; Matrix&lt; _Scalar, 4, 1 &gt;, _Options &gt;</type>
      <name>Coefficients</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>aa41e45edf2c262979cc05621d1a877f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Map&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Map_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01Ma84aa94a010b63df14ce7f42d9aeea962.html</filename>
    <templarg></templarg>
    <templarg>MatOptions</templarg>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg></templarg>
    <base>traits&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt; &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01Ma84aa94a010b63df14ce7f42d9aeea962.html</anchorfile>
      <anchor>a8ee70255031fbc20e4d91966276bad94a57f9815e07239ed31972ecaf59c758c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01Ma84aa94a010b63df14ce7f42d9aeea962.html</anchorfile>
      <anchor>a8ee70255031fbc20e4d91966276bad94a57f9815e07239ed31972ecaf59c758c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;</type>
      <name>PlainObjectType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01Ma84aa94a010b63df14ce7f42d9aeea962.html</anchorfile>
      <anchor>a7ea1289147e8e15383731b2ca4ef5dee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; PlainObjectType &gt;</type>
      <name>TraitsBase</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01Ma84aa94a010b63df14ce7f42d9aeea962.html</anchorfile>
      <anchor>a515426d8fed72750e4815acd12da5aa0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Map&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, _PacketAccess &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeA9c5460362e9909788ecdfa21ad9b355b.html</filename>
    <templarg>SizeAtCompileTime</templarg>
    <templarg>MaxSizeAtCompileTime</templarg>
    <templarg></templarg>
    <templarg>_PacketAccess</templarg>
    <base>Eigen::internal::traits&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &gt;</base>
    <member kind="typedef">
      <type>Map&lt; const Matrix&lt; _StorageIndex, SizeAtCompileTime, 1, 0, MaxSizeAtCompileTime, 1 &gt;, _PacketAccess &gt;</type>
      <name>IndicesType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeA9c5460362e9909788ecdfa21ad9b355b.html</anchorfile>
      <anchor>aef77ab5aeac1d5d76a4916f38ed30fe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeA9c5460362e9909788ecdfa21ad9b355b.html</anchorfile>
      <anchor>ab81b76d6ea129d36f31200ca3a778278</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TranspositionsStorage</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeA9c5460362e9909788ecdfa21ad9b355b.html</anchorfile>
      <anchor>a8d32ad3349c273f89a2e2e25b19bf182</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _StorageIndex &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01MappedSparseMatrix_3_01__Scalar_00_01__Flags_00_01__StorageIndex_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Flags</templarg>
    <templarg></templarg>
    <base>traits&lt; SparseMatrix&lt; _Scalar, _Flags, _StorageIndex &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</filename>
    <templarg></templarg>
    <templarg>_Rows</templarg>
    <templarg>_Cols</templarg>
    <templarg>_Options</templarg>
    <templarg>_MaxRows</templarg>
    <templarg>_MaxCols</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a2ef10602bc0d4c3ca01d21e9cfe5bb97aea3999dda973c16abacdfae62c16fe48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a2ef10602bc0d4c3ca01d21e9cfe5bb97ae0f3a2b9d9b3a4a9e0e2130bdd070959</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a2ef10602bc0d4c3ca01d21e9cfe5bb97af5949fdb88a6bdd48a2ea595cfd7a461</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a2ef10602bc0d4c3ca01d21e9cfe5bb97a76e7db9b3a0f6046bce161ab85ee08f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a2ef10602bc0d4c3ca01d21e9cfe5bb97a9645362da21d691d982687f8f5a1368e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a2ef10602bc0d4c3ca01d21e9cfe5bb97a774f78d7bb828f852418d4b140406e71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a2ef10602bc0d4c3ca01d21e9cfe5bb97a3679d16ffe304237de51124f0a504339</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a2ef10602bc0d4c3ca01d21e9cfe5bb97a55873e9fbfe49d3cf61aa801cb997381</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EvaluatorFlags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a2ef10602bc0d4c3ca01d21e9cfe5bb97a95cb9930c37e2438ca912634070a9278</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a2ef10602bc0d4c3ca01d21e9cfe5bb97a41a1b81b3c420d3a75a041742efd37c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a2ef10602bc0d4c3ca01d21e9cfe5bb97a41a1b81b3c420d3a75a041742efd37c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a2ef10602bc0d4c3ca01d21e9cfe5bb97ae0f3a2b9d9b3a4a9e0e2130bdd070959</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EvaluatorFlags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a2ef10602bc0d4c3ca01d21e9cfe5bb97a95cb9930c37e2438ca912634070a9278</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a2ef10602bc0d4c3ca01d21e9cfe5bb97a9645362da21d691d982687f8f5a1368e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a2ef10602bc0d4c3ca01d21e9cfe5bb97a3679d16ffe304237de51124f0a504339</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a2ef10602bc0d4c3ca01d21e9cfe5bb97a76e7db9b3a0f6046bce161ab85ee08f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a2ef10602bc0d4c3ca01d21e9cfe5bb97af5949fdb88a6bdd48a2ea595cfd7a461</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a2ef10602bc0d4c3ca01d21e9cfe5bb97a774f78d7bb828f852418d4b140406e71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a2ef10602bc0d4c3ca01d21e9cfe5bb97a55873e9fbfe49d3cf61aa801cb997381</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a2ef10602bc0d4c3ca01d21e9cfe5bb97aea3999dda973c16abacdfae62c16fe48</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a5b97404d14838cb19985a20e492419fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a178d8fc56574c39a1657677cd3e28914</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Dense</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a0ff46e6d20432a77d9091f1db6a23e3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixXpr</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a95750044bb96facbad2e7b54f6a5916a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a1d76c3a5be71a3defc6563a59d4df72aa0fd9845e26df15f0b0935545b91298d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>row_major_bit</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a85591f44792a5172cc375194ac3b2b91a8099d69821eb15d86b30777fb2b26216</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>is_dynamic_size_storage</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a85591f44792a5172cc375194ac3b2b91a37e9f88e1ead49927959d6097ee4f44a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>max_size</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a85591f44792a5172cc375194ac3b2b91ae332aab67d5cf2190d41d3c9be900a55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>default_alignment</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a85591f44792a5172cc375194ac3b2b91ad3980a4622918504ae92ed66d09c9fe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>actual_alignment</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a85591f44792a5172cc375194ac3b2b91aa0c68a851b61955c09f8b4a41abaf840</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>required_alignment</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a85591f44792a5172cc375194ac3b2b91a7ea1a90df543d244481d3e7a4532909b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>packet_access_bit</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a85591f44792a5172cc375194ac3b2b91a4ae9a05713fada68f96596d95d9054c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>actual_alignment</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a85591f44792a5172cc375194ac3b2b91aa0c68a851b61955c09f8b4a41abaf840</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>default_alignment</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a85591f44792a5172cc375194ac3b2b91ad3980a4622918504ae92ed66d09c9fe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>is_dynamic_size_storage</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a85591f44792a5172cc375194ac3b2b91a37e9f88e1ead49927959d6097ee4f44a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>max_size</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a85591f44792a5172cc375194ac3b2b91ae332aab67d5cf2190d41d3c9be900a55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>packet_access_bit</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a85591f44792a5172cc375194ac3b2b91a4ae9a05713fada68f96596d95d9054c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>find_best_packet&lt; _Scalar, size &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>acb09dc4755d89d9084f5d2b0e03d4306</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>required_alignment</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a85591f44792a5172cc375194ac3b2b91a7ea1a90df543d244481d3e7a4532909b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>row_major_bit</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a85591f44792a5172cc375194ac3b2b91a8099d69821eb15d86b30777fb2b26216</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Optionsd30a9865fc4b2ae22e9ffa78deab8577.html</anchorfile>
      <anchor>a1d76c3a5be71a3defc6563a59d4df72aa0fd9845e26df15f0b0935545b91298d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>traits&lt; Matrix&lt; _Scalar, SizeAtCompileTime, SizeAtCompileTime, 0, MaxSizeAtCompileTime, MaxSizeAtCompileTime &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="class">
    <name>traits&lt; Matrix&lt; _StorageIndex, SizeAtCompileTime, SizeAtCompileTime, 0, MaxSizeAtCompileTime, MaxSizeAtCompileTime &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="class">
    <name>traits&lt; MatrixType &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="class">
    <name>traits&lt; MatrixType::PlainObject &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01MatrixWrapper_3_01ExpressionType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>traits&lt; remove_all&lt; ExpressionType::Nested &gt;::type &gt;</base>
    <member kind="enumvalue">
      <name>Flags0</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01MatrixWrapper_3_01ExpressionType_01_4_01_4.html</anchorfile>
      <anchor>a4dadb25e8d92d53839c315f8b53f5e94a7cf229f9ff7a92f3c271572ff0d95dbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01MatrixWrapper_3_01ExpressionType_01_4_01_4.html</anchorfile>
      <anchor>a4dadb25e8d92d53839c315f8b53f5e94ae78fa8c763e31f962ceb03efbb772790</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01MatrixWrapper_3_01ExpressionType_01_4_01_4.html</anchorfile>
      <anchor>a4dadb25e8d92d53839c315f8b53f5e94ae78fa8c763e31f962ceb03efbb772790</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags0</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01MatrixWrapper_3_01ExpressionType_01_4_01_4.html</anchorfile>
      <anchor>a4dadb25e8d92d53839c315f8b53f5e94a7cf229f9ff7a92f3c271572ff0d95dbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixXpr</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01MatrixWrapper_3_01ExpressionType_01_4_01_4.html</anchorfile>
      <anchor>ae401c17b667c6513b992141a9f43691f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; NestByValue&lt; ExpressionType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01NestByValue_3_01ExpressionType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>traits&lt; ExpressionType &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; PartialPivLU&lt; _MatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01PartialPivLU_3_01__MatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>traits&lt; _MatrixType &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialPivLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ad30fa31d6c680c9d6b83357f4aa985ffafb0507a721b14138b6ef1de1b0c705f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialPivLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ad30fa31d6c680c9d6b83357f4aa985ffa953f39c0d41dc09f4a1bc22387e5ad13</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; _MatrixType &gt;</type>
      <name>BaseTraits</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialPivLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ac19dabf2a52fcbe37f8fd6ba52799704</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialPivLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ad30fa31d6c680c9d6b83357f4aa985ffa953f39c0d41dc09f4a1bc22387e5ad13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialPivLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ad30fa31d6c680c9d6b83357f4aa985ffafb0507a721b14138b6ef1de1b0c705f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SolverStorage</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialPivLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a69d58e3e3f7626479141d277d46fbf18</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixXpr</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialPivLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>abec48b37deb2eb7ec83cc857900538ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; PartialReduxExpr&lt; MatrixType, MemberOp, Direction &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Direction</templarg>
    <base>traits&lt; MatrixType &gt;</base>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ad0f8fbf03cc496d705913729ae64fb20a527a79f34ffccc1966e39e79a6403590</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ad0f8fbf03cc496d705913729ae64fb20a876a7d766851fb9509c02c2184f6c019</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ad0f8fbf03cc496d705913729ae64fb20a0971c603bdc6e7cb21d205647c827693</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ad0f8fbf03cc496d705913729ae64fb20aa6ab3105bbdc2fe399e411ff71a8668e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ad0f8fbf03cc496d705913729ae64fb20ae119342a7eaf7242e79e332193ceb59f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TraversalSize</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ad0f8fbf03cc496d705913729ae64fb20a7cc45bb6408a95de6ea3cae78a2bb60a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ad0f8fbf03cc496d705913729ae64fb20a876a7d766851fb9509c02c2184f6c019</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ad0f8fbf03cc496d705913729ae64fb20ae119342a7eaf7242e79e332193ceb59f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>InputScalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a9d3b60f0417ed934e2540d7e77464223</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ad0f8fbf03cc496d705913729ae64fb20aa6ab3105bbdc2fe399e411ff71a8668e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ad0f8fbf03cc496d705913729ae64fb20a0971c603bdc6e7cb21d205647c827693</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ad0f8fbf03cc496d705913729ae64fb20a527a79f34ffccc1966e39e79a6403590</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MemberOp::result_type</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a556790333f27009112a1bb9e3ba1b9e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; MatrixType &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ac45b99c042ca4ebf9195532aed5d9875</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TraversalSize</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ad0f8fbf03cc496d705913729ae64fb20a7cc45bb6408a95de6ea3cae78a2bb60a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; MatrixType &gt;::XprKind</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ab185c3fff37e5e5253fdfc037c1abc16</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtComp33f5a5c1054ebe602d2055d423bdae9c.html</filename>
    <templarg>SizeAtCompileTime</templarg>
    <templarg>MaxSizeAtCompileTime</templarg>
    <templarg></templarg>
    <base>traits&lt; Matrix&lt; _StorageIndex, SizeAtCompileTime, SizeAtCompileTime, 0, MaxSizeAtCompileTime, MaxSizeAtCompileTime &gt; &gt;</base>
    <member kind="typedef">
      <type>Matrix&lt; _StorageIndex, SizeAtCompileTime, 1, 0, MaxSizeAtCompileTime, 1 &gt;</type>
      <name>IndicesType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtComp33f5a5c1054ebe602d2055d423bdae9c.html</anchorfile>
      <anchor>ae1a4a00b2b672bb90f5fa2865a685089</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtComp33f5a5c1054ebe602d2055d423bdae9c.html</anchorfile>
      <anchor>aed1bb3143b5cb628201bd7dab896a797</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtComp33f5a5c1054ebe602d2055d423bdae9c.html</anchorfile>
      <anchor>a3b0de4f65dbfa61abb07e006b2961804</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationStorage</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtComp33f5a5c1054ebe602d2055d423bdae9c.html</anchorfile>
      <anchor>aacb0bfda5e0099c12ba651125823f7ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; PermutationWrapper&lt; _IndicesType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01PermutationWrapper_3_01__IndicesType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PermutationWrapper_3_01__IndicesType_01_4_01_4.html</anchorfile>
      <anchor>aaf01296badd2c3c7744c327cfaa571b9aee155203a84aa8d0834044d38a7cf033</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PermutationWrapper_3_01__IndicesType_01_4_01_4.html</anchorfile>
      <anchor>aaf01296badd2c3c7744c327cfaa571b9ac99f38f6f50ca3386b2cb577ad357f0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PermutationWrapper_3_01__IndicesType_01_4_01_4.html</anchorfile>
      <anchor>aaf01296badd2c3c7744c327cfaa571b9a7fed6fa035381e22d136e8ecc1d3c62e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PermutationWrapper_3_01__IndicesType_01_4_01_4.html</anchorfile>
      <anchor>aaf01296badd2c3c7744c327cfaa571b9a78ab9b2058f413baae7b9639cf74fa90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PermutationWrapper_3_01__IndicesType_01_4_01_4.html</anchorfile>
      <anchor>aaf01296badd2c3c7744c327cfaa571b9abda5adccb385e7df3ae186374fec6e9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PermutationWrapper_3_01__IndicesType_01_4_01_4.html</anchorfile>
      <anchor>aaf01296badd2c3c7744c327cfaa571b9ac99f38f6f50ca3386b2cb577ad357f0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PermutationWrapper_3_01__IndicesType_01_4_01_4.html</anchorfile>
      <anchor>aaf01296badd2c3c7744c327cfaa571b9abda5adccb385e7df3ae186374fec6e9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PermutationWrapper_3_01__IndicesType_01_4_01_4.html</anchorfile>
      <anchor>a6cd4b5d974540dface40b94fd8918097</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PermutationWrapper_3_01__IndicesType_01_4_01_4.html</anchorfile>
      <anchor>aaf01296badd2c3c7744c327cfaa571b9a78ab9b2058f413baae7b9639cf74fa90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PermutationWrapper_3_01__IndicesType_01_4_01_4.html</anchorfile>
      <anchor>aaf01296badd2c3c7744c327cfaa571b9a7fed6fa035381e22d136e8ecc1d3c62e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PermutationWrapper_3_01__IndicesType_01_4_01_4.html</anchorfile>
      <anchor>aaf01296badd2c3c7744c327cfaa571b9aee155203a84aa8d0834044d38a7cf033</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PermutationWrapper_3_01__IndicesType_01_4_01_4.html</anchorfile>
      <anchor>a446f600704e244d9c79bc5a84ca45aee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_IndicesType::Scalar</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PermutationWrapper_3_01__IndicesType_01_4_01_4.html</anchorfile>
      <anchor>af79687e22c4aecd116b32a9875f165ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationStorage</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01PermutationWrapper_3_01__IndicesType_01_4_01_4.html</anchorfile>
      <anchor>a73b667d33aed32c6a3d8cb74b9f0c8f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>traits&lt; PlainObjectType &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Product&lt; Lhs, Rhs, Option &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Product_3_01Lhs_00_01Rhs_00_01Option_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Option</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Product_3_01Lhs_00_01Rhs_00_01Option_01_4_01_4.html</anchorfile>
      <anchor>ab9567593b3d620164dcffe4ca05cef43a0c86fbf463668c2174d73628e7f71269</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Product_3_01Lhs_00_01Rhs_00_01Option_01_4_01_4.html</anchorfile>
      <anchor>ab9567593b3d620164dcffe4ca05cef43a2471c4a250eb747025df4e9bd788ded7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Product_3_01Lhs_00_01Rhs_00_01Option_01_4_01_4.html</anchorfile>
      <anchor>ab9567593b3d620164dcffe4ca05cef43a2bc714111e81afbfedba763318ec6a26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Product_3_01Lhs_00_01Rhs_00_01Option_01_4_01_4.html</anchorfile>
      <anchor>ab9567593b3d620164dcffe4ca05cef43a8e984ef6938187f6860b9d5cb334a485</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSize</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Product_3_01Lhs_00_01Rhs_00_01Option_01_4_01_4.html</anchorfile>
      <anchor>ab9567593b3d620164dcffe4ca05cef43a7a829eda6fe7b2daaf6bdd8a38bc684c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Product_3_01Lhs_00_01Rhs_00_01Option_01_4_01_4.html</anchorfile>
      <anchor>ab9567593b3d620164dcffe4ca05cef43a8fedff91fd8f342a7205e3a39771f994</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Product_3_01Lhs_00_01Rhs_00_01Option_01_4_01_4.html</anchorfile>
      <anchor>ab9567593b3d620164dcffe4ca05cef43a2471c4a250eb747025df4e9bd788ded7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Product_3_01Lhs_00_01Rhs_00_01Option_01_4_01_4.html</anchorfile>
      <anchor>ab9567593b3d620164dcffe4ca05cef43a8fedff91fd8f342a7205e3a39771f994</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSize</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Product_3_01Lhs_00_01Rhs_00_01Option_01_4_01_4.html</anchorfile>
      <anchor>ab9567593b3d620164dcffe4ca05cef43a7a829eda6fe7b2daaf6bdd8a38bc684c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; Lhs &gt;::type</type>
      <name>LhsCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Product_3_01Lhs_00_01Rhs_00_01Option_01_4_01_4.html</anchorfile>
      <anchor>a6fd76e36f8afc58da6d2d5646b671807</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; LhsCleaned &gt;</type>
      <name>LhsTraits</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Product_3_01Lhs_00_01Rhs_00_01Option_01_4_01_4.html</anchorfile>
      <anchor>a2558de0f7d3f7e00f3e129406665a1dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Product_3_01Lhs_00_01Rhs_00_01Option_01_4_01_4.html</anchorfile>
      <anchor>ab9567593b3d620164dcffe4ca05cef43a8e984ef6938187f6860b9d5cb334a485</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Product_3_01Lhs_00_01Rhs_00_01Option_01_4_01_4.html</anchorfile>
      <anchor>ab9567593b3d620164dcffe4ca05cef43a2bc714111e81afbfedba763318ec6a26</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; Rhs &gt;::type</type>
      <name>RhsCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Product_3_01Lhs_00_01Rhs_00_01Option_01_4_01_4.html</anchorfile>
      <anchor>a6fd90d8da68fa0e0877534a52aa0ad62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; RhsCleaned &gt;</type>
      <name>RhsTraits</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Product_3_01Lhs_00_01Rhs_00_01Option_01_4_01_4.html</anchorfile>
      <anchor>a5c368e4a12fcde66f08ea07ab706c037</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Product_3_01Lhs_00_01Rhs_00_01Option_01_4_01_4.html</anchorfile>
      <anchor>ab9567593b3d620164dcffe4ca05cef43a0c86fbf463668c2174d73628e7f71269</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; typename traits&lt; LhsCleaned &gt;::Scalar, typename traits&lt; RhsCleaned &gt;::Scalar &gt;::ReturnType</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Product_3_01Lhs_00_01Rhs_00_01Option_01_4_01_4.html</anchorfile>
      <anchor>a780b9b2fadba314795f26828b0a595f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>promote_index_type&lt; typename LhsTraits::StorageIndex, typename RhsTraits::StorageIndex &gt;::type</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Product_3_01Lhs_00_01Rhs_00_01Option_01_4_01_4.html</anchorfile>
      <anchor>ad010e31abcd1be347b28e292a4b2a924</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>product_promote_storage_type&lt; typename LhsTraits::StorageKind, typename RhsTraits::StorageKind, internal::product_type&lt; Lhs, Rhs &gt;::ret &gt;::ret</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Product_3_01Lhs_00_01Rhs_00_01Option_01_4_01_4.html</anchorfile>
      <anchor>a6730dadec4953678689c03ff60f6ad7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixXpr</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Product_3_01Lhs_00_01Rhs_00_01Option_01_4_01_4.html</anchorfile>
      <anchor>a120ac65f1353062ed28220521a12cbb4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>traits&lt; Quaternion &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Quaternion&lt; _Scalar, _Options &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Quaternion_3_01__Scalar_00_01__Options_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Quaternion_3_01__Scalar_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a4c245bec519e994847aad8131ab33ba8a31bd934751e8626accfb0756316372ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Quaternion_3_01__Scalar_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a4c245bec519e994847aad8131ab33ba8a74555e293008976ba3ea8b33f181c2a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Quaternion_3_01__Scalar_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a4c245bec519e994847aad8131ab33ba8a31bd934751e8626accfb0756316372ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; _Scalar, 4, 1, _Options &gt;</type>
      <name>Coefficients</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Quaternion_3_01__Scalar_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>aa514803b2bece105b57a80070738a308</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Quaternion_3_01__Scalar_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a4c245bec519e994847aad8131ab33ba8a74555e293008976ba3ea8b33f181c2a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Quaternion&lt; _Scalar, _Options &gt;</type>
      <name>PlainObject</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Quaternion_3_01__Scalar_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>aa4df82695cfa29ce9a7e9beab75dc1bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Quaternion_3_01__Scalar_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>ae08389cd2248d4a2c189cdf99f912b41</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>traits&lt; Quaternion&lt; _Scalar,(int(_Options)&amp;Aligned)==Aligned ? AutoAlign :DontAlign &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Ref&lt; _PlainObjectType, _Options, _StrideType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Ref_3_01__PlainObjectType_00_01__Options_00_01__StrideType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <templarg></templarg>
    <base>traits&lt; Map&lt; _PlainObjectType, _Options, _StrideType &gt; &gt;</base>
    <class kind="struct">Eigen::internal::traits&lt; Ref&lt; _PlainObjectType, _Options, _StrideType &gt; &gt;::match</class>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01__PlainObjectType_00_01__Options_00_01__StrideType_01_4_01_4.html</anchorfile>
      <anchor>a49ff3d4f01810fe8a1723970080f01cfad7fc16b0758e6c5f3753157dd4fa6eb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01__PlainObjectType_00_01__Options_00_01__StrideType_01_4_01_4.html</anchorfile>
      <anchor>a49ff3d4f01810fe8a1723970080f01cfad225cd7be17e76fb3598532eea28eb21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01__PlainObjectType_00_01__Options_00_01__StrideType_01_4_01_4.html</anchorfile>
      <anchor>a49ff3d4f01810fe8a1723970080f01cfaf4e39de8172cbc30224da48d07c8072c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01__PlainObjectType_00_01__Options_00_01__StrideType_01_4_01_4.html</anchorfile>
      <anchor>a49ff3d4f01810fe8a1723970080f01cfaf4e39de8172cbc30224da48d07c8072c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01__PlainObjectType_00_01__Options_00_01__StrideType_01_4_01_4.html</anchorfile>
      <anchor>a49ff3d4f01810fe8a1723970080f01cfad225cd7be17e76fb3598532eea28eb21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01__PlainObjectType_00_01__Options_00_01__StrideType_01_4_01_4.html</anchorfile>
      <anchor>a49ff3d4f01810fe8a1723970080f01cfad7fc16b0758e6c5f3753157dd4fa6eb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_PlainObjectType</type>
      <name>PlainObjectType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01__PlainObjectType_00_01__Options_00_01__StrideType_01_4_01_4.html</anchorfile>
      <anchor>a1a891225ab7bc2b909fe009cb15af8ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_StrideType</type>
      <name>StrideType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01__PlainObjectType_00_01__Options_00_01__StrideType_01_4_01_4.html</anchorfile>
      <anchor>a3d87abd458a368ce0a3ec13e4c90667a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Ref&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, _Options, _StrideType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Ref_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions5c3018ee40a81b87265b9ea08b1d51f8.html</filename>
    <templarg></templarg>
    <templarg>MatOptions</templarg>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <templarg></templarg>
    <base>Eigen::internal::traits&lt; Ref&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, _Options, _StrideType &gt; &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions5c3018ee40a81b87265b9ea08b1d51f8.html</anchorfile>
      <anchor>a9c71b5c7a32623dbc1b99b7b030122b5a4d4e303140fcdd337f9e540f895f9373</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01const_01SparseMatrix_3_01MatScalar_00_01MatOptions5c3018ee40a81b87265b9ea08b1d51f8.html</anchorfile>
      <anchor>a9c71b5c7a32623dbc1b99b7b030122b5a4d4e303140fcdd337f9e540f895f9373</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Ref&lt; const SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, _Options, _StrideType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Ref_3_01const_01SparseVector_3_01MatScalar_00_01MatOptionsf3fc8f62cad8b28f185cf9e5b9c33ba2.html</filename>
    <templarg></templarg>
    <templarg>MatOptions</templarg>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <templarg></templarg>
    <base>Eigen::internal::traits&lt; Ref&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, _Options, _StrideType &gt; &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01const_01SparseVector_3_01MatScalar_00_01MatOptionsf3fc8f62cad8b28f185cf9e5b9c33ba2.html</anchorfile>
      <anchor>a0f666628043d9f8cf601ecb68e780d28a1577cd17274e8098885d601e440bb843</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01const_01SparseVector_3_01MatScalar_00_01MatOptionsf3fc8f62cad8b28f185cf9e5b9c33ba2.html</anchorfile>
      <anchor>a0f666628043d9f8cf601ecb68e780d28a1577cd17274e8098885d601e440bb843</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Ref&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, _Options, _StrideType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01Ma84f4b0a83582d11ae343293225d81d55.html</filename>
    <templarg></templarg>
    <templarg>MatOptions</templarg>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <templarg></templarg>
    <base>traits&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt; &gt;</base>
    <class kind="struct">Eigen::internal::traits&lt; Ref&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, _Options, _StrideType &gt; &gt;::match</class>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01Ma84f4b0a83582d11ae343293225d81d55.html</anchorfile>
      <anchor>a5da63837e6bd03cfb69dc4adc7898ac5a0ea33f9cd6f85bdfe06c001959120e0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01Ma84f4b0a83582d11ae343293225d81d55.html</anchorfile>
      <anchor>a5da63837e6bd03cfb69dc4adc7898ac5a6b266dc6edb5bdb10dbd315b052e1739</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01Ma84f4b0a83582d11ae343293225d81d55.html</anchorfile>
      <anchor>a5da63837e6bd03cfb69dc4adc7898ac5a6b266dc6edb5bdb10dbd315b052e1739</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01Ma84f4b0a83582d11ae343293225d81d55.html</anchorfile>
      <anchor>a5da63837e6bd03cfb69dc4adc7898ac5a0ea33f9cd6f85bdfe06c001959120e0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;</type>
      <name>PlainObjectType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01SparseMatrix_3_01MatScalar_00_01MatOptions_00_01Ma84f4b0a83582d11ae343293225d81d55.html</anchorfile>
      <anchor>a481a45a9d6b5a79e674f8c6f79edb3da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Ref&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, _Options, _StrideType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Ref_3_01SparseVector_3_01MatScalar_00_01MatOptions_00_01Ma822b893df7dae52812fdbc0cf7c7d6c3.html</filename>
    <templarg></templarg>
    <templarg>MatOptions</templarg>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <templarg></templarg>
    <base>traits&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt; &gt;</base>
    <class kind="struct">Eigen::internal::traits&lt; Ref&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, _Options, _StrideType &gt; &gt;::match</class>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01SparseVector_3_01MatScalar_00_01MatOptions_00_01Ma822b893df7dae52812fdbc0cf7c7d6c3.html</anchorfile>
      <anchor>ab1dd3a95dab39bad280a5627cc0f6df1a18e96aea01e93b01e3e6973c1945f5a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01SparseVector_3_01MatScalar_00_01MatOptions_00_01Ma822b893df7dae52812fdbc0cf7c7d6c3.html</anchorfile>
      <anchor>ab1dd3a95dab39bad280a5627cc0f6df1a0821f275fc67c94b59e186948a3da126</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01SparseVector_3_01MatScalar_00_01MatOptions_00_01Ma822b893df7dae52812fdbc0cf7c7d6c3.html</anchorfile>
      <anchor>ab1dd3a95dab39bad280a5627cc0f6df1a0821f275fc67c94b59e186948a3da126</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01SparseVector_3_01MatScalar_00_01MatOptions_00_01Ma822b893df7dae52812fdbc0cf7c7d6c3.html</anchorfile>
      <anchor>ab1dd3a95dab39bad280a5627cc0f6df1a18e96aea01e93b01e3e6973c1945f5a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;</type>
      <name>PlainObjectType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Ref_3_01SparseVector_3_01MatScalar_00_01MatOptions_00_01Ma822b893df7dae52812fdbc0cf7c7d6c3.html</anchorfile>
      <anchor>aaf4444213ac3f213f1ce25c88f4562e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; RefBase&lt; Derived &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01RefBase_3_01Derived_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>traits&lt; Derived &gt;</base>
  </compound>
  <compound kind="class">
    <name>traits&lt; remove_all&lt; ExpressionType::Nested &gt;::type &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="class">
    <name>traits&lt; Replicate &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Replicate&lt; MatrixType, RowFactor, ColFactor &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>RowFactor</templarg>
    <templarg>ColFactor</templarg>
    <base>traits&lt; MatrixType &gt;</base>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a7fe6d251ed00dd8cdccf1bd88cc96bccafebf6348d9ab7bab1f54706c6ccd74b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a7fe6d251ed00dd8cdccf1bd88cc96bcca40b57b950e0d2371dc45bcfab51624e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a7fe6d251ed00dd8cdccf1bd88cc96bcca329eaf5abeadd42016630f6ade1a08da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a7fe6d251ed00dd8cdccf1bd88cc96bcca6d36ff17ee875f7cf3a78aef66838372</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a7fe6d251ed00dd8cdccf1bd88cc96bccabd48a49ad662c75e067cba7882532b0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a7fe6d251ed00dd8cdccf1bd88cc96bcca21a40e028726aec14372731b749d5397</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; MatrixTypeNested &gt;::type</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a3c6f5df06bf46df6cbf5250ba5a22453</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a7fe6d251ed00dd8cdccf1bd88cc96bcca40b57b950e0d2371dc45bcfab51624e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a7fe6d251ed00dd8cdccf1bd88cc96bcca21a40e028726aec14372731b749d5397</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a7fe6d251ed00dd8cdccf1bd88cc96bccabd48a49ad662c75e067cba7882532b0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ref_selector&lt; MatrixType &gt;::type</type>
      <name>MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a06094f652fe7d281b1febd7252bfd1b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a7fe6d251ed00dd8cdccf1bd88cc96bcca6d36ff17ee875f7cf3a78aef66838372</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a7fe6d251ed00dd8cdccf1bd88cc96bcca329eaf5abeadd42016630f6ade1a08da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a7fe6d251ed00dd8cdccf1bd88cc96bccafebf6348d9ab7bab1f54706c6ccd74b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>abc7e2bd9b52486df3c210a519b8b5ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; MatrixType &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a897e1e1f1b3bf8a29a9f193eb2b123f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; MatrixType &gt;::XprKind</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a5ddda540570c1b22e5bea509852ef2ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; ReturnByValue&lt; Derived &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01ReturnByValue_3_01Derived_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>traits&lt; traits&lt; Derived &gt;::ReturnType &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01ReturnByValue_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>ab4d941b5c5b472aad475cb8bda7b6857a46f0748b91543f76a718d46af4610a94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01ReturnByValue_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>ab4d941b5c5b472aad475cb8bda7b6857a46f0748b91543f76a718d46af4610a94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Reverse&lt; MatrixType, Direction &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Reverse_3_01MatrixType_00_01Direction_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Direction</templarg>
    <base>traits&lt; MatrixType &gt;</base>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Reverse_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ac821c636b66f14ef3e574f3ef7b84f29a1a7cdfded010578726a7165b55831004</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Reverse_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ac821c636b66f14ef3e574f3ef7b84f29a22e35eec92cfdbca271cd09db61cbfec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Reverse_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ac821c636b66f14ef3e574f3ef7b84f29a2ac7bdca0d258e595e2def034833324f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Reverse_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ac821c636b66f14ef3e574f3ef7b84f29a125f684db39ee2561cd709db27947160</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Reverse_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ac821c636b66f14ef3e574f3ef7b84f29ae9947c56642ee09378231c291cd5cabe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; MatrixTypeNested &gt;::type</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Reverse_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ac3990c23f2fc7e589f671145407b4649</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Reverse_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ac821c636b66f14ef3e574f3ef7b84f29a22e35eec92cfdbca271cd09db61cbfec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Reverse_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ac821c636b66f14ef3e574f3ef7b84f29ae9947c56642ee09378231c291cd5cabe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ref_selector&lt; MatrixType &gt;::type</type>
      <name>MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Reverse_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a29a753d24c5bd3262a9b5aa1ae177e52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Reverse_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ac821c636b66f14ef3e574f3ef7b84f29a125f684db39ee2561cd709db27947160</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Reverse_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ac821c636b66f14ef3e574f3ef7b84f29a2ac7bdca0d258e595e2def034833324f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Reverse_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ac821c636b66f14ef3e574f3ef7b84f29a1a7cdfded010578726a7165b55831004</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Reverse_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ac5be0e9568d9607bcb0a7c1730b3d012</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; MatrixType &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Reverse_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a1a9e576ce2d866a919ff6f333673fc14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; MatrixType &gt;::XprKind</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Reverse_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a661e935d2f1281c8872523d6d81dabfe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Rotation2D&lt; _Scalar &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Rotation2D_3_01__Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Rotation2D_3_01__Scalar_01_4_01_4.html</anchorfile>
      <anchor>af8b1ac65b4bce2a1152f5c0d2d0e981b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Select&lt; ConditionMatrixType, ThenMatrixType, ElseMatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>traits&lt; ThenMatrixType &gt;</base>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>a131f1a04cf685e97b5ed8a42220ca27fa05caf70f1b7edc07d3d229ca4506371f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>a131f1a04cf685e97b5ed8a42220ca27fae602391fd111e6bd8639aad352311a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>a131f1a04cf685e97b5ed8a42220ca27fa994149e9d9fdd87e5a118676043265c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>a131f1a04cf685e97b5ed8a42220ca27fa8278719d26c3ea26a18f19f0f52ef047</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>a131f1a04cf685e97b5ed8a42220ca27fa7c77d179bd13c068a50ec3f8bb1b2d38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>a131f1a04cf685e97b5ed8a42220ca27fae602391fd111e6bd8639aad352311a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ConditionMatrixType::Nested</type>
      <name>ConditionMatrixNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>ab2e9ab45462bbc1d5acf0efd4470df84</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ElseMatrixType::Nested</type>
      <name>ElseMatrixNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>a78d8b57ded5a7dd4adde5f46675dfd5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>a131f1a04cf685e97b5ed8a42220ca27fa7c77d179bd13c068a50ec3f8bb1b2d38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>a131f1a04cf685e97b5ed8a42220ca27fa8278719d26c3ea26a18f19f0f52ef047</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>a131f1a04cf685e97b5ed8a42220ca27fa994149e9d9fdd87e5a118676043265c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>a131f1a04cf685e97b5ed8a42220ca27fa05caf70f1b7edc07d3d229ca4506371f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; ThenMatrixType &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>af25bcfe2b10edd4c712db322a67cf38d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Dense</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>af5ff0d811757bd62f57f49f9da050632</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ThenMatrixType::Nested</type>
      <name>ThenMatrixNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>a5f974812f22d59116a88af721159cdda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; ThenMatrixType &gt;::XprKind</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>ad1324cdd8949a97a6842bfbf1f6b59be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>traits&lt; SelfAdjointView &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SelfAdjointView&lt; MatrixType, UpLo &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SelfAdjointView_3_01MatrixType_00_01UpLo_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>UpLo</templarg>
    <base>traits&lt; MatrixType &gt;</base>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SelfAdjointView_3_01MatrixType_00_01UpLo_01_4_01_4.html</anchorfile>
      <anchor>a2144b22053302bdd2a3def2fc12fdd7aad11ae907aef0f6d1dcb8f82cdc4f8fdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagsLvalueBit</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SelfAdjointView_3_01MatrixType_00_01UpLo_01_4_01_4.html</anchorfile>
      <anchor>a2144b22053302bdd2a3def2fc12fdd7aa6fb7d41000056b1caca2ff07defb2a43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SelfAdjointView_3_01MatrixType_00_01UpLo_01_4_01_4.html</anchorfile>
      <anchor>a2144b22053302bdd2a3def2fc12fdd7aa6bad857e214690b0ea37e9a4cce860c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType</type>
      <name>ExpressionType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SelfAdjointView_3_01MatrixType_00_01UpLo_01_4_01_4.html</anchorfile>
      <anchor>aeaf9375b523c8415dddb7e48b60a3347</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SelfAdjointView_3_01MatrixType_00_01UpLo_01_4_01_4.html</anchorfile>
      <anchor>a2144b22053302bdd2a3def2fc12fdd7aa6bad857e214690b0ea37e9a4cce860c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagsLvalueBit</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SelfAdjointView_3_01MatrixType_00_01UpLo_01_4_01_4.html</anchorfile>
      <anchor>a2144b22053302bdd2a3def2fc12fdd7aa6fb7d41000056b1caca2ff07defb2a43</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>FullMatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SelfAdjointView_3_01MatrixType_00_01UpLo_01_4_01_4.html</anchorfile>
      <anchor>a0580ec066d0f63149d93af28a0c1ce84</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ref_selector&lt; MatrixType &gt;::non_const_type</type>
      <name>MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SelfAdjointView_3_01MatrixType_00_01UpLo_01_4_01_4.html</anchorfile>
      <anchor>a78fbe1472ee4d87826b253c2b194062b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; MatrixTypeNested &gt;::type</type>
      <name>MatrixTypeNestedCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SelfAdjointView_3_01MatrixType_00_01UpLo_01_4_01_4.html</anchorfile>
      <anchor>a9a5dcf20cb07f9a3fb8f7ec32f8eaaad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SelfAdjointView_3_01MatrixType_00_01UpLo_01_4_01_4.html</anchorfile>
      <anchor>a2144b22053302bdd2a3def2fc12fdd7aad11ae907aef0f6d1dcb8f82cdc4f8fdf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SimplicialCholesky&lt; _MatrixType, _UpLo, _Ordering &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SimplicialCholesky_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialCholesky_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>ae4a6edaa6671fd711ad00eda753831c5a02b2c4595745e9c45dff9ffb474f2056</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialCholesky_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>a1c214738e9757344ce70a32118b08628</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Ordering</type>
      <name>OrderingType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialCholesky_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>a36a8c1dd5aa30d04be1839a9741ebf9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialCholesky_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>ae4a6edaa6671fd711ad00eda753831c5a02b2c4595745e9c45dff9ffb474f2056</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SimplicialLDLT&lt; _MatrixType, _UpLo, _Ordering &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SimplicialLDLT_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLDLT_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>af90505490bffaaa8a728c37eac753dd9a114a6b5518f411512bb86cf6b8253e07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor, StorageIndex &gt;</type>
      <name>CholMatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLDLT_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>a126e58b0017f9ab748fa1660c63e8335</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; const CholMatrixType, Eigen::UnitLower &gt;</type>
      <name>MatrixL</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLDLT_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>a7901e6a8ad47b88fabc8b12d01e764b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLDLT_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>a80fde83cff1958da11da033c30edb953</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; const typename CholMatrixType::AdjointReturnType, Eigen::UnitUpper &gt;</type>
      <name>MatrixU</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLDLT_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>a0b9837dfaa2b3fba26afd6576a0fd3f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Ordering</type>
      <name>OrderingType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLDLT_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>af62e207b99b2e8f2ec8fd8a9604ca80b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLDLT_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>a66df41d96d16a3956ec4d9610410751b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLDLT_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>a4e6d35fe3d2c201aff85fbfb194c4137</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLDLT_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>af90505490bffaaa8a728c37eac753dd9a114a6b5518f411512bb86cf6b8253e07</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatrixL</type>
      <name>getL</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLDLT_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>a719f994340cc13aa62370967bc335205</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatrixU</type>
      <name>getU</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLDLT_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>a86a7981a576e4f288e74248b80380078</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SimplicialLLT&lt; _MatrixType, _UpLo, _Ordering &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SimplicialLLT_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLLT_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>a7f0aa1afbfe550a8059f6f0a60b47a3ca15f8b8d38533f6ea36ba13ef01ed0c0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor, StorageIndex &gt;</type>
      <name>CholMatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLLT_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>a47adb560804c0dd0c5e10d8426caddc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; const CholMatrixType, Eigen::Lower &gt;</type>
      <name>MatrixL</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLLT_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>ad3cb1af9b45f34edb7b0c2e2280a18ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLLT_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>a4ae0170448d23a85622d04f96ae52d98</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; const typename CholMatrixType::AdjointReturnType, Eigen::Upper &gt;</type>
      <name>MatrixU</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLLT_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>a016df454cac8fb666c5db0b0558c664c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Ordering</type>
      <name>OrderingType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLLT_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>a8ecc2e5150205a674f2e7fdd32cca3f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLLT_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>ab7f535eb89ef38cf172d35f1930acded</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLLT_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>a4d55ef678c5141c77b53719cbb24cf6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLLT_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>a7f0aa1afbfe550a8059f6f0a60b47a3ca15f8b8d38533f6ea36ba13ef01ed0c0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatrixL</type>
      <name>getL</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLLT_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>a033298b6c58837a99b2ad57713254826</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatrixU</type>
      <name>getU</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SimplicialLLT_3_01__MatrixType_00_01__UpLo_00_01__Ordering_01_4_01_4.html</anchorfile>
      <anchor>a2df55ac6690830d6f90a080379c61f3c</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Solve_3_01Decomposition_00_01RhsType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>traits&lt; solve_traits&lt; Decomposition, RhsType, internal::traits&lt; RhsType &gt;::StorageKind &gt;::PlainObject &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Solve_3_01Decomposition_00_01RhsType_01_4_01_4.html</anchorfile>
      <anchor>acdafee1ff994afaa37179fa183f6cc39a2eb92180042374d9bbfdb9f35ae95005</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Solve_3_01Decomposition_00_01RhsType_01_4_01_4.html</anchorfile>
      <anchor>acdafee1ff994afaa37179fa183f6cc39aef2d7be354ff579f6a38552a0e6b9a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; PlainObject &gt;</type>
      <name>BaseTraits</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Solve_3_01Decomposition_00_01RhsType_01_4_01_4.html</anchorfile>
      <anchor>aaf0ecbe963cd667d5fcba412bbea7f35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Solve_3_01Decomposition_00_01RhsType_01_4_01_4.html</anchorfile>
      <anchor>acdafee1ff994afaa37179fa183f6cc39aef2d7be354ff579f6a38552a0e6b9a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Solve_3_01Decomposition_00_01RhsType_01_4_01_4.html</anchorfile>
      <anchor>acdafee1ff994afaa37179fa183f6cc39a2eb92180042374d9bbfdb9f35ae95005</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>solve_traits&lt; Decomposition, RhsType, typename internal::traits&lt; RhsType &gt;::StorageKind &gt;::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Solve_3_01Decomposition_00_01RhsType_01_4_01_4.html</anchorfile>
      <anchor>ac3e6f6f9cceda71019bfe341bdda4bcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>promote_index_type&lt; typename Decomposition::StorageIndex, typename RhsType::StorageIndex &gt;::type</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Solve_3_01Decomposition_00_01RhsType_01_4_01_4.html</anchorfile>
      <anchor>a7b5f686dd63b88493d8b841d51dc4b36</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>traits&lt; solve_traits&lt; Decomposition, RhsType, internal::traits&lt; RhsType &gt;::StorageKind &gt;::PlainObject &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SolveWithGuess&lt; Decomposition, RhsType, GuessType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SolveWithGuess_3_01Decomposition_00_01RhsType_00_01GuessType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>Eigen::internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SparseCompressedBase&lt; Derived &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SparseCompressedBase_3_01Derived_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>traits&lt; Derived &gt;</base>
  </compound>
  <compound kind="class">
    <name>traits&lt; SparseMatrix&lt; _Scalar, _Flags, _StorageIndex &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a755c9ab46c880544cabe75aa5415f1a5a4296b477962bfc06d03e407d353fbe16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a755c9ab46c880544cabe75aa5415f1a5a7b71bf697eb9d11d35ed1ae15deaa1af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a755c9ab46c880544cabe75aa5415f1a5a2ccd6c405f7e617d65a7008fbb85633d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a755c9ab46c880544cabe75aa5415f1a5a652299da5480c72ebcbd5d8d54883f99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a755c9ab46c880544cabe75aa5415f1a5a6c72fe861d415ff04dab76944017f38a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SupportedAccessPatterns</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a755c9ab46c880544cabe75aa5415f1a5a0a53fe1c021497a905b3459d9c6396b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a755c9ab46c880544cabe75aa5415f1a5a7b71bf697eb9d11d35ed1ae15deaa1af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a755c9ab46c880544cabe75aa5415f1a5a6c72fe861d415ff04dab76944017f38a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a755c9ab46c880544cabe75aa5415f1a5a652299da5480c72ebcbd5d8d54883f99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a755c9ab46c880544cabe75aa5415f1a5a2ccd6c405f7e617d65a7008fbb85633d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a755c9ab46c880544cabe75aa5415f1a5a4296b477962bfc06d03e407d353fbe16</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a4c7588df574f4098acf82f6c3df21899</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Index</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a026b770f01109a6f00756e5450cf9ea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Sparse</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>aa9e06212ee40acfa6830a322ebc3da44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SupportedAccessPatterns</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a755c9ab46c880544cabe75aa5415f1a5a0a53fe1c021497a905b3459d9c6396b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixXpr</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>adeafede9f875218a81e09db72019acaf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>traits&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SparseQR_QProduct&lt; SparseQRType, Derived &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SparseQR__QProduct_3_01SparseQRType_00_01Derived_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived::PlainObject</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseQR__QProduct_3_01SparseQRType_00_01Derived_01_4_01_4.html</anchorfile>
      <anchor>ae1e596296cf3e313d0248b6ffadd37d4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SparseQRMatrixQReturnType&lt; SparseQRType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SparseQRMatrixQReturnType_3_01SparseQRType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseQRMatrixQReturnType_3_01SparseQRType_01_4_01_4.html</anchorfile>
      <anchor>abb117b85d816e234d24d94fe85251865a663e2cedfcb40f669aef3b9d92d1c332</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseQRMatrixQReturnType_3_01SparseQRType_01_4_01_4.html</anchorfile>
      <anchor>abb117b85d816e234d24d94fe85251865a41ba68e3e52760fee8d6bdceeeb7b837</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseQRMatrixQReturnType_3_01SparseQRType_01_4_01_4.html</anchorfile>
      <anchor>abb117b85d816e234d24d94fe85251865a41ba68e3e52760fee8d6bdceeeb7b837</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseQRType::MatrixType</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseQRMatrixQReturnType_3_01SparseQRType_01_4_01_4.html</anchorfile>
      <anchor>a590365d451cdd97bf85150576de70d10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseQRMatrixQReturnType_3_01SparseQRType_01_4_01_4.html</anchorfile>
      <anchor>abb117b85d816e234d24d94fe85251865a663e2cedfcb40f669aef3b9d92d1c332</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseQRMatrixQReturnType_3_01SparseQRType_01_4_01_4.html</anchorfile>
      <anchor>a303535df1a3827af299a706d47a02bd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseQRMatrixQReturnType_3_01SparseQRType_01_4_01_4.html</anchorfile>
      <anchor>a59f0fdbde763c7056db7e8f2b0c5ee9f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SparseQRMatrixQTransposeReturnType&lt; SparseQRType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SparseQRMatrixQTransposeReturnType_3_01SparseQRType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>SparseQRType::MatrixType</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseQRMatrixQTransposeReturnType_3_01SparseQRType_01_4_01_4.html</anchorfile>
      <anchor>a3d2567bf554756c12327729f4a16ddcc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SparseRefBase&lt; Derived &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SparseRefBase_3_01Derived_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>traits&lt; Derived &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SparseSelfAdjointView&lt; MatrixType, Mode &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SparseSelfAdjointView_3_01MatrixType_00_01Mode_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <base>traits&lt; MatrixType &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SparseSymmetricPermutationProduct&lt; MatrixType, Mode &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SparseSymmetricPermutationProduct_3_01MatrixType_00_01Mode_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <base>traits&lt; MatrixType &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>IsColVector</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a239e10bd6f049952ba18897446f08032a597df31eccea73e1c94d21ad383639bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a239e10bd6f049952ba18897446f08032a7347512ae6ad073e191454427041fbc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a239e10bd6f049952ba18897446f08032a319be67a22b734c26881f030c8a42a54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a239e10bd6f049952ba18897446f08032a68cbb5a16acd05c0486a7eeec59a6f5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a239e10bd6f049952ba18897446f08032af41e46b3d825b097382cbb3cbb88e313</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a239e10bd6f049952ba18897446f08032ac6688e5db78494d3bbfeb07547ece65d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SupportedAccessPatterns</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a239e10bd6f049952ba18897446f08032ac6ff8a31aeb837c146e4f81fc7419d3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a239e10bd6f049952ba18897446f08032a319be67a22b734c26881f030c8a42a54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a239e10bd6f049952ba18897446f08032ac6688e5db78494d3bbfeb07547ece65d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsColVector</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a239e10bd6f049952ba18897446f08032a597df31eccea73e1c94d21ad383639bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a239e10bd6f049952ba18897446f08032af41e46b3d825b097382cbb3cbb88e313</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a239e10bd6f049952ba18897446f08032a68cbb5a16acd05c0486a7eeec59a6f5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a239e10bd6f049952ba18897446f08032a7347512ae6ad073e191454427041fbc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a82769d78cf75ea2316a85d621bedbff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>aec42d69562b56c18622a9f6c68819227</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Sparse</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a45df209a997a71525a21af75e046cf35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SupportedAccessPatterns</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a239e10bd6f049952ba18897446f08032ac6ff8a31aeb837c146e4f81fc7419d3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixXpr</type>
      <name>XprKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__StorageIndex_01_4_01_4.html</anchorfile>
      <anchor>a7766d0c43155ec85950124548de9f661</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>traits&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SparseView&lt; MatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SparseView_3_01MatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>traits&lt; MatrixType &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseView_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a4c8deefef91900ad21443597f11c538da40df98fbc52db282f47dd7e603d3a828</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseView_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a4c8deefef91900ad21443597f11c538da40df98fbc52db282f47dd7e603d3a828</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseView_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ac67f7bf924419706f1708c0873101105</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Sparse</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SparseView_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>afe350cae0f466205c82b0bce14cf2ff5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SPQR_QProduct&lt; SPQRType, Derived &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SPQR__QProduct_3_01SPQRType_00_01Derived_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived::PlainObject</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SPQR__QProduct_3_01SPQRType_00_01Derived_01_4_01_4.html</anchorfile>
      <anchor>ab2bb8a51d34349489fc6ac9d15dda5e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SPQRMatrixQReturnType&lt; SPQRType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SPQRMatrixQReturnType_3_01SPQRType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>SPQRType::MatrixType</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SPQRMatrixQReturnType_3_01SPQRType_01_4_01_4.html</anchorfile>
      <anchor>a7e131606cb1aaabe1ffa494e9ca2fa91</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; SPQRMatrixQTransposeReturnType&lt; SPQRType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01SPQRMatrixQTransposeReturnType_3_01SPQRType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>SPQRType::MatrixType</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01SPQRMatrixQTransposeReturnType_3_01SPQRType_01_4_01_4.html</anchorfile>
      <anchor>a0bcc1fcd4467fd942ce61a11c5167ea2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>traits&lt; ThenMatrixType &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="class">
    <name>traits&lt; traits&lt; Derived &gt;::ReturnType &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Transform&lt; _Scalar, _Dim, _Mode, _Options &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Transform_3_01__Scalar_00_01__Dim_00_01__Mode_00_01__Options_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Dim</templarg>
    <templarg>_Mode</templarg>
    <templarg>_Options</templarg>
    <member kind="enumvalue">
      <name>Dim1</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transform_3_01__Scalar_00_01__Dim_00_01__Mode_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a81620f7f11e2b345bd47c6e55cc7ef29ac9544801098db25af8a8639239c0a2c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transform_3_01__Scalar_00_01__Dim_00_01__Mode_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a81620f7f11e2b345bd47c6e55cc7ef29a692f382678488301027cbebb6ce9a8a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transform_3_01__Scalar_00_01__Dim_00_01__Mode_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a81620f7f11e2b345bd47c6e55cc7ef29aceda7663664a6afbcf3f8363f48a8b96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transform_3_01__Scalar_00_01__Dim_00_01__Mode_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a81620f7f11e2b345bd47c6e55cc7ef29a37f7e41f2a00006e644270cced82c54b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transform_3_01__Scalar_00_01__Dim_00_01__Mode_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a81620f7f11e2b345bd47c6e55cc7ef29afd234c8198c8b991f1704a1afec2d511</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transform_3_01__Scalar_00_01__Dim_00_01__Mode_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a81620f7f11e2b345bd47c6e55cc7ef29a30cd2adf5335b90868dac89dd7b4b8c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transform_3_01__Scalar_00_01__Dim_00_01__Mode_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a81620f7f11e2b345bd47c6e55cc7ef29aceda7663664a6afbcf3f8363f48a8b96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dim1</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transform_3_01__Scalar_00_01__Dim_00_01__Mode_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a81620f7f11e2b345bd47c6e55cc7ef29ac9544801098db25af8a8639239c0a2c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transform_3_01__Scalar_00_01__Dim_00_01__Mode_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a81620f7f11e2b345bd47c6e55cc7ef29a30cd2adf5335b90868dac89dd7b4b8c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transform_3_01__Scalar_00_01__Dim_00_01__Mode_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a81620f7f11e2b345bd47c6e55cc7ef29afd234c8198c8b991f1704a1afec2d511</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transform_3_01__Scalar_00_01__Dim_00_01__Mode_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a81620f7f11e2b345bd47c6e55cc7ef29a37f7e41f2a00006e644270cced82c54b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transform_3_01__Scalar_00_01__Dim_00_01__Mode_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a81620f7f11e2b345bd47c6e55cc7ef29a692f382678488301027cbebb6ce9a8a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transform_3_01__Scalar_00_01__Dim_00_01__Mode_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a752d8ba2ed25861d5053c89b7a61e754</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transform_3_01__Scalar_00_01__Dim_00_01__Mode_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a8aff88c71a2ca27edf22fa931c3740aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Dense</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transform_3_01__Scalar_00_01__Dim_00_01__Mode_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a51db0187bef42885b7427a6de872565c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Transpose&lt; MatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>traits&lt; MatrixType &gt;</base>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a77d3a230329af27739eaa3b50100bc0fa5e25bd02c9fe4c579d5ad7e397d858a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a77d3a230329af27739eaa3b50100bc0fad5086c1a3191186d34974fe898e69668</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a77d3a230329af27739eaa3b50100bc0fa804b9e298366688d3b6bb760afa1ac41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a77d3a230329af27739eaa3b50100bc0fa3acc64c5fdfc191ea7da3722c1c2a301</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagsLvalueBit</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a77d3a230329af27739eaa3b50100bc0fab1184e5c20df6a6ae5313e68e2510cfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags0</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a77d3a230329af27739eaa3b50100bc0fad9efac70f466e193d434a625891204fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags1</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a77d3a230329af27739eaa3b50100bc0fa8869a04c0d6a92675ecf87b23ea58c6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a77d3a230329af27739eaa3b50100bc0faec2a145e0a62f0b6bffd9338d9ddb13a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a77d3a230329af27739eaa3b50100bc0fa35cac228f015805d5aca313fe2b877c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a77d3a230329af27739eaa3b50100bc0fa6bb957e5001662f230c8ef0431cdc6dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a77d3a230329af27739eaa3b50100bc0fad5086c1a3191186d34974fe898e69668</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a77d3a230329af27739eaa3b50100bc0faec2a145e0a62f0b6bffd9338d9ddb13a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags0</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a77d3a230329af27739eaa3b50100bc0fad9efac70f466e193d434a625891204fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags1</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a77d3a230329af27739eaa3b50100bc0fa8869a04c0d6a92675ecf87b23ea58c6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagsLvalueBit</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a77d3a230329af27739eaa3b50100bc0fab1184e5c20df6a6ae5313e68e2510cfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a77d3a230329af27739eaa3b50100bc0fa35cac228f015805d5aca313fe2b877c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ref_selector&lt; MatrixType &gt;::type</type>
      <name>MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>af03354ff50cf117fe23a0caac756e3ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; MatrixTypeNested &gt;::type</type>
      <name>MatrixTypeNestedPlain</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ae5b6205259511832d2015de8dcf8e40b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a77d3a230329af27739eaa3b50100bc0fa3acc64c5fdfc191ea7da3722c1c2a301</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a77d3a230329af27739eaa3b50100bc0fa804b9e298366688d3b6bb760afa1ac41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a77d3a230329af27739eaa3b50100bc0fa6bb957e5001662f230c8ef0431cdc6dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a77d3a230329af27739eaa3b50100bc0fa5e25bd02c9fe4c579d5ad7e397d858a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Transpose&lt; TranspositionsBase&lt; Derived &gt; &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Transpose_3_01TranspositionsBase_3_01Derived_01_4_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>traits&lt; Derived &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompile458847b7cc1c8644a2ff87cffb7692ab.html</filename>
    <templarg>SizeAtCompileTime</templarg>
    <templarg>MaxSizeAtCompileTime</templarg>
    <templarg></templarg>
    <base>Eigen::internal::traits&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &gt;</base>
    <member kind="typedef">
      <type>Matrix&lt; _StorageIndex, SizeAtCompileTime, 1, 0, MaxSizeAtCompileTime, 1 &gt;</type>
      <name>IndicesType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompile458847b7cc1c8644a2ff87cffb7692ab.html</anchorfile>
      <anchor>a5e14855a658b38c00a6ec76c6ea80740</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TranspositionsStorage</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompile458847b7cc1c8644a2ff87cffb7692ab.html</anchorfile>
      <anchor>a8c7c6257ce259676efa40a7327f796f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TranspositionsWrapper&lt; _IndicesType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TranspositionsWrapper_3_01__IndicesType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>Eigen::internal::traits&lt; PermutationWrapper&lt; _IndicesType &gt; &gt;</base>
    <member kind="typedef">
      <type>TranspositionsStorage</type>
      <name>StorageKind</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TranspositionsWrapper_3_01__IndicesType_01_4_01_4.html</anchorfile>
      <anchor>aea036f22fc1651d176a90241e96ae4d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; triangular_solve_retval&lt; Side, TriangularType, Rhs &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01triangular__solve__retval_3_01Side_00_01TriangularType_00_01Rhs_01_4_01_4.html</filename>
    <templarg>Side</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>internal::plain_matrix_type_column_major&lt; Rhs &gt;::type</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01triangular__solve__retval_3_01Side_00_01TriangularType_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>abc717df63c78808ab97f24831f702190</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>traits&lt; TriangularView &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TriangularView&lt; MatrixType, _Mode &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TriangularView_3_01MatrixType_00_01__Mode_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Mode</templarg>
    <base>traits&lt; MatrixType &gt;</base>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TriangularView_3_01MatrixType_00_01__Mode_01_4_01_4.html</anchorfile>
      <anchor>a8ddb09dedc04dcbc9bf90e1b2ae52c75a7bfb750f639614102acd6a407383f127</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagsLvalueBit</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TriangularView_3_01MatrixType_00_01__Mode_01_4_01_4.html</anchorfile>
      <anchor>a8ddb09dedc04dcbc9bf90e1b2ae52c75a46bf8c589b0ae643890f7c4398f1cc5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TriangularView_3_01MatrixType_00_01__Mode_01_4_01_4.html</anchorfile>
      <anchor>a8ddb09dedc04dcbc9bf90e1b2ae52c75aeddc1e14fa3b898233384ecb6a27ae9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType</type>
      <name>ExpressionType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TriangularView_3_01MatrixType_00_01__Mode_01_4_01_4.html</anchorfile>
      <anchor>a1d0a29012b48a59e2376f4154db5130d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TriangularView_3_01MatrixType_00_01__Mode_01_4_01_4.html</anchorfile>
      <anchor>a8ddb09dedc04dcbc9bf90e1b2ae52c75aeddc1e14fa3b898233384ecb6a27ae9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagsLvalueBit</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TriangularView_3_01MatrixType_00_01__Mode_01_4_01_4.html</anchorfile>
      <anchor>a8ddb09dedc04dcbc9bf90e1b2ae52c75a46bf8c589b0ae643890f7c4398f1cc5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>FullMatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TriangularView_3_01MatrixType_00_01__Mode_01_4_01_4.html</anchorfile>
      <anchor>ae095786a046526775ef19b7e9e081acd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ref_selector&lt; MatrixType &gt;::non_const_type</type>
      <name>MatrixTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TriangularView_3_01MatrixType_00_01__Mode_01_4_01_4.html</anchorfile>
      <anchor>a0c27455b30110fdb375cc5711476561d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; MatrixTypeNested &gt;::type</type>
      <name>MatrixTypeNestedCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TriangularView_3_01MatrixType_00_01__Mode_01_4_01_4.html</anchorfile>
      <anchor>a0fb8e643eb568abfd21a43009024300c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; MatrixTypeNested &gt;::type</type>
      <name>MatrixTypeNestedNonRef</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TriangularView_3_01MatrixType_00_01__Mode_01_4_01_4.html</anchorfile>
      <anchor>aaf52a4904b35eabbf5a273ed7f6c2f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TriangularView_3_01MatrixType_00_01__Mode_01_4_01_4.html</anchorfile>
      <anchor>a8ddb09dedc04dcbc9bf90e1b2ae52c75a7bfb750f639614102acd6a407383f127</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; TridiagonalizationMatrixTReturnType&lt; MatrixType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01TridiagonalizationMatrixTReturnType_3_01MatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>traits&lt; MatrixType::PlainObject &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TridiagonalizationMatrixTReturnType_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ad80bfba85501672cd89dcb6deb3cf37ba5748e20057e2d100e7e36c94729a2004</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TridiagonalizationMatrixTReturnType_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ad80bfba85501672cd89dcb6deb3cf37ba5748e20057e2d100e7e36c94729a2004</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1traits_3_01TridiagonalizationMatrixTReturnType_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ac98c68554cfb85855f7b85299983aec9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::traits&lt; VectorBlock&lt; VectorType, Size &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1traits_3_01VectorBlock_3_01VectorType_00_01Size_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <base>traits&lt; Block&lt; VectorType, traits&lt; VectorType &gt;::Flags &amp;RowMajorBit ? 1 :Size, traits&lt; VectorType &gt;::Flags &amp;RowMajorBit ? Size :1 &gt; &gt;</base>
  </compound>
  <compound kind="class">
    <name>traits&lt; XprType &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="class">
    <name>traits&lt; XprType::PlainObject &gt;</name>
    <filename>structEigen_1_1internal_1_1traits.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transfer_constness</name>
    <filename>structEigen_1_1internal_1_1transfer__constness.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>conditional&lt; bool(internal::is_const&lt; T1 &gt;::value), typename internal::add_const_on_value_type&lt; T2 &gt;::type, T2 &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1transfer__constness.html</anchorfile>
      <anchor>a0eeedf663ff71e7a42e3ea726927afc0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Transform</name>
    <filename>classEigen_1_1Transform.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>_Dim</templarg>
    <templarg>_Mode</templarg>
    <templarg>_Options</templarg>
    <member kind="enumvalue">
      <name>TransformTimeDiagonalMode</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ac6fd9961dea376adfde7470109715f35a9fbbcf9c2637b6190989525ffb53a526</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; int(Mode)==int(AffineCompact), MatrixType &amp;, Block&lt; MatrixType, Dim, HDim &gt; &gt;::type</type>
      <name>AffinePart</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a8319bad977b0dabf2dfaf2e2dc30f13e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; int(Mode)==int(AffineCompact), const MatrixType &amp;, const Block&lt; const MatrixType, Dim, HDim &gt; &gt;::type</type>
      <name>ConstAffinePart</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>adfa0bf2d9504548cdc9b9051b2fa9673</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; ConstMatrixType, Dim, Dim, int(Mode)==(AffineCompact) &amp;&amp;(Options &amp;RowMajor)==0 &gt;</type>
      <name>ConstLinearPart</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ac3327ee95457c915e422ff85002e02aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const MatrixType</type>
      <name>ConstMatrixType</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>aed436d14b16bd862bac5367990085795</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; ConstMatrixType, Dim, 1,!(internal::traits&lt; MatrixType &gt;::Flags &amp;RowMajorBit)&gt;</type>
      <name>ConstTranslationPart</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a3eab3259d3fac8106eb3139bc96ba852</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a49df3689ac2b736bcb564dec47d6486c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, Dim, Options &gt;</type>
      <name>LinearMatrixType</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a48138c0370e55371b95946c90d69e25c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; MatrixType, Dim, Dim, int(Mode)==(AffineCompact) &amp;&amp;(Options &amp;RowMajor)==0 &gt;</type>
      <name>LinearPart</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a1441ef7d89d1f4cebd061db33b993cf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::make_proper_matrix_type&lt; Scalar, Rows, HDim, Options &gt;::type</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a30f72ba46abc2bb3c7fa919c1078fc9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a4e69ced9d651745b8ed4eda46f41795d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ae76d83062ee15f941c3b78b2bc31eec4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::transform_take_affine_part&lt; Transform &gt;</type>
      <name>take_affine_part</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a9c105f3c0083254208966f3b53512b93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TransformTimeDiagonalMode</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ac6fd9961dea376adfde7470109715f35a9fbbcf9c2637b6190989525ffb53a526</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, TransformTimeDiagonalMode &gt;</type>
      <name>TransformTimeDiagonalReturnType</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a51af5e8d8d9d9bfec091ff8aa5b7845a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; MatrixType, Dim, 1,!(internal::traits&lt; MatrixType &gt;::Flags &amp;RowMajorBit)&gt;</type>
      <name>TranslationPart</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>aabeaa2d375bf1b6b1d5cb5d1904fbd06</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; Scalar, Dim &gt;</type>
      <name>TranslationType</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a6b463d14d8be4c0eda2eed6e943b831f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>aaeb4ae2f95c8edb0655fd84ab3f89e79</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstAffinePart</type>
      <name>affine</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a88c996ca4cccf46ab4d520b7d99c332b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC AffinePart</type>
      <name>affine</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a77b379a598ff0e570a8112db65111a94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::cast_return_type&lt; Transform, Transform&lt; NewScalarType, Dim, Mode, Options &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a4cf2dbae6e95d9efbaae83ab3308ef61</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>aaf5a748164ab58f3d9c894daccdb7fbb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>computeRotationScaling</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>aff2a75622ed0a24dbe4bd22e5aeccb78</anchor>
      <arglist>(RotationMatrixType *rotation, ScalingMatrixType *scaling) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>computeScalingRotation</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a88f214d6340a4ced22d673d54661e16c</anchor>
      <arglist>(ScalingMatrixType *scaling, RotationMatrixType *rotation) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a75c33d8e3769936887149c9fca3e709f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a57a9ca46062164c4f14342e561e595b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MAKE_ALIGNED_OPERATOR_NEW_IF_VECTORIZABLE_FIXED_SIZE</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a30c94c2156e9345f4bdb6cc9661e275b</anchor>
      <arglist>(_Scalar, _Dim==Dynamic ? Dynamic :(_Dim+1) *(_Dim+1)) enum</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform &amp;</type>
      <name>fromPositionOrientationScale</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a5cb9c995eef95a03bd19a9a56b620a33</anchor>
      <arglist>(const MatrixBase&lt; PositionDerived &gt; &amp;position, const OrientationType &amp;orientation, const MatrixBase&lt; ScaleDerived &gt; &amp;scale)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;</type>
      <name>fromPositionOrientationScale</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a8eaa668cb09cd019ecb3ce5d3b75e5ce</anchor>
      <arglist>(const MatrixBase&lt; PositionDerived &gt; &amp;position, const OrientationType &amp;orientation, const MatrixBase&lt; ScaleDerived &gt; &amp;scale)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a20ca137b84f18b9c41a0fef9c222e0da</anchor>
      <arglist>(TransformTraits traits=(TransformTraits) Mode) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>aa8aabb371eb391a0d1fa0134b34ae376</anchor>
      <arglist>(const Transform &amp;other, const typename NumTraits&lt; Scalar &gt;::Real &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstLinearPart</type>
      <name>linear</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a535bd63d047c2a36585c3f9b62219a1e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC LinearPart</type>
      <name>linear</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a540cef80cd714fa01d124536d39ac8da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Block&lt; MatrixType, int(Mode)==int(Projective)?HDim:Dim, Dim &gt;</type>
      <name>linearExt</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a62e4ddb3669de5d292b43752d5c30f86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Block&lt; MatrixType, int(Mode)==int(Projective)?HDim:Dim, Dim &gt;</type>
      <name>linearExt</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a0eb880d12af9a85d900df80d59ffd3e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>makeAffine</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a18580c6c151bac89f03818164dd19632</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const MatrixType &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>aec8168000a88a807130d41020af98d47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC MatrixType &amp;</type>
      <name>matrix</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>aee6c4863933d3660e56e3333e0506cc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>aa0a930a85c51566fe06d281da85d1a4a</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ab66b426ef3ebf955d4f925cbcee34293</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const internal::transform_right_product_impl&lt; Transform, OtherDerived &gt;::ResultType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a4e44db730819ead6e555cf325cea3fd6</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const TransformTimeDiagonalReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a4f566a9fef984636431d6d5ebea0ba67</anchor>
      <arglist>(const DiagonalBase&lt; DiagonalDerived &gt; &amp;b) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Transform</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a5c6f7fee617deca6f2a9052fadbe81e5</anchor>
      <arglist>(const Transform &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::transform_transform_product_impl&lt; Transform, Transform&lt; Scalar, Dim, OtherMode, OtherOptions &gt; &gt;::ResultType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a20df28b0b153575133a8543fd215ff9d</anchor>
      <arglist>(const Transform&lt; Scalar, Dim, OtherMode, OtherOptions &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ab996e752b1e3c4c770acb948370af604</anchor>
      <arglist>(const TranslationType &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TransformTimeDiagonalReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a09ac6ff4ac93ededc79acd4e16f5c27f</anchor>
      <arglist>(const UniformScaling&lt; Scalar &gt; &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ad9dc871d26cdb87596b0e89134ace664</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform&lt; Scalar, Dim, Mode, Options &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>af278fb49f0053cfc41647390881fda02</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>aff1004e82bd70f8f52ff014d36a5f29e</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a6674a30f5fc24421249c9b1ac1d09657</anchor>
      <arglist>(const TranslationType &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ac181717b37d3fd2f067582baa131e1cd</anchor>
      <arglist>(const UniformScaling&lt; Scalar &gt; &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a39c878d80ab45331219fe32ba697ac06</anchor>
      <arglist>(const DiagonalMatrix&lt; Scalar, Dim &gt; &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>aa73043c4528a632eae5f3366c403a405</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>abb8128ef929c0e426b9c04d19459f6d8</anchor>
      <arglist>(const Transform &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ada0d6d0b497e2db223e23fcaa4e8961d</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a8277e6d0830ef5804b1ead00b14b0c9d</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>af7d406aca4233e1bb6d4a35f48130b46</anchor>
      <arglist>(const TranslationType &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>aa2f17e37d240ebe05a3e1cef00d542f2</anchor>
      <arglist>(const UniformScaling&lt; Scalar &gt; &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>afac06a88c7502a7714dd5ef78d02fe42</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a61031984280000304b59a933ccdd9e71</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform &amp;</type>
      <name>prerotate</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a2b8550faa1c809234a156aa6947f4988</anchor>
      <arglist>(const RotationType &amp;rotation)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;</type>
      <name>prerotate</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a07c9c785fad5133485d4f4e6e2081593</anchor>
      <arglist>(const RotationType &amp;rotation)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform &amp;</type>
      <name>prescale</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a0ae85837c51fff223de66dd78f198447</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform &amp;</type>
      <name>prescale</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>adcf0b66220d062523c0e3bc0f99a28b1</anchor>
      <arglist>(const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;</type>
      <name>prescale</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a561ed5c33659c1698762e32dbc1a02e4</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform &amp;</type>
      <name>preshear</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a2540957bb590f16260689bcf32d28a7a</anchor>
      <arglist>(const Scalar &amp;sx, const Scalar &amp;sy)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform &amp;</type>
      <name>pretranslate</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>adfe0510226fc613cae5967da061bb134</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;</type>
      <name>pretranslate</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a9ceb0c150d540e9252d57a5862dbe06f</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform &amp;</type>
      <name>rotate</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>aca1de7ed883df538beff4b660fb67c95</anchor>
      <arglist>(const RotationType &amp;rotation)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;</type>
      <name>rotate</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a805791cdc4ab236c1b878970e10865b6</anchor>
      <arglist>(const RotationType &amp;rotation)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const LinearMatrixType</type>
      <name>rotation</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a87eb429e076e2c15a1bfbe99b43ae07c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ac27cda9806c29f4d022198bbbdeb9a91</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform &amp;</type>
      <name>scale</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a45bd310e475c718d827e831099952172</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform &amp;</type>
      <name>scale</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a7c4f178cd06d8352607a79804e23d275</anchor>
      <arglist>(const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;</type>
      <name>scale</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a9a77912284890d31125834e67c5ba0e7</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a4f0c6b74994904b56b621cf3d9ac4a0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform &amp;</type>
      <name>shear</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a2999a84269a4a08d3af8a3ad1b0598ef</anchor>
      <arglist>(const Scalar &amp;sx, const Scalar &amp;sy)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a79b94ccee0f7871610fa2fa084e0fd59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a3ab135685493c8a48e701e497bbb1818</anchor>
      <arglist>(const Transform &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>adb098a407862f706546443ee47375aed</anchor>
      <arglist>(const TranslationType &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a96652ea1105a98cc2f450bd1d62aab49</anchor>
      <arglist>(const UniformScaling&lt; Scalar &gt; &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a1ec4aaba86a9b0fc68f5ae4094e1a395</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a5ee8b0067f6dadc04684be504e11a0c3</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a5271ad7a41a47b7a6ab1d55141a69192</anchor>
      <arglist>(const Transform&lt; Scalar, Dim, Mode, OtherOptions &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>afee5c6820f39d01ba818c07c1d33133d</anchor>
      <arglist>(const Transform&lt; Scalar, Dim, OtherMode, OtherOptions &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a5b6398bba010bc76b11cce93fa52ca5c</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Transform</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a2a6f70385c79d72564e9b309f636ce1d</anchor>
      <arglist>(const Transform&lt; OtherScalarType, Dim, Mode, Options &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform &amp;</type>
      <name>translate</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a565f857308ec682f5024de6ff6ba95bc</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;</type>
      <name>translate</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a2afd15b4e0800382ba743703e16e025b</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ConstTranslationPart</type>
      <name>translation</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>afa93ba97d26912bb3d8777cbed102045</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TranslationPart</type>
      <name>translation</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ae76fc36f20276787741859cb5ebd5901</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Block&lt; MatrixType, int(Mode)==int(Projective)?HDim:Dim, 1 &gt;</type>
      <name>translationExt</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a0adbf02434cb28c268a07238f540cbcf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Block&lt; MatrixType, int(Mode)==int(Projective)?HDim:Dim, 1 &gt;</type>
      <name>translationExt</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a5d1537af42023d22bd9b0c6f9a20d620</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const Transform</type>
      <name>Identity</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a41e2e58b09790eb8e3e220acceb7de1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>check_template_params</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>af75a08a53b1769e6e92bb6d71ea39fc4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a36319dc6139bfc7e102143d7d16cbe10</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend EIGEN_DEVICE_FUNC const internal::transform_left_product_impl&lt; OtherDerived, Mode, Options, _Dim, _Dim+1 &gt;::ResultType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>ab87ba80761e1f32166253856b7a360e8</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;a, const Transform &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>EIGEN_DEVICE_FUNC friend TransformTimeDiagonalReturnType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transform.html</anchorfile>
      <anchor>a1ee8a506136a4ac8084b2913cc249ec8</anchor>
      <arglist>(const DiagonalBase&lt; DiagonalDerived &gt; &amp;a, const Transform &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_construct_from_matrix</name>
    <filename>structEigen_1_1internal_1_1transform__construct__from__matrix.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Options</templarg>
    <templarg>Dim</templarg>
    <templarg>HDim</templarg>
    <templarg>OtherRows</templarg>
    <templarg>OtherCols</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_construct_from_matrix&lt; Other, AffineCompact, Options, Dim, HDim, HDim, HDim &gt;</name>
    <filename>structEigen_1_1internal_1_1transform__construct__from__matrix_3_01Other_00_01AffineCompact_00_016667606c52bc62affddf804c45924489.html</filename>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg>Dim</templarg>
    <templarg>HDim</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__construct__from__matrix_3_01Other_00_01AffineCompact_00_016667606c52bc62affddf804c45924489.html</anchorfile>
      <anchor>a804f671b45dd7794fa2c33b5f0e25040</anchor>
      <arglist>(Transform&lt; typename Other::Scalar, Dim, AffineCompact, Options &gt; *transform, const Other &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_construct_from_matrix&lt; Other, Mode, Options, Dim, HDim, Dim, Dim &gt;</name>
    <filename>structEigen_1_1internal_1_1transform__construct__from__matrix_3_01Other_00_01Mode_00_01Options_0c1b7d53342be06a2670ea017363cec47.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Options</templarg>
    <templarg>Dim</templarg>
    <templarg>HDim</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__construct__from__matrix_3_01Other_00_01Mode_00_01Options_0c1b7d53342be06a2670ea017363cec47.html</anchorfile>
      <anchor>af4c45b77c8995f01a933d753f7a5c3b1</anchor>
      <arglist>(Transform&lt; typename Other::Scalar, Dim, Mode, Options &gt; *transform, const Other &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_construct_from_matrix&lt; Other, Mode, Options, Dim, HDim, Dim, HDim &gt;</name>
    <filename>structEigen_1_1internal_1_1transform__construct__from__matrix_3_01Other_00_01Mode_00_01Options_048a1adf6fd23a87161ad24eb39f4cfa1.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Options</templarg>
    <templarg>Dim</templarg>
    <templarg>HDim</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__construct__from__matrix_3_01Other_00_01Mode_00_01Options_048a1adf6fd23a87161ad24eb39f4cfa1.html</anchorfile>
      <anchor>a57c65cb53061fa3f5192bea43e7a79a6</anchor>
      <arglist>(Transform&lt; typename Other::Scalar, Dim, Mode, Options &gt; *transform, const Other &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_construct_from_matrix&lt; Other, Mode, Options, Dim, HDim, HDim, HDim &gt;</name>
    <filename>structEigen_1_1internal_1_1transform__construct__from__matrix_3_01Other_00_01Mode_00_01Options_050c61946d4af5345cc54269dd5dfe849.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Options</templarg>
    <templarg>Dim</templarg>
    <templarg>HDim</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__construct__from__matrix_3_01Other_00_01Mode_00_01Options_050c61946d4af5345cc54269dd5dfe849.html</anchorfile>
      <anchor>a48de7daffd0a823a050a8c3410624af7</anchor>
      <arglist>(Transform&lt; typename Other::Scalar, Dim, Mode, Options &gt; *transform, const Other &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_left_product_impl</name>
    <filename>structEigen_1_1internal_1_1transform__left__product__impl.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Options</templarg>
    <templarg>Dim</templarg>
    <templarg>HDim</templarg>
    <templarg>OtherRows</templarg>
    <templarg>OtherCols</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_left_product_impl&lt; Other, AffineCompact, Options, Dim, HDim, Dim, HDim &gt;</name>
    <filename>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01AffineCompact_00_01Opticf627d631fe41d7d884a195de33da60a.html</filename>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg>Dim</templarg>
    <templarg>HDim</templarg>
    <member kind="typedef">
      <type>TransformType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01AffineCompact_00_01Opticf627d631fe41d7d884a195de33da60a.html</anchorfile>
      <anchor>abbc6c01fc0e4b94fe4270e96b7efa014</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TransformType</type>
      <name>ResultType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01AffineCompact_00_01Opticf627d631fe41d7d884a195de33da60a.html</anchorfile>
      <anchor>aa0bb2934bbc75a355d1123444798de0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; typename Other::Scalar, Dim, AffineCompact, Options &gt;</type>
      <name>TransformType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01AffineCompact_00_01Opticf627d631fe41d7d884a195de33da60a.html</anchorfile>
      <anchor>afe47c78d4b5a22005487a833d1d3c78d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResultType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01AffineCompact_00_01Opticf627d631fe41d7d884a195de33da60a.html</anchorfile>
      <anchor>a0f2b0fb2334a07e7b51a1e9eaae3888e</anchor>
      <arglist>(const Other &amp;other, const TransformType &amp;tr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_left_product_impl&lt; Other, AffineCompact, Options, Dim, HDim, HDim, HDim &gt;</name>
    <filename>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01AffineCompact_00_01Opti5286416fe2e38bf1b4c261fe63741506.html</filename>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg>Dim</templarg>
    <templarg>HDim</templarg>
    <member kind="typedef">
      <type>TransformType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01AffineCompact_00_01Opti5286416fe2e38bf1b4c261fe63741506.html</anchorfile>
      <anchor>a25762d347c9a2836052c3e9535c6548b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; typename Other::Scalar, Dim, Projective, Options &gt;</type>
      <name>ResultType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01AffineCompact_00_01Opti5286416fe2e38bf1b4c261fe63741506.html</anchorfile>
      <anchor>a67ebae5233155e876dd3a12a41782c88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; typename Other::Scalar, Dim, AffineCompact, Options &gt;</type>
      <name>TransformType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01AffineCompact_00_01Opti5286416fe2e38bf1b4c261fe63741506.html</anchorfile>
      <anchor>afb7cffcf9ee2dfcb21ed434e507f1421</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResultType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01AffineCompact_00_01Opti5286416fe2e38bf1b4c261fe63741506.html</anchorfile>
      <anchor>a8a9869e749186ea3ec275f18bd3f2715</anchor>
      <arglist>(const Other &amp;other, const TransformType &amp;tr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_left_product_impl&lt; Other, Mode, Options, Dim, HDim, Dim, Dim &gt;</name>
    <filename>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_0102bf12657112d75a2d2a6063cbdc8872.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Options</templarg>
    <templarg>Dim</templarg>
    <templarg>HDim</templarg>
    <member kind="typedef">
      <type>TransformType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_0102bf12657112d75a2d2a6063cbdc8872.html</anchorfile>
      <anchor>a6dd1ac5580bb29ee83d69fa2b9a6fcf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TransformType</type>
      <name>ResultType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_0102bf12657112d75a2d2a6063cbdc8872.html</anchorfile>
      <anchor>ac5f81a73666a635b08b5f9bef98b4132</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; typename Other::Scalar, Dim, Mode, Options &gt;</type>
      <name>TransformType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_0102bf12657112d75a2d2a6063cbdc8872.html</anchorfile>
      <anchor>a5c06b4d68565a7cd9ff4650ffb188bbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResultType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_0102bf12657112d75a2d2a6063cbdc8872.html</anchorfile>
      <anchor>a7b510e881e3c785e32c58c0ca07db7db</anchor>
      <arglist>(const Other &amp;other, const TransformType &amp;tr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_left_product_impl&lt; Other, Mode, Options, Dim, HDim, Dim, HDim &gt;</name>
    <filename>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_0132325b87948a4dc0e905ace2ae871e1e.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Options</templarg>
    <templarg>Dim</templarg>
    <templarg>HDim</templarg>
    <member kind="typedef">
      <type>TransformType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_0132325b87948a4dc0e905ace2ae871e1e.html</anchorfile>
      <anchor>a2b4f5bb8620fd213e4ca2f9ab8b54dc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TransformType</type>
      <name>ResultType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_0132325b87948a4dc0e905ace2ae871e1e.html</anchorfile>
      <anchor>aff57292889c319d41e769b5933308f0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; typename Other::Scalar, Dim, Mode, Options &gt;</type>
      <name>TransformType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_0132325b87948a4dc0e905ace2ae871e1e.html</anchorfile>
      <anchor>a67ecefe2f033e5bd9b820e56edbfde4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResultType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_0132325b87948a4dc0e905ace2ae871e1e.html</anchorfile>
      <anchor>acae024acd94f3b4485b264fc6ea0dc9d</anchor>
      <arglist>(const Other &amp;other, const TransformType &amp;tr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_left_product_impl&lt; Other, Mode, Options, Dim, HDim, HDim, HDim &gt;</name>
    <filename>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_01370330ef96ef71bb19caafea11739c2c.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Options</templarg>
    <templarg>Dim</templarg>
    <templarg>HDim</templarg>
    <member kind="typedef">
      <type>TransformType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_01370330ef96ef71bb19caafea11739c2c.html</anchorfile>
      <anchor>a2f3e715a9d5f75c06a8bbf3b8da97a35</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; typename Other::Scalar, Dim, Projective, Options &gt;</type>
      <name>ResultType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_01370330ef96ef71bb19caafea11739c2c.html</anchorfile>
      <anchor>a38cc6c0dabbab7549c37bd8c1fbfbd18</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; typename Other::Scalar, Dim, Mode, Options &gt;</type>
      <name>TransformType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_01370330ef96ef71bb19caafea11739c2c.html</anchorfile>
      <anchor>a42e7b92624668c31f9256178adda0ffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResultType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_01370330ef96ef71bb19caafea11739c2c.html</anchorfile>
      <anchor>a968981b9c9565d8e00045b0a1eed4018</anchor>
      <arglist>(const Other &amp;other, const TransformType &amp;tr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_make_affine</name>
    <filename>structEigen_1_1internal_1_1transform__make__affine.html</filename>
    <templarg>Mode</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__make__affine.html</anchorfile>
      <anchor>abb9f3640b1b651e52f356edc84d60bcc</anchor>
      <arglist>(MatrixType &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_make_affine&lt; AffineCompact &gt;</name>
    <filename>structEigen_1_1internal_1_1transform__make__affine_3_01AffineCompact_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__make__affine_3_01AffineCompact_01_4.html</anchorfile>
      <anchor>a0c000f1bea35b59cf9ee9a2bd23d297d</anchor>
      <arglist>(MatrixType &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_product_result</name>
    <filename>structEigen_1_1internal_1_1transform__product__result.html</filename>
    <templarg>LhsMode</templarg>
    <templarg>RhsMode</templarg>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>structEigen_1_1internal_1_1transform__product__result.html</anchorfile>
      <anchor>ace1b47c4a3ecc523a1243a777af7e838a83c0eca0f45a994c32b2ce0dccd89340</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>structEigen_1_1internal_1_1transform__product__result.html</anchorfile>
      <anchor>ace1b47c4a3ecc523a1243a777af7e838a83c0eca0f45a994c32b2ce0dccd89340</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_right_product_impl</name>
    <filename>structEigen_1_1internal_1_1transform__right__product__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Case</templarg>
    <templarg>RhsCols</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_right_product_impl&lt; TransformType, MatrixType, 0, RhsCols &gt;</name>
    <filename>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_010_00_01RhsCols_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>RhsCols</templarg>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>ResultType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_010_00_01RhsCols_01_4.html</anchorfile>
      <anchor>ac10dcf24f6329a4468e73a3db5af1798</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE ResultType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_010_00_01RhsCols_01_4.html</anchorfile>
      <anchor>a262c9cb7c69f651ee2f17a5c66328d99</anchor>
      <arglist>(const TransformType &amp;T, const MatrixType &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_right_product_impl&lt; TransformType, MatrixType, 1, RhsCols &gt;</name>
    <filename>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_011_00_01RhsCols_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>RhsCols</templarg>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_011_00_01RhsCols_01_4.html</anchorfile>
      <anchor>a3d2231a4c254f071c58c91dcc009481ea31dfec690d2bd74580d545fc3064324b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HDim</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_011_00_01RhsCols_01_4.html</anchorfile>
      <anchor>a3d2231a4c254f071c58c91dcc009481eab53b482f907192a11699f5979f67325c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OtherRows</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_011_00_01RhsCols_01_4.html</anchorfile>
      <anchor>a3d2231a4c254f071c58c91dcc009481eac5dc2d82aa9befc67dbbe0440ce29b1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OtherCols</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_011_00_01RhsCols_01_4.html</anchorfile>
      <anchor>a3d2231a4c254f071c58c91dcc009481ea3537e5619b06765aeffe5d2ba5b7859e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_011_00_01RhsCols_01_4.html</anchorfile>
      <anchor>a3d2231a4c254f071c58c91dcc009481ea31dfec690d2bd74580d545fc3064324b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HDim</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_011_00_01RhsCols_01_4.html</anchorfile>
      <anchor>a3d2231a4c254f071c58c91dcc009481eab53b482f907192a11699f5979f67325c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OtherCols</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_011_00_01RhsCols_01_4.html</anchorfile>
      <anchor>a3d2231a4c254f071c58c91dcc009481ea3537e5619b06765aeffe5d2ba5b7859e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OtherRows</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_011_00_01RhsCols_01_4.html</anchorfile>
      <anchor>a3d2231a4c254f071c58c91dcc009481eac5dc2d82aa9befc67dbbe0440ce29b1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>ResultType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_011_00_01RhsCols_01_4.html</anchorfile>
      <anchor>a2a1ca35510e3f48eff5f8c57d5bfd3e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE ResultType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_011_00_01RhsCols_01_4.html</anchorfile>
      <anchor>ade517193be757295c56845061de342fe</anchor>
      <arglist>(const TransformType &amp;T, const MatrixType &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_right_product_impl&lt; TransformType, MatrixType, 2, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_00_011_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_00_011_01_4.html</anchorfile>
      <anchor>a734d2c6075cfbcefce8f5911387dd597a0fef75eac0cb852fd39f0eb49a7c47de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HDim</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_00_011_01_4.html</anchorfile>
      <anchor>a734d2c6075cfbcefce8f5911387dd597a9829e0bce54a8ded9d73166896a47d5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OtherRows</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_00_011_01_4.html</anchorfile>
      <anchor>a734d2c6075cfbcefce8f5911387dd597af2c77f8cd422a0b92bb65486d46fffcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WorkingRows</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_00_011_01_4.html</anchorfile>
      <anchor>a734d2c6075cfbcefce8f5911387dd597ae3c58d94783147553c9f705dc7dc38ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_00_011_01_4.html</anchorfile>
      <anchor>a734d2c6075cfbcefce8f5911387dd597a0fef75eac0cb852fd39f0eb49a7c47de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HDim</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_00_011_01_4.html</anchorfile>
      <anchor>a734d2c6075cfbcefce8f5911387dd597a9829e0bce54a8ded9d73166896a47d5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OtherRows</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_00_011_01_4.html</anchorfile>
      <anchor>a734d2c6075cfbcefce8f5911387dd597af2c77f8cd422a0b92bb65486d46fffcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>ResultType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_00_011_01_4.html</anchorfile>
      <anchor>a68d9a985332aec0d21f345830c3ea3bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TransformType::MatrixType</type>
      <name>TransformMatrix</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_00_011_01_4.html</anchorfile>
      <anchor>a0f0d2699493764b5395959268d57639c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WorkingRows</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_00_011_01_4.html</anchorfile>
      <anchor>a734d2c6075cfbcefce8f5911387dd597ae3c58d94783147553c9f705dc7dc38ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE ResultType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_00_011_01_4.html</anchorfile>
      <anchor>a8d7df9c44748a733992415d869a6127d</anchor>
      <arglist>(const TransformType &amp;T, const MatrixType &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_right_product_impl&lt; TransformType, MatrixType, 2, RhsCols &gt;</name>
    <filename>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_00_01RhsCols_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>RhsCols</templarg>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_00_01RhsCols_01_4.html</anchorfile>
      <anchor>a5e6e32bb950422877ae929ec24c99c8ca94c507d79abadf436f474b0634fed8d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HDim</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_00_01RhsCols_01_4.html</anchorfile>
      <anchor>a5e6e32bb950422877ae929ec24c99c8ca3ccb7c7c9c6bee4ef770e85c3d99cea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OtherRows</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_00_01RhsCols_01_4.html</anchorfile>
      <anchor>a5e6e32bb950422877ae929ec24c99c8cafe334ab2bdabd24e60b2a211af3d5552</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OtherCols</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_00_01RhsCols_01_4.html</anchorfile>
      <anchor>a5e6e32bb950422877ae929ec24c99c8cad5a099b681748cd0f506065489c7369a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_00_01RhsCols_01_4.html</anchorfile>
      <anchor>a5e6e32bb950422877ae929ec24c99c8ca94c507d79abadf436f474b0634fed8d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HDim</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_00_01RhsCols_01_4.html</anchorfile>
      <anchor>a5e6e32bb950422877ae929ec24c99c8ca3ccb7c7c9c6bee4ef770e85c3d99cea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OtherCols</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_00_01RhsCols_01_4.html</anchorfile>
      <anchor>a5e6e32bb950422877ae929ec24c99c8cad5a099b681748cd0f506065489c7369a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OtherRows</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_00_01RhsCols_01_4.html</anchorfile>
      <anchor>a5e6e32bb950422877ae929ec24c99c8cafe334ab2bdabd24e60b2a211af3d5552</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>ResultType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_00_01RhsCols_01_4.html</anchorfile>
      <anchor>adfedcd76ea23ad81698c0e50b6db04e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE ResultType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_00_01RhsCols_01_4.html</anchorfile>
      <anchor>af28512e23bf6a5bb85f2edcb2cd5d793</anchor>
      <arglist>(const TransformType &amp;T, const MatrixType &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_take_affine_part</name>
    <filename>structEigen_1_1internal_1_1transform__take__affine__part.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>TransformType::AffinePart</type>
      <name>AffinePart</name>
      <anchorfile>structEigen_1_1internal_1_1transform__take__affine__part.html</anchorfile>
      <anchor>a127d3f494b464ed3cad0448e5cdf6626</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TransformType::ConstAffinePart</type>
      <name>ConstAffinePart</name>
      <anchorfile>structEigen_1_1internal_1_1transform__take__affine__part.html</anchorfile>
      <anchor>a6be9d50c0b1ed13a22abb10c208b59de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TransformType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__take__affine__part.html</anchorfile>
      <anchor>a21f7faab08ef9da114970a93daed3732</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AffinePart</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__take__affine__part.html</anchorfile>
      <anchor>ab03cd5d7709d05188bd6348d1ca97e02</anchor>
      <arglist>(MatrixType &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstAffinePart</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__take__affine__part.html</anchorfile>
      <anchor>a0096db051d90c94fe74f0a0def1fc5f1</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_take_affine_part&lt; Transform&lt; Scalar, Dim, AffineCompact, Options &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1transform__take__affine__part_3_01Transform_3_01Scalar_00_01Dim_00_01a2fa049dd0a5ffd68cfdc13378e49912.html</filename>
    <templarg></templarg>
    <templarg>Dim</templarg>
    <templarg>Options</templarg>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, AffineCompact, Options &gt;::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__take__affine__part_3_01Transform_3_01Scalar_00_01Dim_00_01a2fa049dd0a5ffd68cfdc13378e49912.html</anchorfile>
      <anchor>a632080f63098e5039fd648d427f0e612</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatrixType &amp;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__take__affine__part_3_01Transform_3_01Scalar_00_01Dim_00_01a2fa049dd0a5ffd68cfdc13378e49912.html</anchorfile>
      <anchor>aa2df7b84656bd21548e11e803dd86bdd</anchor>
      <arglist>(MatrixType &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const MatrixType &amp;</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__take__affine__part_3_01Transform_3_01Scalar_00_01Dim_00_01a2fa049dd0a5ffd68cfdc13378e49912.html</anchorfile>
      <anchor>a41e8ddcf8683644c077f6b90d14ee620</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_traits</name>
    <filename>structEigen_1_1internal_1_1transform__traits.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>structEigen_1_1internal_1_1transform__traits.html</anchorfile>
      <anchor>a398058a743dca49c9973b762afb453b7a0fbcbf18f934b7ecd8ce3cccc3e743c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HDim</name>
      <anchorfile>structEigen_1_1internal_1_1transform__traits.html</anchorfile>
      <anchor>a398058a743dca49c9973b762afb453b7af748bb6f6b3fc0c7cf792d68dee91d67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>structEigen_1_1internal_1_1transform__traits.html</anchorfile>
      <anchor>a398058a743dca49c9973b762afb453b7a7239ae91dface63d074c5cdf537d0267</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsProjective</name>
      <anchorfile>structEigen_1_1internal_1_1transform__traits.html</anchorfile>
      <anchor>a398058a743dca49c9973b762afb453b7add9dcbf9bf3bb771b4568b964cdd42e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>structEigen_1_1internal_1_1transform__traits.html</anchorfile>
      <anchor>a398058a743dca49c9973b762afb453b7a0fbcbf18f934b7ecd8ce3cccc3e743c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HDim</name>
      <anchorfile>structEigen_1_1internal_1_1transform__traits.html</anchorfile>
      <anchor>a398058a743dca49c9973b762afb453b7af748bb6f6b3fc0c7cf792d68dee91d67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsProjective</name>
      <anchorfile>structEigen_1_1internal_1_1transform__traits.html</anchorfile>
      <anchor>a398058a743dca49c9973b762afb453b7add9dcbf9bf3bb771b4568b964cdd42e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>structEigen_1_1internal_1_1transform__traits.html</anchorfile>
      <anchor>a398058a743dca49c9973b762afb453b7a7239ae91dface63d074c5cdf537d0267</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_transform_product_impl</name>
    <filename>structEigen_1_1internal_1_1transform__transform__product__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>AnyProjective</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_transform_product_impl&lt; Transform&lt; Scalar, Dim, AffineCompact, LhsOptions &gt;, Transform&lt; Scalar, Dim, Projective, RhsOptions &gt;, true &gt;</name>
    <filename>structEigen_1_1internal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dimf4036fa67084baeb0acc746c4b97fadf.html</filename>
    <templarg></templarg>
    <templarg>Dim</templarg>
    <templarg>LhsOptions</templarg>
    <templarg>RhsOptions</templarg>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, AffineCompact, LhsOptions &gt;</type>
      <name>Lhs</name>
      <anchorfile>structEigen_1_1internal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dimf4036fa67084baeb0acc746c4b97fadf.html</anchorfile>
      <anchor>ac4a444e8aa52cafb60e0aea0aa3a3f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, Projective &gt;</type>
      <name>ResultType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dimf4036fa67084baeb0acc746c4b97fadf.html</anchorfile>
      <anchor>ac6d182db1ca69e425a02078966f99ca6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, Projective, RhsOptions &gt;</type>
      <name>Rhs</name>
      <anchorfile>structEigen_1_1internal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dimf4036fa67084baeb0acc746c4b97fadf.html</anchorfile>
      <anchor>a1438a0f5317ffedb35efb80b554df610</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResultType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dimf4036fa67084baeb0acc746c4b97fadf.html</anchorfile>
      <anchor>ae0c389a31441a1b6d21514df0a92cd1b</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_transform_product_impl&lt; Transform&lt; Scalar, Dim, LhsMode, LhsOptions &gt;, Transform&lt; Scalar, Dim, RhsMode, RhsOptions &gt;, false &gt;</name>
    <filename>structEigen_1_1internal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dim4de007efee6381d8874a7a6fa03974a7.html</filename>
    <templarg></templarg>
    <templarg>Dim</templarg>
    <templarg>LhsMode</templarg>
    <templarg>LhsOptions</templarg>
    <templarg>RhsMode</templarg>
    <templarg>RhsOptions</templarg>
    <member kind="enumvalue">
      <name>ResultMode</name>
      <anchorfile>structEigen_1_1internal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dim4de007efee6381d8874a7a6fa03974a7.html</anchorfile>
      <anchor>a701318574216638243bbca77708329fca1b6640c8f3629b848ee45c287bd6fdaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, LhsMode, LhsOptions &gt;</type>
      <name>Lhs</name>
      <anchorfile>structEigen_1_1internal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dim4de007efee6381d8874a7a6fa03974a7.html</anchorfile>
      <anchor>a87fcd12fb9d09f1803c5dc6b0893a118</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResultMode</name>
      <anchorfile>structEigen_1_1internal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dim4de007efee6381d8874a7a6fa03974a7.html</anchorfile>
      <anchor>a701318574216638243bbca77708329fca1b6640c8f3629b848ee45c287bd6fdaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, ResultMode, LhsOptions &gt;</type>
      <name>ResultType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dim4de007efee6381d8874a7a6fa03974a7.html</anchorfile>
      <anchor>ae3f417ec34edcd42e4a5a71960f41b0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, RhsMode, RhsOptions &gt;</type>
      <name>Rhs</name>
      <anchorfile>structEigen_1_1internal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dim4de007efee6381d8874a7a6fa03974a7.html</anchorfile>
      <anchor>a150343518f22785f023b78e106b66806</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResultType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dim4de007efee6381d8874a7a6fa03974a7.html</anchorfile>
      <anchor>ad90db0bdb34cb2f6631ef120dc667c23</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_transform_product_impl&lt; Transform&lt; Scalar, Dim, LhsMode, LhsOptions &gt;, Transform&lt; Scalar, Dim, RhsMode, RhsOptions &gt;, true &gt;</name>
    <filename>structEigen_1_1internal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dim4872c5c69d5bc8739069c7f3d659d237.html</filename>
    <templarg></templarg>
    <templarg>Dim</templarg>
    <templarg>LhsMode</templarg>
    <templarg>LhsOptions</templarg>
    <templarg>RhsMode</templarg>
    <templarg>RhsOptions</templarg>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, LhsMode, LhsOptions &gt;</type>
      <name>Lhs</name>
      <anchorfile>structEigen_1_1internal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dim4872c5c69d5bc8739069c7f3d659d237.html</anchorfile>
      <anchor>a722d33f259faecdbcf058d882396dd70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, Projective &gt;</type>
      <name>ResultType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dim4872c5c69d5bc8739069c7f3d659d237.html</anchorfile>
      <anchor>a5b14b1cfdb418e95a1abacac11d3551d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, RhsMode, RhsOptions &gt;</type>
      <name>Rhs</name>
      <anchorfile>structEigen_1_1internal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dim4872c5c69d5bc8739069c7f3d659d237.html</anchorfile>
      <anchor>aa6109d556c2eb2ca710c505a1ff70270</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResultType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dim4872c5c69d5bc8739069c7f3d659d237.html</anchorfile>
      <anchor>a5c2f729e0816d41cabc8784ef67cd48e</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transform_transform_product_impl&lt; Transform&lt; Scalar, Dim, Projective, LhsOptions &gt;, Transform&lt; Scalar, Dim, AffineCompact, RhsOptions &gt;, true &gt;</name>
    <filename>structEigen_1_1internal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dima0ff3e0c8b1e25b2ec36b0bc950cd5c7.html</filename>
    <templarg></templarg>
    <templarg>Dim</templarg>
    <templarg>LhsOptions</templarg>
    <templarg>RhsOptions</templarg>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, Projective, LhsOptions &gt;</type>
      <name>Lhs</name>
      <anchorfile>structEigen_1_1internal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dima0ff3e0c8b1e25b2ec36b0bc950cd5c7.html</anchorfile>
      <anchor>a8fb1c3971ba72b2d1f66c49515ff6965</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, Projective &gt;</type>
      <name>ResultType</name>
      <anchorfile>structEigen_1_1internal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dima0ff3e0c8b1e25b2ec36b0bc950cd5c7.html</anchorfile>
      <anchor>a7609b78c5692e6d4658dda6991966f62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, AffineCompact, RhsOptions &gt;</type>
      <name>Rhs</name>
      <anchorfile>structEigen_1_1internal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dima0ff3e0c8b1e25b2ec36b0bc950cd5c7.html</anchorfile>
      <anchor>a7ba033bc06359f84ec25df9d16d96bdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResultType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dima0ff3e0c8b1e25b2ec36b0bc950cd5c7.html</anchorfile>
      <anchor>ad116635411c4da1814e5e30637c11fe4</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Translation</name>
    <filename>classEigen_1_1Translation.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>_Dim</templarg>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a83873c4de375e3b243d4718f2022466fa9e35fd6945761e9854b83a1d8e5f37fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, Affine &gt;</type>
      <name>AffineTransformType</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a25c762409320ba9490a0d12c6652bbad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a83873c4de375e3b243d4718f2022466fa9e35fd6945761e9854b83a1d8e5f37fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, Isometry &gt;</type>
      <name>IsometryTransformType</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>ad3ac890d85420ba78e16dab1983d1a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, Dim &gt;</type>
      <name>LinearMatrixType</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>ac5aca3bc67564e96ad550aba971de8b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>ad596bf21ced4b902cc242205df486e21</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a339e17dfec5394ae563f62cca0df451f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::cast_return_type&lt; Translation, Translation&lt; NewScalarType, Dim &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a1d30bbadbafd009cda142f15ff7abcc2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Translation</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>aa72ee6bccce7f26cbef57550308e6aaf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a3610eaa76745dd8f2c76dd9cc949dfa5</anchor>
      <arglist>(const Translation &amp;other, const typename NumTraits&lt; Scalar &gt;::Real &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Translation</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>abfbbd7dee9da6e449439a138c6ce9068</anchor>
      <arglist>(const Translation &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC AffineTransformType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a3bdbcc636879ae5fc2258a0649fc1cb9</anchor>
      <arglist>(const UniformScaling&lt; Scalar &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC AffineTransformType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a3c95455b3450f3ca29d20fe7d352bc43</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;linear) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC IsometryTransformType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>ad39a0cf47e1ffc0fa6d8e223dd0e0e85</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Transform&lt; Scalar, Dim, Mode &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a8f46a9e917e4cb0688deb3f05b674915</anchor>
      <arglist>(const Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>internal::enable_if&lt; Derived::IsVectorAtCompileTime, VectorType &gt;::type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a62a95caa45e0aa178e0b2759c78874b1</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;vec) const</arglist>
    </member>
    <member kind="function">
      <type>Translation &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a8c3e097c4a9e46b802f03e85031599f3</anchor>
      <arglist>(const Translation &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Translation</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a6220051bf3a13f8180ddefbae198493e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Translation</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>adbca75cf0faf6b6f0b6876e921032350</anchor>
      <arglist>(const Scalar &amp;sx, const Scalar &amp;sy)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Translation</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a785a7d254049976bf02dd43881646af9</anchor>
      <arglist>(const Scalar &amp;sx, const Scalar &amp;sy, const Scalar &amp;sz)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Translation</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a15486f7732b28f0f9e8515de754bc78d</anchor>
      <arglist>(const VectorType &amp;vector)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const VectorType &amp;</type>
      <name>translation</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a78815be07de549220678c1d5136af0fb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC VectorType &amp;</type>
      <name>translation</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>aa4de2c71c19f782237e4d9ed318aa5a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Translation</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a8d5e06de92ca432d94f661ace3f0a274</anchor>
      <arglist>(const Translation&lt; OtherScalarType, Dim &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const VectorType &amp;</type>
      <name>vector</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a32dfe108b6ec918236c13a7626309a10</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC VectorType &amp;</type>
      <name>vector</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a4b710dbdc7a24d7f0eca3903f4c6fea6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>x</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a7725474718c60450a7007d1711e58a81</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>x</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a8ca2fadf9437ff45cdfc3ef2c19b5bae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>y</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a8fa354dd285528cc48555054ccbd7e4c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>y</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a88a23411659d5560f09d43a174db8e78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>z</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>aaa45458b73e467934dd3a98e9e76ad99</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>z</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a2005b284cac066c63e22541afbe3af39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Translation</type>
      <name>Identity</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a00d0a30a13348f54a751cb21c8d46db7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorType</type>
      <name>m_coeffs</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a262aefa906b46690a15cc3923f84ba45</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend EIGEN_DEVICE_FUNC AffineTransformType</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Translation.html</anchorfile>
      <anchor>a4ab2405ba944f5cafc9487f147a104ef</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;linear, const Translation &amp;t)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Transpose</name>
    <filename>classEigen_1_1Transpose.html</filename>
    <templarg>MatrixType</templarg>
    <base>TransposeImpl&lt; MatrixType, internal::traits&lt; MatrixType &gt;::StorageKind &gt;</base>
    <member kind="typedef">
      <type>TransposeImpl&lt; MatrixType, typename internal::traits&lt; MatrixType &gt;::StorageKind &gt;::Base</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Transpose.html</anchorfile>
      <anchor>a5b3e9a3e042dcc01657dfcd5277ccf4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::ref_selector&lt; MatrixType &gt;::non_const_type</type>
      <name>MatrixTypeNested</name>
      <anchorfile>classEigen_1_1Transpose.html</anchorfile>
      <anchor>ae5ed6d63c0030faf63214011f4c6e92e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; MatrixType &gt;::type</type>
      <name>NestedExpression</name>
      <anchorfile>classEigen_1_1Transpose.html</anchorfile>
      <anchor>ad647d12ef19ec62e9c549b162e2d55c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1Transpose.html</anchorfile>
      <anchor>a809b0d34821ca6ade698561f3495adca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const internal::remove_all&lt; MatrixTypeNested &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1Transpose.html</anchorfile>
      <anchor>a72aefbf67f5e3caf62a99f73409b4a63</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC internal::remove_reference&lt; MatrixTypeNested &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1Transpose.html</anchorfile>
      <anchor>a3265292cf912f401a32eea99975e47ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1Transpose.html</anchorfile>
      <anchor>acdfe991ea04dd20939171780fef09818</anchor>
      <arglist>(Index nrows, Index ncols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1Transpose.html</anchorfile>
      <anchor>a96ee3f0ac8d9d95671e5dda0e5e21356</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>Transpose</name>
      <anchorfile>classEigen_1_1Transpose.html</anchorfile>
      <anchor>a5469f683c4bbcce2a40a2b43dad8a465</anchor>
      <arglist>(MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::ref_selector&lt; MatrixType &gt;::non_const_type</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1Transpose.html</anchorfile>
      <anchor>ad67b9a99f0c2859e56128159db5a749d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Transpose&lt; TranspositionsBase&lt; TranspositionsDerived &gt; &gt;</name>
    <filename>classEigen_1_1Transpose_3_01TranspositionsBase_3_01TranspositionsDerived_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1Transpose_3_01TranspositionsBase_3_01TranspositionsDerived_01_4_01_4.html</anchorfile>
      <anchor>a158f9b2ba450e4b2b5965e864b87c853</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TranspositionType &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1Transpose_3_01TranspositionsBase_3_01TranspositionsDerived_01_4_01_4.html</anchorfile>
      <anchor>ae1561da690d9dc1133bcce0dba061910</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Transpose, OtherDerived, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transpose_3_01TranspositionsBase_3_01TranspositionsDerived_01_4_01_4.html</anchorfile>
      <anchor>aa221d105a46384dde9c221bc0d6c7c43</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;matrix) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1Transpose_3_01TranspositionsBase_3_01TranspositionsDerived_01_4_01_4.html</anchorfile>
      <anchor>ac225e11ad1604cd750063aab9332e211</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1Transpose_3_01TranspositionsBase_3_01TranspositionsDerived_01_4_01_4.html</anchorfile>
      <anchor>aac6ec07520b1bc9354a81e0aacffb39b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transpose</name>
      <anchorfile>classEigen_1_1Transpose_3_01TranspositionsBase_3_01TranspositionsDerived_01_4_01_4.html</anchorfile>
      <anchor>a889982c74c9f28938fa03c82f7ff87d2</anchor>
      <arglist>(const TranspositionType &amp;t)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const TranspositionType &amp;</type>
      <name>m_transpositions</name>
      <anchorfile>classEigen_1_1Transpose_3_01TranspositionsBase_3_01TranspositionsDerived_01_4_01_4.html</anchorfile>
      <anchor>a84eda9085d2aa8c4334dccc790f1afc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>TranspositionType::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1Transpose_3_01TranspositionsBase_3_01TranspositionsDerived_01_4_01_4.html</anchorfile>
      <anchor>a78450b079697bba48b096b068d65e0f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>TranspositionsDerived</type>
      <name>TranspositionType</name>
      <anchorfile>classEigen_1_1Transpose_3_01TranspositionsBase_3_01TranspositionsDerived_01_4_01_4.html</anchorfile>
      <anchor>a7698e3e27d505f314fd5ecb5ab17a398</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend const Product&lt; OtherDerived, Transpose, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1Transpose_3_01TranspositionsBase_3_01TranspositionsDerived_01_4_01_4.html</anchorfile>
      <anchor>af58db34e3932489e71803efae5dd3207</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;matrix, const Transpose &amp;trt)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::TransposeImpl</name>
    <filename>classEigen_1_1TransposeImpl.html</filename>
    <templarg>XprType</templarg>
    <templarg>StorageKind</templarg>
    <member kind="typedef">
      <type>internal::generic_xpr_base&lt; Transpose&lt; XprType &gt; &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1TransposeImpl.html</anchorfile>
      <anchor>ab0b1fd7b1095810ccaa0dd7ffb31e6ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::TransposeImpl&lt; MatrixType, Dense &gt;</name>
    <filename>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Dense_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>internal::TransposeImpl_base&lt; MatrixType &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>adca85c1badef95fe3dffea3abd200920</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; internal::is_lvalue&lt; MatrixType &gt;::value, Scalar, const Scalar &gt;::type</type>
      <name>ScalarWithConstIfNotLvalue</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a8db358fcda2f858bc1bda7cfafe5b172</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a0f073fac5395961f1cc35385eed6ff86</anchor>
      <arglist>(Index rowId, Index colId) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a6286a75aa13c407bf2395dd499d83fcb</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ScalarWithConstIfNotLvalue *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a5c25d8591ef27b7732f4335a78f04d20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Scalar *</type>
      <name>data</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>ad877877e8b09c9edd1253fa9566c3ba6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a7998b3bc5f9b696c4bdcc4f99ea5b561</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>ad266062577d8fd6965996e028c8745a4</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TransposeImpl&lt; MatrixType, internal::traits&lt; MatrixType &gt;::StorageKind &gt;</name>
    <filename>classEigen_1_1TransposeImpl.html</filename>
    <member kind="typedef">
      <type>internal::generic_xpr_base&lt; Transpose&lt; MatrixType &gt; &gt;::type</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1TransposeImpl.html</anchorfile>
      <anchor>ab0b1fd7b1095810ccaa0dd7ffb31e6ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::TransposeImpl&lt; MatrixType, Sparse &gt;</name>
    <filename>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Sparse_01_4.html</filename>
    <templarg></templarg>
    <base>SparseTransposeImpl&lt; MatrixType &gt;</base>
    <member kind="typedef" protection="protected">
      <type>internal::SparseTransposeImpl&lt; MatrixType &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1TransposeImpl_3_01MatrixType_00_01Sparse_01_4.html</anchorfile>
      <anchor>a76758b6e667130ceae02fe388051d4f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::TransposeImpl_base</name>
    <filename>structEigen_1_1internal_1_1TransposeImpl__base.html</filename>
    <templarg>MatrixType</templarg>
    <templarg>HasDirectAccess</templarg>
    <member kind="typedef">
      <type>dense_xpr_base&lt; Transpose&lt; MatrixType &gt; &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1TransposeImpl__base.html</anchorfile>
      <anchor>aeda2dc3dbe38d55d64d6bfa76ee19396</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::TransposeImpl_base&lt; MatrixType, false &gt;</name>
    <filename>structEigen_1_1internal_1_1TransposeImpl__base_3_01MatrixType_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>dense_xpr_base&lt; Transpose&lt; MatrixType &gt; &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1TransposeImpl__base_3_01MatrixType_00_01false_01_4.html</anchorfile>
      <anchor>a613729dc09e3c791cf56e0c523637209</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::transposition_matrix_product</name>
    <filename>structEigen_1_1internal_1_1transposition__matrix__product.html</filename>
    <templarg></templarg>
    <templarg>Side</templarg>
    <templarg>Transposed</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>nested_eval&lt; ExpressionType, 1 &gt;::type</type>
      <name>MatrixType</name>
      <anchorfile>structEigen_1_1internal_1_1transposition__matrix__product.html</anchorfile>
      <anchor>a65ac4555eea7a17d6f99ee540ad421ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; MatrixType &gt;::type</type>
      <name>MatrixTypeCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1transposition__matrix__product.html</anchorfile>
      <anchor>afbd4b03e800ef2374758ea5770b868b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1transposition__matrix__product.html</anchorfile>
      <anchor>a35b39d1ac053d48b58de279b9256823c</anchor>
      <arglist>(Dest &amp;dst, const TranspositionType &amp;tr, const ExpressionType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Transpositions</name>
    <filename>classEigen_1_1Transpositions.html</filename>
    <templarg>SizeAtCompileTime</templarg>
    <templarg>MaxSizeAtCompileTime</templarg>
    <templarg>_StorageIndex</templarg>
    <base>TranspositionsBase&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &gt;</base>
    <member kind="typedef">
      <type>TranspositionsBase&lt; Transpositions &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a0447f497ff56da1c7d491264bc2cef83</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>aa62d34272509bd85ca30568b045376a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IndicesType::Scalar</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>addc91a8189d9d78598a0c13e43f3c5db</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a786fd676c156124025aaf446d811d14f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a678dfbd513871473bcd36bbc453eed8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Transpositions &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a991cbd0dcd647b414bbfdbacb642dbbd</anchor>
      <arglist>(const TranspositionsBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transpositions &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a9039acfbbd3e41402692142a96957bbe</anchor>
      <arglist>(const Transpositions &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transpositions</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a4d2a9fea9847a606a26e9895aacbe800</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transpositions</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>aae3eb58072f5b26f3851925eec5a006f</anchor>
      <arglist>(const TranspositionsBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transpositions</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>ace0b2d83863d5d433846c33292bb868c</anchor>
      <arglist>(const Transpositions &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transpositions</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a415e07d885093f3f256394f59d4986f4</anchor>
      <arglist>(const MatrixBase&lt; Other &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transpositions</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a6a02dae883f9bc072de3268e1696d0ba</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndicesType</type>
      <name>m_indices</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a2a8d24e0368be00384c885e53d4ad3cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Transpositions &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a18a0177902839c602e6edead0c67242c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Transpositions&lt; RowsAtCompileTime, MaxRowsAtCompileTime &gt;</name>
    <filename>classEigen_1_1Transpositions.html</filename>
    <base>TranspositionsBase&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &gt;</base>
    <member kind="typedef">
      <type>TranspositionsBase&lt; Transpositions &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a0447f497ff56da1c7d491264bc2cef83</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>aa62d34272509bd85ca30568b045376a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IndicesType::Scalar</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>addc91a8189d9d78598a0c13e43f3c5db</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a786fd676c156124025aaf446d811d14f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a678dfbd513871473bcd36bbc453eed8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Transpositions &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a991cbd0dcd647b414bbfdbacb642dbbd</anchor>
      <arglist>(const TranspositionsBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transpositions &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a9039acfbbd3e41402692142a96957bbe</anchor>
      <arglist>(const Transpositions &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transpositions</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a4d2a9fea9847a606a26e9895aacbe800</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transpositions</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>aae3eb58072f5b26f3851925eec5a006f</anchor>
      <arglist>(const TranspositionsBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transpositions</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>ace0b2d83863d5d433846c33292bb868c</anchor>
      <arglist>(const Transpositions &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transpositions</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a415e07d885093f3f256394f59d4986f4</anchor>
      <arglist>(const MatrixBase&lt; Other &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transpositions</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a6a02dae883f9bc072de3268e1696d0ba</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndicesType</type>
      <name>m_indices</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a2a8d24e0368be00384c885e53d4ad3cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Transpositions &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1Transpositions.html</anchorfile>
      <anchor>a18a0177902839c602e6edead0c67242c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::TranspositionsBase</name>
    <filename>classEigen_1_1TranspositionsBase.html</filename>
    <templarg>Derived</templarg>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a3f5f06118b419e8e6ccbe49ed5b4c91f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a9e7d155e0921e39a201a1da9bca1894d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IndicesType::Scalar</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a82d8ab18b21c00a1c0fcf8448c8f63c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>aae1d3847b107e518c9f2b6010a6b635a</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a97dda1bb4ff8bdd83d8e97af3e590252</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>acb6f58081640839bd4102b75bdeec562</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a108277feb5d561ccd82a92b54d551131</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a170ba41d65a332d9e61f891ec6206ad9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a90acc796341b4627882705d1099e593d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a20eda0545eb00e887959f38b3a428a96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; TranspositionsBase &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>affcac2f2ebcd5a8bf9067e20d3681d78</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a150860addd2418f37da291f0ad9395f2</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a8b3eb221d9ec1e51a161d276a0020e24</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a476b5c653c6842e3e4d0104f7f888817</anchor>
      <arglist>(const TranspositionsBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a8d12862df7ffdb0f2cfd81ab122847ca</anchor>
      <arglist>(const TranspositionsBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a689c79a6cdac938218de46638decb895</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a8951554cfdf4840b4bab9864caecc60a</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a3dfa713d74fc1f9a7e589b3d428f7849</anchor>
      <arglist>(Index newSize)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a8c073f17542a8fc9ac581c17f6cdc8d3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a8da379438691ea694948ea5ae31d305f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a6888d6261a9cc24ee8607496e610a5a3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; TranspositionsBase &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a2ddede41421797738fc58ee1074efb8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Derived &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>aa33e230275ca7b0f016609054a5a3323</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TranspositionsBase&lt; Map&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, PacketAccess &gt; &gt;</name>
    <filename>classEigen_1_1TranspositionsBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a3f5f06118b419e8e6ccbe49ed5b4c91f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a9e7d155e0921e39a201a1da9bca1894d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IndicesType::Scalar</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a82d8ab18b21c00a1c0fcf8448c8f63c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>aae1d3847b107e518c9f2b6010a6b635a</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a97dda1bb4ff8bdd83d8e97af3e590252</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>acb6f58081640839bd4102b75bdeec562</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, PacketAccess &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a108277feb5d561ccd82a92b54d551131</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Map&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, PacketAccess &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a170ba41d65a332d9e61f891ec6206ad9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a90acc796341b4627882705d1099e593d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a20eda0545eb00e887959f38b3a428a96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; TranspositionsBase &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>affcac2f2ebcd5a8bf9067e20d3681d78</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a150860addd2418f37da291f0ad9395f2</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a8b3eb221d9ec1e51a161d276a0020e24</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, PacketAccess &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a476b5c653c6842e3e4d0104f7f888817</anchor>
      <arglist>(const TranspositionsBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, PacketAccess &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a8d12862df7ffdb0f2cfd81ab122847ca</anchor>
      <arglist>(const TranspositionsBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a689c79a6cdac938218de46638decb895</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a8951554cfdf4840b4bab9864caecc60a</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a3dfa713d74fc1f9a7e589b3d428f7849</anchor>
      <arglist>(Index newSize)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a8c073f17542a8fc9ac581c17f6cdc8d3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a8da379438691ea694948ea5ae31d305f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a6888d6261a9cc24ee8607496e610a5a3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; TranspositionsBase &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a2ddede41421797738fc58ee1074efb8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Map&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, PacketAccess &gt; &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>aa33e230275ca7b0f016609054a5a3323</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TranspositionsBase&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &gt;</name>
    <filename>classEigen_1_1TranspositionsBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a3f5f06118b419e8e6ccbe49ed5b4c91f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a9e7d155e0921e39a201a1da9bca1894d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IndicesType::Scalar</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a82d8ab18b21c00a1c0fcf8448c8f63c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>aae1d3847b107e518c9f2b6010a6b635a</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a97dda1bb4ff8bdd83d8e97af3e590252</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>acb6f58081640839bd4102b75bdeec562</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a108277feb5d561ccd82a92b54d551131</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a170ba41d65a332d9e61f891ec6206ad9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a90acc796341b4627882705d1099e593d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a20eda0545eb00e887959f38b3a428a96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; TranspositionsBase &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>affcac2f2ebcd5a8bf9067e20d3681d78</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a150860addd2418f37da291f0ad9395f2</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a8b3eb221d9ec1e51a161d276a0020e24</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a476b5c653c6842e3e4d0104f7f888817</anchor>
      <arglist>(const TranspositionsBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a8d12862df7ffdb0f2cfd81ab122847ca</anchor>
      <arglist>(const TranspositionsBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a689c79a6cdac938218de46638decb895</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a8951554cfdf4840b4bab9864caecc60a</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a3dfa713d74fc1f9a7e589b3d428f7849</anchor>
      <arglist>(Index newSize)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a8c073f17542a8fc9ac581c17f6cdc8d3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a8da379438691ea694948ea5ae31d305f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a6888d6261a9cc24ee8607496e610a5a3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; TranspositionsBase &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a2ddede41421797738fc58ee1074efb8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>aa33e230275ca7b0f016609054a5a3323</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TranspositionsBase&lt; TranspositionsWrapper&lt; _IndicesType &gt; &gt;</name>
    <filename>classEigen_1_1TranspositionsBase.html</filename>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a3f5f06118b419e8e6ccbe49ed5b4c91f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a9e7d155e0921e39a201a1da9bca1894d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IndicesType::Scalar</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a82d8ab18b21c00a1c0fcf8448c8f63c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex &amp;</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>aae1d3847b107e518c9f2b6010a6b635a</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a97dda1bb4ff8bdd83d8e97af3e590252</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>acb6f58081640839bd4102b75bdeec562</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TranspositionsWrapper&lt; _IndicesType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a108277feb5d561ccd82a92b54d551131</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const TranspositionsWrapper&lt; _IndicesType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a170ba41d65a332d9e61f891ec6206ad9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a90acc796341b4627882705d1099e593d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a20eda0545eb00e887959f38b3a428a96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; TranspositionsBase &gt;</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>affcac2f2ebcd5a8bf9067e20d3681d78</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a150860addd2418f37da291f0ad9395f2</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a8b3eb221d9ec1e51a161d276a0020e24</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>TranspositionsWrapper&lt; _IndicesType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a476b5c653c6842e3e4d0104f7f888817</anchor>
      <arglist>(const TranspositionsBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>TranspositionsWrapper&lt; _IndicesType &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a8d12862df7ffdb0f2cfd81ab122847ca</anchor>
      <arglist>(const TranspositionsBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a689c79a6cdac938218de46638decb895</anchor>
      <arglist>(Index i) const</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex &amp;</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a8951554cfdf4840b4bab9864caecc60a</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a3dfa713d74fc1f9a7e589b3d428f7849</anchor>
      <arglist>(Index newSize)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a8c073f17542a8fc9ac581c17f6cdc8d3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a8da379438691ea694948ea5ae31d305f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a6888d6261a9cc24ee8607496e610a5a3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; TranspositionsBase &gt;</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>a2ddede41421797738fc58ee1074efb8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; TranspositionsWrapper&lt; _IndicesType &gt; &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1TranspositionsBase.html</anchorfile>
      <anchor>aa33e230275ca7b0f016609054a5a3323</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TranspositionsShape</name>
    <filename>structEigen_1_1TranspositionsShape.html</filename>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>debugName</name>
      <anchorfile>structEigen_1_1TranspositionsShape.html</anchorfile>
      <anchor>afad8fac6c0338e163cca86f04fe12cdb</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TranspositionsStorage</name>
    <filename>structEigen_1_1TranspositionsStorage.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::TranspositionsWrapper</name>
    <filename>classEigen_1_1TranspositionsWrapper.html</filename>
    <templarg></templarg>
    <base>TranspositionsBase&lt; TranspositionsWrapper&lt; _IndicesType &gt; &gt;</base>
    <member kind="typedef">
      <type>TranspositionsBase&lt; TranspositionsWrapper &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1TranspositionsWrapper.html</anchorfile>
      <anchor>a94ed84038f4e22d54262b354f112fa76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classEigen_1_1TranspositionsWrapper.html</anchorfile>
      <anchor>ad928b75abe38ccb534d78276db4134db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IndicesType::Scalar</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1TranspositionsWrapper.html</anchorfile>
      <anchor>ac57efa0257d22082939d17fd0d2aaf95</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1TranspositionsWrapper.html</anchorfile>
      <anchor>a5a64081fa7eaa0b02ec10c548505899d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classEigen_1_1TranspositionsWrapper.html</anchorfile>
      <anchor>aab0aee4242436a7223fea797a1fa8ee9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TranspositionsWrapper &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TranspositionsWrapper.html</anchorfile>
      <anchor>ac4e1956279759cbda2c9f2784197cfe9</anchor>
      <arglist>(const TranspositionsBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>TranspositionsWrapper &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TranspositionsWrapper.html</anchorfile>
      <anchor>acb74132efbe10876525cdc3d35c2d382</anchor>
      <arglist>(const TranspositionsWrapper &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TranspositionsWrapper</name>
      <anchorfile>classEigen_1_1TranspositionsWrapper.html</anchorfile>
      <anchor>a61f69c978853a6a3979180cb1f83032c</anchor>
      <arglist>(IndicesType &amp;indices)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndicesType::Nested</type>
      <name>m_indices</name>
      <anchorfile>classEigen_1_1TranspositionsWrapper.html</anchorfile>
      <anchor>af6b3c86af896c289a95e6dc1dd0c7706</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; TranspositionsWrapper &gt;</type>
      <name>Traits</name>
      <anchorfile>classEigen_1_1TranspositionsWrapper.html</anchorfile>
      <anchor>a54d4271708841f5e8003979a6fb7bd00</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Triangular2Dense</name>
    <filename>structEigen_1_1internal_1_1Triangular2Dense.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::Triangular2Triangular</name>
    <filename>structEigen_1_1internal_1_1Triangular2Triangular.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_assignment_loop</name>
    <filename>structEigen_1_1internal_1_1triangular__assignment__loop.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>UnrollCount</templarg>
    <templarg>SetOpposite</templarg>
    <member kind="enumvalue">
      <name>col</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__loop.html</anchorfile>
      <anchor>a9003280950313fcdd6d7e12819289dd9a86f13c31c4632afbcd4b665b030131fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>row</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__loop.html</anchorfile>
      <anchor>a9003280950313fcdd6d7e12819289dd9a07cc1aec2663825d5bbeea78818f5170</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>col</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__loop.html</anchorfile>
      <anchor>a9003280950313fcdd6d7e12819289dd9a86f13c31c4632afbcd4b665b030131fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Kernel::DstEvaluatorType</type>
      <name>DstEvaluatorType</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__loop.html</anchorfile>
      <anchor>ad3b34b01e072c973b4ae85356f9984a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DstEvaluatorType::XprType</type>
      <name>DstXprType</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__loop.html</anchorfile>
      <anchor>ab2f24d7211c8c3c2f3dad07ebfff4848</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>row</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__loop.html</anchorfile>
      <anchor>a9003280950313fcdd6d7e12819289dd9a07cc1aec2663825d5bbeea78818f5170</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Kernel::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__loop.html</anchorfile>
      <anchor>a47a7999acf8ec526cce8fb63c6c49ab9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__loop.html</anchorfile>
      <anchor>adac5998cbef1f81240d3dfbdc46fa269</anchor>
      <arglist>(Kernel &amp;kernel)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_assignment_loop&lt; Kernel, Mode, 0, SetOpposite &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__assignment__loop_3_01Kernel_00_01Mode_00_010_00_01SetOpposite_01_4.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>SetOpposite</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__loop_3_01Kernel_00_01Mode_00_010_00_01SetOpposite_01_4.html</anchorfile>
      <anchor>aff2b0c2fdbd41a210f485ce83175df7b</anchor>
      <arglist>(Kernel &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_assignment_loop&lt; Kernel, Mode, Dynamic, SetOpposite &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__assignment__loop_3_01Kernel_00_01Mode_00_01Dynamic_00_01SetOpposite_01_4.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>SetOpposite</templarg>
    <member kind="typedef">
      <type>Kernel::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__loop_3_01Kernel_00_01Mode_00_01Dynamic_00_01SetOpposite_01_4.html</anchorfile>
      <anchor>a6bf5755b404347b4d5047db18d2e1a95</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__assignment__loop_3_01Kernel_00_01Mode_00_01Dynamic_00_01SetOpposite_01_4.html</anchorfile>
      <anchor>a3f585656bbe3843283d82df37ee5ac34</anchor>
      <arglist>(Kernel &amp;kernel)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::triangular_dense_assignment_kernel</name>
    <filename>classEigen_1_1internal_1_1triangular__dense__assignment__kernel.html</filename>
    <templarg>UpLo</templarg>
    <templarg>Mode</templarg>
    <templarg>SetOpposite</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Version</templarg>
    <base>Eigen::internal::generic_dense_assignment_kernel</base>
    <member kind="typedef">
      <type>Base::AssignmentTraits</type>
      <name>AssignmentTraits</name>
      <anchorfile>classEigen_1_1internal_1_1triangular__dense__assignment__kernel.html</anchorfile>
      <anchor>a805139f55fec97674265d10d6e5c5d7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::DstEvaluatorType</type>
      <name>DstEvaluatorType</name>
      <anchorfile>classEigen_1_1internal_1_1triangular__dense__assignment__kernel.html</anchorfile>
      <anchor>a538006302cf4b32c10780fa9013f4e9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1triangular__dense__assignment__kernel.html</anchorfile>
      <anchor>af26a98004d1310ab3532fccb54dbf1a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::SrcEvaluatorType</type>
      <name>SrcEvaluatorType</name>
      <anchorfile>classEigen_1_1internal_1_1triangular__dense__assignment__kernel.html</anchorfile>
      <anchor>a2fd78d76e303aa1632f9c38f0ae520ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>assignDiagonalCoeff</name>
      <anchorfile>classEigen_1_1internal_1_1triangular__dense__assignment__kernel.html</anchorfile>
      <anchor>a5df49eb21fc70622e8c1180f1993b26d</anchor>
      <arglist>(Index id)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>assignOppositeCoeff</name>
      <anchorfile>classEigen_1_1internal_1_1triangular__dense__assignment__kernel.html</anchorfile>
      <anchor>a54a1a283bd1d1008a766540888832876</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>triangular_dense_assignment_kernel</name>
      <anchorfile>classEigen_1_1internal_1_1triangular__dense__assignment__kernel.html</anchorfile>
      <anchor>aa2a9bd0214adb7f1bb43ea6fc81c2f18</anchor>
      <arglist>(DstEvaluatorType &amp;dst, const SrcEvaluatorType &amp;src, const Functor &amp;func, DstXprType &amp;dstExpr)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>generic_dense_assignment_kernel&lt; DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1triangular__dense__assignment__kernel.html</anchorfile>
      <anchor>ac01443bfa6fe11b6eca22720a34b5eb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::DstXprType</type>
      <name>DstXprType</name>
      <anchorfile>classEigen_1_1internal_1_1triangular__dense__assignment__kernel.html</anchorfile>
      <anchor>ace1ab495e32ff0d545c8ca8fd2757111</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::SrcXprType</type>
      <name>SrcXprType</name>
      <anchorfile>classEigen_1_1internal_1_1triangular__dense__assignment__kernel.html</anchorfile>
      <anchor>a31397394870e64f33a78a3a666b48d03</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::triangular_dense_assignment_kernel&lt; UpLo, SelfAdjoint, SetOpposite, DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version &gt;</name>
    <filename>classEigen_1_1internal_1_1triangular__dense__assignment__kernel_3_01UpLo_00_01SelfAdjoint_00_01S20b2594e74a208ffe1e7af9110d7e452.html</filename>
    <templarg>UpLo</templarg>
    <templarg>SetOpposite</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Version</templarg>
    <base>Eigen::internal::generic_dense_assignment_kernel</base>
    <member kind="typedef">
      <type>Base::AssignmentTraits</type>
      <name>AssignmentTraits</name>
      <anchorfile>classEigen_1_1internal_1_1triangular__dense__assignment__kernel_3_01UpLo_00_01SelfAdjoint_00_01S20b2594e74a208ffe1e7af9110d7e452.html</anchorfile>
      <anchor>a527222b394cc83d6d728e65926399f2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::DstEvaluatorType</type>
      <name>DstEvaluatorType</name>
      <anchorfile>classEigen_1_1internal_1_1triangular__dense__assignment__kernel_3_01UpLo_00_01SelfAdjoint_00_01S20b2594e74a208ffe1e7af9110d7e452.html</anchorfile>
      <anchor>aa15385a8040ccd47a17c99252eb947ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1triangular__dense__assignment__kernel_3_01UpLo_00_01SelfAdjoint_00_01S20b2594e74a208ffe1e7af9110d7e452.html</anchorfile>
      <anchor>aaa15710db9b4cd8c2ee7ce3695970b88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::SrcEvaluatorType</type>
      <name>SrcEvaluatorType</name>
      <anchorfile>classEigen_1_1internal_1_1triangular__dense__assignment__kernel_3_01UpLo_00_01SelfAdjoint_00_01S20b2594e74a208ffe1e7af9110d7e452.html</anchorfile>
      <anchor>a94297eda5030d04be79e965847d83931</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>assignCoeff</name>
      <anchorfile>classEigen_1_1internal_1_1triangular__dense__assignment__kernel_3_01UpLo_00_01SelfAdjoint_00_01S20b2594e74a208ffe1e7af9110d7e452.html</anchorfile>
      <anchor>abe671414334ced5b3d721dc01de554c8</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>assignDiagonalCoeff</name>
      <anchorfile>classEigen_1_1internal_1_1triangular__dense__assignment__kernel_3_01UpLo_00_01SelfAdjoint_00_01S20b2594e74a208ffe1e7af9110d7e452.html</anchorfile>
      <anchor>a1403d4b81157cb619c2c48addc2cb0c7</anchor>
      <arglist>(Index id)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>assignOppositeCoeff</name>
      <anchorfile>classEigen_1_1internal_1_1triangular__dense__assignment__kernel_3_01UpLo_00_01SelfAdjoint_00_01S20b2594e74a208ffe1e7af9110d7e452.html</anchorfile>
      <anchor>a162f4e266d5ea340a923cdb203e9ee13</anchor>
      <arglist>(Index, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>triangular_dense_assignment_kernel</name>
      <anchorfile>classEigen_1_1internal_1_1triangular__dense__assignment__kernel_3_01UpLo_00_01SelfAdjoint_00_01S20b2594e74a208ffe1e7af9110d7e452.html</anchorfile>
      <anchor>a9cd9e1c0cbc7fd7564e5fb77a8eeb4f8</anchor>
      <arglist>(DstEvaluatorType &amp;dst, const SrcEvaluatorType &amp;src, const Functor &amp;func, DstXprType &amp;dstExpr)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>generic_dense_assignment_kernel&lt; DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1triangular__dense__assignment__kernel_3_01UpLo_00_01SelfAdjoint_00_01S20b2594e74a208ffe1e7af9110d7e452.html</anchorfile>
      <anchor>aad00ad3b2103fa28f82129359eee30e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::DstXprType</type>
      <name>DstXprType</name>
      <anchorfile>classEigen_1_1internal_1_1triangular__dense__assignment__kernel_3_01UpLo_00_01SelfAdjoint_00_01S20b2594e74a208ffe1e7af9110d7e452.html</anchorfile>
      <anchor>af07db01e4ae21127c8c8a1a7c514457f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::SrcXprType</type>
      <name>SrcXprType</name>
      <anchorfile>classEigen_1_1internal_1_1triangular__dense__assignment__kernel_3_01UpLo_00_01SelfAdjoint_00_01S20b2594e74a208ffe1e7af9110d7e452.html</anchorfile>
      <anchor>a044acf1ad867ff426cdd33b66e74d7dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_matrix_vector_product</name>
    <filename>structEigen_1_1internal_1_1triangular__matrix__vector__product.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg></templarg>
    <templarg>ConjLhs</templarg>
    <templarg></templarg>
    <templarg>ConjRhs</templarg>
    <templarg>StorageOrder</templarg>
    <templarg>Version</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_matrix_vector_product&lt; Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, ColMajor, Version &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScalacba82d1974de6a0033a8c1da6e99db3c.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg></templarg>
    <templarg>ConjLhs</templarg>
    <templarg></templarg>
    <templarg>ConjRhs</templarg>
    <templarg>Version</templarg>
    <member kind="enumvalue">
      <name>IsLower</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScalacba82d1974de6a0033a8c1da6e99db3c.html</anchorfile>
      <anchor>ab65b344296192a877516425a7a2821aaa091914fb7e0c37301a96b33f47b071e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasUnitDiag</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScalacba82d1974de6a0033a8c1da6e99db3c.html</anchorfile>
      <anchor>ab65b344296192a877516425a7a2821aaaa75635f874dee1fc9186b9b42a5413b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasZeroDiag</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScalacba82d1974de6a0033a8c1da6e99db3c.html</anchorfile>
      <anchor>ab65b344296192a877516425a7a2821aaae95be7c9beeb7c7e6fefd729c5aaf6cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasUnitDiag</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScalacba82d1974de6a0033a8c1da6e99db3c.html</anchorfile>
      <anchor>ab65b344296192a877516425a7a2821aaaa75635f874dee1fc9186b9b42a5413b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasZeroDiag</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScalacba82d1974de6a0033a8c1da6e99db3c.html</anchorfile>
      <anchor>ab65b344296192a877516425a7a2821aaae95be7c9beeb7c7e6fefd729c5aaf6cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsLower</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScalacba82d1974de6a0033a8c1da6e99db3c.html</anchorfile>
      <anchor>ab65b344296192a877516425a7a2821aaa091914fb7e0c37301a96b33f47b071e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>ResScalar</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScalacba82d1974de6a0033a8c1da6e99db3c.html</anchorfile>
      <anchor>a0f6da624122e56e803917b9be1e36fc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScalacba82d1974de6a0033a8c1da6e99db3c.html</anchorfile>
      <anchor>a89cb957348fb21a7125fcb511a750df2</anchor>
      <arglist>(Index _rows, Index _cols, const LhsScalar *_lhs, Index lhsStride, const RhsScalar *_rhs, Index rhsIncr, ResScalar *_res, Index resIncr, const RhsScalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_matrix_vector_product&lt; Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, RowMajor, Version &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScala0609abf0278b02eaf910e8ff939012fe.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg></templarg>
    <templarg>ConjLhs</templarg>
    <templarg></templarg>
    <templarg>ConjRhs</templarg>
    <templarg>Version</templarg>
    <member kind="enumvalue">
      <name>IsLower</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScala0609abf0278b02eaf910e8ff939012fe.html</anchorfile>
      <anchor>a9cbda3343c914456ef3e89b8229a220ea4f35125500cc5d7862857d3270bfe6e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasUnitDiag</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScala0609abf0278b02eaf910e8ff939012fe.html</anchorfile>
      <anchor>a9cbda3343c914456ef3e89b8229a220ea00a5f4a7955d04b11994c2699cf02892</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasZeroDiag</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScala0609abf0278b02eaf910e8ff939012fe.html</anchorfile>
      <anchor>a9cbda3343c914456ef3e89b8229a220ea42e6df5b4718fcb86e8c6b40dbd36f4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasUnitDiag</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScala0609abf0278b02eaf910e8ff939012fe.html</anchorfile>
      <anchor>a9cbda3343c914456ef3e89b8229a220ea00a5f4a7955d04b11994c2699cf02892</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasZeroDiag</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScala0609abf0278b02eaf910e8ff939012fe.html</anchorfile>
      <anchor>a9cbda3343c914456ef3e89b8229a220ea42e6df5b4718fcb86e8c6b40dbd36f4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsLower</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScala0609abf0278b02eaf910e8ff939012fe.html</anchorfile>
      <anchor>a9cbda3343c914456ef3e89b8229a220ea4f35125500cc5d7862857d3270bfe6e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScalarBinaryOpTraits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>ResScalar</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScala0609abf0278b02eaf910e8ff939012fe.html</anchorfile>
      <anchor>ad300449c5f5b7d98e3633469ff77b96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__matrix__vector__product_3_01Index_00_01Mode_00_01LhsScala0609abf0278b02eaf910e8ff939012fe.html</anchorfile>
      <anchor>aafcdc880dbd90da1abd4182d80257e46</anchor>
      <arglist>(Index _rows, Index _cols, const LhsScalar *_lhs, Index lhsStride, const RhsScalar *_rhs, Index rhsIncr, ResScalar *_res, Index resIncr, const ResScalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>triangular_matrix_vector_product&lt; Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, StorageOrder, BuiltIn &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__matrix__vector__product.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_matrix_vector_product_trmv</name>
    <filename>structEigen_1_1internal_1_1triangular__matrix__vector__product__trmv.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg></templarg>
    <templarg>ConjLhs</templarg>
    <templarg></templarg>
    <templarg>ConjRhs</templarg>
    <templarg>StorageOrder</templarg>
    <base>triangular_matrix_vector_product&lt; Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, StorageOrder, BuiltIn &gt;</base>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_product_impl</name>
    <filename>structEigen_1_1internal_1_1triangular__product__impl.html</filename>
    <templarg>Mode</templarg>
    <templarg>LhsIsTriangular</templarg>
    <templarg></templarg>
    <templarg>LhsIsVector</templarg>
    <templarg></templarg>
    <templarg>RhsIsVector</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_product_impl&lt; Mode, false, Lhs, true, Rhs, false &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__product__impl_3_01Mode_00_01false_00_01Lhs_00_01true_00_01Rhs_00_01false_01_4.html</filename>
    <templarg>Mode</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__product__impl_3_01Mode_00_01false_00_01Lhs_00_01true_00_01Rhs_00_01false_01_4.html</anchorfile>
      <anchor>a4783a1794a39399921609a30e1827258</anchor>
      <arglist>(Dest &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, const typename Dest::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_product_impl&lt; Mode, LhsIsTriangular, Lhs, false, Rhs, false &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__product__impl_3_01Mode_00_01LhsIsTriangular_00_01Lhs_00_01false_00_01Rhs_00_01false_01_4.html</filename>
    <templarg>Mode</templarg>
    <templarg>LhsIsTriangular</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__product__impl_3_01Mode_00_01LhsIsTriangular_00_01Lhs_00_01false_00_01Rhs_00_01false_01_4.html</anchorfile>
      <anchor>a94a33a21f729a7ce916ea08ddd0c56f4</anchor>
      <arglist>(Dest &amp;dst, const Lhs &amp;a_lhs, const Rhs &amp;a_rhs, const typename Dest::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_product_impl&lt; Mode, true, Lhs, false, Rhs, true &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__product__impl_3_01Mode_00_01true_00_01Lhs_00_01false_00_01Rhs_00_01true_01_4.html</filename>
    <templarg>Mode</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__product__impl_3_01Mode_00_01true_00_01Lhs_00_01false_00_01Rhs_00_01true_01_4.html</anchorfile>
      <anchor>ad9ba4ee44cda8a75940959ff40a055b8</anchor>
      <arglist>(Dest &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, const typename Dest::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_solve_matrix</name>
    <filename>structEigen_1_1internal_1_1triangular__solve__matrix.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Side</templarg>
    <templarg>Mode</templarg>
    <templarg>Conjugate</templarg>
    <templarg>TriStorageOrder</templarg>
    <templarg>OtherStorageOrder</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_solve_matrix&lt; Scalar, Index, OnTheLeft, Mode, Conjugate, TriStorageOrder, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__solve__matrix_3_01Scalar_00_01Index_00_01OnTheLeft_00_01Mc8ccb2a8fbbd42fdb23bfe9504578938.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Conjugate</templarg>
    <templarg>TriStorageOrder</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solve__matrix_3_01Scalar_00_01Index_00_01OnTheLeft_00_01Mc8ccb2a8fbbd42fdb23bfe9504578938.html</anchorfile>
      <anchor>a68f7620c39a055158ad0b2887a9c7fc8</anchor>
      <arglist>(Index size, Index otherSize, const Scalar *_tri, Index triStride, Scalar *_other, Index otherStride, level3_blocking&lt; Scalar, Scalar &gt; &amp;blocking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_solve_matrix&lt; Scalar, Index, OnTheRight, Mode, Conjugate, TriStorageOrder, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__solve__matrix_3_01Scalar_00_01Index_00_01OnTheRight_00_01092ea3a353ffd7c800bfc00cc108bd7b.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Conjugate</templarg>
    <templarg>TriStorageOrder</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solve__matrix_3_01Scalar_00_01Index_00_01OnTheRight_00_01092ea3a353ffd7c800bfc00cc108bd7b.html</anchorfile>
      <anchor>a35831180d99cc8f235f3a254934c48bd</anchor>
      <arglist>(Index size, Index otherSize, const Scalar *_tri, Index triStride, Scalar *_other, Index otherStride, level3_blocking&lt; Scalar, Scalar &gt; &amp;blocking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_solve_matrix&lt; Scalar, Index, Side, Mode, Conjugate, TriStorageOrder, RowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__solve__matrix_3_01Scalar_00_01Index_00_01Side_00_01Mode_0ea57aedde68ad37f43df40f00cd6335f.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Side</templarg>
    <templarg>Mode</templarg>
    <templarg>Conjugate</templarg>
    <templarg>TriStorageOrder</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solve__matrix_3_01Scalar_00_01Index_00_01Side_00_01Mode_0ea57aedde68ad37f43df40f00cd6335f.html</anchorfile>
      <anchor>a0f3266b4b26c45da286cf8b5cfab4d56</anchor>
      <arglist>(Index size, Index cols, const Scalar *tri, Index triStride, Scalar *_other, Index otherStride, level3_blocking&lt; Scalar, Scalar &gt; &amp;blocking)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_solve_retval</name>
    <filename>structEigen_1_1internal_1_1triangular__solve__retval.html</filename>
    <templarg>Side</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>ReturnByValue&lt; triangular_solve_retval&lt; Side, TriangularType, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>ReturnByValue&lt; triangular_solve_retval &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solve__retval.html</anchorfile>
      <anchor>a6a2d39093c4dca2f29958baece6d1f1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; typename Rhs::Nested &gt;::type</type>
      <name>RhsNestedCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solve__retval.html</anchorfile>
      <anchor>a271b468f839b82b4bab648151e3dd4f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solve__retval.html</anchorfile>
      <anchor>a366175697be9a8f69045d159f98a6af9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solve__retval.html</anchorfile>
      <anchor>a1fef0f91ac77d9580219dd69fe952862</anchor>
      <arglist>(Dest &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solve__retval.html</anchorfile>
      <anchor>ae644694588f13a50fb555299ba67cc34</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>triangular_solve_retval</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solve__retval.html</anchorfile>
      <anchor>a4e4b85d79cca2b2e64501aa0f32c0e80</anchor>
      <arglist>(const TriangularType &amp;tri, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Rhs::Nested</type>
      <name>m_rhs</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solve__retval.html</anchorfile>
      <anchor>ae537f77975204e1c1940c5162db71537</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const TriangularType &amp;</type>
      <name>m_triangularMatrix</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solve__retval.html</anchorfile>
      <anchor>a0b94fe70c5a9bfaae888404f9fa7498d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_solve_vector</name>
    <filename>structEigen_1_1internal_1_1triangular__solve__vector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Side</templarg>
    <templarg>Mode</templarg>
    <templarg>Conjugate</templarg>
    <templarg>StorageOrder</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_solve_vector&lt; LhsScalar, RhsScalar, Index, OnTheLeft, Mode, Conjugate, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__solve__vector_3_01LhsScalar_00_01RhsScalar_00_01Index_00_20121ed244d93ea8c6f0bf7692325d7c.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Conjugate</templarg>
    <member kind="enumvalue">
      <name>IsLower</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solve__vector_3_01LhsScalar_00_01RhsScalar_00_01Index_00_20121ed244d93ea8c6f0bf7692325d7c.html</anchorfile>
      <anchor>a64ed141118744efe6d9dfe275f7a49adae5e3cf60cf4c5ede9699b632e91c239e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsLower</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solve__vector_3_01LhsScalar_00_01RhsScalar_00_01Index_00_20121ed244d93ea8c6f0bf7692325d7c.html</anchorfile>
      <anchor>a64ed141118744efe6d9dfe275f7a49adae5e3cf60cf4c5ede9699b632e91c239e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solve__vector_3_01LhsScalar_00_01RhsScalar_00_01Index_00_20121ed244d93ea8c6f0bf7692325d7c.html</anchorfile>
      <anchor>af1bb92ef8bbe69c4c298a5bb9652b2ed</anchor>
      <arglist>(Index size, const LhsScalar *_lhs, Index lhsStride, RhsScalar *rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_solve_vector&lt; LhsScalar, RhsScalar, Index, OnTheLeft, Mode, Conjugate, RowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__solve__vector_3_01LhsScalar_00_01RhsScalar_00_01Index_00_1c5822e19ab3c8e783d31554448bbc2c.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Conjugate</templarg>
    <member kind="enumvalue">
      <name>IsLower</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solve__vector_3_01LhsScalar_00_01RhsScalar_00_01Index_00_1c5822e19ab3c8e783d31554448bbc2c.html</anchorfile>
      <anchor>a970b604d046f70624a9240c72a736e04a3b104aeb540d1828b74d7c28480b6ec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsLower</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solve__vector_3_01LhsScalar_00_01RhsScalar_00_01Index_00_1c5822e19ab3c8e783d31554448bbc2c.html</anchorfile>
      <anchor>a970b604d046f70624a9240c72a736e04a3b104aeb540d1828b74d7c28480b6ec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solve__vector_3_01LhsScalar_00_01RhsScalar_00_01Index_00_1c5822e19ab3c8e783d31554448bbc2c.html</anchorfile>
      <anchor>a076e86f3709acd78edb5fa1534ab8909</anchor>
      <arglist>(Index size, const LhsScalar *_lhs, Index lhsStride, RhsScalar *rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_solve_vector&lt; LhsScalar, RhsScalar, Index, OnTheRight, Mode, Conjugate, StorageOrder &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__solve__vector_3_01LhsScalar_00_01RhsScalar_00_01Index_00_bbd2a74322116e4864908da5b236ccb3.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Conjugate</templarg>
    <templarg>StorageOrder</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solve__vector_3_01LhsScalar_00_01RhsScalar_00_01Index_00_bbd2a74322116e4864908da5b236ccb3.html</anchorfile>
      <anchor>a677f09401393e22374f252697fea0a6b</anchor>
      <arglist>(Index size, const LhsScalar *_lhs, Index lhsStride, RhsScalar *rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_solver_selector</name>
    <filename>structEigen_1_1internal_1_1triangular__solver__selector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Side</templarg>
    <templarg>Mode</templarg>
    <templarg>Unrolling</templarg>
    <templarg>RhsVectors</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_solver_selector&lt; Lhs, Rhs, OnTheLeft, Mode, CompleteUnrolling, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01OnTheLeft_00_01Modfb73f6752c226e16b350bf216706ceac.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01OnTheLeft_00_01Modfb73f6752c226e16b350bf216706ceac.html</anchorfile>
      <anchor>a771e7542b3f8ed0a55978e7524624655</anchor>
      <arglist>(const Lhs &amp;lhs, Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_solver_selector&lt; Lhs, Rhs, OnTheRight, Mode, CompleteUnrolling, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01OnTheRight_00_01Mob6d757f9e7d56d8e5a2a02f1d9610b88.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01OnTheRight_00_01Mob6d757f9e7d56d8e5a2a02f1d9610b88.html</anchorfile>
      <anchor>aace287bcfd7484d61cfd1acf0b686495</anchor>
      <arglist>(const Lhs &amp;lhs, Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_solver_selector&lt; Lhs, Rhs, Side, Mode, NoUnrolling, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01Side_00_01Mode_00_01NoUnrolling_00_011_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Side</templarg>
    <templarg>Mode</templarg>
    <member kind="typedef">
      <type>LhsProductTraits::ExtractType</type>
      <name>ActualLhsType</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01Side_00_01Mode_00_01NoUnrolling_00_011_01_4.html</anchorfile>
      <anchor>a2afe9c7146c5216ebd186fd43f4324a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>blas_traits&lt; Lhs &gt;</type>
      <name>LhsProductTraits</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01Side_00_01Mode_00_01NoUnrolling_00_011_01_4.html</anchorfile>
      <anchor>af64dd01ca21dc11645cccbe02e7655d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::Scalar</type>
      <name>LhsScalar</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01Side_00_01Mode_00_01NoUnrolling_00_011_01_4.html</anchorfile>
      <anchor>ac5fa6fca9f641f360c9b599be262a589</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Matrix&lt; RhsScalar, Dynamic, 1 &gt;, Aligned &gt;</type>
      <name>MappedRhs</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01Side_00_01Mode_00_01NoUnrolling_00_011_01_4.html</anchorfile>
      <anchor>ae68c0fbe2956b635b76cb69207a931d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::Scalar</type>
      <name>RhsScalar</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01Side_00_01Mode_00_01NoUnrolling_00_011_01_4.html</anchorfile>
      <anchor>a38dd54dbab01ed33c3b76902514e9533</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01Side_00_01Mode_00_01NoUnrolling_00_011_01_4.html</anchorfile>
      <anchor>ace16c68927cde184c0d5703c58f3780a</anchor>
      <arglist>(const Lhs &amp;lhs, Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_solver_selector&lt; Lhs, Rhs, Side, Mode, NoUnrolling, Dynamic &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01Side_00_01Mode_00_01NoUnrolling_00_01Dynamic_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Side</templarg>
    <templarg>Mode</templarg>
    <member kind="typedef">
      <type>LhsProductTraits::DirectLinearAccessType</type>
      <name>ActualLhsType</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01Side_00_01Mode_00_01NoUnrolling_00_01Dynamic_01_4.html</anchorfile>
      <anchor>ac3085f1dcf7811c4107bcbb8d8290205</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>blas_traits&lt; Lhs &gt;</type>
      <name>LhsProductTraits</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01Side_00_01Mode_00_01NoUnrolling_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a4d6166a12a8835cfa49df66753a6d344</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01Side_00_01Mode_00_01NoUnrolling_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a6d6c1e5b5020b6a4ca32cd7a6c98b5f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01Side_00_01Mode_00_01NoUnrolling_00_01Dynamic_01_4.html</anchorfile>
      <anchor>aa9bce083f5802ae4fab1e7e3c6e8a224</anchor>
      <arglist>(const Lhs &amp;lhs, Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_solver_unroller</name>
    <filename>structEigen_1_1internal_1_1triangular__solver__unroller.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>LoopIndex</templarg>
    <templarg>Size</templarg>
    <templarg>Stop</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_solver_unroller&lt; Lhs, Rhs, Mode, LoopIndex, Size, false &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__solver__unroller_3_01Lhs_00_01Rhs_00_01Mode_00_01LoopIndex_00_01Size_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>LoopIndex</templarg>
    <templarg>Size</templarg>
    <member kind="enumvalue">
      <name>IsLower</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__unroller_3_01Lhs_00_01Rhs_00_01Mode_00_01LoopIndex_00_01Size_00_01false_01_4.html</anchorfile>
      <anchor>a0958557d9e4b2501958a98294ab4f1f9ab938c05e4adb2442679a65942a42c011</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiagIndex</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__unroller_3_01Lhs_00_01Rhs_00_01Mode_00_01LoopIndex_00_01Size_00_01false_01_4.html</anchorfile>
      <anchor>a0958557d9e4b2501958a98294ab4f1f9a41983e47c8c4e2368ab0a56f0282c1d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StartIndex</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__unroller_3_01Lhs_00_01Rhs_00_01Mode_00_01LoopIndex_00_01Size_00_01false_01_4.html</anchorfile>
      <anchor>a0958557d9e4b2501958a98294ab4f1f9a36f4e8238fcf652017a3f3a62717e14b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiagIndex</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__unroller_3_01Lhs_00_01Rhs_00_01Mode_00_01LoopIndex_00_01Size_00_01false_01_4.html</anchorfile>
      <anchor>a0958557d9e4b2501958a98294ab4f1f9a41983e47c8c4e2368ab0a56f0282c1d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsLower</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__unroller_3_01Lhs_00_01Rhs_00_01Mode_00_01LoopIndex_00_01Size_00_01false_01_4.html</anchorfile>
      <anchor>a0958557d9e4b2501958a98294ab4f1f9ab938c05e4adb2442679a65942a42c011</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StartIndex</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__unroller_3_01Lhs_00_01Rhs_00_01Mode_00_01LoopIndex_00_01Size_00_01false_01_4.html</anchorfile>
      <anchor>a0958557d9e4b2501958a98294ab4f1f9a36f4e8238fcf652017a3f3a62717e14b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__unroller_3_01Lhs_00_01Rhs_00_01Mode_00_01LoopIndex_00_01Size_00_01false_01_4.html</anchorfile>
      <anchor>a01b18f6c3a53d6b6f11763d3618b83c0</anchor>
      <arglist>(const Lhs &amp;lhs, Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::triangular_solver_unroller&lt; Lhs, Rhs, Mode, LoopIndex, Size, true &gt;</name>
    <filename>structEigen_1_1internal_1_1triangular__solver__unroller_3_01Lhs_00_01Rhs_00_01Mode_00_01LoopIndex_00_01Size_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>LoopIndex</templarg>
    <templarg>Size</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1triangular__solver__unroller_3_01Lhs_00_01Rhs_00_01Mode_00_01LoopIndex_00_01Size_00_01true_01_4.html</anchorfile>
      <anchor>afbd7c6ee84a0fe7bc21df5f3853573d5</anchor>
      <arglist>(const Lhs &amp;, Rhs &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::TriangularBase</name>
    <filename>classEigen_1_1TriangularBase.html</filename>
    <templarg>Derived</templarg>
    <base>Eigen::EigenBase</base>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a628689414db1d4814a2c8e43b02458ada67341d6eb827b38c8b0398348288c46d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a628689414db1d4814a2c8e43b02458ada28ce43a5c6d827c3e8b2c8f000e92bff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a628689414db1d4814a2c8e43b02458adabad1bac630eb1db3efea6149eace694b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a628689414db1d4814a2c8e43b02458ada604215ed0cc236e76ac0442bb2524b6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a628689414db1d4814a2c8e43b02458ada587cc9f36b01f17d69996a7d2d5dbe62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a628689414db1d4814a2c8e43b02458ada41d03efb5f764a9e647974c83581ca0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a628689414db1d4814a2c8e43b02458ada8961c296cc1b742fa36f470b46736c16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a628689414db1d4814a2c8e43b02458adabad1bac630eb1db3efea6149eace694b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::FullMatrixType</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a6a58f381cffe7c4ee285add36403ac6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseMatrixType</type>
      <name>DenseType</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ac8cb785868547eff2d002f4175539131</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a628689414db1d4814a2c8e43b02458ada587cc9f36b01f17d69996a7d2d5dbe62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a628689414db1d4814a2c8e43b02458ada604215ed0cc236e76ac0442bb2524b6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a628689414db1d4814a2c8e43b02458ada8961c296cc1b742fa36f470b46736c16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a628689414db1d4814a2c8e43b02458ada67341d6eb827b38c8b0398348288c46d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived const  &amp;</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a436c0051fb2e0a4522ce7b08479e422d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a628689414db1d4814a2c8e43b02458ada28ce43a5c6d827c3e8b2c8f000e92bff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a66a300711dd3f1a3c5e76cf5371c6cd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a628689414db1d4814a2c8e43b02458ada41d03efb5f764a9e647974c83581ca0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a72aec51bb5da83e4763583b0111752b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a11a793d02d96bbf60b21d9ba50f2c903</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>af08a690a41f4ce10fe63004fdcf58e3b</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a2a82bec3d60e607e16ad628112d97958</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>af184f35153e5ab78f4c74891935a2d59</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>copyCoeff</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ae93491f8454e133ff48202bf7c0c59e7</anchor>
      <arglist>(Index row, Index col, Other &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a0bde7bb684256ff85527f5cf606f3de8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ac5f8c093e6639aed751c81e1bcac8504</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a829eee4c087fa168426d183a8ea7ae23</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a604d4f76a376ced36f8b9c3374c76c3e</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalToLazy</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ad05367709c25defe72371a9fa83b9697</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalToLazy</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ab8db3e55eee50cdc56650b3498e235eb</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a76f0680c23b4b77f198d1c015ed942c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a66a213e5e80f7a1274075fd96df2bcc6</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>afd64351e253d77fe5fc57bf1e3bd2c45</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a09441b62cd9f54c630c45e33c611988c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a553cc3b4723ed936675514ba019fa71a</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>acf2e635489bb39ffc6a950e5f1aeedff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>aa57795da6154a0fca8b9acb9de7a5497</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>TriangularBase</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>afa53d673b6d448d12d7f58f6969040e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>check_coordinates</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ac40fdb0c6fcf5b83e3122ae463ffb6f4</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>check_coordinates_internal</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ac12b1321e5d40095b532d57acb795b29</anchor>
      <arglist>(Index, Index) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TriangularBase&lt; SelfAdjointView&lt; _MatrixType, UpLo &gt; &gt;</name>
    <filename>classEigen_1_1TriangularBase.html</filename>
    <base>Eigen::EigenBase</base>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a628689414db1d4814a2c8e43b02458adabad1bac630eb1db3efea6149eace694b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SelfAdjointView&lt; _MatrixType, UpLo &gt; &gt;::FullMatrixType</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a6a58f381cffe7c4ee285add36403ac6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseMatrixType</type>
      <name>DenseType</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ac8cb785868547eff2d002f4175539131</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a628689414db1d4814a2c8e43b02458ada587cc9f36b01f17d69996a7d2d5dbe62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a628689414db1d4814a2c8e43b02458ada604215ed0cc236e76ac0442bb2524b6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a628689414db1d4814a2c8e43b02458ada8961c296cc1b742fa36f470b46736c16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a628689414db1d4814a2c8e43b02458ada67341d6eb827b38c8b0398348288c46d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SelfAdjointView&lt; _MatrixType, UpLo &gt; const &amp;</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a436c0051fb2e0a4522ce7b08479e422d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a628689414db1d4814a2c8e43b02458ada28ce43a5c6d827c3e8b2c8f000e92bff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SelfAdjointView&lt; _MatrixType, UpLo &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a66a300711dd3f1a3c5e76cf5371c6cd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a628689414db1d4814a2c8e43b02458ada41d03efb5f764a9e647974c83581ca0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SelfAdjointView&lt; _MatrixType, UpLo &gt; &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a72aec51bb5da83e4763583b0111752b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SelfAdjointView&lt; _MatrixType, UpLo &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a11a793d02d96bbf60b21d9ba50f2c903</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>af08a690a41f4ce10fe63004fdcf58e3b</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a2a82bec3d60e607e16ad628112d97958</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>af184f35153e5ab78f4c74891935a2d59</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>copyCoeff</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ae93491f8454e133ff48202bf7c0c59e7</anchor>
      <arglist>(Index row, Index col, Other &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const SelfAdjointView&lt; _MatrixType, UpLo &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a0bde7bb684256ff85527f5cf606f3de8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SelfAdjointView&lt; _MatrixType, UpLo &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ac5f8c093e6639aed751c81e1bcac8504</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a829eee4c087fa168426d183a8ea7ae23</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a604d4f76a376ced36f8b9c3374c76c3e</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalToLazy</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ad05367709c25defe72371a9fa83b9697</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalToLazy</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ab8db3e55eee50cdc56650b3498e235eb</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a76f0680c23b4b77f198d1c015ed942c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a66a213e5e80f7a1274075fd96df2bcc6</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>afd64351e253d77fe5fc57bf1e3bd2c45</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a09441b62cd9f54c630c45e33c611988c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a553cc3b4723ed936675514ba019fa71a</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>acf2e635489bb39ffc6a950e5f1aeedff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>aa57795da6154a0fca8b9acb9de7a5497</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>TriangularBase</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>afa53d673b6d448d12d7f58f6969040e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>check_coordinates</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ac40fdb0c6fcf5b83e3122ae463ffb6f4</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>check_coordinates_internal</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ac12b1321e5d40095b532d57acb795b29</anchor>
      <arglist>(Index, Index) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TriangularBase&lt; TriangularView&lt; _MatrixType, _Mode &gt; &gt;</name>
    <filename>classEigen_1_1TriangularBase.html</filename>
    <base>Eigen::EigenBase</base>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a628689414db1d4814a2c8e43b02458adabad1bac630eb1db3efea6149eace694b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView&lt; _MatrixType, _Mode &gt; &gt;::FullMatrixType</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a6a58f381cffe7c4ee285add36403ac6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseMatrixType</type>
      <name>DenseType</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ac8cb785868547eff2d002f4175539131</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a628689414db1d4814a2c8e43b02458ada587cc9f36b01f17d69996a7d2d5dbe62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a628689414db1d4814a2c8e43b02458ada604215ed0cc236e76ac0442bb2524b6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a628689414db1d4814a2c8e43b02458ada8961c296cc1b742fa36f470b46736c16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a628689414db1d4814a2c8e43b02458ada67341d6eb827b38c8b0398348288c46d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; _MatrixType, _Mode &gt; const &amp;</type>
      <name>Nested</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a436c0051fb2e0a4522ce7b08479e422d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a628689414db1d4814a2c8e43b02458ada28ce43a5c6d827c3e8b2c8f000e92bff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView&lt; _MatrixType, _Mode &gt; &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a66a300711dd3f1a3c5e76cf5371c6cd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a628689414db1d4814a2c8e43b02458ada41d03efb5f764a9e647974c83581ca0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView&lt; _MatrixType, _Mode &gt; &gt;::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a72aec51bb5da83e4763583b0111752b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView&lt; _MatrixType, _Mode &gt; &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a11a793d02d96bbf60b21d9ba50f2c903</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>af08a690a41f4ce10fe63004fdcf58e3b</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a2a82bec3d60e607e16ad628112d97958</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>af184f35153e5ab78f4c74891935a2d59</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>copyCoeff</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ae93491f8454e133ff48202bf7c0c59e7</anchor>
      <arglist>(Index row, Index col, Other &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const TriangularView&lt; _MatrixType, _Mode &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a0bde7bb684256ff85527f5cf606f3de8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TriangularView&lt; _MatrixType, _Mode &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ac5f8c093e6639aed751c81e1bcac8504</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a829eee4c087fa168426d183a8ea7ae23</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a604d4f76a376ced36f8b9c3374c76c3e</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>evalToLazy</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ad05367709c25defe72371a9fa83b9697</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalToLazy</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ab8db3e55eee50cdc56650b3498e235eb</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a76f0680c23b4b77f198d1c015ed942c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a66a213e5e80f7a1274075fd96df2bcc6</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>afd64351e253d77fe5fc57bf1e3bd2c45</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a09441b62cd9f54c630c45e33c611988c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>a553cc3b4723ed936675514ba019fa71a</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>acf2e635489bb39ffc6a950e5f1aeedff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>aa57795da6154a0fca8b9acb9de7a5497</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>TriangularBase</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>afa53d673b6d448d12d7f58f6969040e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>check_coordinates</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ac40fdb0c6fcf5b83e3122ae463ffb6f4</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>check_coordinates_internal</name>
      <anchorfile>classEigen_1_1TriangularBase.html</anchorfile>
      <anchor>ac12b1321e5d40095b532d57acb795b29</anchor>
      <arglist>(Index, Index) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::TriangularShape</name>
    <filename>structEigen_1_1TriangularShape.html</filename>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>debugName</name>
      <anchorfile>structEigen_1_1TriangularShape.html</anchorfile>
      <anchor>a6c43155ceddf7ca3176df0976fb531db</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::TriangularView</name>
    <filename>classEigen_1_1TriangularView.html</filename>
    <templarg>_MatrixType</templarg>
    <templarg>_Mode</templarg>
    <base>TriangularViewImpl&lt; _MatrixType, _Mode, internal::traits&lt; _MatrixType &gt;::StorageKind &gt;</base>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a60bd6c556b8844358a6b680e7f1bc472a3fa5d6ec56fc0c87ae5ecedd0eddf6f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a60bd6c556b8844358a6b680e7f1bc472a3851699d937a4492947164047861ee3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TransposeMode</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a60bd6c556b8844358a6b680e7f1bc472a14a8c35e35d89eb3d1d25f135bb574dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a60bd6c556b8844358a6b680e7f1bc472a4324920a717b4a4bd6a92684db96248f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; const typename MatrixType::AdjointReturnType, TransposeMode &gt;</type>
      <name>AdjointReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a369f946f28f2e685276613cfe1b7c378</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularViewImpl&lt; _MatrixType, _Mode, typename internal::traits&lt; _MatrixType &gt;::StorageKind &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a9af1ba128fe6ff9c197fd384e5ebd38e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; const MatrixConjugateReturnType, Mode &gt;</type>
      <name>ConjugateReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a831d35f0968b567f078c94125dc5b655</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; const typename MatrixType::ConstTransposeReturnType, TransposeMode &gt;</type>
      <name>ConstTransposeReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a5f825f07829d0c49f46f28ba07a75f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a60bd6c556b8844358a6b680e7f1bc472a3851699d937a4492947164047861ee3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a60bd6c556b8844358a6b680e7f1bc472a4324920a717b4a4bd6a92684db96248f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>add702d94e40cc9a747412cbce9fc4449</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a60bd6c556b8844358a6b680e7f1bc472a3fa5d6ec56fc0c87ae5ecedd0eddf6f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView &gt;::MatrixTypeNestedCleaned</type>
      <name>NestedExpression</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a783f6a7ac444f0f19a00ef4391adb6a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>aebc3f888dab4b6241b0512a696e489e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a2fc10136c8c41c6adcc66fd738071d1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TransposeMode</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a60bd6c556b8844358a6b680e7f1bc472a14a8c35e35d89eb3d1d25f135bb574dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; typename MatrixType::TransposeReturnType, TransposeMode &gt;</type>
      <name>TransposeReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a767876a3c87df914f373159d079f48f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ab36cd4a400b5a9944b87780ebd3bec43</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ae0a22563fd472eca7aaf9bc5f29d2898</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ae89c798826157831a2b1142d57f04405</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a39806fdec7a2a1a869e904c31ee8c67c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const NestedExpression &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a83b7cdd9d9ea543a3c893fc2e74d8fbb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC NestedExpression &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a62e7446cc39a920b8b59eb02380abc4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TriangularView &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ab9762db604877dacd54184e06bc4b418</anchor>
      <arglist>(const TriangularView &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a34de9aa9961062ff65f24bbeaef4e693</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC SelfAdjointView&lt; MatrixTypeNestedNonRef, Mode &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a1fe2e5e93164b2efb5124297b096fb10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const SelfAdjointView&lt; MatrixTypeNestedNonRef, Mode &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ade4c489f8fb9f5e31d3c3a64e19c166a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Solve&lt; TriangularView, Other &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a66abd75705f5020d2a31895a5be9e5a4</anchor>
      <arglist>(const MatrixBase&lt; Other &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a5336b45208d7e351aba7536aef153075</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstTransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a202b574fc82f1433989c3ae35128451e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>TriangularView</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>ae49e8808fd35de693fe2c988801bbc08</anchor>
      <arglist>(MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::remove_all&lt; typename MatrixType::ConjugateReturnType &gt;::type</type>
      <name>MatrixConjugateReturnType</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a2379f08549a98f299fcd21b7cb855256</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::traits&lt; TriangularView &gt;::MatrixTypeNested</type>
      <name>MatrixTypeNested</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>aa2dd47b3adef6eb1ced6e04035cc24ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::traits&lt; TriangularView &gt;::MatrixTypeNestedNonRef</type>
      <name>MatrixTypeNestedNonRef</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a0b883860804b932adf27655ff77d94a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1TriangularView.html</anchorfile>
      <anchor>a21a4d49656a57ff5b7bfee2efb02948b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::TriangularViewImpl</name>
    <filename>classEigen_1_1TriangularViewImpl.html</filename>
    <templarg></templarg>
    <templarg>_Mode</templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>Eigen::TriangularViewImpl&lt; _MatrixType, _Mode, Dense &gt;</name>
    <filename>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Mode</templarg>
    <base>TriangularBase&lt; TriangularView&lt; _MatrixType, _Mode &gt; &gt;</base>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a307cb14d5068c7c946873b9bf564745da9e52522abb1858a2531979b542d982bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a307cb14d5068c7c946873b9bf564745da377783e29f1bc5af7f2b7a27f31ae8cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularBase&lt; TriangularViewType &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a0e5004e310c1ef806351382984d8035a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>DenseMatrixType</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a48fda67cfb4266110ef57b0e7c250b71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a307cb14d5068c7c946873b9bf564745da377783e29f1bc5af7f2b7a27f31ae8cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a6e33b85d3a6d213a05ceb5d1b3305f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a307cb14d5068c7c946873b9bf564745da9e52522abb1858a2531979b542d982bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseMatrixType</type>
      <name>PlainObject</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>ab923c4af1eea706086280a5877f06c0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularViewType &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a230abc6da26325c1c160aa6dc784c815</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularViewType &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a41b41c49d7a90148789fd51dee96a9f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; _MatrixType, _Mode &gt;</type>
      <name>TriangularViewType</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>aaf7f7ca98f7c32a8400d77b278b8e618</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TriangularViewType &amp;</type>
      <name>_assignProduct</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>aec9f2f15d5dcdd816b62251d6a56726d</anchor>
      <arglist>(const ProductType &amp;prod, const Scalar &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a77e884978c6495cffed68007fb603114</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a906168fa5121cfe301bc801df50807ad</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a451953e43fc2e9231f05e7926d0e9d98</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>fill</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>ad4093c8ecb74b7eb0567d1161bcc9964</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>innerStride</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>aff17b6873e916ed22b8aadc14c2b1df9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a5adecc3719d26f559b831161b8117646</anchor>
      <arglist>(const TriangularBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>lazyAssign</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>ae39e43f20246e45cebf6cd2a32530c63</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Product&lt; TriangularViewType, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a1e5b71b779607d4109ade17187a31b82</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TriangularViewType &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a70ea969ab731d87a0e73e2884ab8fbc4</anchor>
      <arglist>(const typename internal::traits&lt; MatrixType &gt;::Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TriangularViewType &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>ab6fa10c605bc81813d6a4ab243bb54b1</anchor>
      <arglist>(const DenseBase&lt; Other &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TriangularViewType &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a9cc4a65490e86eb0cc0d7f764782eeb6</anchor>
      <arglist>(const DenseBase&lt; Other &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TriangularViewType &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a3bcca994aae11aeef15acb734f9a1a3f</anchor>
      <arglist>(const typename internal::traits&lt; MatrixType &gt;::Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TriangularViewType &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a96678cc05b6aa574e91a07717fea1344</anchor>
      <arglist>(const TriangularBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TriangularViewType &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a66e679534fec114cd788ab8c43540bf7</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TriangularViewType &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a9343618303e0b3e83199872f9cb9255a</anchor>
      <arglist>(const TriangularViewImpl &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>outerStride</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>added5657459878085cb95d5052b1dd14</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TriangularViewType &amp;</type>
      <name>setConstant</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>aae1460a593106b7e22fad56ce2c3c957</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TriangularViewType &amp;</type>
      <name>setOnes</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a39d202f5efbf14179ca30435c9dc04b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TriangularViewType &amp;</type>
      <name>setZero</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a27ea7bd66892206be3a0c7a1195fec14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const internal::triangular_solve_retval&lt; Side, TriangularViewType, Other &gt;</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a1a8d18cb8da794090603a5c263c15395</anchor>
      <arglist>(const MatrixBase&lt; Other &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>solveInPlace</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a7862f7a93e5ec9d1ea3fc144cca0e5f7</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>solveInPlace</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>adffbc981a7097cfdc4b9c5f02cb888f8</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a154127e98e3b30d829220c61eb3c12b1</anchor>
      <arglist>(TriangularBase&lt; OtherDerived &gt; const &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>swap</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a4723aa22f7e47d8d125079fe4f40f950</anchor>
      <arglist>(MatrixBase&lt; OtherDerived &gt; const &amp;other)</arglist>
    </member>
    <member kind="friend">
      <type>friend EIGEN_DEVICE_FUNC const Product&lt; OtherDerived, TriangularViewType &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01__MatrixType_00_01__Mode_00_01Dense_01_4.html</anchorfile>
      <anchor>a74022a74c156ec81e2e06d8f077e0eff</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const TriangularViewImpl &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TriangularViewImpl&lt; _MatrixType, _Mode, internal::traits&lt; _MatrixType &gt;::StorageKind &gt;</name>
    <filename>classEigen_1_1TriangularViewImpl.html</filename>
  </compound>
  <compound kind="class">
    <name>Eigen::TriangularViewImpl&lt; MatrixType, Mode, Sparse &gt;</name>
    <filename>classEigen_1_1TriangularViewImpl_3_01MatrixType_00_01Mode_00_01Sparse_01_4.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <base>SparseMatrixBase&lt; TriangularView&lt; MatrixType, Mode &gt; &gt;</base>
    <member kind="typedef">
      <type>MatrixType::Nested</type>
      <name>MatrixTypeNested</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01MatrixType_00_01Mode_00_01Sparse_01_4.html</anchorfile>
      <anchor>a262b4f203eaea2a8fefad54c7249cff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; MatrixTypeNested &gt;::type</type>
      <name>MatrixTypeNestedCleaned</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01MatrixType_00_01Mode_00_01Sparse_01_4.html</anchorfile>
      <anchor>a4ae2e6282dc49f205fa3c70fb4053c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_reference&lt; MatrixTypeNested &gt;::type</type>
      <name>MatrixTypeNestedNonRef</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01MatrixType_00_01Mode_00_01Sparse_01_4.html</anchorfile>
      <anchor>a7a3130ba4b539de4c76561ca79607f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01MatrixType_00_01Mode_00_01Sparse_01_4.html</anchorfile>
      <anchor>a6a290dc48e4276fcbf574c6af28af5cc</anchor>
      <arglist>(const RhsType &amp;rhs, DstType &amp;dst) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveInPlace</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01MatrixType_00_01Mode_00_01Sparse_01_4.html</anchorfile>
      <anchor>a3f3385e827fcc0bf27d1ec21c80740bc</anchor>
      <arglist>(MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveInPlace</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01MatrixType_00_01Mode_00_01Sparse_01_4.html</anchorfile>
      <anchor>a70190d4105e1fd4f27abbf73365dfa0c</anchor>
      <arglist>(SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseMatrixBase&lt; TriangularViewType &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01MatrixType_00_01Mode_00_01Sparse_01_4.html</anchorfile>
      <anchor>a3b021ddc08edc7915d178d27d269a272</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>solve</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01MatrixType_00_01Mode_00_01Sparse_01_4.html</anchorfile>
      <anchor>a47379381e1682f59b85212cf856bab2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>SkipFirst</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01MatrixType_00_01Mode_00_01Sparse_01_4.html</anchorfile>
      <anchor>a1cc199f9e1f84fbde0955915313e369ba6db4257a6ae21f6337bc67098e4346bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>SkipLast</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01MatrixType_00_01Mode_00_01Sparse_01_4.html</anchorfile>
      <anchor>a1cc199f9e1f84fbde0955915313e369babd843b875ec7999d8200d68b1935f88c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>SkipDiag</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01MatrixType_00_01Mode_00_01Sparse_01_4.html</anchorfile>
      <anchor>a1cc199f9e1f84fbde0955915313e369ba5d475803123fbb851f815a7f94ac639e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>HasUnitDiag</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01MatrixType_00_01Mode_00_01Sparse_01_4.html</anchorfile>
      <anchor>a1cc199f9e1f84fbde0955915313e369baa298509d9b070d3c52d3e7f3561cc9f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>HasUnitDiag</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01MatrixType_00_01Mode_00_01Sparse_01_4.html</anchorfile>
      <anchor>a1cc199f9e1f84fbde0955915313e369baa298509d9b070d3c52d3e7f3561cc9f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>SkipDiag</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01MatrixType_00_01Mode_00_01Sparse_01_4.html</anchorfile>
      <anchor>a1cc199f9e1f84fbde0955915313e369ba5d475803123fbb851f815a7f94ac639e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>SkipFirst</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01MatrixType_00_01Mode_00_01Sparse_01_4.html</anchorfile>
      <anchor>a1cc199f9e1f84fbde0955915313e369ba6db4257a6ae21f6337bc67098e4346bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>SkipLast</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01MatrixType_00_01Mode_00_01Sparse_01_4.html</anchorfile>
      <anchor>a1cc199f9e1f84fbde0955915313e369babd843b875ec7999d8200d68b1935f88c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>TriangularView&lt; MatrixType, Mode &gt;</type>
      <name>TriangularViewType</name>
      <anchorfile>classEigen_1_1TriangularViewImpl_3_01MatrixType_00_01Mode_00_01Sparse_01_4.html</anchorfile>
      <anchor>a234c63745e93e0a16954ee206f9a80dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::MatrixBase::TriangularViewReturnType</name>
    <filename>structEigen_1_1MatrixBase_1_1TriangularViewReturnType.html</filename>
    <templarg>Mode</templarg>
    <member kind="typedef">
      <type>TriangularView&lt; Derived, Mode &gt;</type>
      <name>Type</name>
      <anchorfile>structEigen_1_1MatrixBase_1_1TriangularViewReturnType.html</anchorfile>
      <anchor>a12df3e7a526bab6affc069db34ce4b69</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::tribb_kernel</name>
    <filename>structEigen_1_1internal_1_1tribb__kernel.html</filename>
    <templarg>LhsScalar</templarg>
    <templarg>RhsScalar</templarg>
    <templarg>Index</templarg>
    <templarg>mr</templarg>
    <templarg>nr</templarg>
    <templarg>ConjLhs</templarg>
    <templarg>ConjRhs</templarg>
    <templarg>UpLo</templarg>
    <member kind="enumvalue">
      <name>BlockSize</name>
      <anchorfile>structEigen_1_1internal_1_1tribb__kernel.html</anchorfile>
      <anchor>a11af12944364f6ec349d92fc65f70e7ba54a64eaf64ae42e035cb737a5b2e1a85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BlockSize</name>
      <anchorfile>structEigen_1_1internal_1_1tribb__kernel.html</anchorfile>
      <anchor>a11af12944364f6ec349d92fc65f70e7ba54a64eaf64ae42e035cb737a5b2e1a85</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::ResScalar</type>
      <name>ResScalar</name>
      <anchorfile>structEigen_1_1internal_1_1tribb__kernel.html</anchorfile>
      <anchor>a7fc9a3aab6f0858799970d6dad0bc189</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>gebp_traits&lt; LhsScalar, RhsScalar, ConjLhs, ConjRhs &gt;</type>
      <name>Traits</name>
      <anchorfile>structEigen_1_1internal_1_1tribb__kernel.html</anchorfile>
      <anchor>adfdbc6d9102ae5b765743360e77e7566</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structEigen_1_1internal_1_1tribb__kernel.html</anchorfile>
      <anchor>a6e248061b97d4af03d1f605ac89766c8</anchor>
      <arglist>(ResScalar *_res, Index resStride, const LhsScalar *blockA, const RhsScalar *blockB, Index size, Index depth, const ResScalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Tridiagonalization</name>
    <filename>classEigen_1_1Tridiagonalization.html</filename>
    <templarg>_MatrixType</templarg>
    <member kind="enumvalue">
      <name>Size</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a1b3416394e29f2a3939065e5efd01fc2a550868ec1f51bd53fdef8922ab7657bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeMinusOne</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a1b3416394e29f2a3939065e5efd01fc2abcf46fff009fcb7522642d668daab3db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a1b3416394e29f2a3939065e5efd01fc2ae60850d69145ef59d99a6538ab197134</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSize</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a1b3416394e29f2a3939065e5efd01fc2a700d7c96621b47d31ea2c581fd8611bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeMinusOne</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a1b3416394e29f2a3939065e5efd01fc2a7db32ff81e9be0be32442d0e5c9b5fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, SizeMinusOne, 1, Options &amp;~RowMajor, MaxSizeMinusOne, 1 &gt;</type>
      <name>CoeffVectorType</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>ad8891a972b6b5c5588dc4109597d6b58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, typename internal::add_const_on_value_type&lt; typename Diagonal&lt; const MatrixType &gt;::RealReturnType &gt;::type, const Diagonal&lt; const MatrixType &gt; &gt;::type</type>
      <name>DiagonalReturnType</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>aa2b866d55c2210db98a7ab2ccf0d2254</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_col_type&lt; MatrixType, RealScalar &gt;::type</type>
      <name>DiagonalType</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>aac5303dbff6921f9a1b9dad0cacfe00c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HouseholderSequence&lt; MatrixType, typename internal::remove_all&lt; typename CoeffVectorType::ConjugateReturnType &gt;::type &gt;</type>
      <name>HouseholderSequenceType</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>af322315c8bea9990152c9d09bfa2a69f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a7bd1f9fccec1e93b77a2214b2d30aae9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::TridiagonalizationMatrixTReturnType&lt; MatrixTypeRealView &gt;</type>
      <name>MatrixTReturnType</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>af7d2f1a605207a321f494d9ee216f8f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>add0f4b2216d0ea8ee0f7d8525deaf0a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; typename MatrixType::RealReturnType &gt;::type</type>
      <name>MatrixTypeRealView</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a28b71fa9329f5881fa2fc6732941c2b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSize</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a1b3416394e29f2a3939065e5efd01fc2a700d7c96621b47d31ea2c581fd8611bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeMinusOne</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a1b3416394e29f2a3939065e5efd01fc2a7db32ff81e9be0be32442d0e5c9b5fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a1b3416394e29f2a3939065e5efd01fc2ae60850d69145ef59d99a6538ab197134</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a9d33e4c11dad35a8b147cbe048974700</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>af3f9d8d46f2a1663013e207ff568b5f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Size</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a1b3416394e29f2a3939065e5efd01fc2a550868ec1f51bd53fdef8922ab7657bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeMinusOne</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a1b3416394e29f2a3939065e5efd01fc2abcf46fff009fcb7522642d668daab3db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, typename internal::add_const_on_value_type&lt; typename Diagonal&lt; const MatrixType, -1 &gt;::RealReturnType &gt;::type, const Diagonal&lt; const MatrixType, -1 &gt; &gt;::type</type>
      <name>SubDiagonalReturnType</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a596ee75896d4302b84b1467d5c74e871</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; RealScalar, SizeMinusOne, 1, Options &amp;~RowMajor, MaxSizeMinusOne, 1 &gt;</type>
      <name>SubDiagonalType</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a68729d89d61edbae954fc7ad0b72a5b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Tridiagonalization &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>acd288abb081d3b40b87e4b98cd8f6ee9</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>DiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a0b7ff4860aa6f7c0761b1059c012fd8e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>CoeffVectorType</type>
      <name>householderCoefficients</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>ac95b4e43dcf6c3c5074b8bea4fc67887</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequenceType</type>
      <name>matrixQ</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a000f7392eda930576ffd2af1fae54af2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MatrixTReturnType</type>
      <name>matrixT</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a6eb5ef94b8b9bb013c0e69b6df56d0df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>packedMatrix</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a47858b3895e64acafb1bb2e97f98a154</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SubDiagonalReturnType</type>
      <name>subDiagonal</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>ac423dbb91157c159bdcb4b5a8371232e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Tridiagonalization</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a9ea2e6154bf35494ee68e037f0867cbd</anchor>
      <arglist>(Index size=Size==Dynamic ? 2 :Size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Tridiagonalization</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a05406b7df9a92fdcba72d31443f67a98</anchor>
      <arglist>(const EigenBase&lt; InputType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CoeffVectorType</type>
      <name>m_hCoeffs</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>a78512d647c0ab9ee6271f7afa5d25140</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>acc6410d0df0ef3deba95d9cdfcd7fd65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1Tridiagonalization.html</anchorfile>
      <anchor>ad42459daade3a276a0bb2846e18fabf6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::tridiagonalization_inplace_selector</name>
    <filename>structEigen_1_1internal_1_1tridiagonalization__inplace__selector.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <templarg>IsComplex</templarg>
    <member kind="typedef">
      <type>Tridiagonalization&lt; MatrixType &gt;::CoeffVectorType</type>
      <name>CoeffVectorType</name>
      <anchorfile>structEigen_1_1internal_1_1tridiagonalization__inplace__selector.html</anchorfile>
      <anchor>aa0c24c9b9d075d1c4f325e54c1bfa792</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Tridiagonalization&lt; MatrixType &gt;::HouseholderSequenceType</type>
      <name>HouseholderSequenceType</name>
      <anchorfile>structEigen_1_1internal_1_1tridiagonalization__inplace__selector.html</anchorfile>
      <anchor>ac2ca4228fbc0d2ddcc22af399326b6c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1tridiagonalization__inplace__selector.html</anchorfile>
      <anchor>aa3eb3bbc4e7086a3ad544980ab86210b</anchor>
      <arglist>(MatrixType &amp;mat, DiagonalType &amp;diag, SubDiagonalType &amp;subdiag, bool extractQ)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::tridiagonalization_inplace_selector&lt; MatrixType, 1, IsComplex &gt;</name>
    <filename>structEigen_1_1internal_1_1tridiagonalization__inplace__selector_3_01MatrixType_00_011_00_01IsComplex_01_4.html</filename>
    <templarg></templarg>
    <templarg>IsComplex</templarg>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1tridiagonalization__inplace__selector_3_01MatrixType_00_011_00_01IsComplex_01_4.html</anchorfile>
      <anchor>a553cc701f0e55f0de7408d4ea093a7b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1tridiagonalization__inplace__selector_3_01MatrixType_00_011_00_01IsComplex_01_4.html</anchorfile>
      <anchor>a8f0ab18cd3097414183e709cc22fb20e</anchor>
      <arglist>(MatrixType &amp;mat, DiagonalType &amp;diag, SubDiagonalType &amp;, bool extractQ)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::tridiagonalization_inplace_selector&lt; MatrixType, 3, false &gt;</name>
    <filename>structEigen_1_1internal_1_1tridiagonalization__inplace__selector_3_01MatrixType_00_013_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1tridiagonalization__inplace__selector_3_01MatrixType_00_013_00_01false_01_4.html</anchorfile>
      <anchor>ad5d2284e77ed0cef41def1a4d78c1690</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1tridiagonalization__inplace__selector_3_01MatrixType_00_013_00_01false_01_4.html</anchorfile>
      <anchor>a5883a03d4f36f351aa6eaa60328a7aa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1tridiagonalization__inplace__selector_3_01MatrixType_00_013_00_01false_01_4.html</anchorfile>
      <anchor>ada09c1e35e2754d5486fadbd5000dc5a</anchor>
      <arglist>(MatrixType &amp;mat, DiagonalType &amp;diag, SubDiagonalType &amp;subdiag, bool extractQ)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::TridiagonalizationMatrixTReturnType</name>
    <filename>structEigen_1_1internal_1_1TridiagonalizationMatrixTReturnType.html</filename>
    <templarg></templarg>
    <base>ReturnByValue&lt; TridiagonalizationMatrixTReturnType&lt; MatrixType &gt; &gt;</base>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigen_1_1internal_1_1TridiagonalizationMatrixTReturnType.html</anchorfile>
      <anchor>aae70afbdf370aa7c9b66fba3da799b06</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigen_1_1internal_1_1TridiagonalizationMatrixTReturnType.html</anchorfile>
      <anchor>a8e7c1fdb5f9e55ac810b3470484db76a</anchor>
      <arglist>(ResultType &amp;result) const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigen_1_1internal_1_1TridiagonalizationMatrixTReturnType.html</anchorfile>
      <anchor>a273acab55c1ce70ad833d123ac65bbe1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TridiagonalizationMatrixTReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1TridiagonalizationMatrixTReturnType.html</anchorfile>
      <anchor>ac49f3c4df8b40dfa002c6e04e3d1b97f</anchor>
      <arglist>(const MatrixType &amp;mat)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType::Nested</type>
      <name>m_matrix</name>
      <anchorfile>structEigen_1_1internal_1_1TridiagonalizationMatrixTReturnType.html</anchorfile>
      <anchor>a140f6293673b4f377337cbbacb32b881</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::TridiagonalMatrix</name>
    <filename>classEigen_1_1internal_1_1TridiagonalMatrix.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <templarg>Options</templarg>
    <base>BandMatrix&lt; Scalar, Size, Size, Options &amp;SelfAdjoint?0:1, 1, Options|RowMajor &gt;</base>
    <member kind="function">
      <type>Base::template DiagonalIntReturnType&lt;-1 &gt;::Type</type>
      <name>sub</name>
      <anchorfile>classEigen_1_1internal_1_1TridiagonalMatrix.html</anchorfile>
      <anchor>ad372b8a35f44e6865c8f80eaf79ff7ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Base::template DiagonalIntReturnType&lt;-1 &gt;::Type</type>
      <name>sub</name>
      <anchorfile>classEigen_1_1internal_1_1TridiagonalMatrix.html</anchorfile>
      <anchor>a7d3298c8f8733abb1442f9d7eab5e00e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Base::template DiagonalIntReturnType&lt; 1 &gt;::Type</type>
      <name>super</name>
      <anchorfile>classEigen_1_1internal_1_1TridiagonalMatrix.html</anchorfile>
      <anchor>a4dd80e1c56266c7ddc114df3d2e6c4ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Base::template DiagonalIntReturnType&lt; 1 &gt;::Type</type>
      <name>super</name>
      <anchorfile>classEigen_1_1internal_1_1TridiagonalMatrix.html</anchorfile>
      <anchor>a46ce3f9443c072c8f51e4593316b3d26</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TridiagonalMatrix</name>
      <anchorfile>classEigen_1_1internal_1_1TridiagonalMatrix.html</anchorfile>
      <anchor>aab31bf324b1a8483daaab0228e5d58e4</anchor>
      <arglist>(Index size=Size)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>BandMatrix&lt; Scalar, Size, Size, Options &amp;SelfAdjoint?0:1, 1, Options|RowMajor &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1internal_1_1TridiagonalMatrix.html</anchorfile>
      <anchor>a2b225ffce681e603605eb37cb338ddac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Base::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1internal_1_1TridiagonalMatrix.html</anchorfile>
      <anchor>acd877f869277bd549d89bea0ccb03fdc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::Triplet</name>
    <filename>classEigen_1_1Triplet.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>const StorageIndex &amp;</type>
      <name>col</name>
      <anchorfile>classEigen_1_1Triplet.html</anchorfile>
      <anchor>a3531e3e2098507a069a368d72d46471e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const StorageIndex &amp;</type>
      <name>row</name>
      <anchorfile>classEigen_1_1Triplet.html</anchorfile>
      <anchor>ae88b0ad6d31daa53e298b9cc4201fdee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Triplet</name>
      <anchorfile>classEigen_1_1Triplet.html</anchorfile>
      <anchor>a4bb0cded483262f1c5ffcac434f9a394</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Triplet</name>
      <anchorfile>classEigen_1_1Triplet.html</anchorfile>
      <anchor>aba38920ed9d7e9b917cab2f701f9ca62</anchor>
      <arglist>(const StorageIndex &amp;i, const StorageIndex &amp;j, const Scalar &amp;v=Scalar(0))</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>value</name>
      <anchorfile>classEigen_1_1Triplet.html</anchorfile>
      <anchor>a003ea53c6559b106406f7916d6610547</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex</type>
      <name>m_col</name>
      <anchorfile>classEigen_1_1Triplet.html</anchorfile>
      <anchor>a5c18e694e1d03d97c6be31adc0b32a04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StorageIndex</type>
      <name>m_row</name>
      <anchorfile>classEigen_1_1Triplet.html</anchorfile>
      <anchor>a131514b3dd98e819d0e95bed8061b89c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_value</name>
      <anchorfile>classEigen_1_1Triplet.html</anchorfile>
      <anchor>ad50e9b16b92ffa57c5190d3285fca830</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::trmv_selector</name>
    <filename>structEigen_1_1internal_1_1trmv__selector.html</filename>
    <templarg>Mode</templarg>
    <templarg>StorageOrder</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::trmv_selector&lt; Mode, ColMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1trmv__selector_3_01Mode_00_01ColMajor_01_4.html</filename>
    <templarg>Mode</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1trmv__selector_3_01Mode_00_01ColMajor_01_4.html</anchorfile>
      <anchor>a8759cece1c4d1c2ac7c77c21f3fbbfa0</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, Dest &amp;dest, const typename Dest::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::trmv_selector&lt; Mode, RowMajor &gt;</name>
    <filename>structEigen_1_1internal_1_1trmv__selector_3_01Mode_00_01RowMajor_01_4.html</filename>
    <templarg>Mode</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1trmv__selector_3_01Mode_00_01RowMajor_01_4.html</anchorfile>
      <anchor>ac1d7f5899a6fae8d9d41dc1f92a35825</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, Dest &amp;dest, const typename Dest::Scalar &amp;alpha)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::trsolve_traits</name>
    <filename>classEigen_1_1internal_1_1trsolve__traits.html</filename>
    <templarg>Lhs</templarg>
    <templarg>Rhs</templarg>
    <templarg>Side</templarg>
    <member kind="enumvalue">
      <name>Unrolling</name>
      <anchorfile>classEigen_1_1internal_1_1trsolve__traits.html</anchorfile>
      <anchor>aa79020b8166898cbf4c7e00b23e95a26aece810841ffc8df578af2a87836c7382</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsVectors</name>
      <anchorfile>classEigen_1_1internal_1_1trsolve__traits.html</anchorfile>
      <anchor>aa79020b8166898cbf4c7e00b23e95a26a6df3bd57db636aeb285717d367c69d29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsVectors</name>
      <anchorfile>classEigen_1_1internal_1_1trsolve__traits.html</anchorfile>
      <anchor>aa79020b8166898cbf4c7e00b23e95a26a6df3bd57db636aeb285717d367c69d29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Unrolling</name>
      <anchorfile>classEigen_1_1internal_1_1trsolve__traits.html</anchorfile>
      <anchor>aa79020b8166898cbf4c7e00b23e95a26aece810841ffc8df578af2a87836c7382</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>RhsIsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1trsolve__traits.html</anchorfile>
      <anchor>a9e16ae9092e3c8aff5adb51539529c70ab9457ed3bde4bba4611f034882a1131b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>RhsIsVectorAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1trsolve__traits.html</anchorfile>
      <anchor>a9e16ae9092e3c8aff5adb51539529c70ab9457ed3bde4bba4611f034882a1131b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::true_type</name>
    <filename>structEigen_1_1internal_1_1true__type.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1true__type.html</anchorfile>
      <anchor>add40ae9a3be4b2957c9d4098879d9820a53a1c63fa572324ee120e9155818edbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structEigen_1_1internal_1_1true__type.html</anchorfile>
      <anchor>add40ae9a3be4b2957c9d4098879d9820a53a1c63fa572324ee120e9155818edbf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TSP</name>
    <filename>classTSP.html</filename>
    <class kind="struct">TSP::City</class>
    <member kind="function">
      <type>void</type>
      <name>create_tour</name>
      <anchorfile>classTSP.html</anchorfile>
      <anchor>a37b1250269a2fe9a0c61830561ae382b</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>euler</name>
      <anchorfile>classTSP.html</anchorfile>
      <anchor>adb9441cbfe2a3f9b8ecd36dcc58bddc9</anchor>
      <arglist>(int pos, vector&lt; int &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fillMatrix_threads</name>
      <anchorfile>classTSP.html</anchorfile>
      <anchor>a13bd1548f7a9de04ebbb9faaea3efcf1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>find_best_path</name>
      <anchorfile>classTSP.html</anchorfile>
      <anchor>a4e3bc6413eac6c31a40b37c830db767e</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>findMST_old</name>
      <anchorfile>classTSP.html</anchorfile>
      <anchor>a078379980691b1746aa7151645fa965b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_distance</name>
      <anchorfile>classTSP.html</anchorfile>
      <anchor>a197df0ab498711dda6266d86c0f131ef</anchor>
      <arglist>(struct City c1, struct City c2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_size</name>
      <anchorfile>classTSP.html</anchorfile>
      <anchor>a122f440bfde2928a674448fd10127810</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>make_hamilton</name>
      <anchorfile>classTSP.html</anchorfile>
      <anchor>a1a12c73459c2f6c1f32975468a3b09a8</anchor>
      <arglist>(vector&lt; int &gt; &amp;, double &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>make_shorter</name>
      <anchorfile>classTSP.html</anchorfile>
      <anchor>ae3384fc79a75fbc61eaac95ac4b5db30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>perfect_matching</name>
      <anchorfile>classTSP.html</anchorfile>
      <anchor>a87e279fc79706f0de3c4cca6dd3a19f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printAdjList</name>
      <anchorfile>classTSP.html</anchorfile>
      <anchor>a19102167cae0a34e6685ee4e5a7782d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printCities</name>
      <anchorfile>classTSP.html</anchorfile>
      <anchor>aae130fb9b365716d8499def970258d9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printEuler</name>
      <anchorfile>classTSP.html</anchorfile>
      <anchor>a17812194b5a2ea3b5e48b7497e2912ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printPath</name>
      <anchorfile>classTSP.html</anchorfile>
      <anchor>a66f215dbc9662f9ccb2dcfb1e841f75f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printResult</name>
      <anchorfile>classTSP.html</anchorfile>
      <anchor>a6eb0507e4ac0400851fc64cb92a0a761</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readCities</name>
      <anchorfile>classTSP.html</anchorfile>
      <anchor>aba53206ae8d147d615b6ad29c434f9d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TSP</name>
      <anchorfile>classTSP.html</anchorfile>
      <anchor>a9bcb8c1dc8a5c7089c86d69116b6edae</anchor>
      <arglist>(string in, string out)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TSP</name>
      <anchorfile>classTSP.html</anchorfile>
      <anchor>ad5e2f12a341e59d7f7e5c3f179d34cf0</anchor>
      <arglist>(vector&lt; Eigen::Vector2d &gt; nodes, vector&lt; vector&lt; double &gt;&gt; weights)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TSP</name>
      <anchorfile>classTSP.html</anchorfile>
      <anchor>a6889d4d8f514c1a6e8474012b449b057</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; int &gt; *</type>
      <name>adjlist</name>
      <anchorfile>classTSP.html</anchorfile>
      <anchor>adff874475d0770107867e88e2794672d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; int &gt;</type>
      <name>circuit</name>
      <anchorfile>classTSP.html</anchorfile>
      <anchor>ab9682a20e94cb7588eeec1635acd72e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; City &gt;</type>
      <name>cities</name>
      <anchorfile>classTSP.html</anchorfile>
      <anchor>a0d8b2c6eb07fb107b7d4688fa2c82a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>end_idx</name>
      <anchorfile>classTSP.html</anchorfile>
      <anchor>a8c076af42526c4bcad2055e3499fa055</anchor>
      <arglist>[THREADS]</arglist>
    </member>
    <member kind="variable">
      <type>double **</type>
      <name>graph</name>
      <anchorfile>classTSP.html</anchorfile>
      <anchor>a32d706890621377724856a05b5632124</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>n</name>
      <anchorfile>classTSP.html</anchorfile>
      <anchor>a9df03ce46760d7359828b39cdc8325db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double **</type>
      <name>path_vals</name>
      <anchorfile>classTSP.html</anchorfile>
      <anchor>a14ba38cad55850c99417edb3963b274d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>pathLength</name>
      <anchorfile>classTSP.html</anchorfile>
      <anchor>a06d1253c0f73945943b36867f152d31e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>start_idx</name>
      <anchorfile>classTSP.html</anchorfile>
      <anchor>ae1d1ecbe9aecbdb184818c7b29ef7444</anchor>
      <arglist>[THREADS]</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>findOdds</name>
      <anchorfile>classTSP.html</anchorfile>
      <anchor>a1afe1df6e4a51bff203e08cd01941c7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getNodeCount</name>
      <anchorfile>classTSP.html</anchorfile>
      <anchor>ab138ec5e07f54b61a40f9f1f2ac3a593</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>minKey</name>
      <anchorfile>classTSP.html</anchorfile>
      <anchor>a80ee700d289f79983a44655562204b61</anchor>
      <arglist>(double key[], bool mstSet[])</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double **</type>
      <name>cost</name>
      <anchorfile>classTSP.html</anchorfile>
      <anchor>a6cf101e416ad70b33f289d7a9a5f6906</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>inFname</name>
      <anchorfile>classTSP.html</anchorfile>
      <anchor>a5ff68e8352247e7f25254669d9513b7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; int &gt;</type>
      <name>odds</name>
      <anchorfile>classTSP.html</anchorfile>
      <anchor>a8db7111aec5605ad376f0364f3d27afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>outFname</name>
      <anchorfile>classTSP.html</anchorfile>
      <anchor>adc8f12b4b5915df10fd45ed8f9e922fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::type_casting_traits</name>
    <filename>structEigen_1_1internal_1_1type__casting__traits.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>VectorizedCast</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits.html</anchorfile>
      <anchor>a546266c38de29136ba4f17d085576eefa2823c0dc3e7e64fe4635d9f90f6d51c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SrcCoeffRatio</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits.html</anchorfile>
      <anchor>a546266c38de29136ba4f17d085576eeface5bafd7127db4181dd0d5ec0a6a97fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TgtCoeffRatio</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits.html</anchorfile>
      <anchor>a546266c38de29136ba4f17d085576eefa163168c828d25720eff5a0d33b48d6d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SrcCoeffRatio</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits.html</anchorfile>
      <anchor>a546266c38de29136ba4f17d085576eeface5bafd7127db4181dd0d5ec0a6a97fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TgtCoeffRatio</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits.html</anchorfile>
      <anchor>a546266c38de29136ba4f17d085576eefa163168c828d25720eff5a0d33b48d6d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VectorizedCast</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits.html</anchorfile>
      <anchor>a546266c38de29136ba4f17d085576eefa2823c0dc3e7e64fe4635d9f90f6d51c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::type_casting_traits&lt; double, float &gt;</name>
    <filename>structEigen_1_1internal_1_1type__casting__traits_3_01double_00_01float_01_4.html</filename>
    <member kind="enumvalue">
      <name>VectorizedCast</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01double_00_01float_01_4.html</anchorfile>
      <anchor>a657b66cc62d158c83b0f1726109ce1bda0d0e2b4ae0e1b8d7e297ee53546da6f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SrcCoeffRatio</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01double_00_01float_01_4.html</anchorfile>
      <anchor>a657b66cc62d158c83b0f1726109ce1bdac57b88706c2b84a1bdf39253241bc68a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TgtCoeffRatio</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01double_00_01float_01_4.html</anchorfile>
      <anchor>a657b66cc62d158c83b0f1726109ce1bdac4948ca9b3a861c92edd01bba9518afa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SrcCoeffRatio</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01double_00_01float_01_4.html</anchorfile>
      <anchor>a657b66cc62d158c83b0f1726109ce1bdac57b88706c2b84a1bdf39253241bc68a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TgtCoeffRatio</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01double_00_01float_01_4.html</anchorfile>
      <anchor>a657b66cc62d158c83b0f1726109ce1bdac4948ca9b3a861c92edd01bba9518afa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VectorizedCast</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01double_00_01float_01_4.html</anchorfile>
      <anchor>a657b66cc62d158c83b0f1726109ce1bda0d0e2b4ae0e1b8d7e297ee53546da6f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::type_casting_traits&lt; float, double &gt;</name>
    <filename>structEigen_1_1internal_1_1type__casting__traits_3_01float_00_01double_01_4.html</filename>
    <member kind="enumvalue">
      <name>VectorizedCast</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01float_00_01double_01_4.html</anchorfile>
      <anchor>a0fd234591656540a54b85ad1867285afa98f7aaafb3a00d8d42cd76688468eef3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SrcCoeffRatio</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01float_00_01double_01_4.html</anchorfile>
      <anchor>a0fd234591656540a54b85ad1867285afa5f11d0670eafb7b95728dfa61345299b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TgtCoeffRatio</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01float_00_01double_01_4.html</anchorfile>
      <anchor>a0fd234591656540a54b85ad1867285afa0c1df78c751f849a98d79bed9a8e826d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SrcCoeffRatio</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01float_00_01double_01_4.html</anchorfile>
      <anchor>a0fd234591656540a54b85ad1867285afa5f11d0670eafb7b95728dfa61345299b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TgtCoeffRatio</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01float_00_01double_01_4.html</anchorfile>
      <anchor>a0fd234591656540a54b85ad1867285afa0c1df78c751f849a98d79bed9a8e826d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VectorizedCast</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01float_00_01double_01_4.html</anchorfile>
      <anchor>a0fd234591656540a54b85ad1867285afa98f7aaafb3a00d8d42cd76688468eef3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::type_casting_traits&lt; float, int &gt;</name>
    <filename>structEigen_1_1internal_1_1type__casting__traits_3_01float_00_01int_01_4.html</filename>
    <member kind="enumvalue">
      <name>VectorizedCast</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01float_00_01int_01_4.html</anchorfile>
      <anchor>aaed3459e796aa9e6539e508d599f2515a283f41be9597a42bf92dc20fc92ff229</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SrcCoeffRatio</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01float_00_01int_01_4.html</anchorfile>
      <anchor>aaed3459e796aa9e6539e508d599f2515afcb25387b93a14df24e406611517545a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TgtCoeffRatio</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01float_00_01int_01_4.html</anchorfile>
      <anchor>aaed3459e796aa9e6539e508d599f2515a597096ca23be140f4e55a6e6ea43282c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VectorizedCast</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01float_00_01int_01_4.html</anchorfile>
      <anchor>aaed3459e796aa9e6539e508d599f2515a283f41be9597a42bf92dc20fc92ff229</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SrcCoeffRatio</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01float_00_01int_01_4.html</anchorfile>
      <anchor>aaed3459e796aa9e6539e508d599f2515afcb25387b93a14df24e406611517545a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TgtCoeffRatio</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01float_00_01int_01_4.html</anchorfile>
      <anchor>aaed3459e796aa9e6539e508d599f2515a597096ca23be140f4e55a6e6ea43282c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SrcCoeffRatio</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01float_00_01int_01_4.html</anchorfile>
      <anchor>aaed3459e796aa9e6539e508d599f2515afcb25387b93a14df24e406611517545a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TgtCoeffRatio</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01float_00_01int_01_4.html</anchorfile>
      <anchor>aaed3459e796aa9e6539e508d599f2515a597096ca23be140f4e55a6e6ea43282c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VectorizedCast</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01float_00_01int_01_4.html</anchorfile>
      <anchor>aaed3459e796aa9e6539e508d599f2515a283f41be9597a42bf92dc20fc92ff229</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::type_casting_traits&lt; int, float &gt;</name>
    <filename>structEigen_1_1internal_1_1type__casting__traits_3_01int_00_01float_01_4.html</filename>
    <member kind="enumvalue">
      <name>VectorizedCast</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01int_00_01float_01_4.html</anchorfile>
      <anchor>abca16d7661110ff5c5c1762a4b9087eda178e2925dd9d19c59faa8db7a68623dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SrcCoeffRatio</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01int_00_01float_01_4.html</anchorfile>
      <anchor>abca16d7661110ff5c5c1762a4b9087eda4776e3d0d5677d8ac1c94319e7932d78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TgtCoeffRatio</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01int_00_01float_01_4.html</anchorfile>
      <anchor>abca16d7661110ff5c5c1762a4b9087eda0106f150bf6792ac0150834bd8dd6978</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VectorizedCast</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01int_00_01float_01_4.html</anchorfile>
      <anchor>abca16d7661110ff5c5c1762a4b9087eda178e2925dd9d19c59faa8db7a68623dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SrcCoeffRatio</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01int_00_01float_01_4.html</anchorfile>
      <anchor>abca16d7661110ff5c5c1762a4b9087eda4776e3d0d5677d8ac1c94319e7932d78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TgtCoeffRatio</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01int_00_01float_01_4.html</anchorfile>
      <anchor>abca16d7661110ff5c5c1762a4b9087eda0106f150bf6792ac0150834bd8dd6978</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SrcCoeffRatio</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01int_00_01float_01_4.html</anchorfile>
      <anchor>abca16d7661110ff5c5c1762a4b9087eda4776e3d0d5677d8ac1c94319e7932d78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TgtCoeffRatio</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01int_00_01float_01_4.html</anchorfile>
      <anchor>abca16d7661110ff5c5c1762a4b9087eda0106f150bf6792ac0150834bd8dd6978</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VectorizedCast</name>
      <anchorfile>structEigen_1_1internal_1_1type__casting__traits_3_01int_00_01float_01_4.html</anchorfile>
      <anchor>abca16d7661110ff5c5c1762a4b9087eda178e2925dd9d19c59faa8db7a68623dd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::umeyama_transform_matrix_type</name>
    <filename>structEigen_1_1internal_1_1umeyama__transform__matrix__type.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>MinRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1umeyama__transform__matrix__type.html</anchorfile>
      <anchor>a26f7c0a2de8d25bc6c02d5a286691855adabf37842613752f6d8f8036133ad3a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HomogeneousDimension</name>
      <anchorfile>structEigen_1_1internal_1_1umeyama__transform__matrix__type.html</anchorfile>
      <anchor>a26f7c0a2de8d25bc6c02d5a286691855addeb4e8e7083fd7a19a1d87aead4eaab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HomogeneousDimension</name>
      <anchorfile>structEigen_1_1internal_1_1umeyama__transform__matrix__type.html</anchorfile>
      <anchor>a26f7c0a2de8d25bc6c02d5a286691855addeb4e8e7083fd7a19a1d87aead4eaab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MinRowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1umeyama__transform__matrix__type.html</anchorfile>
      <anchor>a26f7c0a2de8d25bc6c02d5a286691855adabf37842613752f6d8f8036133ad3a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; typename traits&lt; MatrixType &gt;::Scalar, HomogeneousDimension, HomogeneousDimension, AutoAlign|(traits&lt; MatrixType &gt;::Flags &amp;RowMajorBit ? RowMajor :ColMajor), HomogeneousDimension, HomogeneousDimension &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1umeyama__transform__matrix__type.html</anchorfile>
      <anchor>ac9515b0834bee3cf4a9ce0ed3adc9b2c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::UmfPackLU</name>
    <filename>classEigen_1_1UmfPackLU.html</filename>
    <templarg>_MatrixType</templarg>
    <base>SparseSolverBase&lt; UmfPackLU&lt; _MatrixType &gt; &gt;</base>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a9b5e2b8088cb0755b18a9cd85f026a2aa3d026a70da32c0412ddfcf61c5f09031</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a9b5e2b8088cb0755b18a9cd85f026a2aaa345f9d1637b8aa99d3889a55626ac4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a9b5e2b8088cb0755b18a9cd85f026a2aa3d026a70da32c0412ddfcf61c5f09031</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; int, MatrixType::RowsAtCompileTime, 1 &gt;</type>
      <name>IntColVectorType</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>ac0bc3049980785317785bbe428a4e2e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; int, 1, MatrixType::ColsAtCompileTime &gt;</type>
      <name>IntRowVectorType</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a90d91ae46799346e6352a78e3500adcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar &gt;</type>
      <name>LUMatrixType</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>acc3edb274787854495c951c4e05a9265</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>aa85376b53299c17d415b99a48ad64f76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a9b5e2b8088cb0755b18a9cd85f026a2aaa345f9d1637b8aa99d3889a55626ac4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a578eb1ae6d86e048cf4ca1d3ef5b2267</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a625a5b4478cb698e878db8ca83785371</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a8514e6012b9f99251e088cb4a5188408</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; double, UMFPACK_CONTROL, 1 &gt;</type>
      <name>UmfpackControl</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a69a586a34ae369164d464c5551bcce73</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ref&lt; const UmfpackMatrixType, StandardCompressedFormat &gt;</type>
      <name>UmfpackMatrixRef</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>adf053e553c6f76bb02f4402b5f94140a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor, int &gt;</type>
      <name>UmfpackMatrixType</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>ad00daeabee40de549ce6a03de88ddb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>Vector</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a8be64e184384e92d68b90ed69ae8e20c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>_solve_impl</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a83a5aa7038e4920b79fefff82f49f610</anchor>
      <arglist>(const MatrixBase&lt; BDerived &gt; &amp;b, MatrixBase&lt; XDerived &gt; &amp;x) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>ac7ea28b2017d6b26b7b08497f294e5e6</anchor>
      <arglist>(const InputMatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>aad5e5a2b1d2e450d9749ae784c3dfa16</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a05fb2b5717ebd67e46b83439721ceee7</anchor>
      <arglist>(const InputMatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a4a1635ee0ee23302df3c9ba24bc92f00</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extractData</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a782dbc0e1ee6cef571e11d6b70c822c1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a1471bf890503e743c45d75cc02a5345d</anchor>
      <arglist>(const InputMatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a68738a0d99c67316877706f98b033402</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const LUMatrixType &amp;</type>
      <name>matrixL</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a35ae31390d7c11e9a51b573616fc65ba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const LUMatrixType &amp;</type>
      <name>matrixU</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>afcbe772b2cbf458791111ae5b648c21a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const IntColVectorType &amp;</type>
      <name>permutationP</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>aa567568176f719c536ae84bb82128aae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const IntRowVectorType &amp;</type>
      <name>permutationQ</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>ac28a1e26d4dab8d1ee7c5d10e9770668</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a549f558df5de7839dfba74ca9b9a2572</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const UmfpackControl &amp;</type>
      <name>umfpackControl</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>ae83d178202f3d44c1789c1c93842bf2e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UmfpackControl &amp;</type>
      <name>umfpackControl</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a679bd267a0407d4ca985d97f0b864101</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpackFactorizeReturncode</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a822fa9d82754269c379dc4ce17920b0a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UmfPackLU</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>af6a45bf31b8f17008b22c517e2fc11c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UmfPackLU</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a3b0b5f84a7d80617dfb30346557314ee</anchor>
      <arglist>(const InputMatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~UmfPackLU</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a1b34caf13a5db8e54ca290dcde1da887</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseSolverBase&lt; UmfPackLU&lt; _MatrixType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>af627be039e9d4054480287e2a79dd860</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>analyzePattern_impl</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a9d319cce61d8797d1f0ba6b6ae3087c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>factorize_impl</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a23ec2a84911a59ee4295d309d975a3d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>grab</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a1b47abf8be308bbd60c37f3a0940fc43</anchor>
      <arglist>(const EigenBase&lt; MatrixDerived &gt; &amp;A)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>grab</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>ac17fdc73306848870023e90bd3da8b70</anchor>
      <arglist>(const UmfpackMatrixRef &amp;A)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a5a5adf4464c78eb83aafa7cbf9ad39cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a709615cdd6a89ceb8bf072922adbc621</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>UmfpackControl</type>
      <name>m_control</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a98b2ae40d5060d3532eae0fdda13356a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>UmfpackMatrixType</type>
      <name>m_dummy</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>ac2d23d2d42221b6668716a9501d8cc58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_extractedDataAreDirty</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a9611324e2e3f3ab0e643c91651661750</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_fact_errorCode</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a3fa4c29d50b75443f0e54dd1a4dcf928</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a2035de2dc3b834ffc761c8e689b2d6fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>abe14c88bdd4a2a8eb3acac209d57f78e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LUMatrixType</type>
      <name>m_l</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a656dbcdd9dc76f342c2346dc2be0ccb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>void *</type>
      <name>m_numeric</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a1e9ee531f2c0fc41781ca1cfb9de7c45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntColVectorType</type>
      <name>m_p</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a9fe0f241e55ee6aaae0e74b5cb8663ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntRowVectorType</type>
      <name>m_q</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>aa3828c68e5e51f780b38457a8399e53c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>void *</type>
      <name>m_symbolic</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a2d8f1ae8b324facd05f2c4a67fb36bd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LUMatrixType</type>
      <name>m_u</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>ac9e74011e8387152ad42ffa407a9515d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>UmfpackMatrixRef</type>
      <name>mp_matrix</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>a33d701bff4990f1d7ed8d901515f0d27</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>UmfPackLU</name>
      <anchorfile>classEigen_1_1UmfPackLU.html</anchorfile>
      <anchor>ac9db3fd8545dd6c974068326c31fe89f</anchor>
      <arglist>(const UmfPackLU &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unaligned_dense_assignment_loop</name>
    <filename>structEigen_1_1internal_1_1unaligned__dense__assignment__loop.html</filename>
    <templarg>IsAligned</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1unaligned__dense__assignment__loop.html</anchorfile>
      <anchor>a72977a929d0f3ee1371cc39498e468d9</anchor>
      <arglist>(Kernel &amp;, Index, Index)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unaligned_dense_assignment_loop&lt; false &gt;</name>
    <filename>structEigen_1_1internal_1_1unaligned__dense__assignment__loop_3_01false_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1unaligned__dense__assignment__loop_3_01false_01_4.html</anchorfile>
      <anchor>a1a8b25a9d174f08fc57cb22dc5503f89</anchor>
      <arglist>(Kernel &amp;kernel, Index start, Index end)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_evaluator</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_evaluator&lt; ArrayWrapper&lt; TArgType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator_3_01ArrayWrapper_3_01TArgType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>evaluator_wrapper_base&lt; ArrayWrapper&lt; TArgType &gt; &gt;</base>
    <member kind="typedef">
      <type>ArrayWrapper&lt; TArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01ArrayWrapper_3_01TArgType_01_4_01_4.html</anchorfile>
      <anchor>a71639b3cf31f6c78b2f42ab7d7b0fa57</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>unary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01ArrayWrapper_3_01TArgType_01_4_01_4.html</anchorfile>
      <anchor>a2fc5a18e251618aa6b136c7062876473</anchor>
      <arglist>(const XprType &amp;wrapper)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_evaluator&lt; Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt;, IndexBased &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_4faeebe93eda719d5c66fcf91e56b05e.html</filename>
    <templarg></templarg>
    <templarg>BlockRows</templarg>
    <templarg>BlockCols</templarg>
    <templarg>InnerPanel</templarg>
    <base>evaluator_base&lt; Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt; &gt;</base>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_4faeebe93eda719d5c66fcf91e56b05e.html</anchorfile>
      <anchor>aca960af0ab705150fbe5b2591aee924ca1857f10f51b0e8136377d65b909c6111</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_4faeebe93eda719d5c66fcf91e56b05e.html</anchorfile>
      <anchor>ae6d4f366f7dd9083679ca581224e916f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_4faeebe93eda719d5c66fcf91e56b05e.html</anchorfile>
      <anchor>aca960af0ab705150fbe5b2591aee924ca1857f10f51b0e8136377d65b909c6111</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_4faeebe93eda719d5c66fcf91e56b05e.html</anchorfile>
      <anchor>aa93e41a0368c20cac3cb322d2d5fa914</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_4faeebe93eda719d5c66fcf91e56b05e.html</anchorfile>
      <anchor>a33b30e5b2761058d114873d41a73f101</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_4faeebe93eda719d5c66fcf91e56b05e.html</anchorfile>
      <anchor>a9a2fbc6e3dc8264254ede30a17b59216</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_4faeebe93eda719d5c66fcf91e56b05e.html</anchorfile>
      <anchor>af2d906627abf7cb047b7a75b33902c1d</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_4faeebe93eda719d5c66fcf91e56b05e.html</anchorfile>
      <anchor>a2ff0c6d81364e27640a20753953ee6e5</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_4faeebe93eda719d5c66fcf91e56b05e.html</anchorfile>
      <anchor>a7bd7a5583c5d270006d9453bbe0710b7</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_4faeebe93eda719d5c66fcf91e56b05e.html</anchorfile>
      <anchor>ad021eea89e164a73e1b546c81e4eab43</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_4faeebe93eda719d5c66fcf91e56b05e.html</anchorfile>
      <anchor>a9e99548914daf495f2776895414141ef</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>unary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_4faeebe93eda719d5c66fcf91e56b05e.html</anchorfile>
      <anchor>a40bf31ddd88f496cc29c3ad285adc067</anchor>
      <arglist>(const XprType &amp;block)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_4faeebe93eda719d5c66fcf91e56b05e.html</anchorfile>
      <anchor>a8ba737cd89d8553e760397073b3018b3</anchor>
      <arglist>(Index row, Index col, const PacketType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_4faeebe93eda719d5c66fcf91e56b05e.html</anchorfile>
      <anchor>a4cf19248aad464e3ff9f3cf6f99bf508</anchor>
      <arglist>(Index index, const PacketType &amp;x)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ArgType &gt;</type>
      <name>m_argImpl</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_4faeebe93eda719d5c66fcf91e56b05e.html</anchorfile>
      <anchor>a3f34f67b09cfe5dc557630bea41636cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const variable_if_dynamic&lt; Index,(ArgType::ColsAtCompileTime==1 &amp;&amp;BlockCols==1) ? 0 :Dynamic &gt;</type>
      <name>m_startCol</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_4faeebe93eda719d5c66fcf91e56b05e.html</anchorfile>
      <anchor>afa310a6795de5c5cb18ff9660663d238</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const variable_if_dynamic&lt; Index,(ArgType::RowsAtCompileTime==1 &amp;&amp;BlockRows==1) ? 0 :Dynamic &gt;</type>
      <name>m_startRow</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_4faeebe93eda719d5c66fcf91e56b05e.html</anchorfile>
      <anchor>ab5e923aaa22b09939479f33950f1c007</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_evaluator&lt; Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt;, IteratorBased &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_8b34d1be4fa8a7b644028115368dd7a8.html</filename>
    <templarg></templarg>
    <templarg>BlockRows</templarg>
    <templarg>BlockCols</templarg>
    <templarg>InnerPanel</templarg>
    <base>evaluator_base&lt; Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt; &gt;</base>
    <class kind="class">Eigen::internal::unary_evaluator&lt; Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt;, IteratorBased &gt;::InnerVectorInnerIterator</class>
    <class kind="class">Eigen::internal::unary_evaluator&lt; Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt;, IteratorBased &gt;::OuterVectorInnerIterator</class>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_8b34d1be4fa8a7b644028115368dd7a8.html</anchorfile>
      <anchor>a66a5414bbd02e599a767f75d3e993ed2a8a0bbb4f3ece721cb73dd48205eeb413</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterVector</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_8b34d1be4fa8a7b644028115368dd7a8.html</anchorfile>
      <anchor>a66a5414bbd02e599a767f75d3e993ed2a31d9ba5297e9f32c60263e79f476a347</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_8b34d1be4fa8a7b644028115368dd7a8.html</anchorfile>
      <anchor>a66a5414bbd02e599a767f75d3e993ed2a4fc693f2b4702215cf856b691d3d447a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_8b34d1be4fa8a7b644028115368dd7a8.html</anchorfile>
      <anchor>a66a5414bbd02e599a767f75d3e993ed2a8ac7eec994c0cdb90b5e7df783b39379</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_8b34d1be4fa8a7b644028115368dd7a8.html</anchorfile>
      <anchor>a66a5414bbd02e599a767f75d3e993ed2a4fc693f2b4702215cf856b691d3d447a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_8b34d1be4fa8a7b644028115368dd7a8.html</anchorfile>
      <anchor>a66a5414bbd02e599a767f75d3e993ed2a8ac7eec994c0cdb90b5e7df783b39379</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; OuterVector, OuterVectorInnerIterator, InnerVectorInnerIterator &gt;::type</type>
      <name>InnerIterator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_8b34d1be4fa8a7b644028115368dd7a8.html</anchorfile>
      <anchor>a2dc3e0d38916135df8eeac6cf18203fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_8b34d1be4fa8a7b644028115368dd7a8.html</anchorfile>
      <anchor>a66a5414bbd02e599a767f75d3e993ed2a8a0bbb4f3ece721cb73dd48205eeb413</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterVector</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_8b34d1be4fa8a7b644028115368dd7a8.html</anchorfile>
      <anchor>a66a5414bbd02e599a767f75d3e993ed2a31d9ba5297e9f32c60263e79f476a347</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_8b34d1be4fa8a7b644028115368dd7a8.html</anchorfile>
      <anchor>ac1a5335a94b733ec121bd99fe5296f4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_8b34d1be4fa8a7b644028115368dd7a8.html</anchorfile>
      <anchor>abc7a6c8fa3b1b8dfc1292e99b66bf2b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_8b34d1be4fa8a7b644028115368dd7a8.html</anchorfile>
      <anchor>ad42e6673d3294b8e964679ffb0a236be</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZerosEstimate</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_8b34d1be4fa8a7b644028115368dd7a8.html</anchorfile>
      <anchor>a8ba2f6d99ab98b5955178cefa2c90e50</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>unary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_8b34d1be4fa8a7b644028115368dd7a8.html</anchorfile>
      <anchor>a60f6106b40381d37c8bef793ac0b9bdb</anchor>
      <arglist>(const XprType &amp;op)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; ArgType &gt;::InnerIterator</type>
      <name>EvalIterator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_8b34d1be4fa8a7b644028115368dd7a8.html</anchorfile>
      <anchor>a4dbf4d167a0970ef1d83f5dd3d30f044</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ArgType &gt;</type>
      <name>m_argImpl</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_8b34d1be4fa8a7b644028115368dd7a8.html</anchorfile>
      <anchor>a7bce0ea2705db61efb1d55c086837236</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const XprType &amp;</type>
      <name>m_block</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01ArgType_00_01BlockRows_00_01BlockCols_8b34d1be4fa8a7b644028115368dd7a8.html</anchorfile>
      <anchor>a7fe6d200d82df7b7f586e12753265592</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_evaluator&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, IteratorBased &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01const_01SparseMatrix_3_01__Scalar_00_046bd90706fbbd995a456bafaf7b11fad.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <templarg></templarg>
    <templarg>BlockRows</templarg>
    <templarg>BlockCols</templarg>
    <base>evaluator&lt; SparseCompressedBase&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt; &gt;</base>
    <member kind="typedef">
      <type>evaluator&lt; SparseCompressedBase&lt; XprType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01const_01SparseMatrix_3_01__Scalar_00_046bd90706fbbd995a456bafaf7b11fad.html</anchorfile>
      <anchor>aa27e22ab882b25066597f37457d6dab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01const_01SparseMatrix_3_01__Scalar_00_046bd90706fbbd995a456bafaf7b11fad.html</anchorfile>
      <anchor>a4939bb3038a79dda336e642379b351b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>unary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01const_01SparseMatrix_3_01__Scalar_00_046bd90706fbbd995a456bafaf7b11fad.html</anchorfile>
      <anchor>a185bbd4feda5782880d651cba8fa199c</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_evaluator&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, IteratorBased &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01SparseMatrix_3_01__Scalar_00_01__Optio2600bd2045afc65b21ab7ab3f26336a6.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <templarg></templarg>
    <templarg>BlockRows</templarg>
    <templarg>BlockCols</templarg>
    <base>evaluator&lt; SparseCompressedBase&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt; &gt; &gt;</base>
    <member kind="typedef">
      <type>evaluator&lt; SparseCompressedBase&lt; XprType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01SparseMatrix_3_01__Scalar_00_01__Optio2600bd2045afc65b21ab7ab3f26336a6.html</anchorfile>
      <anchor>a221d36e0f40c7c9edfc9a9faf72faf09</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01SparseMatrix_3_01__Scalar_00_01__Optio2600bd2045afc65b21ab7ab3f26336a6.html</anchorfile>
      <anchor>ad19817d69cf39da9a1f1f130513f9bbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>unary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Block_3_01SparseMatrix_3_01__Scalar_00_01__Optio2600bd2045afc65b21ab7ab3f26336a6.html</anchorfile>
      <anchor>a1e0c1698ff67d0d184113a085bfce4db</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_evaluator&lt; CwiseUnaryOp&lt; UnaryOp, ArgType &gt;, IndexBased &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>evaluator_base&lt; CwiseUnaryOp&lt; UnaryOp, ArgType &gt; &gt;</base>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>aeb626de69c7a73511544014f12d6440fa22eff9db450f4cba180332dc72a6b6cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>aeb626de69c7a73511544014f12d6440fa87508e6f309a57c76be7319d11df807f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>aeb626de69c7a73511544014f12d6440fa7d569b565f75c36c643dabbaa927d8ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>aeb626de69c7a73511544014f12d6440fa7d569b565f75c36c643dabbaa927d8ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>aeb626de69c7a73511544014f12d6440fa22eff9db450f4cba180332dc72a6b6cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a739e82ab90bfd36c853fca4227a756d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>aeb626de69c7a73511544014f12d6440fa87508e6f309a57c76be7319d11df807f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; UnaryOp, ArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a386a99429497b18b27b408cd1bc8990d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>ae84ff73183ad0dcfa3eb3e56b8104948</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a2e08c3a5ffe1847d9cde98da1985ce7a</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a6b1734d8c4ef19363d2de4f034d9dc55</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a89bbe2a517c17d0368317db173fd24bd</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>unary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a742283a9afba17ade87dd3dda0332bab</anchor>
      <arglist>(const XprType &amp;op)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ArgType &gt;</type>
      <name>m_argImpl</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>ac6da222f23f9f311bcdd023f2411fe4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const UnaryOp</type>
      <name>m_functor</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a7bee05b4fed268a396b756fe34aa0ee2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_evaluator&lt; CwiseUnaryOp&lt; UnaryOp, ArgType &gt;, IteratorBased &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IteratorBased_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>evaluator_base&lt; CwiseUnaryOp&lt; UnaryOp, ArgType &gt; &gt;</base>
    <class kind="class">Eigen::internal::unary_evaluator&lt; CwiseUnaryOp&lt; UnaryOp, ArgType &gt;, IteratorBased &gt;::InnerIterator</class>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a4b4536b949953dccb741293e2660884ca01e491fd6ba89c4cd2b76f0f124833cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a4b4536b949953dccb741293e2660884ca9993d4437711b48151fb0ad9691d819c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a4b4536b949953dccb741293e2660884ca01e491fd6ba89c4cd2b76f0f124833cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a4b4536b949953dccb741293e2660884ca9993d4437711b48151fb0ad9691d819c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; UnaryOp, ArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a80a61e0886f598aa4886d78d12c69d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZerosEstimate</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a7d919e9d0ad383413d5f942d4562e453</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>unary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a0dff2d37c1bc909ad7a7ed74869808e1</anchor>
      <arglist>(const XprType &amp;op)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; ArgType &gt;::InnerIterator</type>
      <name>EvalIterator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>afb5ffc7a745f2238a62bc495a5b24b94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ArgType &gt;</type>
      <name>m_argImpl</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a139fe6a41a68e1d5d58a8a3ae6213afd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const UnaryOp</type>
      <name>m_functor</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryOp_3_01UnaryOp_00_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>ae9261a539980cdebdffc18964cbb5d9d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_evaluator&lt; CwiseUnaryView&lt; UnaryOp, ArgType &gt;, IndexBased &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>evaluator_base&lt; CwiseUnaryView&lt; UnaryOp, ArgType &gt; &gt;</base>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>aca33eeced5e414a4e2375180f767bca0afd18dd0dfa96fae9aed137fe757c324d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>aca33eeced5e414a4e2375180f767bca0aa88f9523d1a026aa21b3d474943423a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>aca33eeced5e414a4e2375180f767bca0a5147fd984f4a6fbfc170ee9a774526cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>aca33eeced5e414a4e2375180f767bca0a5147fd984f4a6fbfc170ee9a774526cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>aca33eeced5e414a4e2375180f767bca0afd18dd0dfa96fae9aed137fe757c324d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>ad73fe5f8d67ef00b16cb2a465741bd89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>aca33eeced5e414a4e2375180f767bca0aa88f9523d1a026aa21b3d474943423a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>aaa618f8ab4054698507a28e7bd389c24</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryView&lt; UnaryOp, ArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>ae5cfa2afd101a0b7edca578124f21dc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a9edbb6c7f6ae15ad3e8cc4123632a531</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>ad2afb3c371bb26f84ed5cd7fd878bbc5</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a9bd5e6e616769c6f7b28fe118601e85b</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>aad6e4b9dce0bbb631e0c4f01e0347c8d</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>unary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>af633ab086ea6cc3cb88588c2376efe92</anchor>
      <arglist>(const XprType &amp;op)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ArgType &gt;</type>
      <name>m_argImpl</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a2e1a9306e8ad80d759a97dbe235878bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const UnaryOp</type>
      <name>m_unaryOp</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01UnaryOp_00_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>ae7a0c2b380debf6923912a1127c2dde8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_evaluator&lt; CwiseUnaryView&lt; ViewOp, ArgType &gt;, IteratorBased &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01ViewOp_00_01ArgType_01_4_00_01IteratorBased_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>evaluator_base&lt; CwiseUnaryView&lt; ViewOp, ArgType &gt; &gt;</base>
    <class kind="class">Eigen::internal::unary_evaluator&lt; CwiseUnaryView&lt; ViewOp, ArgType &gt;, IteratorBased &gt;::InnerIterator</class>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01ViewOp_00_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a3ba7cf3e5a9ae5166e4976455a85a1c7aad54b2835e16db8c959bd3851d87e7dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01ViewOp_00_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a3ba7cf3e5a9ae5166e4976455a85a1c7aba1c7675917c4c61e2feee9e66167d66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01ViewOp_00_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a3ba7cf3e5a9ae5166e4976455a85a1c7aad54b2835e16db8c959bd3851d87e7dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01ViewOp_00_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a3ba7cf3e5a9ae5166e4976455a85a1c7aba1c7675917c4c61e2feee9e66167d66</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryView&lt; ViewOp, ArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01ViewOp_00_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>aab21b88b28cfc1f27ff30b5ba82b5958</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>unary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01ViewOp_00_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a44f6668184d496d893b256a274249620</anchor>
      <arglist>(const XprType &amp;op)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; ArgType &gt;::InnerIterator</type>
      <name>EvalIterator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01ViewOp_00_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>af5716e831f05ed2e87745522e85b9bdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ArgType &gt;</type>
      <name>m_argImpl</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01ViewOp_00_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a457cb9d3de03b730e2a93c16138f8386</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ViewOp</type>
      <name>m_functor</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01CwiseUnaryView_3_01ViewOp_00_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a6fb281b3edf00e5292504f2e7562c764</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_evaluator&lt; Homogeneous&lt; ArgType, Direction &gt;, IndexBased &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator_3_01Homogeneous_3_01ArgType_00_01Direction_01_4_00_01IndexBased_01_4.html</filename>
    <templarg></templarg>
    <templarg>Direction</templarg>
    <base>evaluator&lt; Homogeneous&lt; ArgType, Direction &gt;::PlainObject &gt;</base>
    <member kind="typedef">
      <type>evaluator&lt; PlainObject &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Homogeneous_3_01ArgType_00_01Direction_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a008cab07c8fa1c15d77baff726dd0a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Homogeneous_3_01ArgType_00_01Direction_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>aacccd7d2deaaded32ff5221deafd10a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Homogeneous&lt; ArgType, Direction &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Homogeneous_3_01ArgType_00_01Direction_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>acc3657619eab84f5ec3328767286288f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>unary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Homogeneous_3_01ArgType_00_01Direction_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a2dc020a67e6c1dfc3e3566e02587ab45</anchor>
      <arglist>(const XprType &amp;op)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlainObject</type>
      <name>m_temp</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Homogeneous_3_01ArgType_00_01Direction_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>ad539b27f1aad1bb5b11ffe06daad1a8f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_evaluator&lt; Inverse&lt; ArgType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator_3_01Inverse_3_01ArgType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>evaluator&lt; Inverse&lt; ArgType &gt;::PlainObject &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Inverse_3_01ArgType_01_4_01_4.html</anchorfile>
      <anchor>a01751f796522c05854d9f6c0dcc29934a0d92a3d6e9f4dd0e53de0eeb541d486e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>evaluator&lt; PlainObject &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Inverse_3_01ArgType_01_4_01_4.html</anchorfile>
      <anchor>ac3103f7fb8539beaa670abefd336cac3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Inverse_3_01ArgType_01_4_01_4.html</anchorfile>
      <anchor>a01751f796522c05854d9f6c0dcc29934a0d92a3d6e9f4dd0e53de0eeb541d486e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Inverse&lt; ArgType &gt;</type>
      <name>InverseType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Inverse_3_01ArgType_01_4_01_4.html</anchorfile>
      <anchor>acb8daab382616bd66f0777eb235c7722</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>InverseType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Inverse_3_01ArgType_01_4_01_4.html</anchorfile>
      <anchor>a7dbf61383c4db34f3b1407b92fe8df78</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>unary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Inverse_3_01ArgType_01_4_01_4.html</anchorfile>
      <anchor>a18eed69c3dd0654535d9a60683df6a47</anchor>
      <arglist>(const InverseType &amp;inv_xpr)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlainObject</type>
      <name>m_result</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Inverse_3_01ArgType_01_4_01_4.html</anchorfile>
      <anchor>a81afbed9d66427ec1f21d8e5e5194fbc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_evaluator&lt; MatrixWrapper&lt; TArgType &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator_3_01MatrixWrapper_3_01TArgType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>evaluator_wrapper_base&lt; MatrixWrapper&lt; TArgType &gt; &gt;</base>
    <member kind="typedef">
      <type>MatrixWrapper&lt; TArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01MatrixWrapper_3_01TArgType_01_4_01_4.html</anchorfile>
      <anchor>aad78899b387a72ae42afbf13dc006efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>unary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01MatrixWrapper_3_01TArgType_01_4_01_4.html</anchorfile>
      <anchor>a435ca48ac98cc82112eab0a2b74a978c</anchor>
      <arglist>(const XprType &amp;wrapper)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_evaluator&lt; Replicate&lt; ArgType, RowFactor, ColFactor &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator_3_01Replicate_3_01ArgType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>RowFactor</templarg>
    <templarg>ColFactor</templarg>
    <base>evaluator_base&lt; Replicate&lt; ArgType, RowFactor, ColFactor &gt; &gt;</base>
    <member kind="enumvalue">
      <name>Factor</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Replicate_3_01ArgType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>ae5107d184e99b5f6331abb8da40d5a68aabc890afeeab2e082e241c695c94b08f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Replicate_3_01ArgType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>af41e1b94c687ecd205395e6c1124c389a0b1f6a5ecbe2a78dc57a4335cfc5cb22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LinearAccessMask</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Replicate_3_01ArgType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>af41e1b94c687ecd205395e6c1124c389ae846418ce61a65bdd4b9c24439ab260d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Replicate_3_01ArgType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>af41e1b94c687ecd205395e6c1124c389ab16be9b7da1654bfbcfd30299d5fb945</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Replicate_3_01ArgType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>af41e1b94c687ecd205395e6c1124c389a0dc869d87fc4b2758ea234d3fd3bc658</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Replicate_3_01ArgType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>af41e1b94c687ecd205395e6c1124c389a0dc869d87fc4b2758ea234d3fd3bc658</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::nested_eval&lt; ArgType, Factor &gt;::type</type>
      <name>ArgTypeNested</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Replicate_3_01ArgType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a7fcc54eb5776cb4ef0df05fd0de171ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; ArgTypeNested &gt;::type</type>
      <name>ArgTypeNestedCleaned</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Replicate_3_01ArgType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>ac90c0d4af3deaa85bb92112b00a46f61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Replicate_3_01ArgType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>af41e1b94c687ecd205395e6c1124c389a0b1f6a5ecbe2a78dc57a4335cfc5cb22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Replicate_3_01ArgType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a9708d10de38d9593e1b324ff3213b333</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Factor</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Replicate_3_01ArgType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>ae5107d184e99b5f6331abb8da40d5a68aabc890afeeab2e082e241c695c94b08f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Replicate_3_01ArgType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>af41e1b94c687ecd205395e6c1124c389ab16be9b7da1654bfbcfd30299d5fb945</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LinearAccessMask</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Replicate_3_01ArgType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>af41e1b94c687ecd205395e6c1124c389ae846418ce61a65bdd4b9c24439ab260d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Replicate&lt; ArgType, RowFactor, ColFactor &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Replicate_3_01ArgType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a51ea76fb4a5f30995352d9a1ac8585d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Replicate_3_01ArgType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a1d7cfcb24f404ce54f84516c3e3edfe0</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Replicate_3_01ArgType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a785a88469c65e80ed0edcacff52de5d2</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Replicate_3_01ArgType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>ab204763236c75b105b51d03e6afc748c</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Replicate_3_01ArgType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a7132e798ac3753d1d0c4cee1c2832026</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>unary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Replicate_3_01ArgType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a40cd28c769315ad3a71a33d6f371c14a</anchor>
      <arglist>(const XprType &amp;replicate)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ArgTypeNested</type>
      <name>m_arg</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Replicate_3_01ArgType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a3bef0170821ffca1eeac2e571984e618</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ArgTypeNestedCleaned &gt;</type>
      <name>m_argImpl</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Replicate_3_01ArgType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a9dc15ac07a776d20a9612c2d04e766f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const variable_if_dynamic&lt; Index, ArgType::ColsAtCompileTime &gt;</type>
      <name>m_cols</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Replicate_3_01ArgType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a6eb87502cae049d11d68481851d36604</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const variable_if_dynamic&lt; Index, ArgType::RowsAtCompileTime &gt;</type>
      <name>m_rows</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Replicate_3_01ArgType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>ac6ec2960821d55102ef914c1e5372fed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_evaluator&lt; Reverse&lt; ArgType, Direction &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Direction</templarg>
    <base>evaluator_base&lt; Reverse&lt; ArgType, Direction &gt; &gt;</base>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a65e7d95ff65569dff78d2e310b47a311a54ea0076f31a9094d1867eb501a5ab38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsColMajor</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a65e7d95ff65569dff78d2e310b47a311a0402928e33181096ef4749c8446af7cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReverseRow</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a65e7d95ff65569dff78d2e310b47a311af9b473477281cf592646caa99f12152c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReverseCol</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a65e7d95ff65569dff78d2e310b47a311a2e0aac5ae64b0337630503d1655f6a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReversePacket</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a65e7d95ff65569dff78d2e310b47a311a4585dbeece1a9746b507c18a41c7b2d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a65e7d95ff65569dff78d2e310b47a311af4f0eed970d7b83ba3ad64424e61fa7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags0</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a65e7d95ff65569dff78d2e310b47a311af3086c0dfc1fe4c419a714938510ee61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LinearAccess</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a65e7d95ff65569dff78d2e310b47a311a439d5af9c4a387efef651e570b5c9c8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a65e7d95ff65569dff78d2e310b47a311af603d8dff127f025d2f645eec8308d51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a65e7d95ff65569dff78d2e310b47a311aff9ed258de5600c51f727135cf60da46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a65e7d95ff65569dff78d2e310b47a311aff9ed258de5600c51f727135cf60da46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a65e7d95ff65569dff78d2e310b47a311af4f0eed970d7b83ba3ad64424e61fa7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>acb14f9a54c1ea449e9283a449080084e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a65e7d95ff65569dff78d2e310b47a311af603d8dff127f025d2f645eec8308d51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags0</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a65e7d95ff65569dff78d2e310b47a311af3086c0dfc1fe4c419a714938510ee61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsColMajor</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a65e7d95ff65569dff78d2e310b47a311a0402928e33181096ef4749c8446af7cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a65e7d95ff65569dff78d2e310b47a311a54ea0076f31a9094d1867eb501a5ab38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LinearAccess</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a65e7d95ff65569dff78d2e310b47a311a439d5af9c4a387efef651e570b5c9c8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReverseCol</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a65e7d95ff65569dff78d2e310b47a311a2e0aac5ae64b0337630503d1655f6a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReversePacket</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a65e7d95ff65569dff78d2e310b47a311a4585dbeece1a9746b507c18a41c7b2d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReverseRow</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a65e7d95ff65569dff78d2e310b47a311af9b473477281cf592646caa99f12152c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>afbdcce3facf909199fafefca9b77371f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Reverse&lt; ArgType, Direction &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>adbfd9e3b3db03f682acfa5171fbc2846</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>af3f1b6dc547152b5e4a64f10b6c0fc2a</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a1680f087ebe73a14dbdad18f97d55f18</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>aa1883c5e2d515e520fbc917c3858e355</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a2d4b7bc6bd1fae2f8897807b9e924dbd</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a8c92396868ae9b53e8e35baed5fc3812</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>abf0fae610f875385e5554b453a100376</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>unary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a477d6b137f0554c53a6b28759c3090d3</anchor>
      <arglist>(const XprType &amp;reverse)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a3fdc8a78fe1cecd2694e608b2fda69f4</anchor>
      <arglist>(Index row, Index col, const PacketType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a92db75ef72d0d8592961be42fd3cf186</anchor>
      <arglist>(Index index, const PacketType &amp;x)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ArgType &gt;</type>
      <name>m_argImpl</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a19b57d46a080357bb252bf9f1e12b2c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const variable_if_dynamic&lt; Index, ReverseCol ? ArgType::ColsAtCompileTime :1 &gt;</type>
      <name>m_cols</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>af26407d23d3c51cc1cd6c6ba81425fc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const variable_if_dynamic&lt; Index, ReverseRow ? ArgType::RowsAtCompileTime :1 &gt;</type>
      <name>m_rows</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Reverse_3_01ArgType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a604579b692f62a1f21ccc48eda3b8bcf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_evaluator&lt; SparseView&lt; ArgType &gt;, IndexBased &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4.html</filename>
    <templarg></templarg>
    <base>evaluator_base&lt; SparseView&lt; ArgType &gt; &gt;</base>
    <class kind="class">Eigen::internal::unary_evaluator&lt; SparseView&lt; ArgType &gt;, IndexBased &gt;::InnerIterator</class>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>ad3b2ea984e7625d81a3b25ba57bc91cba098c43f002a5271901d8ef6f8eb7fdcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>ad3b2ea984e7625d81a3b25ba57bc91cba38185b895ea49d8753570475d7d80cdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>ad3b2ea984e7625d81a3b25ba57bc91cba098c43f002a5271901d8ef6f8eb7fdcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>ad3b2ea984e7625d81a3b25ba57bc91cba38185b895ea49d8753570475d7d80cdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseView&lt; ArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>ad2888d8fc55a68579255c23a2ecc9bbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>unary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>ae52789aef6d9077a9c762b0f081a1df0</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>IsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a0a1d046ae61e84de94e9265d4a40d350a52a2a1e691a1747ac7abbf4c5384fd57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>IsRowMajor</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a0a1d046ae61e84de94e9265d4a40d350a52a2a1e691a1747ac7abbf4c5384fd57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a70ca59fe3ade9597dfcb6b807360a248</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>XprType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a1a17730ea26d47a55e053c369b875e17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ArgType &gt;</type>
      <name>m_argImpl</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a66aee561c1e582033bcd82488a9b2533</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const XprType &amp;</type>
      <name>m_view</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a0c13bc4f8d17a46db079978ee2faf955</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_evaluator&lt; SparseView&lt; ArgType &gt;, IteratorBased &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IteratorBased_01_4.html</filename>
    <templarg></templarg>
    <base>evaluator_base&lt; SparseView&lt; ArgType &gt; &gt;</base>
    <class kind="class">Eigen::internal::unary_evaluator&lt; SparseView&lt; ArgType &gt;, IteratorBased &gt;::InnerIterator</class>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>ad8631e5654f69ba4ffab460eeb51f031a53acac37b3ceb8f3a7fee7acc77dcbb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>ad8631e5654f69ba4ffab460eeb51f031a363286da8b482724028a327b875744ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>ad8631e5654f69ba4ffab460eeb51f031a53acac37b3ceb8f3a7fee7acc77dcbb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>evaluator&lt; ArgType &gt;::InnerIterator</type>
      <name>EvalIterator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>aba31e381da08b282216b196624adc1a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>ad8631e5654f69ba4ffab460eeb51f031a363286da8b482724028a327b875744ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseView&lt; ArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>aac0d074d692ff1674a186e7921046773</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>unary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>ae5a5486d8c59702710c174c57e8b392a</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ArgType &gt;</type>
      <name>m_argImpl</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a5c7ae23697fe4b54d819b5bf3c09541a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const XprType &amp;</type>
      <name>m_view</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a1d009c830dfa9b8bff40e5ab0a6361f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_evaluator&lt; SparseView&lt; Product&lt; Lhs, Rhs, Options &gt; &gt;, IteratorBased &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01Product_3_01Lhs_00_01Rhs_00_01Opt38659df91e6a74a8fa1291fc3c496597.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Options</templarg>
    <base>evaluator&lt; Product&lt; Lhs, Rhs, DefaultProduct &gt;::PlainObject &gt;</base>
    <member kind="typedef">
      <type>evaluator&lt; PlainObject &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01Product_3_01Lhs_00_01Rhs_00_01Opt38659df91e6a74a8fa1291fc3c496597.html</anchorfile>
      <anchor>a2ac684434ecfd71287c901da09822627</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01Product_3_01Lhs_00_01Rhs_00_01Opt38659df91e6a74a8fa1291fc3c496597.html</anchorfile>
      <anchor>a6c295c293186a2489a4314e2b0705307</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseView&lt; Product&lt; Lhs, Rhs, Options &gt; &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01Product_3_01Lhs_00_01Rhs_00_01Opt38659df91e6a74a8fa1291fc3c496597.html</anchorfile>
      <anchor>a2e5dc5bf23eb931fc5c185962a09ada6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>unary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01Product_3_01Lhs_00_01Rhs_00_01Opt38659df91e6a74a8fa1291fc3c496597.html</anchorfile>
      <anchor>a82f50e8685604a2602665e58167a2b4e</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlainObject</type>
      <name>m_result</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01SparseView_3_01Product_3_01Lhs_00_01Rhs_00_01Opt38659df91e6a74a8fa1291fc3c496597.html</anchorfile>
      <anchor>ad5fce295f56e535fc51a841ea7c7bf0d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>unary_evaluator&lt; T &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator.html</filename>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_evaluator&lt; Transpose&lt; ArgType &gt;, IndexBased &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IndexBased_01_4.html</filename>
    <templarg></templarg>
    <base>evaluator_base&lt; Transpose&lt; ArgType &gt; &gt;</base>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a200b9ab666e82a7db67e3a1a4f57ea85a2ded0eef3f8e2bfc4bc52f10d880934b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a200b9ab666e82a7db67e3a1a4f57ea85a4287fd1771c7645b415a118519f63c52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a200b9ab666e82a7db67e3a1a4f57ea85aaad79df6f2cada16564ffde91dfffae8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a200b9ab666e82a7db67e3a1a4f57ea85aaad79df6f2cada16564ffde91dfffae8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a200b9ab666e82a7db67e3a1a4f57ea85a2ded0eef3f8e2bfc4bc52f10d880934b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a29ac036c7acef87f765dd49e70d190ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a200b9ab666e82a7db67e3a1a4f57ea85a4287fd1771c7645b415a118519f63c52</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a64946df51088cc9e1ed89e47fc61d33c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transpose&lt; ArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>aaad78806253598991f290281fc80154e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a123bd0c154402081cd60e6af83590024</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>aef9506dd163d2f0c59da29512949a9d8</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a36722e85b94a79ba766ddc2920b48712</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE XprType::Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>ac0c19168aa19c9ac1c1cee6892f8e288</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a5e6ff1e2d0a66740648a14daa91633b0</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketType</type>
      <name>packet</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>ab37d65daf774d2a04f2931f493e1c95a</anchor>
      <arglist>(Index index) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>unary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>aec69cebae400376763e83decca015af7</anchor>
      <arglist>(const XprType &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a5f656ac6134b2a6d3d617ee4545b3bbb</anchor>
      <arglist>(Index row, Index col, const PacketType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a5850cde3386d111a5d4dd20a8b5cf27c</anchor>
      <arglist>(Index index, const PacketType &amp;x)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ArgType &gt;</type>
      <name>m_argImpl</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a55c2bd8d5d6c3a5739fc4e233e805b81</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_evaluator&lt; Transpose&lt; ArgType &gt;, IteratorBased &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IteratorBased_01_4.html</filename>
    <templarg></templarg>
    <base>evaluator_base&lt; Transpose&lt; ArgType &gt; &gt;</base>
    <class kind="class">Eigen::internal::unary_evaluator&lt; Transpose&lt; ArgType &gt;, IteratorBased &gt;::InnerIterator</class>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a4775573b290c1e7afaa9ed27ca7fdf09a7f93809bcbf4710160380fa439248222</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a4775573b290c1e7afaa9ed27ca7fdf09a666234c4ddf6d645418b9557e18548fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a4775573b290c1e7afaa9ed27ca7fdf09a7f93809bcbf4710160380fa439248222</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>evaluator&lt; ArgType &gt;::InnerIterator</type>
      <name>EvalIterator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>aac683dac39921323bcc00b3a49b7d20c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a4775573b290c1e7afaa9ed27ca7fdf09a666234c4ddf6d645418b9557e18548fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transpose&lt; ArgType &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>ac44f8c6163e7d7d86b6522422953e32d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZerosEstimate</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a9a2a46bb192c501a3dc3295e74fd1841</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>unary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a26958ea8d8a6371e9342f3f275df2626</anchor>
      <arglist>(const XprType &amp;op)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ArgType &gt;</type>
      <name>m_argImpl</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01Transpose_3_01ArgType_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a024045b61333b8a671b3fa3a29b71c28</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_evaluator&lt; TriangularView&lt; ArgType, Mode &gt;, IteratorBased &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01IteratorBased_01_4.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <base>evaluator_base&lt; TriangularView&lt; ArgType, Mode &gt; &gt;</base>
    <class kind="class">Eigen::internal::unary_evaluator&lt; TriangularView&lt; ArgType, Mode &gt;, IteratorBased &gt;::InnerIterator</class>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a2f8f1addc4e3a4c811b7b0bf7f3382eeab748fc77ad5aff3328b2a93844064651</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a2f8f1addc4e3a4c811b7b0bf7f3382eeacdd1e82e9658682e1d88d7dae53e3d19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a2f8f1addc4e3a4c811b7b0bf7f3382eeab748fc77ad5aff3328b2a93844064651</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a2f8f1addc4e3a4c811b7b0bf7f3382eeacdd1e82e9658682e1d88d7dae53e3d19</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; ArgType, Mode &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a48f8fbca92bc9115bc1d1cb5b7a228a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZerosEstimate</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a602922bdf94b794fa5acacadf191ff55</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>unary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>ad8850529525bdd91460d3b6194fcdcd3</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>SkipFirst</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a164aa803f21f1c0b00200594d686c4f5a44da737b89c115ad65a87fe11b583743</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>SkipLast</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a164aa803f21f1c0b00200594d686c4f5aa95521186ad0878b97fda4206dd42e64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>SkipDiag</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a164aa803f21f1c0b00200594d686c4f5a9409e36ee518384ee1eca2739eb783dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>HasUnitDiag</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a164aa803f21f1c0b00200594d686c4f5acb4d23226e0f07984fa74d40ce1a4e4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>evaluator&lt; ArgType &gt;::InnerIterator</type>
      <name>EvalIterator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>ad651f2c4a4dcde19e090946de7bfe979</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>HasUnitDiag</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a164aa803f21f1c0b00200594d686c4f5acb4d23226e0f07984fa74d40ce1a4e4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a713f28b1d64bce3f47829cfb4bf71a96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>SkipDiag</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a164aa803f21f1c0b00200594d686c4f5a9409e36ee518384ee1eca2739eb783dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>SkipFirst</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a164aa803f21f1c0b00200594d686c4f5a44da737b89c115ad65a87fe11b583743</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>SkipLast</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a164aa803f21f1c0b00200594d686c4f5aa95521186ad0878b97fda4206dd42e64</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>XprType::StorageIndex</type>
      <name>StorageIndex</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a1baafee270c90bde159d8917c7c283bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ArgType &amp;</type>
      <name>m_arg</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>a187debbdeb4f1b93a26d2073e5fd5779</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>evaluator&lt; ArgType &gt;</type>
      <name>m_argImpl</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01ArgType_00_01Mode_01_4_00_01IteratorBased_01_4.html</anchorfile>
      <anchor>aa410a4fe113e875786884cfa5864c8ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_evaluator&lt; TriangularView&lt; MatrixType, Mode &gt;, IndexBased &gt;</name>
    <filename>structEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01MatrixType_00_01Mode_01_4_00_01IndexBased_01_4.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <base>evaluator&lt; internal::remove_all&lt; MatrixType &gt;::type &gt;</base>
    <member kind="typedef">
      <type>evaluator&lt; typename internal::remove_all&lt; MatrixType &gt;::type &gt;</type>
      <name>Base</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01MatrixType_00_01Mode_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a3a7729a020a83f999d535d7cc1273164</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; MatrixType, Mode &gt;</type>
      <name>XprType</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01MatrixType_00_01Mode_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>a87825ad5799553ca3c40591899488f89</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>unary_evaluator</name>
      <anchorfile>structEigen_1_1internal_1_1unary__evaluator_3_01TriangularView_3_01MatrixType_00_01Mode_01_4_00_01IndexBased_01_4.html</anchorfile>
      <anchor>af39191a25a16e28e69f61de2fc305808</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_result_of_select</name>
    <filename>structEigen_1_1internal_1_1unary__result__of__select.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>SizeOf</templarg>
    <member kind="typedef">
      <type>internal::remove_all&lt; ArgType &gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unary__result__of__select.html</anchorfile>
      <anchor>a164de616f14ad782f4de9221b84bc238</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_result_of_select&lt; Func, ArgType, sizeof(has_std_result_type)&gt;</name>
    <filename>structEigen_1_1internal_1_1unary__result__of__select_3_01Func_00_01ArgType_00_01sizeof_07has__std__result__type_08_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Func::result_type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unary__result__of__select_3_01Func_00_01ArgType_00_01sizeof_07has__std__result__type_08_4.html</anchorfile>
      <anchor>a1619b45bef06c164e0863c5f6b018c4b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unary_result_of_select&lt; Func, ArgType, sizeof(has_tr1_result)&gt;</name>
    <filename>structEigen_1_1internal_1_1unary__result__of__select_3_01Func_00_01ArgType_00_01sizeof_07has__tr1__result_08_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Func::template result&lt; Func(ArgType)&gt;::type</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unary__result__of__select_3_01Func_00_01ArgType_00_01sizeof_07has__tr1__result_08_4.html</anchorfile>
      <anchor>a4c6d5d3db086d2eefd6b334debc16216</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::UniformScaling</name>
    <filename>classEigen_1_1UniformScaling.html</filename>
    <templarg>_Scalar</templarg>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1UniformScaling.html</anchorfile>
      <anchor>a04c4339f58f1210c5d4d34b1bd7ae283</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>UniformScaling&lt; NewScalarType &gt;</type>
      <name>cast</name>
      <anchorfile>classEigen_1_1UniformScaling.html</anchorfile>
      <anchor>af93a9ee1d6efc102b65a197f3ea3d4cd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>factor</name>
      <anchorfile>classEigen_1_1UniformScaling.html</anchorfile>
      <anchor>a600949d7c5ed124adacaba53b631b6e6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>factor</name>
      <anchorfile>classEigen_1_1UniformScaling.html</anchorfile>
      <anchor>a380501e65319cfa832da20730f0bf122</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UniformScaling</type>
      <name>inverse</name>
      <anchorfile>classEigen_1_1UniformScaling.html</anchorfile>
      <anchor>a60dba22bebe9e2c97cfbc76f85eb1b78</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classEigen_1_1UniformScaling.html</anchorfile>
      <anchor>a7f736fdbe43f7bce3d277312efdc315e</anchor>
      <arglist>(const UniformScaling &amp;other, const typename NumTraits&lt; Scalar &gt;::Real &amp;prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const</arglist>
    </member>
    <member kind="function">
      <type>UniformScaling</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1UniformScaling.html</anchorfile>
      <anchor>af3044cffe5703a1946c33a953b0f9bb6</anchor>
      <arglist>(const UniformScaling &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim, Affine &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1UniformScaling.html</anchorfile>
      <anchor>a19c405341f2c861eb0ddfc4f760fecf8</anchor>
      <arglist>(const Translation&lt; Scalar, Dim &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim,(int(Mode)==int(Isometry)?Affine:Mode)&gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1UniformScaling.html</anchorfile>
      <anchor>a0fc239af586bb24d7db99c6b8ce42373</anchor>
      <arglist>(const Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;t) const</arglist>
    </member>
    <member kind="function">
      <type>internal::plain_matrix_type&lt; Derived &gt;::type</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1UniformScaling.html</anchorfile>
      <anchor>a1caa980503c4bba685aa65b419cad64b</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; Scalar, Dim, Dim &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1UniformScaling.html</anchorfile>
      <anchor>a991e1de828f897a9d6f706fe9d129387</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UniformScaling</name>
      <anchorfile>classEigen_1_1UniformScaling.html</anchorfile>
      <anchor>ab17e233af501c69ff47c0dd16f43cc39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UniformScaling</name>
      <anchorfile>classEigen_1_1UniformScaling.html</anchorfile>
      <anchor>a3a3e2fa318eb29c2c4f87e23a8a75144</anchor>
      <arglist>(const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UniformScaling</name>
      <anchorfile>classEigen_1_1UniformScaling.html</anchorfile>
      <anchor>a898cc0c97625ce671d7ea951f6eb2fc4</anchor>
      <arglist>(const UniformScaling&lt; OtherScalarType &gt; &amp;other)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_factor</name>
      <anchorfile>classEigen_1_1UniformScaling.html</anchorfile>
      <anchor>a6f473538d51d9d2966077a11acd2c071</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator*</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga8f79e131479dbe709ee1173b1be9a8f0</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;matrix, const UniformScaling&lt; Scalar &gt; &amp;s)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unitOrthogonal_selector</name>
    <filename>structEigen_1_1internal_1_1unitOrthogonal__selector.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1unitOrthogonal__selector.html</anchorfile>
      <anchor>a6c53727bb80397fcb53e42fb76c7de1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1unitOrthogonal__selector.html</anchorfile>
      <anchor>a5cb64d039b9a1510ece90194f6c9f0ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 2, 1 &gt;</type>
      <name>Vector2</name>
      <anchorfile>structEigen_1_1internal_1_1unitOrthogonal__selector.html</anchorfile>
      <anchor>a79907d0ae18d8b1b56f889972fc820e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>plain_matrix_type&lt; Derived &gt;::type</type>
      <name>VectorType</name>
      <anchorfile>structEigen_1_1internal_1_1unitOrthogonal__selector.html</anchorfile>
      <anchor>a7c520ffbb978b132615ff5acaa17a0ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC VectorType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1unitOrthogonal__selector.html</anchorfile>
      <anchor>aecbdce8658a875885d4326352dec272c</anchor>
      <arglist>(const Derived &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unitOrthogonal_selector&lt; Derived, 2 &gt;</name>
    <filename>structEigen_1_1internal_1_1unitOrthogonal__selector_3_01Derived_00_012_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>plain_matrix_type&lt; Derived &gt;::type</type>
      <name>VectorType</name>
      <anchorfile>structEigen_1_1internal_1_1unitOrthogonal__selector_3_01Derived_00_012_01_4.html</anchorfile>
      <anchor>aeb08f2f9f5e1b2f74a06f1dc74e7ce08</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC VectorType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1unitOrthogonal__selector_3_01Derived_00_012_01_4.html</anchorfile>
      <anchor>a92196490f555a41b42aeb6165ac1bf9b</anchor>
      <arglist>(const Derived &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unitOrthogonal_selector&lt; Derived, 3 &gt;</name>
    <filename>structEigen_1_1internal_1_1unitOrthogonal__selector_3_01Derived_00_013_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structEigen_1_1internal_1_1unitOrthogonal__selector_3_01Derived_00_013_01_4.html</anchorfile>
      <anchor>a148fa71fd19ee3bd07ec2921a8a087c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1unitOrthogonal__selector_3_01Derived_00_013_01_4.html</anchorfile>
      <anchor>a896fc4aa9d01f63b4a82c1bca43c61f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>plain_matrix_type&lt; Derived &gt;::type</type>
      <name>VectorType</name>
      <anchorfile>structEigen_1_1internal_1_1unitOrthogonal__selector_3_01Derived_00_013_01_4.html</anchorfile>
      <anchor>a490c764e96311e88342fec0cf01ef187</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC VectorType</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1unitOrthogonal__selector_3_01Derived_00_013_01_4.html</anchorfile>
      <anchor>ae4934414f579b7264887a98c0db3e3f5</anchor>
      <arglist>(const Derived &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unpacket_traits</name>
    <filename>structEigen_1_1internal_1_1unpacket__traits.html</filename>
    <templarg>T</templarg>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits.html</anchorfile>
      <anchor>a723d33133bdbbf3d89caf2bc0c0e2284a63cc10676eb13001d700f7bc4336f6ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits.html</anchorfile>
      <anchor>a723d33133bdbbf3d89caf2bc0c0e2284adc34c2ba0279a15316c4a9c4974f0907</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits.html</anchorfile>
      <anchor>a723d33133bdbbf3d89caf2bc0c0e2284adc34c2ba0279a15316c4a9c4974f0907</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits.html</anchorfile>
      <anchor>a832cbd167bb00a6b31296cfe384b2f76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits.html</anchorfile>
      <anchor>a723d33133bdbbf3d89caf2bc0c0e2284a63cc10676eb13001d700f7bc4336f6ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits.html</anchorfile>
      <anchor>a5ee5854983d337c190b4e8f12e32e03d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unpacket_traits&lt; DoublePacket&lt; Packet &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1unpacket__traits_3_01DoublePacket_3_01Packet_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>DoublePacket&lt; Packet &gt;</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01DoublePacket_3_01Packet_01_4_01_4.html</anchorfile>
      <anchor>adb8d3a8aae0ebb3ed80197eaa11886bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unpacket_traits&lt; Packet16f &gt;</name>
    <filename>structEigen_1_1internal_1_1unpacket__traits_3_01Packet16f_01_4.html</filename>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet16f_01_4.html</anchorfile>
      <anchor>a76f3a887ece6ed629e57a9a26939b225a3a77115b345632f3a04eb485d9ea47db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet16f_01_4.html</anchorfile>
      <anchor>a76f3a887ece6ed629e57a9a26939b225a998be2140d40717481f7d3afe7c5829d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet16f_01_4.html</anchorfile>
      <anchor>a76f3a887ece6ed629e57a9a26939b225a998be2140d40717481f7d3afe7c5829d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet8f</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet16f_01_4.html</anchorfile>
      <anchor>ab7f53faa37c6cc9a8c1f93ee13479dea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet16f_01_4.html</anchorfile>
      <anchor>a76f3a887ece6ed629e57a9a26939b225a3a77115b345632f3a04eb485d9ea47db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet16f_01_4.html</anchorfile>
      <anchor>a92fc65b0a79e1b15693b0fca253c610f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unpacket_traits&lt; Packet16i &gt;</name>
    <filename>structEigen_1_1internal_1_1unpacket__traits_3_01Packet16i_01_4.html</filename>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet16i_01_4.html</anchorfile>
      <anchor>abf75615b51da4c481b8412752a94040daf75b7dc15730995bc04b713fc2cc8265</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet16i_01_4.html</anchorfile>
      <anchor>abf75615b51da4c481b8412752a94040da0fbb0aab5ac22765e4989ab8fb986963</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet16i_01_4.html</anchorfile>
      <anchor>abf75615b51da4c481b8412752a94040da0fbb0aab5ac22765e4989ab8fb986963</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet8i</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet16i_01_4.html</anchorfile>
      <anchor>ac0780173c33ecd68c5f9e7281de93a25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet16i_01_4.html</anchorfile>
      <anchor>abf75615b51da4c481b8412752a94040daf75b7dc15730995bc04b713fc2cc8265</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet16i_01_4.html</anchorfile>
      <anchor>afcfe8934cc6b4045b413617dba1f2eee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unpacket_traits&lt; Packet1cd &gt;</name>
    <filename>structEigen_1_1internal_1_1unpacket__traits_3_01Packet1cd_01_4.html</filename>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet1cd_01_4.html</anchorfile>
      <anchor>a93135717161520770d0c3b04a9794d71a74c8223d683fbbba7a854481a779bb24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet1cd_01_4.html</anchorfile>
      <anchor>a93135717161520770d0c3b04a9794d71ac66af96a3ce959fab72de7327c4167d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet1cd_01_4.html</anchorfile>
      <anchor>a93135717161520770d0c3b04a9794d71a74c8223d683fbbba7a854481a779bb24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet1cd_01_4.html</anchorfile>
      <anchor>a93135717161520770d0c3b04a9794d71ac66af96a3ce959fab72de7327c4167d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet1cd_01_4.html</anchorfile>
      <anchor>a93135717161520770d0c3b04a9794d71ac66af96a3ce959fab72de7327c4167d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet1cd</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet1cd_01_4.html</anchorfile>
      <anchor>a2ef255344983f1a9c41803df2024f0af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet1cd</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet1cd_01_4.html</anchorfile>
      <anchor>a2ef255344983f1a9c41803df2024f0af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet1cd_01_4.html</anchorfile>
      <anchor>a93135717161520770d0c3b04a9794d71a74c8223d683fbbba7a854481a779bb24</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; double &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet1cd_01_4.html</anchorfile>
      <anchor>a4e58df3fde2b90a2ecbfdce3fa5256be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; double &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet1cd_01_4.html</anchorfile>
      <anchor>a4e58df3fde2b90a2ecbfdce3fa5256be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unpacket_traits&lt; Packet2cd &gt;</name>
    <filename>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cd_01_4.html</filename>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cd_01_4.html</anchorfile>
      <anchor>af780dcfe0af519f687461bd49030b4b7a24ab77a68d0d779fe70d7f8a0a0e3e0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cd_01_4.html</anchorfile>
      <anchor>af780dcfe0af519f687461bd49030b4b7ada6400b947172567151b650c7a38ac99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cd_01_4.html</anchorfile>
      <anchor>af780dcfe0af519f687461bd49030b4b7ada6400b947172567151b650c7a38ac99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet1cd</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cd_01_4.html</anchorfile>
      <anchor>a335b4f8641e621d446ba9c0a1f94217d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cd_01_4.html</anchorfile>
      <anchor>af780dcfe0af519f687461bd49030b4b7a24ab77a68d0d779fe70d7f8a0a0e3e0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; double &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cd_01_4.html</anchorfile>
      <anchor>a8992ec950a1d1704e1ff6a8e842e2b6d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unpacket_traits&lt; Packet2cf &gt;</name>
    <filename>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cf_01_4.html</filename>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cf_01_4.html</anchorfile>
      <anchor>aff7cfeaf884bbf7c99a5ac94ac16db54aee6772c22574943345c43678dfb03736</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cf_01_4.html</anchorfile>
      <anchor>aff7cfeaf884bbf7c99a5ac94ac16db54a5697755fe7aa6a0f9ff0533c0f2a397e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cf_01_4.html</anchorfile>
      <anchor>aff7cfeaf884bbf7c99a5ac94ac16db54aee6772c22574943345c43678dfb03736</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cf_01_4.html</anchorfile>
      <anchor>aff7cfeaf884bbf7c99a5ac94ac16db54a5697755fe7aa6a0f9ff0533c0f2a397e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cf_01_4.html</anchorfile>
      <anchor>aff7cfeaf884bbf7c99a5ac94ac16db54aee6772c22574943345c43678dfb03736</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cf_01_4.html</anchorfile>
      <anchor>aff7cfeaf884bbf7c99a5ac94ac16db54a5697755fe7aa6a0f9ff0533c0f2a397e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cf_01_4.html</anchorfile>
      <anchor>aff7cfeaf884bbf7c99a5ac94ac16db54aee6772c22574943345c43678dfb03736</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cf_01_4.html</anchorfile>
      <anchor>aff7cfeaf884bbf7c99a5ac94ac16db54a5697755fe7aa6a0f9ff0533c0f2a397e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cf_01_4.html</anchorfile>
      <anchor>aff7cfeaf884bbf7c99a5ac94ac16db54a5697755fe7aa6a0f9ff0533c0f2a397e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2cf</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cf_01_4.html</anchorfile>
      <anchor>a706e6fd2e56f984265c7d4696448973d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2cf</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cf_01_4.html</anchorfile>
      <anchor>a706e6fd2e56f984265c7d4696448973d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2cf</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cf_01_4.html</anchorfile>
      <anchor>a706e6fd2e56f984265c7d4696448973d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2cf</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cf_01_4.html</anchorfile>
      <anchor>a706e6fd2e56f984265c7d4696448973d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cf_01_4.html</anchorfile>
      <anchor>aff7cfeaf884bbf7c99a5ac94ac16db54aee6772c22574943345c43678dfb03736</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; float &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cf_01_4.html</anchorfile>
      <anchor>a55870d9184e1deef0663f4d6741bc3c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; float &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cf_01_4.html</anchorfile>
      <anchor>a55870d9184e1deef0663f4d6741bc3c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; float &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cf_01_4.html</anchorfile>
      <anchor>a55870d9184e1deef0663f4d6741bc3c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; float &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2cf_01_4.html</anchorfile>
      <anchor>a55870d9184e1deef0663f4d6741bc3c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unpacket_traits&lt; Packet2d &gt;</name>
    <filename>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2d_01_4.html</filename>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2d_01_4.html</anchorfile>
      <anchor>a0c9835bb82025da785c1f3e4e32e41daa8c846a5d8dd12e94496f17ec170d820b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2d_01_4.html</anchorfile>
      <anchor>a0c9835bb82025da785c1f3e4e32e41daa80d0e5fb896f158f18af3bd553a4dafe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2d_01_4.html</anchorfile>
      <anchor>a0c9835bb82025da785c1f3e4e32e41daa8c846a5d8dd12e94496f17ec170d820b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2d_01_4.html</anchorfile>
      <anchor>a0c9835bb82025da785c1f3e4e32e41daa80d0e5fb896f158f18af3bd553a4dafe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2d_01_4.html</anchorfile>
      <anchor>a0c9835bb82025da785c1f3e4e32e41daa80d0e5fb896f158f18af3bd553a4dafe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2d</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2d_01_4.html</anchorfile>
      <anchor>af1820b9532d7c712b5d1d46fd94d2ea5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2d</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2d_01_4.html</anchorfile>
      <anchor>af1820b9532d7c712b5d1d46fd94d2ea5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2d_01_4.html</anchorfile>
      <anchor>a0c9835bb82025da785c1f3e4e32e41daa8c846a5d8dd12e94496f17ec170d820b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2d_01_4.html</anchorfile>
      <anchor>ade249a255fbfe7ea4f99f773430eb5da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet2d_01_4.html</anchorfile>
      <anchor>ade249a255fbfe7ea4f99f773430eb5da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unpacket_traits&lt; Packet4cf &gt;</name>
    <filename>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4cf_01_4.html</filename>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4cf_01_4.html</anchorfile>
      <anchor>a7b650a351a4506e798d8c82c062676f8a99070dcc1015cb92ef270cc263bc0519</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4cf_01_4.html</anchorfile>
      <anchor>a7b650a351a4506e798d8c82c062676f8af586de875c0b5d61102e38a1386a8a70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4cf_01_4.html</anchorfile>
      <anchor>a7b650a351a4506e798d8c82c062676f8af586de875c0b5d61102e38a1386a8a70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2cf</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4cf_01_4.html</anchorfile>
      <anchor>a9a499a2f3adbbc1c38bbed310c0ca59b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4cf_01_4.html</anchorfile>
      <anchor>a7b650a351a4506e798d8c82c062676f8a99070dcc1015cb92ef270cc263bc0519</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; float &gt;</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4cf_01_4.html</anchorfile>
      <anchor>a773efaaaefd66fb0ec4e7c373a0bfbfa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unpacket_traits&lt; Packet4d &gt;</name>
    <filename>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4d_01_4.html</filename>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4d_01_4.html</anchorfile>
      <anchor>a8f78da77edb56e658e954237ce59f571a70f5591b1b862796e1f17e8a4c71f4c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4d_01_4.html</anchorfile>
      <anchor>a8f78da77edb56e658e954237ce59f571a3e354245da552ecb8fd8ae8821d98b47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4d_01_4.html</anchorfile>
      <anchor>a8f78da77edb56e658e954237ce59f571a3e354245da552ecb8fd8ae8821d98b47</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2d</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4d_01_4.html</anchorfile>
      <anchor>a3ab8dc625e16c478ef0373ba62544827</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4d_01_4.html</anchorfile>
      <anchor>a8f78da77edb56e658e954237ce59f571a70f5591b1b862796e1f17e8a4c71f4c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4d_01_4.html</anchorfile>
      <anchor>a5d4b00a7b2e32823f98d5512ae0a3232</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unpacket_traits&lt; Packet4f &gt;</name>
    <filename>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4f_01_4.html</filename>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4f_01_4.html</anchorfile>
      <anchor>aa6598c608ceb56f96ef5fdccd1ff5b87a7d2ad21bc467be00edc45df608ffaa6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4f_01_4.html</anchorfile>
      <anchor>aa6598c608ceb56f96ef5fdccd1ff5b87a16836b832a7a678c14eea5039c2ad06e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4f_01_4.html</anchorfile>
      <anchor>aa6598c608ceb56f96ef5fdccd1ff5b87a7d2ad21bc467be00edc45df608ffaa6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4f_01_4.html</anchorfile>
      <anchor>aa6598c608ceb56f96ef5fdccd1ff5b87a16836b832a7a678c14eea5039c2ad06e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4f_01_4.html</anchorfile>
      <anchor>aa6598c608ceb56f96ef5fdccd1ff5b87a7d2ad21bc467be00edc45df608ffaa6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4f_01_4.html</anchorfile>
      <anchor>aa6598c608ceb56f96ef5fdccd1ff5b87a16836b832a7a678c14eea5039c2ad06e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4f_01_4.html</anchorfile>
      <anchor>aa6598c608ceb56f96ef5fdccd1ff5b87a7d2ad21bc467be00edc45df608ffaa6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4f_01_4.html</anchorfile>
      <anchor>aa6598c608ceb56f96ef5fdccd1ff5b87a16836b832a7a678c14eea5039c2ad06e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4f_01_4.html</anchorfile>
      <anchor>aa6598c608ceb56f96ef5fdccd1ff5b87a16836b832a7a678c14eea5039c2ad06e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4f</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4f_01_4.html</anchorfile>
      <anchor>a6fd79255574a93f1ca0eb2eb62ca1417</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4f</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4f_01_4.html</anchorfile>
      <anchor>a6fd79255574a93f1ca0eb2eb62ca1417</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4f</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4f_01_4.html</anchorfile>
      <anchor>a6fd79255574a93f1ca0eb2eb62ca1417</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4f</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4f_01_4.html</anchorfile>
      <anchor>a6fd79255574a93f1ca0eb2eb62ca1417</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4f_01_4.html</anchorfile>
      <anchor>aa6598c608ceb56f96ef5fdccd1ff5b87a7d2ad21bc467be00edc45df608ffaa6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4f_01_4.html</anchorfile>
      <anchor>aec581636b9b1f84c6f7900dd54f7933e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4f_01_4.html</anchorfile>
      <anchor>aec581636b9b1f84c6f7900dd54f7933e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4f_01_4.html</anchorfile>
      <anchor>aec581636b9b1f84c6f7900dd54f7933e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4f_01_4.html</anchorfile>
      <anchor>aec581636b9b1f84c6f7900dd54f7933e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unpacket_traits&lt; Packet4i &gt;</name>
    <filename>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4i_01_4.html</filename>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4i_01_4.html</anchorfile>
      <anchor>ac00f7bbf829b2157a0426fdefc959645a471ff96b54659c86a2749983e577d1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4i_01_4.html</anchorfile>
      <anchor>ac00f7bbf829b2157a0426fdefc959645a400f6b21bdedd4c004ed7aeaa3d016d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4i_01_4.html</anchorfile>
      <anchor>ac00f7bbf829b2157a0426fdefc959645a471ff96b54659c86a2749983e577d1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4i_01_4.html</anchorfile>
      <anchor>ac00f7bbf829b2157a0426fdefc959645a400f6b21bdedd4c004ed7aeaa3d016d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4i_01_4.html</anchorfile>
      <anchor>ac00f7bbf829b2157a0426fdefc959645a471ff96b54659c86a2749983e577d1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4i_01_4.html</anchorfile>
      <anchor>ac00f7bbf829b2157a0426fdefc959645a400f6b21bdedd4c004ed7aeaa3d016d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4i_01_4.html</anchorfile>
      <anchor>ac00f7bbf829b2157a0426fdefc959645a471ff96b54659c86a2749983e577d1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4i_01_4.html</anchorfile>
      <anchor>ac00f7bbf829b2157a0426fdefc959645a400f6b21bdedd4c004ed7aeaa3d016d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4i_01_4.html</anchorfile>
      <anchor>ac00f7bbf829b2157a0426fdefc959645a400f6b21bdedd4c004ed7aeaa3d016d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4i</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4i_01_4.html</anchorfile>
      <anchor>a75c567a3a2ec863be391967a237130df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4i</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4i_01_4.html</anchorfile>
      <anchor>a75c567a3a2ec863be391967a237130df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4i</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4i_01_4.html</anchorfile>
      <anchor>a75c567a3a2ec863be391967a237130df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4i</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4i_01_4.html</anchorfile>
      <anchor>a75c567a3a2ec863be391967a237130df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4i_01_4.html</anchorfile>
      <anchor>ac00f7bbf829b2157a0426fdefc959645a471ff96b54659c86a2749983e577d1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4i_01_4.html</anchorfile>
      <anchor>a1b7d1b039b266cdfbd6dc2fa4e811812</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4i_01_4.html</anchorfile>
      <anchor>a1b7d1b039b266cdfbd6dc2fa4e811812</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4i_01_4.html</anchorfile>
      <anchor>a1b7d1b039b266cdfbd6dc2fa4e811812</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet4i_01_4.html</anchorfile>
      <anchor>a1b7d1b039b266cdfbd6dc2fa4e811812</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unpacket_traits&lt; Packet8d &gt;</name>
    <filename>structEigen_1_1internal_1_1unpacket__traits_3_01Packet8d_01_4.html</filename>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet8d_01_4.html</anchorfile>
      <anchor>ae089d6961b078e2d5662257225bd7c5badcca6691341f20f4c1a39bae2d095799</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet8d_01_4.html</anchorfile>
      <anchor>ae089d6961b078e2d5662257225bd7c5ba68166be2044f3159eea991de2d2b8af2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet8d_01_4.html</anchorfile>
      <anchor>ae089d6961b078e2d5662257225bd7c5ba68166be2044f3159eea991de2d2b8af2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4d</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet8d_01_4.html</anchorfile>
      <anchor>ad8869b0890be804d26141d36b90aadcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet8d_01_4.html</anchorfile>
      <anchor>ae089d6961b078e2d5662257225bd7c5badcca6691341f20f4c1a39bae2d095799</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet8d_01_4.html</anchorfile>
      <anchor>ad8998aa524d7c65fa3f32ad74096cdbd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unpacket_traits&lt; Packet8f &gt;</name>
    <filename>structEigen_1_1internal_1_1unpacket__traits_3_01Packet8f_01_4.html</filename>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet8f_01_4.html</anchorfile>
      <anchor>aafbfe10800958389e8ae87a2c595c50eaa8c03e11999dd85c8f968f1fd9154a07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet8f_01_4.html</anchorfile>
      <anchor>aafbfe10800958389e8ae87a2c595c50ea67c6899bcef12929257b4bc15d29dff2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet8f_01_4.html</anchorfile>
      <anchor>aafbfe10800958389e8ae87a2c595c50ea67c6899bcef12929257b4bc15d29dff2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4f</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet8f_01_4.html</anchorfile>
      <anchor>a244e650cd5a4262422abafbfa4221945</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet8f_01_4.html</anchorfile>
      <anchor>aafbfe10800958389e8ae87a2c595c50eaa8c03e11999dd85c8f968f1fd9154a07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet8f_01_4.html</anchorfile>
      <anchor>a8a3bb88f05ceb7126a3e15104d27932a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::unpacket_traits&lt; Packet8i &gt;</name>
    <filename>structEigen_1_1internal_1_1unpacket__traits_3_01Packet8i_01_4.html</filename>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet8i_01_4.html</anchorfile>
      <anchor>a6cda5ae4330c645b46d35234fd8f3fbdaf8a30089fe56352379467cb552878cd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet8i_01_4.html</anchorfile>
      <anchor>a6cda5ae4330c645b46d35234fd8f3fbdaed31b6ab43dacbf355fa674b56ecf35d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet8i_01_4.html</anchorfile>
      <anchor>a6cda5ae4330c645b46d35234fd8f3fbdaed31b6ab43dacbf355fa674b56ecf35d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4i</type>
      <name>half</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet8i_01_4.html</anchorfile>
      <anchor>a90ccb43bd0d41a92680f391bae3b04d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet8i_01_4.html</anchorfile>
      <anchor>a6cda5ae4330c645b46d35234fd8f3fbdaf8a30089fe56352379467cb552878cd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>type</name>
      <anchorfile>structEigen_1_1internal_1_1unpacket__traits_3_01Packet8i_01_4.html</anchorfile>
      <anchor>ae65a6864c3908f78ea40d59c580392ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::ReturnByValue::Unusable</name>
    <filename>classEigen_1_1ReturnByValue_1_1Unusable.html</filename>
    <member kind="function" protection="private">
      <type>Unusable &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1ReturnByValue_1_1Unusable.html</anchorfile>
      <anchor>aedc3bb54855875e15362c79cffd3ee1e</anchor>
      <arglist>(const Unusable &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Unusable</name>
      <anchorfile>classEigen_1_1ReturnByValue_1_1Unusable.html</anchorfile>
      <anchor>a79904b1a3022e423ddaa9b98c3d06348</anchor>
      <arglist>(const Unusable &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::UpperBidiagonalization</name>
    <filename>classEigen_1_1internal_1_1UpperBidiagonalization.html</filename>
    <templarg>_MatrixType</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a3eedc683d418231e12ee0dfc2b1ef378a1ea2a60f45544862b84f46961c1602a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a3eedc683d418231e12ee0dfc2b1ef378a9082921243b60398061924645dfbf51f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTimeMinusOne</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a3eedc683d418231e12ee0dfc2b1ef378a50b56de43e3143a42c25fcb5b6dcff21</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BandMatrix&lt; RealScalar, ColsAtCompileTime, ColsAtCompileTime, 1, 0, RowMajor &gt;</type>
      <name>BidiagonalType</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a3ea5d3b9879d66c9a561a8979ad999f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a3eedc683d418231e12ee0dfc2b1ef378a9082921243b60398061924645dfbf51f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTimeMinusOne</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a3eedc683d418231e12ee0dfc2b1ef378a50b56de43e3143a42c25fcb5b6dcff21</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, 1 &gt;</type>
      <name>ColVectorType</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>aa23c833f35d51d1175d3532fb27396bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, ColsAtCompileTime, 1 &gt;</type>
      <name>DiagVectorType</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>adcf1dbaabda1d16ef09931c5bc2a71db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HouseholderSequence&lt; const MatrixType, const typename internal::remove_all&lt; typename Diagonal&lt; const MatrixType, 0 &gt;::ConjugateReturnType &gt;::type &gt;</type>
      <name>HouseholderUSequenceType</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a159f80e8c094ea6b53082ac9446923a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HouseholderSequence&lt; const typename internal::remove_all&lt; typename MatrixType::ConjugateReturnType &gt;::type, Diagonal&lt; const MatrixType, 1 &gt;, OnTheRight &gt;</type>
      <name>HouseholderVSequenceType</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>aa93645d9dfab0b02287e8b66b4018007</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>adcb14f3919a3dcc9977ba6b8105087fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a9f1c62710b34e7076b8f118f90121a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a7ecad0d6eda591982bdb84fd96553fec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a3eedc683d418231e12ee0dfc2b1ef378a1ea2a60f45544862b84f46961c1602a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 1, ColsAtCompileTime &gt;</type>
      <name>RowVectorType</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a43c537195ce8336a04e30246baf6860e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>aea9ea6ba33f6f6e24d70beab63d88cba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, ColsAtCompileTimeMinusOne, 1 &gt;</type>
      <name>SuperDiagVectorType</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>ad7491c3ca1a7985168c2c2b1dafe4ddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const BidiagonalType &amp;</type>
      <name>bidiagonal</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a970d328a7b5fd3ad7ee9dd42c9952577</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>UpperBidiagonalization &amp;</type>
      <name>compute</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a77c1a3dba999febcdd9aa3d8bdb7d8df</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>UpperBidiagonalization &amp;</type>
      <name>computeUnblocked</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a9899e0a0ee6bf4771fe4ef2d133e3e72</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>householder</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>ace16851d1d267d8f86caabdba8b56dfa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const HouseholderUSequenceType</type>
      <name>householderU</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a39887f7712de5be5a0487e9f6357b9da</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const HouseholderVSequenceType</type>
      <name>householderV</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a6ab970ae51909e56ceb63a49e06fdc98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UpperBidiagonalization</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>aa37a7ca5f5e86e3efbc6907d03d89340</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UpperBidiagonalization</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a0be89ad4d54df169e3607031e0284e20</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BidiagonalType</type>
      <name>m_bidiagonal</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>ac9fe2868fd468ff98dad66127ae7a7c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_householder</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a40d8ad9af770d519cf1f0c09db49817a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigen_1_1internal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>ade33f99ca536721cf4ed69fe68f6dc95</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::variable_if_dynamic</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <templarg>T</templarg>
    <templarg>Value</templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(T v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; Index, _Rows &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; Index, _Subs &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; Index, _Supers &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; Index, ArgType::ColsAtCompileTime &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; Index, ArgType::RowsAtCompileTime &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; Index, ColFactor &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; Index, ColsAtCompileTime &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; Index, InnerStrideAtCompileTime &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; Index, IsVectorAtCompileTime ? 0 :int(IsRowMajor) ? ColsAtCompileTime :RowsAtCompileTime &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; Index, OuterSize &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; Index, OuterStrideAtCompileTime &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; Index, ReverseCol ? ArgType::ColsAtCompileTime :1 &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; Index, ReverseRow ? ArgType::RowsAtCompileTime :1 &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; Index, RowFactor &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; Index, Rows &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; Index, RowsAtCompileTime &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; Index, Subs &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; Index, Supers &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; Index, XprType::ColsAtCompileTime==1 ? 0 :Dynamic &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; Index, XprType::InnerStrideAtCompileTime &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; Index, XprType::OuterStrideAtCompileTime &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; Index, XprType::RowsAtCompileTime==1 ? 0 :Dynamic &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; Index,(ArgType::ColsAtCompileTime==1 &amp;&amp;BlockCols==1) ? 0 :Dynamic &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; Index,(ArgType::RowsAtCompileTime==1 &amp;&amp;BlockRows==1) ? 0 :Dynamic &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; StorageIndex, ColsAtCompileTime &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(StorageIndex)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(StorageIndex v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE StorageIndex</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; StorageIndex, RowsAtCompileTime &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(StorageIndex)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(StorageIndex v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE StorageIndex</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; StorageIndex,(XprType::ColsAtCompileTime==1 &amp;&amp;BlockCols==1) ? 0 :Dynamic &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(StorageIndex)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(StorageIndex v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE StorageIndex</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamic&lt; StorageIndex,(XprType::RowsAtCompileTime==1 &amp;&amp;BlockRows==1) ? 0 :Dynamic &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>accea2b8ca20ab0ff9264ef8e7d70cb2e</anchor>
      <arglist>(StorageIndex)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>abecde4c7d817c80ac0dd0132b5e931d4</anchor>
      <arglist>(StorageIndex v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE StorageIndex</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a1bb2387fda14c673bc6b0004f6849f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::variable_if_dynamic&lt; T, Dynamic &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamic_3_01T_00_01Dynamic_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic_3_01T_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a8557515f971577b2e7949a69577513fd</anchor>
      <arglist>(T value)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic_3_01T_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a888489cd207291bb18a71545f94a7529</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic_3_01T_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a5f4b62fe0e834f5d7373f4d347c56bc0</anchor>
      <arglist>(T value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>variable_if_dynamic</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic_3_01T_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a2cc604eaebadf65506b055f9e471add4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T</type>
      <name>m_value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamic_3_01T_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a072f9b088f951a3e47b310283647f403</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::variable_if_dynamicindex</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamicindex.html</filename>
    <templarg>T</templarg>
    <templarg>Value</templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamicindex.html</anchorfile>
      <anchor>aaab0719fcfb6d88e8b789bb706c2278c</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamicindex</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamicindex.html</anchorfile>
      <anchor>ac645e04882eb7637517b167e6be13685</anchor>
      <arglist>(T v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamicindex.html</anchorfile>
      <anchor>aee3eedba6289a0d91d26048bd36a0310</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamicindex&lt; Index, DiagIndex &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamicindex.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamicindex.html</anchorfile>
      <anchor>aaab0719fcfb6d88e8b789bb706c2278c</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamicindex</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamicindex.html</anchorfile>
      <anchor>ac645e04882eb7637517b167e6be13685</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamicindex.html</anchorfile>
      <anchor>aee3eedba6289a0d91d26048bd36a0310</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>variable_if_dynamicindex&lt; Index, XprType::DiagIndex &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamicindex.html</filename>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamicindex.html</anchorfile>
      <anchor>aaab0719fcfb6d88e8b789bb706c2278c</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamicindex</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamicindex.html</anchorfile>
      <anchor>ac645e04882eb7637517b167e6be13685</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Index</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamicindex.html</anchorfile>
      <anchor>aee3eedba6289a0d91d26048bd36a0310</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::variable_if_dynamicindex&lt; T, DynamicIndex &gt;</name>
    <filename>classEigen_1_1internal_1_1variable__if__dynamicindex_3_01T_00_01DynamicIndex_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamicindex_3_01T_00_01DynamicIndex_01_4.html</anchorfile>
      <anchor>a486ec15d3596b14d8cab8da5aed14eea</anchor>
      <arglist>(T value)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC T EIGEN_STRONG_INLINE</type>
      <name>value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamicindex_3_01T_00_01DynamicIndex_01_4.html</anchorfile>
      <anchor>a355b9b89ad0e85e71e392a015c9e9fca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE</type>
      <name>variable_if_dynamicindex</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamicindex_3_01T_00_01DynamicIndex_01_4.html</anchorfile>
      <anchor>a8c8e077721a51797efde13a37e49c376</anchor>
      <arglist>(T value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>variable_if_dynamicindex</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamicindex_3_01T_00_01DynamicIndex_01_4.html</anchorfile>
      <anchor>a255952b44f1525579949bc73967e1de7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T</type>
      <name>m_value</name>
      <anchorfile>classEigen_1_1internal_1_1variable__if__dynamicindex_3_01T_00_01DynamicIndex_01_4.html</anchorfile>
      <anchor>adbe328da69a1928c62ff19d419ee0783</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>std::vector&lt; T, EIGEN_ALIGNED_ALLOCATOR&lt; T &gt; &gt;</name>
    <filename>classstd_1_1vector_3_01T_00_01EIGEN__ALIGNED__ALLOCATOR_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef" protection="private">
      <type>vector&lt; EIGEN_WORKAROUND_MSVC_STL_SUPPORT(T), Eigen::aligned_allocator_indirection&lt; EIGEN_WORKAROUND_MSVC_STL_SUPPORT(T)&gt; &gt;</type>
      <name>vector_base</name>
      <anchorfile>classstd_1_1vector_3_01T_00_01EIGEN__ALIGNED__ALLOCATOR_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a0fb60769f8db091bd6bc26862603e853</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_STD_VECTOR_SPECIALIZATION_BODY void</type>
      <name>resize</name>
      <anchorfile>classstd_1_1vector_3_01T_00_01EIGEN__ALIGNED__ALLOCATOR_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a9fced8a1fe3a48b9f33649d5083ba763</anchor>
      <arglist>(size_type new_size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classstd_1_1vector_3_01T_00_01EIGEN__ALIGNED__ALLOCATOR_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a5c017c4d9064d144a42df89a7b2f00d9</anchor>
      <arglist>(size_type new_size, const value_type &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::VectorBlock</name>
    <filename>classEigen_1_1VectorBlock.html</filename>
    <templarg>VectorType</templarg>
    <templarg>Size</templarg>
    <base>Block&lt; VectorType, internal::traits&lt; VectorType &gt;::Flags &amp;RowMajorBit ? 1 :Size, internal::traits&lt; VectorType &gt;::Flags &amp;RowMajorBit ? Size :1 &gt;</base>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>VectorBlock</name>
      <anchorfile>classEigen_1_1VectorBlock.html</anchorfile>
      <anchor>a4bd5eb61b2c420218269a111d717dbb7</anchor>
      <arglist>(VectorType &amp;vector, Index start, Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>VectorBlock</name>
      <anchorfile>classEigen_1_1VectorBlock.html</anchorfile>
      <anchor>a94bcec1eda40d989b2fbcc70f343fa8f</anchor>
      <arglist>(VectorType &amp;vector, Index start)</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>IsColVector</name>
      <anchorfile>classEigen_1_1VectorBlock.html</anchorfile>
      <anchor>a02d8f18a967cc51ba17c4f522d302b94aee1ca4ad393c909e12c1080cd8f6abbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Block&lt; VectorType, internal::traits&lt; VectorType &gt;::Flags &amp;RowMajorBit ? 1 :Size, internal::traits&lt; VectorType &gt;::Flags &amp;RowMajorBit ? Size :1 &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1VectorBlock.html</anchorfile>
      <anchor>a61f04ca12ea1a816621611088a5e2581</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>IsColVector</name>
      <anchorfile>classEigen_1_1VectorBlock.html</anchorfile>
      <anchor>a02d8f18a967cc51ba17c4f522d302b94aee1ca4ad393c909e12c1080cd8f6abbd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::vectorwise_reverse_inplace_impl</name>
    <filename>structEigen_1_1internal_1_1vectorwise__reverse__inplace__impl.html</filename>
    <templarg>Direction</templarg>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::vectorwise_reverse_inplace_impl&lt; Horizontal &gt;</name>
    <filename>structEigen_1_1internal_1_1vectorwise__reverse__inplace__impl_3_01Horizontal_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1vectorwise__reverse__inplace__impl_3_01Horizontal_01_4.html</anchorfile>
      <anchor>af29b95ed902a8adad594cd29f7dde0f9</anchor>
      <arglist>(ExpressionType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::vectorwise_reverse_inplace_impl&lt; Vertical &gt;</name>
    <filename>structEigen_1_1internal_1_1vectorwise__reverse__inplace__impl_3_01Vertical_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1vectorwise__reverse__inplace__impl_3_01Vertical_01_4.html</anchorfile>
      <anchor>a6e2803bb51f9e526378517cfae09b35f</anchor>
      <arglist>(ExpressionType &amp;xpr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::VectorwiseOp</name>
    <filename>classEigen_1_1VectorwiseOp.html</filename>
    <templarg>ExpressionType</templarg>
    <templarg>Direction</templarg>
    <class kind="struct">Eigen::VectorwiseOp::ExtendedType</class>
    <class kind="struct">Eigen::VectorwiseOp::LpNormReturnType</class>
    <class kind="struct">Eigen::VectorwiseOp::OppositeExtendedType</class>
    <class kind="struct">Eigen::VectorwiseOp::ReduxReturnType</class>
    <class kind="struct">Eigen::VectorwiseOp::ReturnType</class>
    <member kind="enumvalue">
      <name>isVertical</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a4fd3bb848887197cf9592867fd936980a6de457c67a4b85c96accd53db6217b8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>isHorizontal</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a4fd3bb848887197cf9592867fd936980af1afb2c5279a01c92df9b0680f346093</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HNormalized_Size</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aae59e9322006e36ee96f0e74b00de5b0a07204f24eeb9193d6d13e05f5077bb48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HNormalized_SizeMinusOne</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aae59e9322006e36ee96f0e74b00de5b0aa91575f38d2aae9f772f65a8822cfb4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_all &gt;::Type</type>
      <name>AllReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>af20f1dc78338df553296e7cdb7836f3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_any &gt;::Type</type>
      <name>AnyReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a1a9f45c1a8ae261357be82909374cd6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_blueNorm, RealScalar &gt;::Type</type>
      <name>BlueNormReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a70c1ca30bae03271321ec5de7e33a867</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Reverse&lt; const ExpressionType, Direction &gt;</type>
      <name>ConstReverseReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a7747054450f740d031416b602693fba3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PartialReduxExpr&lt; ExpressionType, internal::member_count&lt; Index &gt;, Direction &gt;</type>
      <name>CountReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aba8dcafdbab5f9964b3ba9e68525ef35</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ExpressionType::PlainObject</type>
      <name>CrossReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a1dbae778809df72722f2ecaa2e4174e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::ref_selector&lt; ExpressionType &gt;::non_const_type</type>
      <name>ExpressionTypeNested</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a897184183f7ca0939f1ee309a4d1a167</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; ExpressionTypeNested &gt;::type</type>
      <name>ExpressionTypeNestedCleaned</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a737bf612fa7628a7d806bd6057b59f21</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const ExpressionType, Direction==Vertical ? int(HNormalized_SizeMinusOne) :int(internal::traits&lt; ExpressionType &gt;::RowsAtCompileTime), Direction==Horizontal ? int(HNormalized_SizeMinusOne) :int(internal::traits&lt; ExpressionType &gt;::ColsAtCompileTime)&gt;</type>
      <name>HNormalized_Block</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a4bf5c62a154671b541238e73feb182b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const ExpressionType, Direction==Vertical ? 1 :int(internal::traits&lt; ExpressionType &gt;::RowsAtCompileTime), Direction==Horizontal ? 1 :int(internal::traits&lt; ExpressionType &gt;::ColsAtCompileTime)&gt;</type>
      <name>HNormalized_Factors</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>acaa761de8914859a48224986dc78e077</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HNormalized_Size</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aae59e9322006e36ee96f0e74b00de5b0a07204f24eeb9193d6d13e05f5077bb48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HNormalized_SizeMinusOne</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aae59e9322006e36ee96f0e74b00de5b0aa91575f38d2aae9f772f65a8822cfb4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; typename internal::traits&lt; ExpressionType &gt;::Scalar &gt;, const HNormalized_Block, const Replicate&lt; HNormalized_Factors, Direction==Vertical ? HNormalized_SizeMinusOne :1, Direction==Horizontal ? HNormalized_SizeMinusOne :1 &gt; &gt;</type>
      <name>HNormalizedReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a0c6fef40103ff8b5f727cc9c8eeb3b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Homogeneous&lt; ExpressionType, Direction &gt;</type>
      <name>HomogeneousReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a988c7bd3e6ae202e287a59c0a6d3d67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_hypotNorm, RealScalar &gt;::Type</type>
      <name>HypotNormReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a159233a83bb9cdf3653748c0915ea7b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a4907c654e5810edd98e4162093b19532</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>isHorizontal</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a4fd3bb848887197cf9592867fd936980af1afb2c5279a01c92df9b0680f346093</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>isVertical</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a4fd3bb848887197cf9592867fd936980a6de457c67a4b85c96accd53db6217b8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_maxCoeff &gt;::Type</type>
      <name>MaxCoeffReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a1370f955f04a91586c742146142917f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_mean &gt;::Type</type>
      <name>MeanReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>abbac270de0591725661c5329395db586</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_minCoeff &gt;::Type</type>
      <name>MinCoeffReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a48238275ccc794871f0375896942dc14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_norm, RealScalar &gt;::Type</type>
      <name>NormReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>afc93e0b7463d0eb85599d4ce46007fa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_prod &gt;::Type</type>
      <name>ProdReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ab5f3ce92718978e329012c75b3661838</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ExpressionType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aa87e1223d69489f1f016d25d99c8cf5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Replicate&lt; ExpressionType,(isVertical?Dynamic:1),(isHorizontal?Dynamic:1)&gt;</type>
      <name>ReplicateReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>abfe9aeb1ded98c24c09837a8da037a60</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Reverse&lt; ExpressionType, Direction &gt;</type>
      <name>ReverseReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a18b03561c0b677e71a8b8ff03768ff47</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ExpressionType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a4cb7d0cf1e410781e57a4b67577941fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_squaredNorm, RealScalar &gt;::Type</type>
      <name>SquaredNormReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a67f6c24a812336e281bcf8162d8040d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_stableNorm, RealScalar &gt;::Type</type>
      <name>StableNormReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a890caf6708ce641e2ecdc08eecb0284e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ReturnType&lt; internal::member_sum &gt;::Type</type>
      <name>SumReturnType</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a97e0cb8e04b09389b8e9bbbb97c44871</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ExpressionType &amp;</type>
      <name>_expression</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a5687aca3b433944afc39f8cdd058562e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const AllReturnType</type>
      <name>all</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a2762ceabf1fecc22506ed304d0099f6c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const AnyReturnType</type>
      <name>any</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a7a513e04b7198f2fc565f636309337cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const BlueNormReturnType</type>
      <name>blueNorm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae1d431dae7e328e1e6d08d2fb5dc6c22</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CountReturnType</type>
      <name>count</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>abf7ae4a00d195d06d46ad6c269d8508f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CrossReturnType</type>
      <name>cross</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gab3efae0c028a63a41cccb94d978d1437</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const HNormalizedReturnType</type>
      <name>hnormalized</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga8d3b6f7178b905b0e4418fd4900c4463</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC HomogeneousReturnType</type>
      <name>homogeneous</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga7ae337c185a1de2343f12be4577c75fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const HypotNormReturnType</type>
      <name>hypotNorm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a9ae3feb2723628a3bcff6eabda2fa77d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const LpNormReturnType&lt; p &gt;::Type</type>
      <name>lpNorm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a87b514857655134e74ee313d865ab6d6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const MaxCoeffReturnType</type>
      <name>maxCoeff</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a48457cc94227563bca448496aaad8e9c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const MeanReturnType</type>
      <name>mean</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aea15d46c791ef6d17860fc8a61a5fbd6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const MinCoeffReturnType</type>
      <name>minCoeff</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a05f6f60662c06b4987e7eaf747a032c0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const NormReturnType</type>
      <name>norm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a1c098483dfb35329f11b769cb5c1b6c1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>normalize</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a1d22c9442537bd654edb4604db7b7b57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const ExpressionTypeNestedCleaned, const typename OppositeExtendedType&lt; typename ReturnType&lt; internal::member_norm, RealScalar &gt;::Type &gt;::Type &gt;</type>
      <name>normalized</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a38799c77ec92e4b856804b7f0bc35c67</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC CwiseBinaryOp&lt; internal::scalar_product_op&lt; Scalar &gt;, const ExpressionTypeNestedCleaned, const typename ExtendedType&lt; OtherDerived &gt;::Type &gt; EIGEN_DEVICE_FUNC</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ab416470ff03705428a5f6f633f815415</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ExpressionType &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ad5e0f0005806295e07c11534f698351e</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC CwiseBinaryOp&lt; internal::scalar_sum_op&lt; Scalar, typename OtherDerived::Scalar &gt;, const ExpressionTypeNestedCleaned, const typename ExtendedType&lt; OtherDerived &gt;::Type &gt;</type>
      <name>operator+</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ad38bb674b896bfc8f96baeb487aa2184</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ExpressionType &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ad60d01ea6717f9ef6fd7941cf8b99db7</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CwiseBinaryOp&lt; internal::scalar_difference_op&lt; Scalar, typename OtherDerived::Scalar &gt;, const ExpressionTypeNestedCleaned, const typename ExtendedType&lt; OtherDerived &gt;::Type &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a5aced68defd8d0fd08829386b6c285fb</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ExpressionType &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>acf1e97639651a9b617680ba3b3ece24a</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const ExpressionTypeNestedCleaned, const typename ExtendedType&lt; OtherDerived &gt;::Type &gt;</type>
      <name>operator/</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ae36a76f1da78cb2ea74447c86ac68580</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ExpressionType &amp;</type>
      <name>operator/=</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ac04267f84ef1c52d88f452667cf757ae</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ExpressionType &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a61f54a2994758cc098671d5f0f36cfa6</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ProdReturnType</type>
      <name>prod</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a6863499c3e7ea8635784376806abcf9f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ReduxReturnType&lt; BinaryOp &gt;::Type</type>
      <name>redux</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a798df97b5445eb6370fe5c90be2f7962</anchor>
      <arglist>(const BinaryOp &amp;func=BinaryOp()) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ReplicateReturnType</type>
      <name>replicate</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a5f0c8dc9e9c4aeaa2057f15800f5c18c</anchor>
      <arglist>(Index factor) const</arglist>
    </member>
    <member kind="function">
      <type>const Replicate&lt; ExpressionType, isVertical *Factor+isHorizontal, isHorizontal *Factor+isVertical &gt; EIGEN_DEVICE_FUNC</type>
      <name>replicate</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>adafbfe5f623bc8fdc9877eb073f1ba5c</anchor>
      <arglist>(Index factor=Factor) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const ConstReverseReturnType</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a058b821b65e2e27839853d9a25b0216c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC ReverseReturnType</type>
      <name>reverse</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a094915725d604015221205e8c4ccb993</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>reverseInPlace</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ab9dd7c273eb2ba8defaab2d55156936b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const SquaredNormReturnType</type>
      <name>squaredNorm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a6f23ba41822436d3176d718596be8fd0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const StableNormReturnType</type>
      <name>stableNorm</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>adfa17a946f1bd845b85cba8cf34732ac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const SumReturnType</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a2005154bdb90789c0eb55343be9694c1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>VectorwiseOp</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ad321af7262d0da2e21440f966bba745a</anchor>
      <arglist>(ExpressionType &amp;matrix)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::conditional&lt; isVertical, typename ExpressionType::ColXpr, typename ExpressionType::RowXpr &gt;::type</type>
      <name>SubVector</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ad2884ab2a7720186e5adcc323e3a6e8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC ExtendedType&lt; OtherDerived &gt;::Type</type>
      <name>extendedTo</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>aa1a4b259684079b6615269c32ccff492</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC OppositeExtendedType&lt; OtherDerived &gt;::Type</type>
      <name>extendedToOpposite</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a768712a7d82deb259f70c5b161e77bcc</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC SubVector</type>
      <name>subVector</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a0d5388d48f6227996ebe175be831c581</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>subVectors</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>ac15de133a3c8a936949826e57415865d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExpressionTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1VectorwiseOp.html</anchorfile>
      <anchor>a335b750b0ff7454428c49d375d448bb3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::visitor_evaluator</name>
    <filename>classEigen_1_1internal_1_1visitor__evaluator.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1visitor__evaluator.html</anchorfile>
      <anchor>aa91d2f6e8a9568f3f345adbe90fb5f5ba34b83010da57ed0614668362b51583f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1internal_1_1visitor__evaluator.html</anchorfile>
      <anchor>aa91d2f6e8a9568f3f345adbe90fb5f5ba1834d1196029c84b22a17382fffff7ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classEigen_1_1internal_1_1visitor__evaluator.html</anchorfile>
      <anchor>aa91d2f6e8a9568f3f345adbe90fb5f5ba1834d1196029c84b22a17382fffff7ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classEigen_1_1internal_1_1visitor__evaluator.html</anchorfile>
      <anchor>aefc76b27156b43a28b3075d81a33d4fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1visitor__evaluator.html</anchorfile>
      <anchor>aa91d2f6e8a9568f3f345adbe90fb5f5ba34b83010da57ed0614668362b51583f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1internal_1_1visitor__evaluator.html</anchorfile>
      <anchor>a338f2c6066ef18790ed4c56e9c34fada</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classEigen_1_1internal_1_1visitor__evaluator.html</anchorfile>
      <anchor>ac46afdb69f8a6b864b619cd2028ba7e5</anchor>
      <arglist>(Index row, Index col) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>cols</name>
      <anchorfile>classEigen_1_1internal_1_1visitor__evaluator.html</anchorfile>
      <anchor>a0fd477b31b38a52ce7fa858e6f744c5d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>rows</name>
      <anchorfile>classEigen_1_1internal_1_1visitor__evaluator.html</anchorfile>
      <anchor>ac7c271a469132b85dfb9028d021ca892</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1internal_1_1visitor__evaluator.html</anchorfile>
      <anchor>a6dd9ece79764a4efc19b33cbf22f6528</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC</type>
      <name>visitor_evaluator</name>
      <anchorfile>classEigen_1_1internal_1_1visitor__evaluator.html</anchorfile>
      <anchor>a7cdf20b122dd158ae4a9c74d42b95a82</anchor>
      <arglist>(const XprType &amp;xpr)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::evaluator&lt; XprType &gt;</type>
      <name>m_evaluator</name>
      <anchorfile>classEigen_1_1internal_1_1visitor__evaluator.html</anchorfile>
      <anchor>ab8821a2d759ffc290c07006db4ce9f3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const XprType &amp;</type>
      <name>m_xpr</name>
      <anchorfile>classEigen_1_1internal_1_1visitor__evaluator.html</anchorfile>
      <anchor>acfafdb14c8d0fdb14fbf2f78c4aacf07</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::visitor_impl</name>
    <filename>structEigen_1_1internal_1_1visitor__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>UnrollCount</templarg>
    <member kind="enumvalue">
      <name>col</name>
      <anchorfile>structEigen_1_1internal_1_1visitor__impl.html</anchorfile>
      <anchor>a6a97e362d620c0d6071c4d050d9995b3a32d57ff39b8a280b8e000726f628ffe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>row</name>
      <anchorfile>structEigen_1_1internal_1_1visitor__impl.html</anchorfile>
      <anchor>a6a97e362d620c0d6071c4d050d9995b3a7fb406b835de0ddf2b95eb92b16bfaa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>col</name>
      <anchorfile>structEigen_1_1internal_1_1visitor__impl.html</anchorfile>
      <anchor>a6a97e362d620c0d6071c4d050d9995b3a32d57ff39b8a280b8e000726f628ffe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>row</name>
      <anchorfile>structEigen_1_1internal_1_1visitor__impl.html</anchorfile>
      <anchor>a6a97e362d620c0d6071c4d050d9995b3a7fb406b835de0ddf2b95eb92b16bfaa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1visitor__impl.html</anchorfile>
      <anchor>a9c4ba34851f1039623bbb8fef1db8513</anchor>
      <arglist>(const Derived &amp;mat, Visitor &amp;visitor)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::visitor_impl&lt; Visitor, Derived, 1 &gt;</name>
    <filename>structEigen_1_1internal_1_1visitor__impl_3_01Visitor_00_01Derived_00_011_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1visitor__impl_3_01Visitor_00_01Derived_00_011_01_4.html</anchorfile>
      <anchor>a86fcc0efcda9aae71c9337f6a8b3d5ae</anchor>
      <arglist>(const Derived &amp;mat, Visitor &amp;visitor)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::visitor_impl&lt; Visitor, Derived, Dynamic &gt;</name>
    <filename>structEigen_1_1internal_1_1visitor__impl_3_01Visitor_00_01Derived_00_01Dynamic_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1visitor__impl_3_01Visitor_00_01Derived_00_01Dynamic_01_4.html</anchorfile>
      <anchor>ad461f2734f94c0fd05dc0180b2724cc6</anchor>
      <arglist>(const Derived &amp;mat, Visitor &amp;visitor)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::internal::vml_assign_traits</name>
    <filename>classEigen_1_1internal_1_1vml__assign__traits.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>EnableVml</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>aabff1f0b2fd56aad326937b8a9ea5aaea2045cf258834f55f052656d20ef5c36f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Traversal</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>aabff1f0b2fd56aad326937b8a9ea5aaea8ac7286dc5158bdac81dc34b408f249d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EnableVml</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>aabff1f0b2fd56aad326937b8a9ea5aaea2045cf258834f55f052656d20ef5c36f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Traversal</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>aabff1f0b2fd56aad326937b8a9ea5aaea8ac7286dc5158bdac81dc34b408f249d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>DstHasDirectAccess</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>a034cfa1580ee63d9e51740d94754712fae420c54f69b8cb9fd9d92ab142df8144</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>SrcHasDirectAccess</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>a034cfa1580ee63d9e51740d94754712fa08c274c2ccd54af24b0b78d035391711</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>StorageOrdersAgree</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>a034cfa1580ee63d9e51740d94754712fa17223e446d1cbf67276830f782992063</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>InnerSize</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>a034cfa1580ee63d9e51740d94754712fa111550263a698533ec74d6b1a7ca9e6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>InnerMaxSize</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>a034cfa1580ee63d9e51740d94754712face4c71f976195e35d54ab799d3e9805a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>a034cfa1580ee63d9e51740d94754712fa690bc5fe87e2d9f2060252452baad772</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MightEnableVml</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>a034cfa1580ee63d9e51740d94754712fad9aeaf87dbf78cf5c2439c1d8bb09c3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MightLinearize</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>a034cfa1580ee63d9e51740d94754712fae57e1ed73daa3015f112499871f23e85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>VmlSize</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>a034cfa1580ee63d9e51740d94754712faf86a3e10b23373c1fb4d387077bc332a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>DstHasDirectAccess</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>a034cfa1580ee63d9e51740d94754712fae420c54f69b8cb9fd9d92ab142df8144</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>InnerMaxSize</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>a034cfa1580ee63d9e51740d94754712face4c71f976195e35d54ab799d3e9805a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>InnerSize</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>a034cfa1580ee63d9e51740d94754712fa111550263a698533ec74d6b1a7ca9e6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>a034cfa1580ee63d9e51740d94754712fa690bc5fe87e2d9f2060252452baad772</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MightEnableVml</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>a034cfa1580ee63d9e51740d94754712fad9aeaf87dbf78cf5c2439c1d8bb09c3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MightLinearize</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>a034cfa1580ee63d9e51740d94754712fae57e1ed73daa3015f112499871f23e85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>SrcHasDirectAccess</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>a034cfa1580ee63d9e51740d94754712fa08c274c2ccd54af24b0b78d035391711</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>StorageOrdersAgree</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>a034cfa1580ee63d9e51740d94754712fa17223e446d1cbf67276830f782992063</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>VmlSize</name>
      <anchorfile>classEigen_1_1internal_1_1vml__assign__traits.html</anchorfile>
      <anchor>a034cfa1580ee63d9e51740d94754712faf86a3e10b23373c1fb4d387077bc332a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CChen_Han::Window</name>
    <filename>structCChen__Han_1_1Window.html</filename>
    <member kind="function">
      <type>int</type>
      <name>GetDirectParentEdge</name>
      <anchorfile>structCChen__Han_1_1Window.html</anchorfile>
      <anchor>aa870b40baebe444ac79340fc1faf6992</anchor>
      <arglist>(const CRichModel &amp;model) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Invalid</name>
      <anchorfile>structCChen__Han_1_1Window.html</anchorfile>
      <anchor>ab8f14e4e5e6eee6e20431db3089679a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Window</name>
      <anchorfile>structCChen__Han_1_1Window.html</anchorfile>
      <anchor>a57f0df26b8d6059d30d6592eb093e6ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>birthTimeOfParent</name>
      <anchorfile>structCChen__Han_1_1Window.html</anchorfile>
      <anchor>a0c0c534396249ce1b89cd03e497036fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pair&lt; double, double &gt;</type>
      <name>coordOfPseudoSource</name>
      <anchorfile>structCChen__Han_1_1Window.html</anchorfile>
      <anchor>a18134c6983a1e37a910e4bc3da401fd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>disToRoot</name>
      <anchorfile>structCChen__Han_1_1Window.html</anchorfile>
      <anchor>a9ecfccc72ec46ba9a427e30440c3684b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>entryPropOfParent</name>
      <anchorfile>structCChen__Han_1_1Window.html</anchorfile>
      <anchor>a72589e67a1e064064dfe91eccfa293a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>fBrachParentIsPseudoSource</name>
      <anchorfile>structCChen__Han_1_1Window.html</anchorfile>
      <anchor>ab7378f2a911f2b41ebf43d6a2710528f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>fDirectParenIsPseudoSource</name>
      <anchorfile>structCChen__Han_1_1Window.html</anchorfile>
      <anchor>a687896fc171cd08ccd641ec829eb6f6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>fDirectParentEdgeOnLeft</name>
      <anchorfile>structCChen__Han_1_1Window.html</anchorfile>
      <anchor>a6a4eb7b3c8dbd1e634d5e540f9f4b751</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>fIsOnLeftSubtree</name>
      <anchorfile>structCChen__Han_1_1Window.html</anchorfile>
      <anchor>aa3c3e781f01c12bdf95a2732bca51b63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>indexOfAncestor</name>
      <anchorfile>structCChen__Han_1_1Window.html</anchorfile>
      <anchor>a0fe21ab353db3ba2307949c93026a82a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>indexOfBrachParent</name>
      <anchorfile>structCChen__Han_1_1Window.html</anchorfile>
      <anchor>a4dfb21dd0049a891e63d7b61ed43ed5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>indexOfCurEdge</name>
      <anchorfile>structCChen__Han_1_1Window.html</anchorfile>
      <anchor>a7ad68fd4a2c0f1bf53cc9da0419bc3ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>indexOfRootVertex</name>
      <anchorfile>structCChen__Han_1_1Window.html</anchorfile>
      <anchor>aa65dc3bd8e7e935b24e9bd74ced8f0e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>levelOnSequenceTree</name>
      <anchorfile>structCChen__Han_1_1Window.html</anchorfile>
      <anchor>a438a0dfee0aa58df364fc0117cc7b4b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>proportions</name>
      <anchorfile>structCChen__Han_1_1Window.html</anchorfile>
      <anchor>a1875aa96b8ad6c53d5eabdec16fd491d</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::WithFormat</name>
    <filename>classEigen_1_1WithFormat.html</filename>
    <templarg>ExpressionType</templarg>
    <member kind="function">
      <type></type>
      <name>WithFormat</name>
      <anchorfile>classEigen_1_1WithFormat.html</anchorfile>
      <anchor>a083ccb57d6df16a5b73f51f934d75461</anchor>
      <arglist>(const ExpressionType &amp;matrix, const IOFormat &amp;format)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IOFormat</type>
      <name>m_format</name>
      <anchorfile>classEigen_1_1WithFormat.html</anchorfile>
      <anchor>a126f79fba73b54bd82cedefe5883d600</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ExpressionType::Nested</type>
      <name>m_matrix</name>
      <anchorfile>classEigen_1_1WithFormat.html</anchorfile>
      <anchor>a11fea042b1c1c4b15cc7ae5cb44f7a1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1WithFormat.html</anchorfile>
      <anchor>a817e230f591824ed812374d2da12f57b</anchor>
      <arglist>(std::ostream &amp;s, const WithFormat &amp;wf)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_ref_compatible_impl::yes</name>
    <filename>structEigen_1_1internal_1_1is__ref__compatible__impl_1_1yes.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>a</name>
      <anchorfile>structEigen_1_1internal_1_1is__ref__compatible__impl_1_1yes.html</anchorfile>
      <anchor>af890ba7a5b710f5804b72847fe527fcf</anchor>
      <arglist>[1]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::is_convertible_impl::yes</name>
    <filename>structEigen_1_1internal_1_1is__convertible__impl_1_1yes.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>a</name>
      <anchorfile>structEigen_1_1internal_1_1is__convertible__impl_1_1yes.html</anchorfile>
      <anchor>a64107309e2158127aa52e648a7aded98</anchor>
      <arglist>[1]</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Eigen</name>
    <filename>namespaceEigen.html</filename>
    <namespace>Eigen::Architecture</namespace>
    <namespace>Eigen::half_impl</namespace>
    <namespace>Eigen::internal</namespace>
    <namespace>Eigen::numext</namespace>
    <class kind="class">Eigen::aligned_allocator</class>
    <class kind="class">Eigen::aligned_allocator_indirection</class>
    <class kind="class">Eigen::AlignedBox</class>
    <class kind="class">Eigen::AMDOrdering</class>
    <class kind="class">Eigen::AngleAxis</class>
    <class kind="class">Eigen::Array</class>
    <class kind="class">Eigen::ArrayBase</class>
    <class kind="class">Eigen::ArrayWrapper</class>
    <class kind="struct">Eigen::ArrayXpr</class>
    <class kind="struct">Eigen::BandShape</class>
    <class kind="class">Eigen::BDCSVD</class>
    <class kind="class">Eigen::BiCGSTAB</class>
    <class kind="class">Eigen::Block</class>
    <class kind="class">Eigen::BlockImpl</class>
    <class kind="class">Eigen::BlockImpl&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true, Sparse &gt;</class>
    <class kind="class">Eigen::BlockImpl&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true, Sparse &gt;</class>
    <class kind="class">Eigen::BlockImpl&lt; XprType, BlockRows, BlockCols, InnerPanel, Dense &gt;</class>
    <class kind="class">Eigen::BlockImpl&lt; XprType, BlockRows, BlockCols, InnerPanel, Sparse &gt;</class>
    <class kind="class">Eigen::BlockImpl&lt; XprType, BlockRows, BlockCols, true, Sparse &gt;</class>
    <class kind="class">Eigen::CholmodBase</class>
    <class kind="class">Eigen::CholmodDecomposition</class>
    <class kind="class">Eigen::CholmodSimplicialLDLT</class>
    <class kind="class">Eigen::CholmodSimplicialLLT</class>
    <class kind="class">Eigen::CholmodSupernodalLLT</class>
    <class kind="class">Eigen::COLAMDOrdering</class>
    <class kind="class">Eigen::ColPivHouseholderQR</class>
    <class kind="class">Eigen::CommaInitializer</class>
    <class kind="class">Eigen::CompleteOrthogonalDecomposition</class>
    <class kind="class">Eigen::ComplexEigenSolver</class>
    <class kind="class">Eigen::ComplexSchur</class>
    <class kind="class">Eigen::Conjugate</class>
    <class kind="class">Eigen::ConjugateGradient</class>
    <class kind="class">Eigen::Cross</class>
    <class kind="class">Eigen::CwiseBinaryOp</class>
    <class kind="class">Eigen::CwiseBinaryOpImpl</class>
    <class kind="class">Eigen::CwiseBinaryOpImpl&lt; BinaryOp, Lhs, Rhs, Sparse &gt;</class>
    <class kind="class">Eigen::CwiseNullaryOp</class>
    <class kind="class">Eigen::CwiseTernaryOp</class>
    <class kind="class">Eigen::CwiseTernaryOpImpl</class>
    <class kind="class">Eigen::CwiseUnaryOp</class>
    <class kind="class">Eigen::CwiseUnaryOpImpl</class>
    <class kind="class">Eigen::CwiseUnaryView</class>
    <class kind="class">Eigen::CwiseUnaryViewImpl</class>
    <class kind="class">Eigen::CwiseUnaryViewImpl&lt; ViewOp, MatrixType, Dense &gt;</class>
    <class kind="struct">Eigen::Dense</class>
    <class kind="class">Eigen::DenseBase</class>
    <class kind="class">Eigen::DenseCoeffsBase</class>
    <class kind="class">Eigen::DenseCoeffsBase&lt; Derived, DirectAccessors &gt;</class>
    <class kind="class">Eigen::DenseCoeffsBase&lt; Derived, DirectWriteAccessors &gt;</class>
    <class kind="class">Eigen::DenseCoeffsBase&lt; Derived, ReadOnlyAccessors &gt;</class>
    <class kind="class">Eigen::DenseCoeffsBase&lt; Derived, WriteAccessors &gt;</class>
    <class kind="struct">Eigen::DenseShape</class>
    <class kind="struct">Eigen::DenseSparseProductReturnType</class>
    <class kind="class">Eigen::DenseStorage</class>
    <class kind="class">Eigen::DenseStorage&lt; T, 0, _Rows, _Cols, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, 0, _Rows, Dynamic, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, 0, Dynamic, _Cols, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, 0, Dynamic, Dynamic, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, Dynamic, _Rows, Dynamic, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, Dynamic, Dynamic, _Cols, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, Dynamic, Dynamic, Dynamic, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, Size, _Rows, Dynamic, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, Size, Dynamic, _Cols, _Options &gt;</class>
    <class kind="class">Eigen::DenseStorage&lt; T, Size, Dynamic, Dynamic, _Options &gt;</class>
    <class kind="class">Eigen::DenseTimeSparseProduct</class>
    <class kind="class">Eigen::Diagonal</class>
    <class kind="class">Eigen::DiagonalBase</class>
    <class kind="class">Eigen::DiagonalMatrix</class>
    <class kind="class">Eigen::DiagonalPreconditioner</class>
    <class kind="class">Eigen::DiagonalProduct</class>
    <class kind="struct">Eigen::DiagonalShape</class>
    <class kind="class">Eigen::DiagonalWrapper</class>
    <class kind="class">Eigen::DynamicSparseMatrix</class>
    <class kind="class">Eigen::EigenBase</class>
    <class kind="class">Eigen::EigenSolver</class>
    <class kind="class">Eigen::Flagged</class>
    <class kind="class">Eigen::ForceAlignedAccess</class>
    <class kind="class">Eigen::FullPivHouseholderQR</class>
    <class kind="class">Eigen::FullPivLU</class>
    <class kind="struct">Eigen::general_product_to_triangular_selector</class>
    <class kind="struct">Eigen::general_product_to_triangular_selector&lt; MatrixType, ProductType, UpLo, false &gt;</class>
    <class kind="struct">Eigen::general_product_to_triangular_selector&lt; MatrixType, ProductType, UpLo, true &gt;</class>
    <class kind="class">Eigen::GeneralizedEigenSolver</class>
    <class kind="class">Eigen::GeneralizedSelfAdjointEigenSolver</class>
    <class kind="struct">Eigen::GenericNumTraits</class>
    <class kind="struct">Eigen::half</class>
    <class kind="class">Eigen::HessenbergDecomposition</class>
    <class kind="class">Eigen::Homogeneous</class>
    <class kind="struct">Eigen::HomogeneousShape</class>
    <class kind="class">Eigen::HouseholderQR</class>
    <class kind="class">Eigen::HouseholderSequence</class>
    <class kind="class">Eigen::Hyperplane</class>
    <class kind="class">Eigen::IdentityPreconditioner</class>
    <class kind="class">Eigen::IncompleteCholesky</class>
    <class kind="class">Eigen::IncompleteLUT</class>
    <class kind="class">Eigen::InnerIterator</class>
    <class kind="class">Eigen::InnerStride</class>
    <class kind="class">Eigen::Inverse</class>
    <class kind="class">Eigen::InverseImpl</class>
    <class kind="class">Eigen::InverseImpl&lt; PermutationType, PermutationStorage &gt;</class>
    <class kind="class">Eigen::IOFormat</class>
    <class kind="class">Eigen::IterativeSolverBase</class>
    <class kind="class">Eigen::JacobiRotation</class>
    <class kind="class">Eigen::JacobiSVD</class>
    <class kind="struct">Eigen::LazyProductReturnType</class>
    <class kind="class">Eigen::LDLT</class>
    <class kind="class">Eigen::LeastSquareDiagonalPreconditioner</class>
    <class kind="class">Eigen::LeastSquaresConjugateGradient</class>
    <class kind="class">Eigen::LLT</class>
    <class kind="class">Eigen::Map</class>
    <class kind="class">Eigen::Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt;</class>
    <class kind="class">Eigen::Map&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt;</class>
    <class kind="class">Eigen::Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, _PacketAccess &gt;</class>
    <class kind="class">Eigen::Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt;</class>
    <class kind="class">Eigen::Map&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt;</class>
    <class kind="class">Eigen::Map&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, PacketAccess &gt;</class>
    <class kind="class">Eigen::MapBase</class>
    <class kind="class">Eigen::MapBase&lt; Derived, ReadOnlyAccessors &gt;</class>
    <class kind="class">Eigen::MapBase&lt; Derived, WriteAccessors &gt;</class>
    <class kind="class">Eigen::MappedSparseMatrix</class>
    <class kind="class">Eigen::Matrix</class>
    <class kind="class">Eigen::MatrixBase</class>
    <class kind="class">Eigen::MatrixComplexPowerReturnValue</class>
    <class kind="struct">Eigen::MatrixExponentialReturnValue</class>
    <class kind="class">Eigen::MatrixFunctionReturnValue</class>
    <class kind="class">Eigen::MatrixLogarithmReturnValue</class>
    <class kind="class">Eigen::MatrixPowerReturnValue</class>
    <class kind="class">Eigen::MatrixSquareRootReturnValue</class>
    <class kind="class">Eigen::MatrixWrapper</class>
    <class kind="struct">Eigen::MatrixXpr</class>
    <class kind="class">Eigen::MetisOrdering</class>
    <class kind="class">Eigen::NaturalOrdering</class>
    <class kind="class">Eigen::NestByValue</class>
    <class kind="class">Eigen::NoAlias</class>
    <class kind="class">Eigen::NumTraits</class>
    <class kind="struct">Eigen::NumTraits&lt; Array&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &gt;</class>
    <class kind="struct">Eigen::NumTraits&lt; double &gt;</class>
    <class kind="struct">Eigen::NumTraits&lt; Eigen::half &gt;</class>
    <class kind="struct">Eigen::NumTraits&lt; float &gt;</class>
    <class kind="struct">Eigen::NumTraits&lt; long double &gt;</class>
    <class kind="struct">Eigen::NumTraits&lt; std::complex&lt; _Real &gt; &gt;</class>
    <class kind="struct">Eigen::NumTraits&lt; std::string &gt;</class>
    <class kind="struct">Eigen::NumTraits&lt; void &gt;</class>
    <class kind="class">Eigen::OuterStride</class>
    <class kind="class">Eigen::ParametrizedLine</class>
    <class kind="class">Eigen::PardisoImpl</class>
    <class kind="class">Eigen::PardisoLDLT</class>
    <class kind="class">Eigen::PardisoLLT</class>
    <class kind="class">Eigen::PardisoLU</class>
    <class kind="class">Eigen::PartialPivLU</class>
    <class kind="class">Eigen::PartialReduxExpr</class>
    <class kind="class">Eigen::PastixBase</class>
    <class kind="class">Eigen::PastixLDLT</class>
    <class kind="class">Eigen::PastixLLT</class>
    <class kind="class">Eigen::PastixLU</class>
    <class kind="class">Eigen::PermutationBase</class>
    <class kind="class">Eigen::PermutationMatrix</class>
    <class kind="struct">Eigen::PermutationShape</class>
    <class kind="struct">Eigen::PermutationStorage</class>
    <class kind="class">Eigen::PermutationWrapper</class>
    <class kind="class">Eigen::PlainObjectBase</class>
    <class kind="class">Eigen::Product</class>
    <class kind="class">Eigen::ProductImpl</class>
    <class kind="class">Eigen::ProductImpl&lt; Lhs, Rhs, Option, Dense &gt;</class>
    <class kind="struct">Eigen::ProductReturnType</class>
    <class kind="class">Eigen::Quaternion</class>
    <class kind="class">Eigen::QuaternionBase</class>
    <class kind="class">Eigen::RealQZ</class>
    <class kind="class">Eigen::RealSchur</class>
    <class kind="class">Eigen::Ref</class>
    <class kind="class">Eigen::Ref&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt;</class>
    <class kind="class">Eigen::Ref&lt; const SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt;</class>
    <class kind="class">Eigen::Ref&lt; const TPlainObjectType, Options, StrideType &gt;</class>
    <class kind="class">Eigen::Ref&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt;</class>
    <class kind="class">Eigen::Ref&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt;</class>
    <class kind="class">Eigen::RefBase</class>
    <class kind="class">Eigen::Replicate</class>
    <class kind="class">Eigen::ReturnByValue</class>
    <class kind="class">Eigen::Reverse</class>
    <class kind="class">Eigen::Rotation2D</class>
    <class kind="class">Eigen::RotationBase</class>
    <class kind="class">Eigen::ScalarBinaryOpTraits</class>
    <class kind="struct">Eigen::ScalarBinaryOpTraits&lt; T, T, BinaryOp &gt;</class>
    <class kind="struct">Eigen::ScalarBinaryOpTraits&lt; T, typename NumTraits&lt; typename internal::enable_if&lt; NumTraits&lt; T &gt;::IsComplex, T &gt;::type &gt;::Real, BinaryOp &gt;</class>
    <class kind="struct">Eigen::ScalarBinaryOpTraits&lt; T, void, BinaryOp &gt;</class>
    <class kind="struct">Eigen::ScalarBinaryOpTraits&lt; typename NumTraits&lt; typename internal::enable_if&lt; NumTraits&lt; T &gt;::IsComplex, T &gt;::type &gt;::Real, T, BinaryOp &gt;</class>
    <class kind="struct">Eigen::ScalarBinaryOpTraits&lt; void, T, BinaryOp &gt;</class>
    <class kind="struct">Eigen::ScalarBinaryOpTraits&lt; void, void, BinaryOp &gt;</class>
    <class kind="class">Eigen::Select</class>
    <class kind="struct">Eigen::selfadjoint_product_selector</class>
    <class kind="struct">Eigen::selfadjoint_product_selector&lt; MatrixType, OtherType, UpLo, false &gt;</class>
    <class kind="struct">Eigen::selfadjoint_product_selector&lt; MatrixType, OtherType, UpLo, true &gt;</class>
    <class kind="struct">Eigen::selfadjoint_rank1_update</class>
    <class kind="struct">Eigen::selfadjoint_rank1_update&lt; Scalar, Index, ColMajor, UpLo, ConjLhs, ConjRhs &gt;</class>
    <class kind="struct">Eigen::selfadjoint_rank1_update&lt; Scalar, Index, RowMajor, UpLo, ConjLhs, ConjRhs &gt;</class>
    <class kind="class">Eigen::SelfAdjointEigenSolver</class>
    <class kind="struct">Eigen::SelfAdjointShape</class>
    <class kind="class">Eigen::SelfAdjointView</class>
    <class kind="class">Eigen::SimplicialCholesky</class>
    <class kind="class">Eigen::SimplicialCholeskyBase</class>
    <class kind="class">Eigen::SimplicialLDLT</class>
    <class kind="class">Eigen::SimplicialLLT</class>
    <class kind="struct">Eigen::SluMatrix</class>
    <class kind="struct">Eigen::SluMatrixMapHelper</class>
    <class kind="struct">Eigen::SluMatrixMapHelper&lt; Matrix&lt; Scalar, Rows, Cols, Options, MRows, MCols &gt; &gt;</class>
    <class kind="struct">Eigen::SluMatrixMapHelper&lt; SparseMatrixBase&lt; Derived &gt; &gt;</class>
    <class kind="class">Eigen::Solve</class>
    <class kind="class">Eigen::SolveImpl</class>
    <class kind="class">Eigen::SolveImpl&lt; Decomposition, RhsType, Dense &gt;</class>
    <class kind="class">Eigen::SolverBase</class>
    <class kind="struct">Eigen::SolverShape</class>
    <class kind="struct">Eigen::SolverStorage</class>
    <class kind="class">Eigen::SolveWithGuess</class>
    <class kind="struct">Eigen::Sparse</class>
    <class kind="class">Eigen::SparseCompressedBase</class>
    <class kind="class">Eigen::SparseDenseOuterProduct</class>
    <class kind="struct">Eigen::SparseDenseProductReturnType</class>
    <class kind="class">Eigen::SparseDiagonalProduct</class>
    <class kind="class">Eigen::SparseLU</class>
    <class kind="struct">Eigen::SparseLUMatrixLReturnType</class>
    <class kind="struct">Eigen::SparseLUMatrixUReturnType</class>
    <class kind="class">Eigen::SparseMapBase</class>
    <class kind="class">Eigen::SparseMapBase&lt; Derived, ReadOnlyAccessors &gt;</class>
    <class kind="class">Eigen::SparseMapBase&lt; Derived, WriteAccessors &gt;</class>
    <class kind="class">Eigen::SparseMatrix</class>
    <class kind="class">Eigen::SparseMatrixBase</class>
    <class kind="class">Eigen::SparseQR</class>
    <class kind="struct">Eigen::SparseQR_QProduct</class>
    <class kind="struct">Eigen::SparseQRMatrixQReturnType</class>
    <class kind="struct">Eigen::SparseQRMatrixQTransposeReturnType</class>
    <class kind="class">Eigen::SparseSelfAdjointView</class>
    <class kind="struct">Eigen::SparseShape</class>
    <class kind="class">Eigen::SparseSolverBase</class>
    <class kind="class">Eigen::SparseSparseProduct</class>
    <class kind="struct">Eigen::SparseSparseProductReturnType</class>
    <class kind="class">Eigen::SparseSymmetricPermutationProduct</class>
    <class kind="class">Eigen::SparseTimeDenseProduct</class>
    <class kind="class">Eigen::SparseVector</class>
    <class kind="class">Eigen::SparseView</class>
    <class kind="class">Eigen::SPQR</class>
    <class kind="struct">Eigen::SPQR_QProduct</class>
    <class kind="struct">Eigen::SPQRMatrixQReturnType</class>
    <class kind="struct">Eigen::SPQRMatrixQTransposeReturnType</class>
    <class kind="class">Eigen::Stride</class>
    <class kind="class">Eigen::SuperLU</class>
    <class kind="class">Eigen::SuperLUBase</class>
    <class kind="class">Eigen::SVDBase</class>
    <class kind="class">Eigen::SwapWrapper</class>
    <class kind="class">Eigen::Transform</class>
    <class kind="class">Eigen::Translation</class>
    <class kind="class">Eigen::Transpose</class>
    <class kind="class">Eigen::Transpose&lt; TranspositionsBase&lt; TranspositionsDerived &gt; &gt;</class>
    <class kind="class">Eigen::TransposeImpl</class>
    <class kind="class">Eigen::TransposeImpl&lt; MatrixType, Dense &gt;</class>
    <class kind="class">Eigen::TransposeImpl&lt; MatrixType, Sparse &gt;</class>
    <class kind="class">Eigen::Transpositions</class>
    <class kind="class">Eigen::TranspositionsBase</class>
    <class kind="struct">Eigen::TranspositionsShape</class>
    <class kind="struct">Eigen::TranspositionsStorage</class>
    <class kind="class">Eigen::TranspositionsWrapper</class>
    <class kind="class">Eigen::TriangularBase</class>
    <class kind="struct">Eigen::TriangularShape</class>
    <class kind="class">Eigen::TriangularView</class>
    <class kind="class">Eigen::TriangularViewImpl</class>
    <class kind="class">Eigen::TriangularViewImpl&lt; _MatrixType, _Mode, Dense &gt;</class>
    <class kind="class">Eigen::TriangularViewImpl&lt; MatrixType, Mode, Sparse &gt;</class>
    <class kind="class">Eigen::Tridiagonalization</class>
    <class kind="class">Eigen::Triplet</class>
    <class kind="class">Eigen::UmfPackLU</class>
    <class kind="class">Eigen::UniformScaling</class>
    <class kind="class">Eigen::VectorBlock</class>
    <class kind="class">Eigen::VectorwiseOp</class>
    <class kind="class">Eigen::WithFormat</class>
    <member kind="typedef">
      <type>Transform&lt; double, 2, Affine &gt;</type>
      <name>Affine2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gac1c9dbf666dc310b51253302a01136fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 2, Affine &gt;</type>
      <name>Affine2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gae90bfea5b980efcaadf9168ae6481d11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 3, Affine &gt;</type>
      <name>Affine3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gab0c57680a4d0de53bc749378b0320175</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 3, Affine &gt;</type>
      <name>Affine3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga3902f2f19737ec9f16189e218919c505</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 2, AffineCompact &gt;</type>
      <name>AffineCompact2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga635eb91d48c86041a21d7616fff7888e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 2, AffineCompact &gt;</type>
      <name>AffineCompact2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gae88f296fba2a506eb3397569d762da27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 3, AffineCompact &gt;</type>
      <name>AffineCompact3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gabcf74c0e194ea4e487284e28a9817a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 3, AffineCompact &gt;</type>
      <name>AffineCompact3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga372437883db5fe0332141ae30d4f501a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalMatrix&lt; double, 2 &gt;</type>
      <name>AlignedScaling2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaf8975289b8134a5021e806029516e82c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalMatrix&lt; float, 2 &gt;</type>
      <name>AlignedScaling2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaf2440178a1f5f6abef6ee0231bc49184</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalMatrix&lt; double, 3 &gt;</type>
      <name>AlignedScaling3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga0aff001d5740f13797c9acd4e3276673</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalMatrix&lt; float, 3 &gt;</type>
      <name>AlignedScaling3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga45caf8b0e6da378885f4ae3f06c5cde3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AngleAxis&lt; double &gt;</type>
      <name>AngleAxisd</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaed936d6e9192d97f00a9608081fa9b64</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AngleAxis&lt; float &gt;</type>
      <name>AngleAxisf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gad823b9c674644b14d950fbfe165dfdbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>BlasIndex</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a02236777748981f69ac8703769d03088</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; double &gt;</type>
      <name>dcomplex</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a5ac8e8d5097ce5564d904ab9bceb1a57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EIGEN_DEFAULT_DENSE_INDEX_TYPE</type>
      <name>DenseIndex</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aa06499c94936a19673e53deb516a1b76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EIGEN_DEFAULT_DENSE_INDEX_TYPE</type>
      <name>Index</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a62e77e0933482dafde8fe197d9a2cfde</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 2, Isometry &gt;</type>
      <name>Isometry2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga517183233a93969160a02b10d0a898f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 2, Isometry &gt;</type>
      <name>Isometry2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga8262f9f26bd97dbb1688a10ca323e534</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 3, Isometry &gt;</type>
      <name>Isometry3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga5a91dba9c396daa1eb0a4d08566c4e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 3, Isometry &gt;</type>
      <name>Isometry3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gad3de6a5dfd9da64bf0970995f9cbc032</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 2, Projective &gt;</type>
      <name>Projective2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gad3b2e23c2704a22c957573bcaa362d2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 2, Projective &gt;</type>
      <name>Projective2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga20f7da72f3045561b8cf2dfaceed797f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 3, Projective &gt;</type>
      <name>Projective3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga3d2c61fbea04b09e4925a2e321b8b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 3, Projective &gt;</type>
      <name>Projective3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga0546746224f5fd54d47ac8390eaefdd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Quaternion&lt; double &gt;</type>
      <name>Quaterniond</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga5daab8e66aa480465000308455578830</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Quaternion&lt; float &gt;</type>
      <name>Quaternionf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga66aa915a26d698c60ed206818c3e4c9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Quaternion&lt; double &gt;, Aligned &gt;</type>
      <name>QuaternionMapAlignedd</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga4289f38cc6ecf302e07d2365abc6a902</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Quaternion&lt; float &gt;, Aligned &gt;</type>
      <name>QuaternionMapAlignedf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gadaf7f3ee984d9828ca94d66355f0b226</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Quaternion&lt; double &gt;, 0 &gt;</type>
      <name>QuaternionMapd</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga89412d1dcf23537e5990dfb3089ace76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Quaternion&lt; float &gt;, 0 &gt;</type>
      <name>QuaternionMapf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga867ff508ac860bdf7cab3b8a8fc1048d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rotation2D&lt; double &gt;</type>
      <name>Rotation2Dd</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gab7af1ccdfb6c865c27fe1fd6bd9e759f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rotation2D&lt; float &gt;</type>
      <name>Rotation2Df</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga35e2cace3ada497794734edb8bc33b6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; float &gt;</type>
      <name>scomplex</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac012de8863b0e1177fe6b4fda7e3bd79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; double, 2 &gt;</type>
      <name>Translation2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga611549c26e2374da5150256a470feb61</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; float, 2 &gt;</type>
      <name>Translation2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga29fb4163542a80994522fa51cead466b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; double, 3 &gt;</type>
      <name>Translation3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga987897fa4f21a500ab9fb788e581c933</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; float, 3 &gt;</type>
      <name>Translation3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga61b011af1488e1232c77dc196297f42f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Large</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac152ced165afff709abdac5ceda5898fab0c11c57acc984eb59e552bed31b8a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Small</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac152ced165afff709abdac5ceda5898fa8366c3345cf750dd60bc6d25aa98149d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DontAlignCols</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ad97e30e5e1e2930240566c5737d2d6d4a75933c003e9d9a2d4f7333a9d7d1ce25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StreamPrecision</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae6d89ae8e1aed2fb47075eaec7cad80ca218b4e64acb45d00b6beff2561759f9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FullPrecision</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae6d89ae8e1aed2fb47075eaec7cad80ca2e6568bbf0b8c269f7ab2b5b569eec92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StandardCompressedFormat</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a325a156d45638938434ed389a4ea7270abd3632507a3697fb48c77eff79851a74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>AccessorLevels</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga9f93eac38eb83deb0e8dbd42ddf11d5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadOnlyAccessors</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9f93eac38eb83deb0e8dbd42ddf11d5daa1f2b0e6a668b11f2958940965d2b572</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WriteAccessors</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9f93eac38eb83deb0e8dbd42ddf11d5dabcadf08230fb1a5ef7b3195745d3a458</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DirectAccessors</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9f93eac38eb83deb0e8dbd42ddf11d5da50108ad00095928de06228470ceab09e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DirectWriteAccessors</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9f93eac38eb83deb0e8dbd42ddf11d5dacbe59d09ba2fdf8eac127bff1a1f0234</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Action</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3cbc3ee52075935e7854d9f65c5a8e03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GetAction</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3cbc3ee52075935e7854d9f65c5a8e03a50e0300a7050ebe879b82484f89efb68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SetAction</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3cbc3ee52075935e7854d9f65c5a8e03af86f2d01b29fe43e67fee437b0cf45ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>AlignmentType</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga45fe06e29902b7a2773de05ba27b47a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Unaligned</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1a4e19dd09d5ff42295ba1d72d12a46686</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Aligned8</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1a9d99d7a9ff1da5c949bec22733bfba14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Aligned16</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1ad0b140cd97bc74365b51843d28379655</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Aligned32</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1a8a380b1cd0c3e5a6cceac06f8235157a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Aligned64</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1a2639cfa1e8faac751556bc0009fe95a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Aligned128</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1a60057da2408e499b5656244d0b26cc20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedMask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1a47779b66e706c87e0850af31224ae9f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Aligned</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1ae12d0f8f869c40c76128260af2242bc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedMax</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1ad4d49ef22c9ba2818598e95fdf3608fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>AmbiVectorMode</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a59b71c21bbdd3b0bb8a7a1dffd92e1bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsDense</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a59b71c21bbdd3b0bb8a7a1dffd92e1bfa93666206653d67aefbcb066ebf740f9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSparse</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a59b71c21bbdd3b0bb8a7a1dffd92e1bfad9f86f38fdfd396c49558e975cbac55f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>CholmodMode</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8cf3958430069971186dfd7afe6864b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CholmodAuto</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8cf3958430069971186dfd7afe6864b3a2f616d8b9a216fc3cfb0160e9e6e58c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CholmodSimplicialLLt</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8cf3958430069971186dfd7afe6864b3a031d7f8f7669f0187e1158f1437bf91f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CholmodSupernodalLLt</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8cf3958430069971186dfd7afe6864b3a8e4f36dc21204895aad4f61f7db56f2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CholmodLDLt</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8cf3958430069971186dfd7afe6864b3a7aeffd34337a5201939d7f55bb3bd689</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ComputationInfo</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga85fad7b87587764e5cf6b513a9e0ee5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Success</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga85fad7b87587764e5cf6b513a9e0ee5ea671a2aeb0f527802806a441d58a80fcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NumericalIssue</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga85fad7b87587764e5cf6b513a9e0ee5ea1c6e20706575a629b27a105f07f1883b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoConvergence</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga85fad7b87587764e5cf6b513a9e0ee5ea6a68dfb88a8336108a30588bdf356c57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InvalidInput</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga85fad7b87587764e5cf6b513a9e0ee5ea580b2a3cafe585691e789f768fb729bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>CornerType</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gaafc7e22c8efbfefd5997e2cd9ec223e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopLeft</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaafc7e22c8efbfefd5997e2cd9ec223e0a30bd7c13c0f19418867e6248f174b540</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopRight</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaafc7e22c8efbfefd5997e2cd9ec223e0ab32e254bd6ba06db2aef96981ac16b6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomLeft</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaafc7e22c8efbfefd5997e2cd9ec223e0aa24698eb1f4250b0a900d650f3ebfc83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomRight</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaafc7e22c8efbfefd5997e2cd9ec223e0a517b58710db83b15fb565f7e4d4ed20a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>DecompositionOptions</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gae3e239fb70022eb8747994cf5d68b4a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Pivoting</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a9aa7178e7c1c0cb77775fdb111e165dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoPivoting</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9ac49380314ebfe0e766821663fbd00970</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeFullU</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a9fa9302d510cee20c26311154937e23f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeThinU</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9aa7fb4e98834788d0b1b0f2b8467d2527</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeFullV</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a36581f7c662f7def31efd500c284f930</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeThinV</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a540036417bfecf2e791a70948c227f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EigenvaluesOnly</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9afd06633f270207c373875fd7ca03e906</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeEigenvectors</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a7f7d17fba3c9bb92158e346d5979d0f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EigVecMask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a58b2e52b6b46818217f67d2b38ee90e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ax_lBx</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a5eb11a88a4bd445f58f1b24598d3848f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABx_lx</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a9a7d9813cec527e299a36b749b0f7e1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BAx_lx</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a9870817d373c41ba0dc7f6b5ab0895b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GenEigMask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a2cd73a7e08a5f26915a562a7f88c6465</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Default_t</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a644c9489710c76e32bd3a9b15d83ca43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Default</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a644c9489710c76e32bd3a9b15d83ca43af9d7e49f0799ab145f0a4f6ea7e82b95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>DirectionType</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gad49a7b3738e273eb00932271b36127f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vertical</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad49a7b3738e273eb00932271b36127f7ae2efac6e74ecab5e3b0b1561c5ddf83e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Horizontal</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad49a7b3738e273eb00932271b36127f7a961c62410157b64033839488f4d7f7e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BothDirections</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad49a7b3738e273eb00932271b36127f7a04fefd61992e941d509a57bc44c59794</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>NoChange_t</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a57fe75444f853cd2dd2b6b94e27dcac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoChange</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a57fe75444f853cd2dd2b6b94e27dcac7a803d2a444e64a0122be7d85537804ef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ProductImplType</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a15a3e26ba06f3c60d2f2e46f56045f27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DefaultProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a15a3e26ba06f3c60d2f2e46f56045f27a38cb762f174a3b57aed8cc7398870384</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LazyProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a15a3e26ba06f3c60d2f2e46f56045f27a14eddae1399980a6a1927a27c8d18a62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AliasFreeProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a15a3e26ba06f3c60d2f2e46f56045f27ab4d020163beae2ddb3ca6cdd296136bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffBasedProductMode</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a15a3e26ba06f3c60d2f2e46f56045f27a5618fdc88ff245d8374abc8169d1e991</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LazyCoeffBasedProductMode</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a15a3e26ba06f3c60d2f2e46f56045f27ab8a0409867fe395de00e449e60c8612d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a15a3e26ba06f3c60d2f2e46f56045f27ab1d68bd0ad6692d6fc2d0bbb77200dd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a15a3e26ba06f3c60d2f2e46f56045f27a34261f17b4a335bfeb2b71d1f4b2736b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GemvProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a15a3e26ba06f3c60d2f2e46f56045f27a11dd4c4050b374f570224e2f708bc699</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GemmProduct</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a15a3e26ba06f3c60d2f2e46f56045f27ab5d51f933a93d8a2f8bc6ec7f8f2bd7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>QRPreconditioners</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga46eba0d5c621f590b8cf1b53af31d56e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoQRPreconditioner</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga46eba0d5c621f590b8cf1b53af31d56ea2e95bc818f975b19def01e93d240dece</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HouseholderQRPreconditioner</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga46eba0d5c621f590b8cf1b53af31d56ea9c660eb3336bf8c77ce9d081ca07cbdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColPivHouseholderQRPreconditioner</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga46eba0d5c621f590b8cf1b53af31d56eabd2e2f4875c5b4b6e602a433d90c4e5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FullPivHouseholderQRPreconditioner</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga46eba0d5c621f590b8cf1b53af31d56eabd745dcaff7019c5f918c68809e5ea50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Sequential_t</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac44c6508f8e204a03efbfd555a63a21f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Sequential</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac44c6508f8e204a03efbfd555a63a21faf43b233dfc20979e8a7d717eca68294b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SideType</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gac22de43beeac7a78b384f99bed5cee0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OnTheLeft</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggac22de43beeac7a78b384f99bed5cee0ba21b30a61e9cb10c967aec17567804007</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OnTheRight</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggac22de43beeac7a78b384f99bed5cee0ba329fc3a54ceb2b6e0e73b400998b8a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SimplicialCholeskyMode</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a9763111c1564d759c6b8abbf3c9f231b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SimplicialCholeskyLLT</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a9763111c1564d759c6b8abbf3c9f231baf152c145734974ac8f99b4fde69e8c43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SimplicialCholeskyLDLT</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a9763111c1564d759c6b8abbf3c9f231ba372e11df7aebb7a97640dc371a276975</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SpecializedType</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8f4ff3ed63ee9637dda3fedea4bba1ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Specialized</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8f4ff3ed63ee9637dda3fedea4bba1eaa085337e2c0776564af9b0ab436639ce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BuiltIn</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8f4ff3ed63ee9637dda3fedea4bba1eaa35ba26ba367fe37f2149d451316be8db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>StorageOptions</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gaacded1a18ae58b0f554751f6cdf9eb13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColMajor</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaacded1a18ae58b0f554751f6cdf9eb13a0103672ae41005ab03b4176c765afd62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowMajor</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaacded1a18ae58b0f554751f6cdf9eb13a77c993a8d9f6efe5c1159fb2ab07dd4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AutoAlign</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaacded1a18ae58b0f554751f6cdf9eb13ad0e7f67d40bcde3d41c12849b16ce6ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DontAlign</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaacded1a18ae58b0f554751f6cdf9eb13a56908522e51443a0aa0567f879c2e78a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TransformTraits</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gaee59a86102f150923b0cac6d4ff05107</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Isometry</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaee59a86102f150923b0cac6d4ff05107a84413028615d2d718bafd2dfb93dafef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Affine</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaee59a86102f150923b0cac6d4ff05107a0872f0a82453aaae40339c33acbb31fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AffineCompact</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaee59a86102f150923b0cac6d4ff05107a8192e8fdb2ec3ec46d92956cc83ef490</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Projective</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaee59a86102f150923b0cac6d4ff05107a0f7338b8672884554e8642bce9e44183</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TraversalType</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3d2409f30bc18e288e66de7ac53f71e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DefaultTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3d2409f30bc18e288e66de7ac53f71e5a8593cf8b06ff54120c062879732d4797</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LinearTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3d2409f30bc18e288e66de7ac53f71e5aac4a88068704bc9a4547ed6aea9b38f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerVectorizedTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3d2409f30bc18e288e66de7ac53f71e5a13240211559adaec36219f5ca983ade1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LinearVectorizedTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3d2409f30bc18e288e66de7ac53f71e5a4dc2f614cc1a36cc7e57be77d881d0b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SliceVectorizedTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3d2409f30bc18e288e66de7ac53f71e5a8bbd074656876d96a92ad3ff852b2529</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InvalidTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3d2409f30bc18e288e66de7ac53f71e5aefe047c14443ae127cbbe6862a059a5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AllAtOnceTraversal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3d2409f30bc18e288e66de7ac53f71e5aea394e16d8eafd11c1a03bbaa7dec94d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UnrollingType</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ab8c7299b77156ae8c7827ba61787669d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoUnrolling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ab8c7299b77156ae8c7827ba61787669daffa0319c4814dc2e37edb1432c2eafbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerUnrolling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ab8c7299b77156ae8c7827ba61787669da61ec09b78fe677cda34e45e7070fa0c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CompleteUnrolling</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ab8c7299b77156ae8c7827ba61787669da73f7b21eee12b2913632a923c29dfaf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UpLoType</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga39e3366ff5554d731e7dc8bb642f83cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Lower</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cdaf581029282d421eee5aae14238c6f749</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Upper</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cdafca2ccebb604f171656deb53e8c083c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnitDiag</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cda2ef430bff6cc12c2d1e0ef01b95f7ff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZeroDiag</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cdac4dc554a61510151ddd5bafaf6040223</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnitLower</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cda8f40b928c10a71ba03e5f75ad2a72fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnitUpper</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cdadd28224d7ea92689930be73c1b50b0ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StrictlyLower</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cda2424988b6fca98be70b595632753ba81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StrictlyUpper</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cda7b37877e0b9b0df28c9c2b669a633265</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SelfAdjoint</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cdacf9ccb2016f8b9c0f3268f05a1e75821</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Symmetric</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cdad5381b2d1c8973a08303c94e7da02333</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a2828f232bc2ae1e3bdbc6d45281a3cb9</anchor>
      <arglist>(Derived, typename Derived::Scalar, pow) pow(const Eigen</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>afc612da3483ee285f4c3375af03b7cf8</anchor>
      <arglist>(typename Derived::Scalar, Derived, pow) pow(const typename Derived</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequence&lt; VectorsType, CoeffsType &gt;</type>
      <name>householderSequence</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a5f2b3f80cdf7ae96609e4a8d2e55e371</anchor>
      <arglist>(const VectorsType &amp;v, const CoeffsType &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initParallel</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a820c0e0460934cc17eb6dacbad54a9f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::ptrdiff_t</type>
      <name>l1CacheSize</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a2669f89ff38296a38e6d973552eb4e33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::ptrdiff_t</type>
      <name>l2CacheSize</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a2cfc0330ba567d63a496be1cac8427ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::ptrdiff_t</type>
      <name>l3CacheSize</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae2efa4852ea90c2d47b7dcec5b40ba2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nbThreads</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a9aca97d83e21b91a04ec079360dfffeb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; SparseDerived, PermDerived, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a429958a0e6bd27168f3935d3100c55cf</anchor>
      <arglist>(const SparseMatrixBase&lt; SparseDerived &gt; &amp;matrix, const PermutationBase&lt; PermDerived &gt; &amp;perm)</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; PermDerived, SparseDerived, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a02fbb1bbd915b899b34a56a3cd64c438</anchor>
      <arglist>(const PermutationBase&lt; PermDerived &gt; &amp;perm, const SparseMatrixBase&lt; SparseDerived &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; SparseDerived, Inverse&lt; PermutationType &gt;, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8b7051d2f98498d619044089949f931d</anchor>
      <arglist>(const SparseMatrixBase&lt; SparseDerived &gt; &amp;matrix, const InverseImpl&lt; PermutationType, PermutationStorage &gt; &amp;tperm)</arglist>
    </member>
    <member kind="function">
      <type>const Product&lt; Inverse&lt; PermutationType &gt;, SparseDerived, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ad225313de8037d40c2d26c17edf1a9fd</anchor>
      <arglist>(const InverseImpl&lt; PermutationType, PermutationStorage &gt; &amp;tperm, const SparseMatrixBase&lt; SparseDerived &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Product&lt; MatrixDerived, TranspositionsDerived, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a772ca7a5175da5323af6f75301e88ed5</anchor>
      <arglist>(const MatrixBase&lt; MatrixDerived &gt; &amp;matrix, const TranspositionsBase&lt; TranspositionsDerived &gt; &amp;transpositions)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Product&lt; TranspositionsDerived, MatrixDerived, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a6cfbeb8ecb8d3861e91f961545c9804e</anchor>
      <arglist>(const TranspositionsBase&lt; TranspositionsDerived &gt; &amp;transpositions, const MatrixBase&lt; MatrixDerived &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>internal::matrix_type_times_scalar_type&lt; typename VectorsType::Scalar, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a634bfd5e206a2e77f799b4c3956ea49e</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other, const HouseholderSequence&lt; VectorsType, CoeffsType, Side &gt; &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Product&lt; MatrixDerived, PermutationDerived, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a69ba8cc52f8bf3002015a37ec2eefbfd</anchor>
      <arglist>(const MatrixBase&lt; MatrixDerived &gt; &amp;matrix, const PermutationBase&lt; PermutationDerived &gt; &amp;permutation)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Product&lt; PermutationDerived, MatrixDerived, AliasFreeProduct &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac4eb547a642556acdd563cb0ec82a2e5</anchor>
      <arglist>(const PermutationBase&lt; PermutationDerived &gt; &amp;permutation, const MatrixBase&lt; MatrixDerived &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_sum_op&lt; typename DenseDerived::Scalar, typename SparseDerived::Scalar &gt;, const DenseDerived, const SparseDerived &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ace833e9164de024e7c73ca411c7aff92</anchor>
      <arglist>(const MatrixBase&lt; DenseDerived &gt; &amp;a, const SparseMatrixBase&lt; SparseDerived &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_sum_op&lt; typename SparseDerived::Scalar, typename DenseDerived::Scalar &gt;, const SparseDerived, const DenseDerived &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>afdc934b5e6a4fec6fb0e3245b7e55c6e</anchor>
      <arglist>(const SparseMatrixBase&lt; SparseDerived &gt; &amp;a, const MatrixBase&lt; DenseDerived &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_difference_op&lt; typename DenseDerived::Scalar, typename SparseDerived::Scalar &gt;, const DenseDerived, const SparseDerived &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac68300b75c56dfbd0ca4031feb17daa9</anchor>
      <arglist>(const MatrixBase&lt; DenseDerived &gt; &amp;a, const SparseMatrixBase&lt; SparseDerived &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_difference_op&lt; typename SparseDerived::Scalar, typename DenseDerived::Scalar &gt;, const SparseDerived, const DenseDerived &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a91fc6b9d40b29b16118a5a75626d223e</anchor>
      <arglist>(const SparseMatrixBase&lt; SparseDerived &gt; &amp;a, const MatrixBase&lt; DenseDerived &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequence&lt; VectorsType, CoeffsType, OnTheRight &gt;</type>
      <name>rightHouseholderSequence</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a897ebce658762148f706f73a05525e89</anchor>
      <arglist>(const VectorsType &amp;v, const CoeffsType &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>UniformScaling&lt; float &gt;</type>
      <name>Scaling</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga02918175ff75e5df9fd291cf5fc3fd1b</anchor>
      <arglist>(float s)</arglist>
    </member>
    <member kind="function">
      <type>UniformScaling&lt; double &gt;</type>
      <name>Scaling</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gad2e71727718ca788680b3aa9eb485f98</anchor>
      <arglist>(double s)</arglist>
    </member>
    <member kind="function">
      <type>UniformScaling&lt; std::complex&lt; RealScalar &gt; &gt;</type>
      <name>Scaling</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga76386154f2cdb77190759744830422d1</anchor>
      <arglist>(const std::complex&lt; RealScalar &gt; &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>DiagonalMatrix&lt; Scalar, 2 &gt;</type>
      <name>Scaling</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaafd4d881e7a6c2a68c1db03e261c767b</anchor>
      <arglist>(const Scalar &amp;sx, const Scalar &amp;sy)</arglist>
    </member>
    <member kind="function">
      <type>DiagonalMatrix&lt; Scalar, 3 &gt;</type>
      <name>Scaling</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga162d759175d7c5214f33fefb30862815</anchor>
      <arglist>(const Scalar &amp;sx, const Scalar &amp;sy, const Scalar &amp;sz)</arglist>
    </member>
    <member kind="function">
      <type>const DiagonalWrapper&lt; const Derived &gt;</type>
      <name>Scaling</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga109425bca2048c3df19249c04e73715c</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;coeffs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCpuCacheSizes</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae64421554aa0a4bf9258bafe3170102b</anchor>
      <arglist>(std::ptrdiff_t l1, std::ptrdiff_t l2, std::ptrdiff_t l3)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNbThreads</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>af9cd17c2fe18204239cd11c88c120b50</anchor>
      <arglist>(int v)</arglist>
    </member>
    <member kind="function">
      <type>internal::umeyama_transform_matrix_type&lt; Derived, OtherDerived &gt;::type</type>
      <name>umeyama</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gab3f5a82a24490b936f8694cf8fef8e60</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;src, const MatrixBase&lt; OtherDerived &gt; &amp;dst, bool with_scaling=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>umfpack_defaults</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a75e48c6119284de964509f198c360d80</anchor>
      <arglist>(double control[UMFPACK_CONTROL], double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>umfpack_defaults</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aa155e670ec3198796812ac9e422c8c72</anchor>
      <arglist>(double control[UMFPACK_CONTROL], std::complex&lt; double &gt;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>umfpack_free_numeric</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3b1224272137249b08cfa93a27fe740d</anchor>
      <arglist>(void **Numeric, double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>umfpack_free_numeric</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a0580101162af21395b9f4e5c9b8e7304</anchor>
      <arglist>(void **Numeric, std::complex&lt; double &gt;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>umfpack_free_symbolic</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aca848a572692372a17c2e418ad49cec1</anchor>
      <arglist>(void **Symbolic, double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>umfpack_free_symbolic</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aed444e5cae1f6cb723e30b5a675a90d0</anchor>
      <arglist>(void **Symbolic, std::complex&lt; double &gt;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_get_determinant</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a264775b84fb6755d00773bf2d6408f27</anchor>
      <arglist>(double *Mx, double *Ex, void *NumericHandle, double User_Info [UMFPACK_INFO])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_get_determinant</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a4102e7905b2c1ee9836121d9b5834063</anchor>
      <arglist>(std::complex&lt; double &gt; *Mx, double *Ex, void *NumericHandle, double User_Info [UMFPACK_INFO])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_get_lunz</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>af2916b9529f0938350692d56d527a047</anchor>
      <arglist>(int *lnz, int *unz, int *n_row, int *n_col, int *nz_udiag, void *Numeric, double)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_get_lunz</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae8aae2a0d71f002142ebaf0dcb96f097</anchor>
      <arglist>(int *lnz, int *unz, int *n_row, int *n_col, int *nz_udiag, void *Numeric, std::complex&lt; double &gt;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_get_numeric</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a435266948cde73ddd933b5c9aa3948f0</anchor>
      <arglist>(int Lp[], int Lj[], double Lx[], int Up[], int Ui[], double Ux[], int P[], int Q[], double Dx[], int *do_recip, double Rs[], void *Numeric)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_get_numeric</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aab180284eb73eef50710704885570e29</anchor>
      <arglist>(int Lp[], int Lj[], std::complex&lt; double &gt; Lx[], int Up[], int Ui[], std::complex&lt; double &gt; Ux[], int P[], int Q[], std::complex&lt; double &gt; Dx[], int *do_recip, double Rs[], void *Numeric)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_numeric</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a53029c5ce698ff0242e9086cadd687a0</anchor>
      <arglist>(const int Ap[], const int Ai[], const double Ax[], void *Symbolic, void **Numeric, const double Control[UMFPACK_CONTROL], double Info [UMFPACK_INFO])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_numeric</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a4f774fd5f203e87df9b412e2d15280cd</anchor>
      <arglist>(const int Ap[], const int Ai[], const std::complex&lt; double &gt; Ax[], void *Symbolic, void **Numeric, const double Control[UMFPACK_CONTROL], double Info [UMFPACK_INFO])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_solve</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a4f4b67e7827ef63894888bb9475512dc</anchor>
      <arglist>(int sys, const int Ap[], const int Ai[], const double Ax[], double X[], const double B[], void *Numeric, const double Control[UMFPACK_CONTROL], double Info[UMFPACK_INFO])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_solve</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>acccc7c4e4af80e69a83dafe8df474372</anchor>
      <arglist>(int sys, const int Ap[], const int Ai[], const std::complex&lt; double &gt; Ax[], std::complex&lt; double &gt; X[], const std::complex&lt; double &gt; B[], void *Numeric, const double Control[UMFPACK_CONTROL], double Info[UMFPACK_INFO])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_symbolic</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a093d6099185afc4102643f91c3ecb56b</anchor>
      <arglist>(int n_row, int n_col, const int Ap[], const int Ai[], const double Ax[], void **Symbolic, const double Control [UMFPACK_CONTROL], double Info [UMFPACK_INFO])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_symbolic</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a9442636873c88827208a90786f13f1bf</anchor>
      <arglist>(int n_row, int n_col, const int Ap[], const int Ai[], const std::complex&lt; double &gt; Ax[], void **Symbolic, const double Control [UMFPACK_CONTROL], double Info [UMFPACK_INFO])</arglist>
    </member>
    <member kind="function">
      <type>cholmod_sparse</type>
      <name>viewAsCholmod</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac9fb9e40cfc9ddbdc7da84ee01bb7545</anchor>
      <arglist>(Ref&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt; mat)</arglist>
    </member>
    <member kind="function">
      <type>const cholmod_sparse</type>
      <name>viewAsCholmod</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a1e270b05389cb0c686c0dbb8696ea930</anchor>
      <arglist>(const SparseMatrix&lt; _Scalar, _Options, _Index &gt; &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>const cholmod_sparse</type>
      <name>viewAsCholmod</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae05afad80a00ea7af7432a096875d2e0</anchor>
      <arglist>(const SparseVector&lt; _Scalar, _Options, _Index &gt; &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>cholmod_sparse</type>
      <name>viewAsCholmod</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>afacb818b18280e2e1ab73836ab74cab5</anchor>
      <arglist>(const SparseSelfAdjointView&lt; const SparseMatrix&lt; _Scalar, _Options, _Index &gt;, UpLo &gt; &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>cholmod_dense</type>
      <name>viewAsCholmod</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a92fe7b595099051fa1d1c443641a6de3</anchor>
      <arglist>(MatrixBase&lt; Derived &gt; &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>MappedSparseMatrix&lt; Scalar, Flags, StorageIndex &gt;</type>
      <name>viewAsEigen</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aad43574b96b756041bd8037c4b61e0d9</anchor>
      <arglist>(cholmod_sparse &amp;cm)</arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>ActualPacketAccessBit</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a020f88dc24a123b9afbd756c4b220db2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIGEN_DEPRECATED const unsigned int</type>
      <name>AlignedBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gac5795adacd266512a26890973503ed88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>CoherentAccessPattern</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae77c267db06bfa11212bc13dfe8f90a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>CompressedAccessBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gaed0244284da47a2b8661261431173caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>DirectAccessBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gabf1e9d0516a933445a4c307ad8f14915</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>Dynamic</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ad81fa7195215a0ce30017dfac309f0b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>DynamicIndex</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a73c597189a4a99127175e8167c456fff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIGEN_DEPRECATED const unsigned int</type>
      <name>EvalBeforeAssigningBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>ga0972b20dc004d13984e642b3bd12532e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>EvalBeforeNestingBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gaa34e83bae46a8eeae4e69ebe3aaecbed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>HereditaryBits</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a297729d26fa056b10e9d8d5d088b12e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>HugeCost</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3163430a1c13173faffde69016b48aaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>Infinity</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a7951593b031e13d90223c83d022ce99e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>InnerRandomAccessPattern</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ad3a7fa97adf0db7055c92f466cecc271</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>LinearAccessBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>ga4b983a15d57cd55806df618ac544d09e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>LvalueBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gae2c323957f20dfdc6cb8f44428eaec1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>NestByRefBit</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a314e8c179d85f480cbaa25558e2a649f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>NoPreferredStorageOrderBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>ga3c186ad80ddcf5e2ed3d7ee31cca1860</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>OuterRandomAccessPattern</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a4eea27a4bf0e3e88d0025ee77628e129</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>PacketAccessBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>ga1a306a438e1ab074e8be59512e887b9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>RandomAccessPattern</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ad9beed61de5b6f473461b053a43ae793</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>RowMajorBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gae4f56c2a60bbe4bd2e44c5b19cbe8762</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Eigen::Architecture</name>
    <filename>namespaceEigen_1_1Architecture.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Type</name>
      <anchorfile>namespaceEigen_1_1Architecture.html</anchorfile>
      <anchor>ae54c092bdb3a978b9aa8cc50dcafc13c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Generic</name>
      <anchorfile>namespaceEigen_1_1Architecture.html</anchorfile>
      <anchor>ae54c092bdb3a978b9aa8cc50dcafc13ca528dc998729cc443a8784b971249d00e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SSE</name>
      <anchorfile>namespaceEigen_1_1Architecture.html</anchorfile>
      <anchor>ae54c092bdb3a978b9aa8cc50dcafc13ca0581000c0133776d87c270b551052c3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AltiVec</name>
      <anchorfile>namespaceEigen_1_1Architecture.html</anchorfile>
      <anchor>ae54c092bdb3a978b9aa8cc50dcafc13ca72e4dbf895a172869994a78cb89f7e08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VSX</name>
      <anchorfile>namespaceEigen_1_1Architecture.html</anchorfile>
      <anchor>ae54c092bdb3a978b9aa8cc50dcafc13ca3a171be79a1ec68bc97277c80e57aa66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NEON</name>
      <anchorfile>namespaceEigen_1_1Architecture.html</anchorfile>
      <anchor>ae54c092bdb3a978b9aa8cc50dcafc13ca61556a1a75528a2acfbb4d860dea9605</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Target</name>
      <anchorfile>namespaceEigen_1_1Architecture.html</anchorfile>
      <anchor>ae54c092bdb3a978b9aa8cc50dcafc13cabc74b8591881b6f1d2c17bd0799362e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Eigen::half_impl</name>
    <filename>namespaceEigen_1_1half__impl.html</filename>
    <class kind="struct">Eigen::half_impl::__half</class>
    <class kind="union">Eigen::half_impl::FP32</class>
    <class kind="struct">Eigen::half_impl::half_base</class>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>abs</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a03f37f7cb0691e122e6181b6891280e2</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>ceil</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a1e913e1f0daf135c9faa88eea06a037e</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>cos</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a3889c93919a523b15445ebc2162c1611</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>exp</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>af77e6714549a47757113d9ce7a648a32</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC __half</type>
      <name>float_to_half_rtne</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a2a8ead4ff87f83102a90536e6d475d20</anchor>
      <arglist>(float ff)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>floor</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>ac9d1d65b6cd9776753b06159c9c68f22</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC float</type>
      <name>half_to_float</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a95f763352514926ddc9954a501b0146a</anchor>
      <arglist>(__half h)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool()</type>
      <name>isfinite</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a5e660e0a9173497ab02d0ca29dae0e09</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool()</type>
      <name>isinf</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>afa296a2520c61a285163d86f359f323d</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool()</type>
      <name>isnan</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a31fc23af6cbc62986b248c4f4717a772</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>log</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>adad5359a260166dfa78f58469dc95e62</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>log10</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a08c4d7059d92a0dc8ff97fbe5ef44fb6</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>log1p</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a30bfe2844b2a7a825f78af03e2338a00</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half()</type>
      <name>max</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a92e6345ca905d3483422361cf8c991b6</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half()</type>
      <name>min</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a52c8391bfe74901409df09e9b1d5ac79</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool</type>
      <name>operator!=</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>aef086eea01497144aed4ccb0a4f05bc5</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>operator*</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a738191b98cf2632ba113c61e69a639b6</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half &amp;</type>
      <name>operator*=</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a72768c9cf95d1dba28eca5effe8ace97</anchor>
      <arglist>(half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>operator+</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a9e1c30c14afbae1d17294df62b2c1088</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half &amp;</type>
      <name>operator+=</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>ad45d7633656144c5d6a6aebae50d6535</anchor>
      <arglist>(half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>operator-</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>ac896d50fb8a455a610ee06c5616e73db</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>operator-</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>aa1030d028c7fc65da2fa90cd3bf04b6b</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half &amp;</type>
      <name>operator-=</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a25cc6afed9e35653f69e66ecbc602820</anchor>
      <arglist>(half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>operator/</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>aab937800733511857db8110f4ff897aa</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>operator/</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a3fcb47e11a89fedb70338147bfb2ef49</anchor>
      <arglist>(const half &amp;a, Index b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half &amp;</type>
      <name>operator/=</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>adab689f3200208dd67b63600f8a78c93</anchor>
      <arglist>(half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>affe8d0de283e8ae8d9ec565777b35b8c</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_ALWAYS_INLINE std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a14ffb3c8c97c652462e1c3a9e4522aed</anchor>
      <arglist>(std::ostream &amp;os, const half &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>ace64ce8ae6eeb055434d53bce8dd6c7c</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool</type>
      <name>operator==</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a10fdcc7b5217ef2ce3acf07c240d4bd8</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>ae2d126fe490e2f085810497b7433fc4f</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a38e68d56f7aa9b2503343a10c907d735</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>pow</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a829ad00a9c93131d5a8342b4ee29d83d</anchor>
      <arglist>(const half &amp;a, const half &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC __half</type>
      <name>raw_uint16_to_half</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a3369c49b5485894dc328c77df9189178</anchor>
      <arglist>(unsigned short x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>sin</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>aceeee5cdee0fddab1ddf2131dbecb3e8</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>sqrt</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a92914b04ca3aa31699bb599b12cad927</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>tan</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a135500eefcf44254fbd4a2c3e727f693</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC half</type>
      <name>tanh</name>
      <anchorfile>namespaceEigen_1_1half__impl.html</anchorfile>
      <anchor>a700e6ac440e079a9aa9021a88347ae96</anchor>
      <arglist>(const half &amp;a)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Eigen::internal</name>
    <filename>namespaceEigen_1_1internal.html</filename>
    <class kind="struct">Eigen::internal::abs_knowing_score</class>
    <class kind="struct">Eigen::internal::abs_knowing_score&lt; Scalar, typename scalar_score_coeff_op&lt; Scalar &gt;::Score_is_abs &gt;</class>
    <class kind="struct">Eigen::internal::accessors_level</class>
    <class kind="struct">Eigen::internal::add_assign_op</class>
    <class kind="struct">Eigen::internal::add_const</class>
    <class kind="struct">Eigen::internal::add_const&lt; T &amp; &gt;</class>
    <class kind="struct">Eigen::internal::add_const_on_value_type</class>
    <class kind="struct">Eigen::internal::add_const_on_value_type&lt; T &amp; &gt;</class>
    <class kind="struct">Eigen::internal::add_const_on_value_type&lt; T * &gt;</class>
    <class kind="struct">Eigen::internal::add_const_on_value_type&lt; T *const &gt;</class>
    <class kind="struct">Eigen::internal::add_const_on_value_type&lt; T const *const &gt;</class>
    <class kind="struct">Eigen::internal::add_const_on_value_type_if_arithmetic</class>
    <class kind="class">Eigen::internal::aligned_stack_memory_handler</class>
    <class kind="struct">Eigen::internal::all_unroller</class>
    <class kind="struct">Eigen::internal::all_unroller&lt; Derived, 0 &gt;</class>
    <class kind="struct">Eigen::internal::all_unroller&lt; Derived, Dynamic &gt;</class>
    <class kind="class">Eigen::internal::AmbiVector</class>
    <class kind="struct">Eigen::internal::any_unroller</class>
    <class kind="struct">Eigen::internal::any_unroller&lt; Derived, 0 &gt;</class>
    <class kind="struct">Eigen::internal::any_unroller&lt; Derived, Dynamic &gt;</class>
    <class kind="struct">Eigen::internal::assign_op</class>
    <class kind="struct">Eigen::internal::assign_op&lt; DstScalar, void &gt;</class>
    <class kind="struct">Eigen::internal::Assignment</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, CwiseBinaryOp&lt; internal::scalar_product_op&lt; ScalarBis, Scalar &gt;, const CwiseNullaryOp&lt; internal::scalar_constant_op&lt; ScalarBis &gt;, Plain &gt;, const Product&lt; Lhs, Rhs, DefaultProduct &gt; &gt;, AssignFunc, Dense2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Homogeneous&lt; ArgType, Horizontal &gt;, internal::assign_op&lt; Scalar, typename ArgType::Scalar &gt;, Dense2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Homogeneous&lt; ArgType, Vertical &gt;, internal::assign_op&lt; Scalar, typename ArgType::Scalar &gt;, Dense2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Inverse&lt; ColPivHouseholderQR&lt; MatrixType &gt; &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename ColPivHouseholderQR&lt; MatrixType &gt;::Scalar &gt;, Dense2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Inverse&lt; CompleteOrthogonalDecomposition&lt; MatrixType &gt; &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename CompleteOrthogonalDecomposition&lt; MatrixType &gt;::Scalar &gt;, Dense2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Inverse&lt; FullPivHouseholderQR&lt; MatrixType &gt; &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename FullPivHouseholderQR&lt; MatrixType &gt;::Scalar &gt;, Dense2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Inverse&lt; FullPivLU&lt; MatrixType &gt; &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename FullPivLU&lt; MatrixType &gt;::Scalar &gt;, Dense2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Inverse&lt; PartialPivLU&lt; MatrixType &gt; &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename PartialPivLU&lt; MatrixType &gt;::Scalar &gt;, Dense2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Inverse&lt; XprType &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename XprType::Scalar &gt;, Dense2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, AliasFreeProduct &gt;, internal::add_assign_op&lt; typename DstXprType::Scalar, typename Product&lt; Lhs, Rhs, AliasFreeProduct &gt;::Scalar &gt;, Sparse2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, AliasFreeProduct &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename Product&lt; Lhs, Rhs, AliasFreeProduct &gt;::Scalar &gt;, Sparse2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, AliasFreeProduct &gt;, internal::sub_assign_op&lt; typename DstXprType::Scalar, typename Product&lt; Lhs, Rhs, AliasFreeProduct &gt;::Scalar &gt;, Sparse2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, DefaultProduct &gt;, internal::add_assign_op&lt; Scalar, typename Product&lt; Lhs, Rhs, DefaultProduct &gt;::Scalar &gt;, Dense2Triangular &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, DefaultProduct &gt;, internal::assign_op&lt; Scalar, typename Product&lt; Lhs, Rhs, DefaultProduct &gt;::Scalar &gt;, Dense2Triangular &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, DefaultProduct &gt;, internal::sub_assign_op&lt; Scalar, typename Product&lt; Lhs, Rhs, DefaultProduct &gt;::Scalar &gt;, Dense2Triangular &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, Options &gt;, internal::add_assign_op&lt; Scalar, Scalar &gt;, Dense2Dense, typename enable_if&lt;(Options==DefaultProduct||Options==AliasFreeProduct)&gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, Options &gt;, internal::assign_op&lt; Scalar, Scalar &gt;, Dense2Dense, typename enable_if&lt;(Options==DefaultProduct||Options==AliasFreeProduct)&gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Product&lt; Lhs, Rhs, Options &gt;, internal::sub_assign_op&lt; Scalar, Scalar &gt;, Dense2Dense, typename enable_if&lt;(Options==DefaultProduct||Options==AliasFreeProduct)&gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Solve&lt; CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; typename DecType::Scalar &gt;, const Transpose&lt; const DecType &gt; &gt;, RhsType &gt;, internal::assign_op&lt; Scalar, Scalar &gt;, Dense2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Solve&lt; DecType, RhsType &gt;, internal::assign_op&lt; Scalar, Scalar &gt;, Dense2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Solve&lt; DecType, RhsType &gt;, internal::assign_op&lt; Scalar, Scalar &gt;, Sparse2Sparse &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, Solve&lt; Transpose&lt; const DecType &gt;, RhsType &gt;, internal::assign_op&lt; Scalar, Scalar &gt;, Dense2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SolveWithGuess&lt; DecType, RhsType, GuessType &gt;, internal::assign_op&lt; Scalar, Scalar &gt;, Dense2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SparseQRMatrixQReturnType&lt; SparseQRType &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename DstXprType::Scalar &gt;, Sparse2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SparseQRMatrixQReturnType&lt; SparseQRType &gt;, internal::assign_op&lt; typename DstXprType::Scalar, typename DstXprType::Scalar &gt;, Sparse2Sparse &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SparseSymmetricPermutationProduct&lt; MatrixType, Mode &gt;, internal::assign_op&lt; Scalar, typename MatrixType::Scalar &gt;, Sparse2Sparse &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, Dense2Dense, Weak &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, Dense2Triangular &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, Diagonal2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, Diagonal2Sparse &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, EigenBase2EigenBase, Weak &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, Sparse2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, Sparse2Sparse &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, SparseSelfAdjoint2Sparse &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, Triangular2Dense &gt;</class>
    <class kind="struct">Eigen::internal::Assignment&lt; DstXprType, SrcXprType, Functor, Triangular2Triangular &gt;</class>
    <class kind="struct">Eigen::internal::assignment_from_xpr_op_product</class>
    <class kind="struct">Eigen::internal::AssignmentKind</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; DenseShape, BandShape &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; DenseShape, DenseShape &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; DenseShape, DiagonalShape &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; DenseShape, HomogeneousShape &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; DenseShape, PermutationShape &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; DenseShape, SparseShape &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; DenseShape, SparseTriangularShape &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; DenseShape, TriangularShape &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; SparseSelfAdjointShape, SparseShape &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; SparseShape, DiagonalShape &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; SparseShape, SparseSelfAdjointShape &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; SparseShape, SparseShape &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; SparseShape, SparseTriangularShape &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; TriangularShape, DenseShape &gt;</class>
    <class kind="struct">Eigen::internal::AssignmentKind&lt; TriangularShape, TriangularShape &gt;</class>
    <class kind="class">Eigen::internal::BandMatrix</class>
    <class kind="class">Eigen::internal::BandMatrixBase</class>
    <class kind="class">Eigen::internal::BandMatrixWrapper</class>
    <class kind="struct">Eigen::internal::BandShape</class>
    <class kind="struct">Eigen::internal::binary_evaluator</class>
    <class kind="struct">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, IndexBased, IndexBased &gt;</class>
    <class kind="struct">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, IndexBased, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, IteratorBased, IndexBased &gt;</class>
    <class kind="struct">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;, IteratorBased, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; scalar_boolean_and_op, Lhs, Rhs &gt;, IndexBased, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; scalar_boolean_and_op, Lhs, Rhs &gt;, IteratorBased, IndexBased &gt;</class>
    <class kind="struct">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; scalar_boolean_and_op, Lhs, Rhs &gt;, IteratorBased, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; scalar_product_op&lt; T1, T2 &gt;, Lhs, Rhs &gt;, IndexBased, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; scalar_product_op&lt; T1, T2 &gt;, Lhs, Rhs &gt;, IteratorBased, IndexBased &gt;</class>
    <class kind="struct">Eigen::internal::binary_evaluator&lt; CwiseBinaryOp&lt; scalar_product_op&lt; T1, T2 &gt;, Lhs, Rhs &gt;, IteratorBased, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::binary_op_base</class>
    <class kind="struct">Eigen::internal::binary_result_of_select</class>
    <class kind="struct">Eigen::internal::binary_result_of_select&lt; Func, ArgType0, ArgType1, sizeof(has_std_result_type)&gt;</class>
    <class kind="struct">Eigen::internal::binary_result_of_select&lt; Func, ArgType0, ArgType1, sizeof(has_tr1_result)&gt;</class>
    <class kind="struct">Eigen::internal::binary_sparse_evaluator</class>
    <class kind="struct">Eigen::internal::bind1st_op</class>
    <class kind="struct">Eigen::internal::bind2nd_op</class>
    <class kind="class">Eigen::internal::blas_data_mapper</class>
    <class kind="struct">Eigen::internal::blas_traits</class>
    <class kind="struct">Eigen::internal::blas_traits&lt; const T &gt;</class>
    <class kind="struct">Eigen::internal::blas_traits&lt; CwiseBinaryOp&lt; scalar_product_op&lt; Scalar &gt;, const CwiseNullaryOp&lt; scalar_constant_op&lt; Scalar &gt;, Plain &gt;, NestedXpr &gt; &gt;</class>
    <class kind="struct">Eigen::internal::blas_traits&lt; CwiseBinaryOp&lt; scalar_product_op&lt; Scalar &gt;, const CwiseNullaryOp&lt; scalar_constant_op&lt; Scalar &gt;, Plain1 &gt;, const CwiseNullaryOp&lt; scalar_constant_op&lt; Scalar &gt;, Plain2 &gt; &gt; &gt;</class>
    <class kind="struct">Eigen::internal::blas_traits&lt; CwiseBinaryOp&lt; scalar_product_op&lt; Scalar &gt;, NestedXpr, const CwiseNullaryOp&lt; scalar_constant_op&lt; Scalar &gt;, Plain &gt; &gt; &gt;</class>
    <class kind="struct">Eigen::internal::blas_traits&lt; CwiseUnaryOp&lt; scalar_conjugate_op&lt; Scalar &gt;, NestedXpr &gt; &gt;</class>
    <class kind="struct">Eigen::internal::blas_traits&lt; CwiseUnaryOp&lt; scalar_opposite_op&lt; Scalar &gt;, NestedXpr &gt; &gt;</class>
    <class kind="struct">Eigen::internal::blas_traits&lt; Transpose&lt; NestedXpr &gt; &gt;</class>
    <class kind="class">Eigen::internal::BlasLinearMapper</class>
    <class kind="class">Eigen::internal::BlasVectorMapper</class>
    <class kind="struct">Eigen::internal::block_evaluator</class>
    <class kind="struct">Eigen::internal::block_evaluator&lt; ArgType, BlockRows, BlockCols, InnerPanel, false &gt;</class>
    <class kind="struct">Eigen::internal::block_evaluator&lt; ArgType, BlockRows, BlockCols, InnerPanel, true &gt;</class>
    <class kind="class">Eigen::internal::BlockImpl_dense</class>
    <class kind="class">Eigen::internal::BlockImpl_dense&lt; XprType, BlockRows, BlockCols, InnerPanel, true &gt;</class>
    <class kind="struct">Eigen::internal::CacheSizes</class>
    <class kind="struct">Eigen::internal::cast_return_type</class>
    <class kind="struct">Eigen::internal::check_rows_cols_for_overflow</class>
    <class kind="struct">Eigen::internal::check_rows_cols_for_overflow&lt; Dynamic &gt;</class>
    <class kind="struct">Eigen::internal::check_transpose_aliasing_compile_time_selector</class>
    <class kind="struct">Eigen::internal::check_transpose_aliasing_compile_time_selector&lt; DestIsTransposed, CwiseBinaryOp&lt; BinOp, DerivedA, DerivedB &gt; &gt;</class>
    <class kind="struct">Eigen::internal::check_transpose_aliasing_run_time_selector</class>
    <class kind="struct">Eigen::internal::check_transpose_aliasing_run_time_selector&lt; Scalar, DestIsTransposed, CwiseBinaryOp&lt; BinOp, DerivedA, DerivedB &gt; &gt;</class>
    <class kind="struct">Eigen::internal::checkTransposeAliasing_impl</class>
    <class kind="struct">Eigen::internal::checkTransposeAliasing_impl&lt; Derived, OtherDerived, false &gt;</class>
    <class kind="struct">Eigen::internal::cholmod_configure_matrix</class>
    <class kind="struct">Eigen::internal::cholmod_configure_matrix&lt; double &gt;</class>
    <class kind="struct">Eigen::internal::cholmod_configure_matrix&lt; std::complex&lt; double &gt; &gt;</class>
    <class kind="struct">Eigen::internal::coeff_visitor</class>
    <class kind="struct">Eigen::internal::colamd_col</class>
    <class kind="struct">Eigen::internal::Colamd_Row</class>
    <class kind="struct">Eigen::internal::column_dfs_traits</class>
    <class kind="struct">Eigen::internal::complex_schur_reduce_to_hessenberg</class>
    <class kind="struct">Eigen::internal::complex_schur_reduce_to_hessenberg&lt; MatrixType, false &gt;</class>
    <class kind="class">Eigen::internal::CompressedStorage</class>
    <class kind="struct">Eigen::internal::compute_default_alignment</class>
    <class kind="struct">Eigen::internal::compute_default_alignment&lt; T, Dynamic &gt;</class>
    <class kind="struct">Eigen::internal::compute_default_alignment_helper</class>
    <class kind="struct">Eigen::internal::compute_inverse</class>
    <class kind="struct">Eigen::internal::compute_inverse&lt; MatrixType, ResultType, 1 &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse&lt; MatrixType, ResultType, 2 &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse&lt; MatrixType, ResultType, 3 &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse&lt; MatrixType, ResultType, 4 &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse_and_det_with_check</class>
    <class kind="struct">Eigen::internal::compute_inverse_and_det_with_check&lt; MatrixType, ResultType, 1 &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse_and_det_with_check&lt; MatrixType, ResultType, 2 &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse_and_det_with_check&lt; MatrixType, ResultType, 3 &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse_and_det_with_check&lt; MatrixType, ResultType, 4 &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse_size4</class>
    <class kind="struct">Eigen::internal::compute_inverse_size4&lt; Architecture::SSE, double, MatrixType, ResultType &gt;</class>
    <class kind="struct">Eigen::internal::compute_inverse_size4&lt; Architecture::SSE, float, MatrixType, ResultType &gt;</class>
    <class kind="class">Eigen::internal::compute_matrix_flags</class>
    <class kind="struct">Eigen::internal::conditional</class>
    <class kind="struct">Eigen::internal::conditional&lt; false, Then, Else &gt;</class>
    <class kind="struct">Eigen::internal::conj_expr_if</class>
    <class kind="struct">Eigen::internal::conj_helper</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet1cd, Packet1cd, false, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet1cd, Packet1cd, true, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet1cd, Packet1cd, true, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet1cd, Packet2d, false, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cd, Packet2cd, false, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cd, Packet2cd, true, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cd, Packet2cd, true, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cd, Packet4d, false, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cf, Packet2cf, false, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cf, Packet2cf, true, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cf, Packet2cf, true, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2cf, Packet4f, false, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet2d, Packet1cd, false, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet4cf, Packet4cf, false, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet4cf, Packet4cf, true, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet4cf, Packet4cf, true, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet4cf, Packet8f, false, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet4d, Packet2cd, false, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet4f, Packet2cf, false, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Packet8f, Packet4cf, false, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; RealScalar, std::complex&lt; RealScalar &gt;, false, Conj &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; Scalar, Scalar, false, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; std::complex&lt; RealScalar &gt;, RealScalar, Conj, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, false, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, true, false &gt;</class>
    <class kind="struct">Eigen::internal::conj_helper&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, true, true &gt;</class>
    <class kind="struct">Eigen::internal::conj_if</class>
    <class kind="struct">Eigen::internal::conj_if&lt; false &gt;</class>
    <class kind="struct">Eigen::internal::conj_if&lt; true &gt;</class>
    <class kind="struct">Eigen::internal::conservative_resize_like_impl</class>
    <class kind="struct">Eigen::internal::conservative_resize_like_impl&lt; Derived, OtherDerived, true &gt;</class>
    <class kind="struct">Eigen::internal::conservative_sparse_sparse_product_selector</class>
    <class kind="struct">Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, ColMajor, ColMajor, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, ColMajor, ColMajor, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, ColMajor, RowMajor, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, ColMajor, RowMajor, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, RowMajor, ColMajor, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, RowMajor, ColMajor, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, RowMajor, RowMajor, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::conservative_sparse_sparse_product_selector&lt; Lhs, Rhs, ResultType, RowMajor, RowMajor, RowMajor &gt;</class>
    <class kind="class">Eigen::internal::const_blas_data_mapper</class>
    <class kind="struct">Eigen::internal::constructor_without_unaligned_array_assert</class>
    <class kind="struct">Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling</class>
    <class kind="struct">Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling&lt; Kernel, Stop, Stop &gt;</class>
    <class kind="struct">Eigen::internal::copy_using_evaluator_DefaultTraversal_InnerUnrolling</class>
    <class kind="struct">Eigen::internal::copy_using_evaluator_DefaultTraversal_InnerUnrolling&lt; Kernel, Stop, Stop &gt;</class>
    <class kind="struct">Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling</class>
    <class kind="struct">Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling&lt; Kernel, Stop, Stop &gt;</class>
    <class kind="struct">Eigen::internal::copy_using_evaluator_innervec_InnerUnrolling</class>
    <class kind="struct">Eigen::internal::copy_using_evaluator_innervec_InnerUnrolling&lt; Kernel, Stop, Stop, SrcAlignment, DstAlignment &gt;</class>
    <class kind="struct">Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling</class>
    <class kind="struct">Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling&lt; Kernel, Stop, Stop &gt;</class>
    <class kind="struct">Eigen::internal::copy_using_evaluator_traits</class>
    <class kind="struct">Eigen::internal::cross3_impl</class>
    <class kind="struct">Eigen::internal::cross3_impl&lt; Architecture::SSE, VectorLhs, VectorRhs, float, true &gt;</class>
    <class kind="struct">Eigen::internal::cwise_promote_storage_type</class>
    <class kind="struct">Eigen::internal::cwise_promote_storage_type&lt; A, A, Functor &gt;</class>
    <class kind="struct">Eigen::internal::cwise_promote_storage_type&lt; A, Dense, Functor &gt;</class>
    <class kind="struct">Eigen::internal::cwise_promote_storage_type&lt; Dense, B, Functor &gt;</class>
    <class kind="struct">Eigen::internal::cwise_promote_storage_type&lt; Dense, Dense, Functor &gt;</class>
    <class kind="struct">Eigen::internal::cwise_promote_storage_type&lt; Dense, Sparse, Functor &gt;</class>
    <class kind="struct">Eigen::internal::cwise_promote_storage_type&lt; Sparse, Dense, Functor &gt;</class>
    <class kind="struct">Eigen::internal::decrement_size</class>
    <class kind="struct">Eigen::internal::default_digits10_impl</class>
    <class kind="struct">Eigen::internal::default_digits10_impl&lt; T, false, false &gt;</class>
    <class kind="struct">Eigen::internal::default_digits10_impl&lt; T, false, true &gt;</class>
    <class kind="struct">Eigen::internal::default_packet_traits</class>
    <class kind="struct">Eigen::internal::Dense2Dense</class>
    <class kind="struct">Eigen::internal::Dense2Triangular</class>
    <class kind="struct">Eigen::internal::dense_assignment_loop</class>
    <class kind="struct">Eigen::internal::dense_assignment_loop&lt; Kernel, DefaultTraversal, CompleteUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::dense_assignment_loop&lt; Kernel, DefaultTraversal, InnerUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::dense_assignment_loop&lt; Kernel, DefaultTraversal, NoUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::dense_assignment_loop&lt; Kernel, InnerVectorizedTraversal, CompleteUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::dense_assignment_loop&lt; Kernel, InnerVectorizedTraversal, InnerUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::dense_assignment_loop&lt; Kernel, InnerVectorizedTraversal, NoUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::dense_assignment_loop&lt; Kernel, LinearTraversal, CompleteUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::dense_assignment_loop&lt; Kernel, LinearTraversal, NoUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::dense_assignment_loop&lt; Kernel, LinearVectorizedTraversal, CompleteUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::dense_assignment_loop&lt; Kernel, LinearVectorizedTraversal, NoUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::dense_assignment_loop&lt; Kernel, SliceVectorizedTraversal, NoUnrolling &gt;</class>
    <class kind="class">Eigen::internal::dense_product_base</class>
    <class kind="class">Eigen::internal::dense_product_base&lt; Lhs, Rhs, Option, InnerProduct &gt;</class>
    <class kind="struct">Eigen::internal::dense_xpr_base</class>
    <class kind="struct">Eigen::internal::dense_xpr_base&lt; Derived, ArrayXpr &gt;</class>
    <class kind="struct">Eigen::internal::dense_xpr_base&lt; Derived, MatrixXpr &gt;</class>
    <class kind="struct">Eigen::internal::determinant_impl</class>
    <class kind="struct">Eigen::internal::determinant_impl&lt; Derived, 1 &gt;</class>
    <class kind="struct">Eigen::internal::determinant_impl&lt; Derived, 2 &gt;</class>
    <class kind="struct">Eigen::internal::determinant_impl&lt; Derived, 3 &gt;</class>
    <class kind="struct">Eigen::internal::determinant_impl&lt; Derived, 4 &gt;</class>
    <class kind="struct">Eigen::internal::Diagonal2Dense</class>
    <class kind="struct">Eigen::internal::Diagonal2Sparse</class>
    <class kind="struct">Eigen::internal::diagonal_product_evaluator_base</class>
    <class kind="struct">Eigen::internal::direct_selfadjoint_eigenvalues</class>
    <class kind="struct">Eigen::internal::direct_selfadjoint_eigenvalues&lt; SolverType, 2, false &gt;</class>
    <class kind="struct">Eigen::internal::direct_selfadjoint_eigenvalues&lt; SolverType, 3, false &gt;</class>
    <class kind="struct">Eigen::internal::div_assign_op</class>
    <class kind="struct">Eigen::internal::dot_nocheck</class>
    <class kind="struct">Eigen::internal::dot_nocheck&lt; T, U, true &gt;</class>
    <class kind="struct">Eigen::internal::DoublePacket</class>
    <class kind="struct">Eigen::internal::EigenBase2EigenBase</class>
    <class kind="struct">Eigen::internal::eigenvalues_selector</class>
    <class kind="struct">Eigen::internal::eigenvalues_selector&lt; Derived, false &gt;</class>
    <class kind="struct">Eigen::internal::enable_if</class>
    <class kind="struct">Eigen::internal::enable_if&lt; true, T &gt;</class>
    <class kind="struct">Eigen::internal::enable_if_ref</class>
    <class kind="struct">Eigen::internal::enable_if_ref&lt; Ref&lt; T &gt;, Derived &gt;</class>
    <class kind="struct">Eigen::internal::EnableIf</class>
    <class kind="struct">Eigen::internal::etor_product_coeff_impl</class>
    <class kind="struct">Eigen::internal::etor_product_packet_impl</class>
    <class kind="struct">Eigen::internal::etor_product_packet_impl&lt; ColMajor, 0, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::etor_product_packet_impl&lt; ColMajor, 1, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::etor_product_packet_impl&lt; ColMajor, Dynamic, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::etor_product_packet_impl&lt; ColMajor, UnrollingIndex, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::etor_product_packet_impl&lt; RowMajor, 0, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::etor_product_packet_impl&lt; RowMajor, 1, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::etor_product_packet_impl&lt; RowMajor, Dynamic, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::etor_product_packet_impl&lt; RowMajor, UnrollingIndex, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">Eigen::internal::eval</class>
    <class kind="struct">Eigen::internal::eval&lt; Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; T, Dense &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; T, DiagonalShape &gt;</class>
    <class kind="struct">Eigen::internal::eval&lt; T, Sparse &gt;</class>
    <class kind="class">Eigen::internal::EvalToTemp</class>
    <class kind="struct">Eigen::internal::evaluator</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Array&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; const T &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; CwiseBinaryOp&lt; internal::scalar_product_op&lt; Scalar1, Scalar2 &gt;, const CwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar1 &gt;, Plain1 &gt;, const Product&lt; Lhs, Rhs, DefaultProduct &gt; &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; CwiseNullaryOp&lt; NullaryOp, PlainObjectType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; CwiseTernaryOp&lt; TernaryOp, Arg1, Arg2, Arg3 &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Diagonal&lt; ArgType, DiagIndex &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Diagonal&lt; const Product&lt; Lhs, Rhs, DefaultProduct &gt;, DiagIndex &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; EvalToTemp&lt; ArgType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Map&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Map&lt; PlainObjectType, MapOptions, StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Map&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; MappedSparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Matrix&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; PartialReduxExpr&lt; ArgType, MemberOp, Direction &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; PlainObjectBase&lt; Derived &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Product&lt; Lhs, Rhs, Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Ref&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Ref&lt; const SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Ref&lt; PlainObjectType, RefOptions, StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Ref&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Ref&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; ReturnByValue&lt; Derived &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Select&lt; ConditionMatrixType, ThenMatrixType, ElseMatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; SolveWithGuess&lt; Decomposition, RhsType, GuessType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; SparseCompressedBase&lt; Derived &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator&lt; SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator_assume_aliasing</class>
    <class kind="struct">Eigen::internal::evaluator_assume_aliasing&lt; CwiseBinaryOp&lt; internal::scalar_product_op&lt; Scalar1, Scalar2 &gt;, const CwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar1 &gt;, Plain1 &gt;, const Product&lt; Lhs, Rhs, DefaultProduct &gt; &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator_assume_aliasing&lt; CwiseBinaryOp&lt; internal::scalar_sum_op&lt; typename OtherXpr::Scalar, typename Product&lt; Lhs, Rhs, DefaultProduct &gt;::Scalar &gt;, const OtherXpr, const Product&lt; Lhs, Rhs, DefaultProduct &gt; &gt;, DenseShape &gt;</class>
    <class kind="struct">Eigen::internal::evaluator_assume_aliasing&lt; Product&lt; Lhs, Rhs, DefaultProduct &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator_base</class>
    <class kind="struct">Eigen::internal::evaluator_traits</class>
    <class kind="struct">Eigen::internal::evaluator_traits&lt; BandMatrix&lt; _Scalar, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator_traits&lt; BandMatrixWrapper&lt; _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator_traits&lt; Homogeneous&lt; ArgType, Direction &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator_traits&lt; HouseholderSequence&lt; VectorsType, CoeffsType, Side &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator_traits&lt; SelfAdjointView&lt; MatrixType, Mode &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator_traits&lt; SparseQRMatrixQReturnType&lt; SparseQRType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator_traits&lt; SparseSelfAdjointView&lt; MatrixType, Mode &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator_traits&lt; TriangularView&lt; MatrixType, Mode &gt; &gt;</class>
    <class kind="struct">Eigen::internal::evaluator_traits_base</class>
    <class kind="struct">Eigen::internal::evaluator_wrapper_base</class>
    <class kind="struct">Eigen::internal::extract_data_selector</class>
    <class kind="struct">Eigen::internal::extract_data_selector&lt; T, false &gt;</class>
    <class kind="struct">Eigen::internal::false_type</class>
    <class kind="struct">Eigen::internal::find_best_packet</class>
    <class kind="struct">Eigen::internal::find_best_packet_helper</class>
    <class kind="struct">Eigen::internal::find_best_packet_helper&lt; Size, PacketType, false &gt;</class>
    <class kind="struct">Eigen::internal::find_best_packet_helper&lt; Size, PacketType, true &gt;</class>
    <class kind="struct">Eigen::internal::first_aligned_impl</class>
    <class kind="struct">Eigen::internal::first_aligned_impl&lt; Alignment, Derived, false &gt;</class>
    <class kind="struct">Eigen::internal::FullPivHouseholderQRMatrixQReturnType</class>
    <class kind="struct">Eigen::internal::functor_has_linear_access</class>
    <class kind="struct">Eigen::internal::functor_traits</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; add_assign_op&lt; DstScalar, SrcScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; assign_op&lt; DstScalar, SrcScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; bind1st_op&lt; BinaryOp &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; bind2nd_op&lt; BinaryOp &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; div_assign_op&lt; DstScalar, SrcScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; linspaced_op&lt; Scalar, PacketType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; max_coeff_visitor&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; min_coeff_visitor&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; mul_assign_op&lt; DstScalar, SrcScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_abs2_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_abs_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_acos_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_arg_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_asin_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_atan_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_boolean_and_op &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_boolean_not_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_boolean_or_op &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_boolean_xor_op &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_cast_op&lt; Eigen::half, float &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_cast_op&lt; float, Eigen::half &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_cast_op&lt; int, Eigen::half &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_cast_op&lt; Scalar, NewType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_ceil_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_cmp_op&lt; LhsScalar, RhsScalar, cmp &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_conj_product_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_conjugate_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_constant_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_cos_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_cosh_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_cube_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_difference_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_exp_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_floor_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_hypot_op&lt; Scalar, Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_identity_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_imag_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_imag_ref_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_inverse_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_isfinite_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_isinf_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_isnan_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_log10_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_log1p_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_log_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_max_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_min_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_opposite_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_pow_op&lt; Scalar, Exponent &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_product_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_quotient_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_random_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_real_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_real_ref_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_round_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_rsqrt_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_score_coeff_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_sign_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_sin_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_sinh_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_sqrt_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_square_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_sum_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_tan_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_tanh_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::binary_negate&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::binder1st&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::binder2nd&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::divides&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::equal_to&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::greater&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::greater_equal&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::less&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::less_equal&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::logical_and&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::logical_not&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::logical_or&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::minus&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::multiplies&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::negate&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::not_equal_to&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::plus&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; std::unary_negate&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; sub_assign_op&lt; DstScalar, SrcScalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; swap_assign_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::gebp_kernel</class>
    <class kind="struct">Eigen::internal::gebp_madd_selector</class>
    <class kind="struct">Eigen::internal::gebp_madd_selector&lt; CJ, T, T, T, T &gt;</class>
    <class kind="class">Eigen::internal::gebp_traits</class>
    <class kind="class">Eigen::internal::gebp_traits&lt; RealScalar, std::complex&lt; RealScalar &gt;, false, _ConjRhs &gt;</class>
    <class kind="class">Eigen::internal::gebp_traits&lt; std::complex&lt; RealScalar &gt;, RealScalar, _ConjLhs, false &gt;</class>
    <class kind="class">Eigen::internal::gebp_traits&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, _ConjLhs, _ConjRhs &gt;</class>
    <class kind="class">Eigen::internal::gemm_blocking_space</class>
    <class kind="class">Eigen::internal::gemm_blocking_space&lt; StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, KcFactor, false &gt;</class>
    <class kind="class">Eigen::internal::gemm_blocking_space&lt; StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, KcFactor, true &gt;</class>
    <class kind="struct">Eigen::internal::gemm_functor</class>
    <class kind="struct">Eigen::internal::gemm_pack_lhs</class>
    <class kind="struct">Eigen::internal::gemm_pack_lhs&lt; Scalar, Index, DataMapper, Pack1, Pack2, ColMajor, Conjugate, PanelMode &gt;</class>
    <class kind="struct">Eigen::internal::gemm_pack_lhs&lt; Scalar, Index, DataMapper, Pack1, Pack2, RowMajor, Conjugate, PanelMode &gt;</class>
    <class kind="struct">Eigen::internal::gemm_pack_rhs</class>
    <class kind="struct">Eigen::internal::gemm_pack_rhs&lt; Scalar, Index, DataMapper, nr, ColMajor, Conjugate, PanelMode &gt;</class>
    <class kind="struct">Eigen::internal::gemm_pack_rhs&lt; Scalar, Index, DataMapper, nr, RowMajor, Conjugate, PanelMode &gt;</class>
    <class kind="struct">Eigen::internal::GemmParallelInfo</class>
    <class kind="struct">Eigen::internal::gemv_dense_selector</class>
    <class kind="struct">Eigen::internal::gemv_dense_selector&lt; OnTheLeft, StorageOrder, BlasCompatible &gt;</class>
    <class kind="struct">Eigen::internal::gemv_dense_selector&lt; OnTheRight, ColMajor, false &gt;</class>
    <class kind="struct">Eigen::internal::gemv_dense_selector&lt; OnTheRight, ColMajor, true &gt;</class>
    <class kind="struct">Eigen::internal::gemv_dense_selector&lt; OnTheRight, RowMajor, false &gt;</class>
    <class kind="struct">Eigen::internal::gemv_dense_selector&lt; OnTheRight, RowMajor, true &gt;</class>
    <class kind="struct">Eigen::internal::gemv_static_vector_if</class>
    <class kind="struct">Eigen::internal::gemv_static_vector_if&lt; Scalar, Size, Dynamic, true &gt;</class>
    <class kind="struct">Eigen::internal::gemv_static_vector_if&lt; Scalar, Size, MaxSize, false &gt;</class>
    <class kind="struct">Eigen::internal::gemv_static_vector_if&lt; Scalar, Size, MaxSize, true &gt;</class>
    <class kind="struct">Eigen::internal::general_matrix_matrix_product</class>
    <class kind="struct">Eigen::internal::general_matrix_matrix_product&lt; Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::general_matrix_matrix_product&lt; Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::general_matrix_matrix_rankupdate</class>
    <class kind="struct">Eigen::internal::general_matrix_matrix_triangular_product</class>
    <class kind="struct">Eigen::internal::general_matrix_matrix_triangular_product&lt; Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, ColMajor, UpLo, Version &gt;</class>
    <class kind="struct">Eigen::internal::general_matrix_matrix_triangular_product&lt; Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, RowMajor, UpLo, Version &gt;</class>
    <class kind="struct">Eigen::internal::general_matrix_vector_product</class>
    <class kind="struct">Eigen::internal::general_matrix_vector_product&lt; Index, LhsScalar, LhsMapper, ColMajor, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version &gt;</class>
    <class kind="struct">Eigen::internal::general_matrix_vector_product&lt; Index, LhsScalar, LhsMapper, RowMajor, ConjugateLhs, RhsScalar, RhsMapper, ConjugateRhs, Version &gt;</class>
    <class kind="struct">Eigen::internal::general_matrix_vector_product_gemv</class>
    <class kind="class">Eigen::internal::generic_dense_assignment_kernel</class>
    <class kind="class">Eigen::internal::generic_dense_assignment_kernel&lt; DstEvaluatorTypeT, SrcEvaluatorTypeT, swap_assign_op&lt; typename DstEvaluatorTypeT::Scalar &gt;, Specialized &gt;</class>
    <class kind="class">Eigen::internal::generic_matrix_wrapper</class>
    <class kind="class">Eigen::internal::generic_matrix_wrapper&lt; MatrixType, false &gt;</class>
    <class kind="class">Eigen::internal::generic_matrix_wrapper&lt; MatrixType, true &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Homogeneous&lt; LhsArg, Horizontal &gt;, Rhs, HomogeneousShape, DenseShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Inverse&lt; Lhs &gt;, Rhs, PermutationShape, MatrixShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Homogeneous&lt; RhsArg, Vertical &gt;, DenseShape, HomogeneousShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Homogeneous&lt; RhsArg, Vertical &gt;, TriangularShape, HomogeneousShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Inverse&lt; Rhs &gt;, MatrixShape, PermutationShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, CoeffBasedProductMode &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, GemmProduct &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, GemvProduct &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, InnerProduct &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, LazyCoeffBasedProductMode &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, DenseShape, OuterProduct &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, SelfAdjointShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, SparseShape, ProductType &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, SparseTriangularShape, ProductType &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, DenseShape, TriangularShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, MatrixShape, PermutationShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, MatrixShape, TranspositionsShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, PermutationShape, MatrixShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, SelfAdjointShape, DenseShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, SparseShape, DenseShape, ProductType &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, SparseShape, SparseShape, ProductType &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, SparseShape, SparseTriangularShape, ProductType &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, SparseTriangularShape, DenseShape, ProductType &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, SparseTriangularShape, SparseShape, ProductType &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, TranspositionsShape, MatrixShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Rhs, TriangularShape, DenseShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, RhsView, DenseShape, SparseSelfAdjointShape, ProductType &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Lhs, Transpose&lt; Rhs &gt;, MatrixShape, TranspositionsShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; LhsView, Rhs, SparseSelfAdjointShape, DenseShape, ProductType &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Transform&lt; Scalar, Dim, Mode, Options &gt;, Homogeneous&lt; RhsArg, Vertical &gt;, DenseShape, HomogeneousShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl&lt; Transpose&lt; Lhs &gt;, Rhs, TranspositionsShape, MatrixShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::generic_product_impl_base</class>
    <class kind="struct">Eigen::internal::generic_xpr_base</class>
    <class kind="struct">Eigen::internal::generic_xpr_base&lt; Derived, MatrixXpr, SolverStorage &gt;</class>
    <class kind="struct">Eigen::internal::generic_xpr_base&lt; Derived, MatrixXpr, Sparse &gt;</class>
    <class kind="struct">Eigen::internal::generic_xpr_base&lt; Derived, XprKind, Dense &gt;</class>
    <class kind="struct">Eigen::internal::get_factor</class>
    <class kind="struct">Eigen::internal::get_factor&lt; Scalar, typename NumTraits&lt; Scalar &gt;::Real &gt;</class>
    <class kind="struct">Eigen::internal::glue_shapes</class>
    <class kind="struct">Eigen::internal::glue_shapes&lt; DenseShape, TriangularShape &gt;</class>
    <class kind="struct">Eigen::internal::glue_shapes&lt; SparseShape, SelfAdjointShape &gt;</class>
    <class kind="struct">Eigen::internal::glue_shapes&lt; SparseShape, TriangularShape &gt;</class>
    <class kind="struct">Eigen::internal::has_binary_operator</class>
    <class kind="struct">Eigen::internal::has_binary_operator&lt; linspaced_op&lt; Scalar, PacketType &gt;, IndexType &gt;</class>
    <class kind="struct">Eigen::internal::has_binary_operator&lt; scalar_constant_op&lt; Scalar &gt;, IndexType &gt;</class>
    <class kind="struct">Eigen::internal::has_binary_operator&lt; scalar_identity_op&lt; Scalar &gt;, IndexType &gt;</class>
    <class kind="struct">Eigen::internal::has_binary_operator&lt; scalar_random_op&lt; Scalar &gt;, IndexType &gt;</class>
    <class kind="struct">Eigen::internal::has_direct_access</class>
    <class kind="struct">Eigen::internal::has_none</class>
    <class kind="struct">Eigen::internal::has_nullary_operator</class>
    <class kind="struct">Eigen::internal::has_nullary_operator&lt; linspaced_op&lt; Scalar, PacketType &gt;, IndexType &gt;</class>
    <class kind="struct">Eigen::internal::has_nullary_operator&lt; scalar_constant_op&lt; Scalar &gt;, IndexType &gt;</class>
    <class kind="struct">Eigen::internal::has_nullary_operator&lt; scalar_identity_op&lt; Scalar &gt;, IndexType &gt;</class>
    <class kind="struct">Eigen::internal::has_nullary_operator&lt; scalar_random_op&lt; Scalar &gt;, IndexType &gt;</class>
    <class kind="struct">Eigen::internal::has_ReturnType</class>
    <class kind="struct">Eigen::internal::has_std_result_type</class>
    <class kind="struct">Eigen::internal::has_tr1_result</class>
    <class kind="struct">Eigen::internal::has_unary_operator</class>
    <class kind="struct">Eigen::internal::has_unary_operator&lt; linspaced_op&lt; Scalar, PacketType &gt;, IndexType &gt;</class>
    <class kind="struct">Eigen::internal::has_unary_operator&lt; scalar_constant_op&lt; Scalar &gt;, IndexType &gt;</class>
    <class kind="struct">Eigen::internal::has_unary_operator&lt; scalar_identity_op&lt; Scalar &gt;, IndexType &gt;</class>
    <class kind="struct">Eigen::internal::has_unary_operator&lt; scalar_random_op&lt; Scalar &gt;, IndexType &gt;</class>
    <class kind="struct">Eigen::internal::HessenbergDecompositionMatrixHReturnType</class>
    <class kind="struct">Eigen::internal::homogeneous_left_product_impl</class>
    <class kind="struct">Eigen::internal::homogeneous_left_product_impl&lt; Homogeneous&lt; MatrixType, Vertical &gt;, Lhs &gt;</class>
    <class kind="struct">Eigen::internal::homogeneous_left_product_refactoring_helper</class>
    <class kind="struct">Eigen::internal::homogeneous_right_product_impl</class>
    <class kind="struct">Eigen::internal::homogeneous_right_product_impl&lt; Homogeneous&lt; MatrixType, Horizontal &gt;, Rhs &gt;</class>
    <class kind="struct">Eigen::internal::homogeneous_right_product_refactoring_helper</class>
    <class kind="struct">Eigen::internal::householder_qr_inplace_blocked</class>
    <class kind="struct">Eigen::internal::HouseholderSequenceShape</class>
    <class kind="struct">Eigen::internal::hseq_side_dependent_impl</class>
    <class kind="struct">Eigen::internal::hseq_side_dependent_impl&lt; VectorsType, CoeffsType, OnTheRight &gt;</class>
    <class kind="struct">Eigen::internal::image_retval</class>
    <class kind="struct">Eigen::internal::image_retval&lt; FullPivLU&lt; _MatrixType &gt; &gt;</class>
    <class kind="class">Eigen::internal::image_retval_base</class>
    <class kind="struct">Eigen::internal::IndexBased</class>
    <class kind="class">Eigen::internal::inner_iterator_selector</class>
    <class kind="class">Eigen::internal::inner_iterator_selector&lt; XprType, IndexBased &gt;</class>
    <class kind="class">Eigen::internal::inner_iterator_selector&lt; XprType, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::inner_stride_at_compile_time</class>
    <class kind="struct">Eigen::internal::inner_stride_at_compile_time&lt; Derived, false &gt;</class>
    <class kind="struct">Eigen::internal::inplace_transpose_selector</class>
    <class kind="struct">Eigen::internal::inplace_transpose_selector&lt; MatrixType, false, MatchPacketSize &gt;</class>
    <class kind="struct">Eigen::internal::inplace_transpose_selector&lt; MatrixType, true, false &gt;</class>
    <class kind="struct">Eigen::internal::inplace_transpose_selector&lt; MatrixType, true, true &gt;</class>
    <class kind="struct">Eigen::internal::inverse_impl</class>
    <class kind="struct">Eigen::internal::is_arithmetic</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; __m128 &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; __m128d &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; __m128i &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; __m256 &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; __m256d &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; __m256i &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; __m512 &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; __m512d &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; __m512i &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; bool &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; char &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; double &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; float &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; half &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; long double &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; signed char &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; signed int &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; signed long &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; signed short &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; unsigned char &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; unsigned int &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; unsigned long &gt;</class>
    <class kind="struct">Eigen::internal::is_arithmetic&lt; unsigned short &gt;</class>
    <class kind="struct">Eigen::internal::is_const</class>
    <class kind="struct">Eigen::internal::is_const&lt; T const &gt;</class>
    <class kind="struct">Eigen::internal::is_convertible</class>
    <class kind="struct">Eigen::internal::is_convertible_impl</class>
    <class kind="struct">Eigen::internal::is_diagonal</class>
    <class kind="struct">Eigen::internal::is_diagonal&lt; DiagonalBase&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::is_diagonal&lt; DiagonalMatrix&lt; T, S &gt; &gt;</class>
    <class kind="struct">Eigen::internal::is_diagonal&lt; DiagonalWrapper&lt; T &gt; &gt;</class>
    <class kind="struct">Eigen::internal::is_integral</class>
    <class kind="struct">Eigen::internal::is_integral&lt; bool &gt;</class>
    <class kind="struct">Eigen::internal::is_integral&lt; char &gt;</class>
    <class kind="struct">Eigen::internal::is_integral&lt; signed char &gt;</class>
    <class kind="struct">Eigen::internal::is_integral&lt; signed int &gt;</class>
    <class kind="struct">Eigen::internal::is_integral&lt; signed long &gt;</class>
    <class kind="struct">Eigen::internal::is_integral&lt; signed short &gt;</class>
    <class kind="struct">Eigen::internal::is_integral&lt; unsigned char &gt;</class>
    <class kind="struct">Eigen::internal::is_integral&lt; unsigned int &gt;</class>
    <class kind="struct">Eigen::internal::is_integral&lt; unsigned long &gt;</class>
    <class kind="struct">Eigen::internal::is_integral&lt; unsigned short &gt;</class>
    <class kind="struct">Eigen::internal::is_lvalue</class>
    <class kind="struct">Eigen::internal::is_ref_compatible</class>
    <class kind="struct">Eigen::internal::is_ref_compatible_impl</class>
    <class kind="struct">Eigen::internal::is_same</class>
    <class kind="struct">Eigen::internal::is_same&lt; T, T &gt;</class>
    <class kind="struct">Eigen::internal::isApprox_selector</class>
    <class kind="struct">Eigen::internal::isApprox_selector&lt; Derived, OtherDerived, true &gt;</class>
    <class kind="struct">Eigen::internal::isMuchSmallerThan_object_selector</class>
    <class kind="struct">Eigen::internal::isMuchSmallerThan_object_selector&lt; Derived, OtherDerived, true &gt;</class>
    <class kind="struct">Eigen::internal::isMuchSmallerThan_scalar_selector</class>
    <class kind="struct">Eigen::internal::isMuchSmallerThan_scalar_selector&lt; Derived, true &gt;</class>
    <class kind="struct">Eigen::internal::IteratorBased</class>
    <class kind="struct">Eigen::internal::kernel_retval</class>
    <class kind="struct">Eigen::internal::kernel_retval&lt; FullPivLU&lt; _MatrixType &gt; &gt;</class>
    <class kind="class">Eigen::internal::kernel_retval_base</class>
    <class kind="struct">Eigen::internal::lapacke_llt</class>
    <class kind="struct">Eigen::internal::ldlt_inplace</class>
    <class kind="struct">Eigen::internal::ldlt_inplace&lt; Lower &gt;</class>
    <class kind="struct">Eigen::internal::ldlt_inplace&lt; Upper &gt;</class>
    <class kind="struct">Eigen::internal::LDLT_Traits</class>
    <class kind="struct">Eigen::internal::LDLT_Traits&lt; MatrixType, Lower &gt;</class>
    <class kind="struct">Eigen::internal::LDLT_Traits&lt; MatrixType, Upper &gt;</class>
    <class kind="class">Eigen::internal::level3_blocking</class>
    <class kind="struct">Eigen::internal::linspaced_op</class>
    <class kind="struct">Eigen::internal::linspaced_op_impl</class>
    <class kind="struct">Eigen::internal::linspaced_op_impl&lt; Scalar, Packet, false &gt;</class>
    <class kind="struct">Eigen::internal::linspaced_op_impl&lt; Scalar, Packet, true &gt;</class>
    <class kind="struct">Eigen::internal::llt_inplace</class>
    <class kind="struct">Eigen::internal::llt_inplace&lt; Scalar, Lower &gt;</class>
    <class kind="struct">Eigen::internal::llt_inplace&lt; Scalar, Upper &gt;</class>
    <class kind="struct">Eigen::internal::LLT_Traits</class>
    <class kind="struct">Eigen::internal::LLT_Traits&lt; MatrixType, Lower &gt;</class>
    <class kind="struct">Eigen::internal::LLT_Traits&lt; MatrixType, Upper &gt;</class>
    <class kind="struct">Eigen::internal::lpNorm_selector</class>
    <class kind="struct">Eigen::internal::lpNorm_selector&lt; Derived, 1 &gt;</class>
    <class kind="struct">Eigen::internal::lpNorm_selector&lt; Derived, 2 &gt;</class>
    <class kind="struct">Eigen::internal::lpNorm_selector&lt; Derived, Infinity &gt;</class>
    <class kind="struct">Eigen::internal::LU_GlobalLU_t</class>
    <class kind="struct">Eigen::internal::LU_kernel_bmod</class>
    <class kind="struct">Eigen::internal::LU_kernel_bmod&lt; 1 &gt;</class>
    <class kind="class">Eigen::internal::make_proper_matrix_type</class>
    <class kind="struct">Eigen::internal::mapbase_evaluator</class>
    <class kind="class">Eigen::internal::MappedSuperNodalMatrix</class>
    <class kind="struct">Eigen::internal::matrix_swap_impl</class>
    <class kind="struct">Eigen::internal::matrix_swap_impl&lt; MatrixTypeA, MatrixTypeB, true &gt;</class>
    <class kind="struct">Eigen::internal::matrix_type_times_scalar_type</class>
    <class kind="struct">Eigen::internal::max_coeff_visitor</class>
    <class kind="struct">Eigen::internal::member_lpnorm</class>
    <class kind="struct">Eigen::internal::member_redux</class>
    <class kind="struct">Eigen::internal::meta_least_common_multiple</class>
    <class kind="struct">Eigen::internal::meta_least_common_multiple&lt; A, B, K, true &gt;</class>
    <class kind="struct">Eigen::internal::meta_no</class>
    <class kind="class">Eigen::internal::meta_sqrt</class>
    <class kind="class">Eigen::internal::meta_sqrt&lt; Y, InfX, SupX, true &gt;</class>
    <class kind="struct">Eigen::internal::meta_yes</class>
    <class kind="struct">Eigen::internal::min_coeff_visitor</class>
    <class kind="struct">Eigen::internal::mul_assign_op</class>
    <class kind="struct">Eigen::internal::nested_eval</class>
    <class kind="struct">Eigen::internal::nested_eval&lt; ReturnByValue&lt; Derived &gt;, n, PlainObject &gt;</class>
    <class kind="class">Eigen::internal::no_assignment_operator</class>
    <class kind="class">Eigen::internal::noncopyable</class>
    <class kind="struct">Eigen::internal::nullary_wrapper</class>
    <class kind="struct">Eigen::internal::nullary_wrapper&lt; Scalar, NullaryOp, false, false, false &gt;</class>
    <class kind="struct">Eigen::internal::nullary_wrapper&lt; Scalar, NullaryOp, false, false, true &gt;</class>
    <class kind="struct">Eigen::internal::nullary_wrapper&lt; Scalar, NullaryOp, false, true, false &gt;</class>
    <class kind="struct">Eigen::internal::nullary_wrapper&lt; Scalar, NullaryOp, true, false, false &gt;</class>
    <class kind="struct">Eigen::internal::outer_stride_at_compile_time</class>
    <class kind="struct">Eigen::internal::outer_stride_at_compile_time&lt; Derived, false &gt;</class>
    <class kind="union">Eigen::internal::Packet</class>
    <class kind="struct">Eigen::internal::Packet1cd</class>
    <class kind="struct">Eigen::internal::Packet2cd</class>
    <class kind="struct">Eigen::internal::Packet2cf</class>
    <class kind="struct">Eigen::internal::Packet4cf</class>
    <class kind="struct">Eigen::internal::Packet4f</class>
    <class kind="struct">Eigen::internal::packet_traits</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; const T &gt;</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; double &gt;</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; float &gt;</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; int &gt;</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; std::complex&lt; double &gt; &gt;</class>
    <class kind="struct">Eigen::internal::packet_traits&lt; std::complex&lt; float &gt; &gt;</class>
    <class kind="struct">Eigen::internal::PacketBlock</class>
    <class kind="struct">Eigen::internal::palign_impl</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet16f &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet1cd &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet2cd &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet2cf &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet2d &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet4cf &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet4d &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet4f &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet4i &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet8d &gt;</class>
    <class kind="struct">Eigen::internal::palign_impl&lt; Offset, Packet8f &gt;</class>
    <class kind="struct">Eigen::internal::panel_dfs_traits</class>
    <class kind="struct">Eigen::internal::pardiso_run_selector</class>
    <class kind="struct">Eigen::internal::pardiso_run_selector&lt; long long int &gt;</class>
    <class kind="struct">Eigen::internal::pardiso_traits</class>
    <class kind="struct">Eigen::internal::pardiso_traits&lt; PardisoLDLT&lt; _MatrixType, Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::pardiso_traits&lt; PardisoLLT&lt; _MatrixType, Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::pardiso_traits&lt; PardisoLU&lt; _MatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::partial_lu_impl</class>
    <class kind="struct">Eigen::internal::pastix_traits</class>
    <class kind="struct">Eigen::internal::pastix_traits&lt; PastixLDLT&lt; _MatrixType, Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::pastix_traits&lt; PastixLLT&lt; _MatrixType, Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::pastix_traits&lt; PastixLU&lt; _MatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::perfvalues</class>
    <class kind="struct">Eigen::internal::permutation_matrix_product</class>
    <class kind="struct">Eigen::internal::permutation_matrix_product&lt; ExpressionType, Side, Transposed, DenseShape &gt;</class>
    <class kind="struct">Eigen::internal::permutation_matrix_product&lt; ExpressionType, Side, Transposed, HomogeneousShape &gt;</class>
    <class kind="struct">Eigen::internal::permutation_matrix_product&lt; ExpressionType, Side, Transposed, SparseShape &gt;</class>
    <class kind="struct">Eigen::internal::plain_array</class>
    <class kind="struct">Eigen::internal::plain_array&lt; T, 0, MatrixOrArrayOptions, Alignment &gt;</class>
    <class kind="struct">Eigen::internal::plain_array&lt; T, Size, MatrixOrArrayOptions, 16 &gt;</class>
    <class kind="struct">Eigen::internal::plain_array&lt; T, Size, MatrixOrArrayOptions, 32 &gt;</class>
    <class kind="struct">Eigen::internal::plain_array&lt; T, Size, MatrixOrArrayOptions, 64 &gt;</class>
    <class kind="struct">Eigen::internal::plain_array&lt; T, Size, MatrixOrArrayOptions, 8 &gt;</class>
    <class kind="struct">Eigen::internal::plain_col_type</class>
    <class kind="struct">Eigen::internal::plain_constant_type</class>
    <class kind="struct">Eigen::internal::plain_diag_type</class>
    <class kind="struct">Eigen::internal::plain_matrix_type</class>
    <class kind="struct">Eigen::internal::plain_matrix_type&lt; T, Dense &gt;</class>
    <class kind="struct">Eigen::internal::plain_matrix_type&lt; T, DiagonalShape &gt;</class>
    <class kind="struct">Eigen::internal::plain_matrix_type&lt; T, Sparse &gt;</class>
    <class kind="struct">Eigen::internal::plain_matrix_type_column_major</class>
    <class kind="struct">Eigen::internal::plain_matrix_type_dense</class>
    <class kind="struct">Eigen::internal::plain_matrix_type_dense&lt; T, ArrayXpr, Flags &gt;</class>
    <class kind="struct">Eigen::internal::plain_matrix_type_dense&lt; T, MatrixXpr, Flags &gt;</class>
    <class kind="struct">Eigen::internal::plain_matrix_type_row_major</class>
    <class kind="struct">Eigen::internal::plain_object_eval</class>
    <class kind="struct">Eigen::internal::plain_object_eval&lt; T, Dense &gt;</class>
    <class kind="struct">Eigen::internal::plain_object_eval&lt; T, Sparse &gt;</class>
    <class kind="struct">Eigen::internal::plain_row_type</class>
    <class kind="struct">Eigen::internal::product_evaluator</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, AliasFreeProduct &gt;, ProductTag, PermutationShape, SparseShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, AliasFreeProduct &gt;, ProductTag, SparseShape, PermutationShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, DefaultProduct &gt;, LazyCoeffBasedProductMode, DenseShape, DenseShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, DefaultProduct &gt;, OuterProduct, DenseShape, SparseShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, DefaultProduct &gt;, OuterProduct, SparseShape, DenseShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, DefaultProduct &gt;, ProductTag, DiagonalShape, SparseShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, DefaultProduct &gt;, ProductTag, SparseShape, DiagonalShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, LazyProduct &gt;, ProductTag, DenseShape, DenseShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, LazyProduct &gt;, ProductTag, DenseShape, HomogeneousShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, LazyProduct &gt;, ProductTag, HomogeneousShape, DenseShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, Options &gt;, ProductTag, LhsShape, RhsShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, ProductKind &gt;, ProductTag, DenseShape, DiagonalShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, Rhs, ProductKind &gt;, ProductTag, DiagonalShape, DenseShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; Lhs, RhsView, DefaultProduct &gt;, ProductTag, SparseShape, SparseSelfAdjointShape &gt;</class>
    <class kind="struct">Eigen::internal::product_evaluator&lt; Product&lt; LhsView, Rhs, DefaultProduct &gt;, ProductTag, SparseSelfAdjointShape, SparseShape &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; A, A, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; A, Dense, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; A, DiagonalShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; A, PermutationStorage, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; Dense, B, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; Dense, Dense, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; Dense, DiagonalShape, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; Dense, PermutationStorage, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; Dense, Sparse, OuterProduct &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; DiagonalShape, B, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; DiagonalShape, Dense, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; PermutationStorage, B, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; PermutationStorage, Dense, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; PermutationStorage, Sparse, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; Sparse, Dense, OuterProduct &gt;</class>
    <class kind="struct">Eigen::internal::product_promote_storage_type&lt; Sparse, PermutationStorage, ProductTag &gt;</class>
    <class kind="struct">Eigen::internal::product_selfadjoint_matrix</class>
    <class kind="struct">Eigen::internal::product_selfadjoint_matrix&lt; Scalar, Index, LhsStorageOrder, false, ConjugateLhs, RhsStorageOrder, true, ConjugateRhs, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::product_selfadjoint_matrix&lt; Scalar, Index, LhsStorageOrder, LhsSelfAdjoint, ConjugateLhs, RhsStorageOrder, RhsSelfAdjoint, ConjugateRhs, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::product_selfadjoint_matrix&lt; Scalar, Index, LhsStorageOrder, true, ConjugateLhs, RhsStorageOrder, false, ConjugateRhs, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::product_size_category</class>
    <class kind="struct">Eigen::internal::product_triangular_matrix_matrix</class>
    <class kind="struct">Eigen::internal::product_triangular_matrix_matrix&lt; Scalar, Index, Mode, false, LhsStorageOrder, ConjugateLhs, RhsStorageOrder, ConjugateRhs, ColMajor, Version &gt;</class>
    <class kind="struct">Eigen::internal::product_triangular_matrix_matrix&lt; Scalar, Index, Mode, LhsIsTriangular, LhsStorageOrder, ConjugateLhs, RhsStorageOrder, ConjugateRhs, RowMajor, Version &gt;</class>
    <class kind="struct">Eigen::internal::product_triangular_matrix_matrix&lt; Scalar, Index, Mode, true, LhsStorageOrder, ConjugateLhs, RhsStorageOrder, ConjugateRhs, ColMajor, Version &gt;</class>
    <class kind="struct">Eigen::internal::product_triangular_matrix_matrix_trmm</class>
    <class kind="struct">Eigen::internal::product_type</class>
    <class kind="struct">Eigen::internal::product_type_selector</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; 1, 1, 1 &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; 1, 1, Depth &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; 1, Large, Large &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; 1, Large, Small &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; 1, N, 1 &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; 1, Small, Large &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; 1, Small, Small &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Large, 1, Large &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Large, 1, Small &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Large, Large, Large &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Large, Large, Small &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Large, Small, 1 &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Large, Small, Large &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Large, Small, Small &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; M, 1, 1 &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; M, N, 1 &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Small, 1, Large &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Small, 1, Small &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Small, Large, 1 &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Small, Large, Large &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Small, Large, Small &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Small, Small, 1 &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Small, Small, Large &gt;</class>
    <class kind="struct">Eigen::internal::product_type_selector&lt; Small, Small, Small &gt;</class>
    <class kind="struct">Eigen::internal::projective_transform_inverse</class>
    <class kind="struct">Eigen::internal::projective_transform_inverse&lt; TransformType, Projective &gt;</class>
    <class kind="struct">Eigen::internal::promote_index_type</class>
    <class kind="struct">Eigen::internal::promote_scalar_arg</class>
    <class kind="struct">Eigen::internal::promote_scalar_arg&lt; S, T, false &gt;</class>
    <class kind="struct">Eigen::internal::promote_scalar_arg&lt; S, T, true &gt;</class>
    <class kind="struct">Eigen::internal::promote_scalar_arg_unsupported</class>
    <class kind="struct">Eigen::internal::promote_scalar_arg_unsupported&lt; ExprScalar, T, PromotedType, false, true &gt;</class>
    <class kind="struct">Eigen::internal::promote_scalar_arg_unsupported&lt; S, T, PromotedType, ConvertibleToLiteral, false &gt;</class>
    <class kind="struct">Eigen::internal::promote_scalar_arg_unsupported&lt; S, T, PromotedType, true, true &gt;</class>
    <class kind="struct">Eigen::internal::promote_scalar_arg_unsupported&lt; S, T, S, false, true &gt;</class>
    <class kind="struct">Eigen::internal::promote_storage_type</class>
    <class kind="struct">Eigen::internal::promote_storage_type&lt; A, A &gt;</class>
    <class kind="struct">Eigen::internal::promote_storage_type&lt; A, const A &gt;</class>
    <class kind="struct">Eigen::internal::promote_storage_type&lt; const A, A &gt;</class>
    <class kind="struct">Eigen::internal::qr_preconditioner_impl</class>
    <class kind="class">Eigen::internal::qr_preconditioner_impl&lt; MatrixType, ColPivHouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true &gt;</class>
    <class kind="class">Eigen::internal::qr_preconditioner_impl&lt; MatrixType, ColPivHouseholderQRPreconditioner, PreconditionIfMoreRowsThanCols, true &gt;</class>
    <class kind="class">Eigen::internal::qr_preconditioner_impl&lt; MatrixType, FullPivHouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true &gt;</class>
    <class kind="class">Eigen::internal::qr_preconditioner_impl&lt; MatrixType, FullPivHouseholderQRPreconditioner, PreconditionIfMoreRowsThanCols, true &gt;</class>
    <class kind="class">Eigen::internal::qr_preconditioner_impl&lt; MatrixType, HouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true &gt;</class>
    <class kind="class">Eigen::internal::qr_preconditioner_impl&lt; MatrixType, HouseholderQRPreconditioner, PreconditionIfMoreRowsThanCols, true &gt;</class>
    <class kind="class">Eigen::internal::qr_preconditioner_impl&lt; MatrixType, QRPreconditioner, Case, false &gt;</class>
    <class kind="struct">Eigen::internal::qr_preconditioner_should_do_anything</class>
    <class kind="struct">Eigen::internal::quat_conj</class>
    <class kind="struct">Eigen::internal::quat_conj&lt; Architecture::SSE, Derived, double, Alignment &gt;</class>
    <class kind="struct">Eigen::internal::quat_conj&lt; Architecture::SSE, Derived, float, Alignment &gt;</class>
    <class kind="struct">Eigen::internal::quat_product</class>
    <class kind="struct">Eigen::internal::quat_product&lt; Architecture::SSE, Derived, OtherDerived, double, Alignment &gt;</class>
    <class kind="struct">Eigen::internal::quat_product&lt; Architecture::SSE, Derived, OtherDerived, float, Aligned16 &gt;</class>
    <class kind="struct">Eigen::internal::quaternionbase_assign_impl</class>
    <class kind="struct">Eigen::internal::quaternionbase_assign_impl&lt; Other, 3, 3 &gt;</class>
    <class kind="struct">Eigen::internal::quaternionbase_assign_impl&lt; Other, 4, 1 &gt;</class>
    <class kind="struct">Eigen::internal::random_default_impl&lt; half, false, false &gt;</class>
    <class kind="struct">Eigen::internal::rcond_compute_sign</class>
    <class kind="struct">Eigen::internal::rcond_compute_sign&lt; Vector, Vector, false &gt;</class>
    <class kind="class">Eigen::internal::redux_evaluator</class>
    <class kind="struct">Eigen::internal::redux_impl</class>
    <class kind="struct">Eigen::internal::redux_impl&lt; Func, Derived, DefaultTraversal, CompleteUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::redux_impl&lt; Func, Derived, DefaultTraversal, NoUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::redux_impl&lt; Func, Derived, LinearVectorizedTraversal, CompleteUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::redux_impl&lt; Func, Derived, LinearVectorizedTraversal, NoUnrolling &gt;</class>
    <class kind="struct">Eigen::internal::redux_impl&lt; Func, Derived, SliceVectorizedTraversal, Unrolling &gt;</class>
    <class kind="struct">Eigen::internal::redux_novec_unroller</class>
    <class kind="struct">Eigen::internal::redux_novec_unroller&lt; Func, Derived, Start, 0 &gt;</class>
    <class kind="struct">Eigen::internal::redux_novec_unroller&lt; Func, Derived, Start, 1 &gt;</class>
    <class kind="struct">Eigen::internal::redux_traits</class>
    <class kind="struct">Eigen::internal::redux_vec_unroller</class>
    <class kind="struct">Eigen::internal::redux_vec_unroller&lt; Func, Derived, Start, 1 &gt;</class>
    <class kind="struct">Eigen::internal::ref_selector</class>
    <class kind="struct">Eigen::internal::remove_all</class>
    <class kind="struct">Eigen::internal::remove_all&lt; const T &gt;</class>
    <class kind="struct">Eigen::internal::remove_all&lt; T &amp; &gt;</class>
    <class kind="struct">Eigen::internal::remove_all&lt; T * &gt;</class>
    <class kind="struct">Eigen::internal::remove_all&lt; T const &amp; &gt;</class>
    <class kind="struct">Eigen::internal::remove_all&lt; T const * &gt;</class>
    <class kind="struct">Eigen::internal::remove_const</class>
    <class kind="struct">Eigen::internal::remove_const&lt; const T &gt;</class>
    <class kind="struct">Eigen::internal::remove_const&lt; const T[]&gt;</class>
    <class kind="struct">Eigen::internal::remove_const&lt; const T[Size]&gt;</class>
    <class kind="struct">Eigen::internal::remove_pointer</class>
    <class kind="struct">Eigen::internal::remove_pointer&lt; T * &gt;</class>
    <class kind="struct">Eigen::internal::remove_pointer&lt; T *const &gt;</class>
    <class kind="struct">Eigen::internal::remove_reference</class>
    <class kind="struct">Eigen::internal::remove_reference&lt; T &amp; &gt;</class>
    <class kind="struct">Eigen::internal::result_of</class>
    <class kind="struct">Eigen::internal::result_of&lt; Func(ArgType)&gt;</class>
    <class kind="struct">Eigen::internal::result_of&lt; Func(ArgType0, ArgType1)&gt;</class>
    <class kind="struct">Eigen::internal::result_of&lt; Func(ArgType0, ArgType1, ArgType2)&gt;</class>
    <class kind="struct">Eigen::internal::result_of&lt; scalar_cmp_op&lt; LhsScalar, RhsScalar, Cmp &gt;(LhsScalar, RhsScalar)&gt;</class>
    <class kind="struct">Eigen::internal::reverse_packet_cond</class>
    <class kind="struct">Eigen::internal::reverse_packet_cond&lt; PacketType, false &gt;</class>
    <class kind="struct">Eigen::internal::rotation_base_generic_product_selector</class>
    <class kind="struct">Eigen::internal::rotation_base_generic_product_selector&lt; RotationDerived, DiagonalMatrix&lt; Scalar, Dim, MaxDim &gt;, false &gt;</class>
    <class kind="struct">Eigen::internal::rotation_base_generic_product_selector&lt; RotationDerived, MatrixType, false &gt;</class>
    <class kind="struct">Eigen::internal::rotation_base_generic_product_selector&lt; RotationDerived, OtherVectorType, true &gt;</class>
    <class kind="struct">Eigen::internal::scalar_abs2_op</class>
    <class kind="struct">Eigen::internal::scalar_abs_op</class>
    <class kind="struct">Eigen::internal::scalar_acos_op</class>
    <class kind="struct">Eigen::internal::scalar_arg_op</class>
    <class kind="struct">Eigen::internal::scalar_asin_op</class>
    <class kind="struct">Eigen::internal::scalar_atan_op</class>
    <class kind="struct">Eigen::internal::scalar_betainc_op</class>
    <class kind="struct">Eigen::internal::scalar_boolean_and_op</class>
    <class kind="struct">Eigen::internal::scalar_boolean_not_op</class>
    <class kind="struct">Eigen::internal::scalar_boolean_or_op</class>
    <class kind="struct">Eigen::internal::scalar_boolean_xor_op</class>
    <class kind="struct">Eigen::internal::scalar_cast_op</class>
    <class kind="struct">Eigen::internal::scalar_cast_op&lt; Eigen::half, float &gt;</class>
    <class kind="struct">Eigen::internal::scalar_cast_op&lt; float, Eigen::half &gt;</class>
    <class kind="struct">Eigen::internal::scalar_cast_op&lt; int, Eigen::half &gt;</class>
    <class kind="struct">Eigen::internal::scalar_ceil_op</class>
    <class kind="struct">Eigen::internal::scalar_cmp_op</class>
    <class kind="struct">Eigen::internal::scalar_cmp_op&lt; LhsScalar, RhsScalar, cmp_EQ &gt;</class>
    <class kind="struct">Eigen::internal::scalar_cmp_op&lt; LhsScalar, RhsScalar, cmp_GE &gt;</class>
    <class kind="struct">Eigen::internal::scalar_cmp_op&lt; LhsScalar, RhsScalar, cmp_GT &gt;</class>
    <class kind="struct">Eigen::internal::scalar_cmp_op&lt; LhsScalar, RhsScalar, cmp_LE &gt;</class>
    <class kind="struct">Eigen::internal::scalar_cmp_op&lt; LhsScalar, RhsScalar, cmp_LT &gt;</class>
    <class kind="struct">Eigen::internal::scalar_cmp_op&lt; LhsScalar, RhsScalar, cmp_NEQ &gt;</class>
    <class kind="struct">Eigen::internal::scalar_cmp_op&lt; LhsScalar, RhsScalar, cmp_UNORD &gt;</class>
    <class kind="struct">Eigen::internal::scalar_conj_product_op</class>
    <class kind="struct">Eigen::internal::scalar_conjugate_op</class>
    <class kind="struct">Eigen::internal::scalar_constant_op</class>
    <class kind="struct">Eigen::internal::scalar_cos_op</class>
    <class kind="struct">Eigen::internal::scalar_cosh_op</class>
    <class kind="struct">Eigen::internal::scalar_cube_op</class>
    <class kind="struct">Eigen::internal::scalar_difference_op</class>
    <class kind="struct">Eigen::internal::scalar_digamma_op</class>
    <class kind="struct">Eigen::internal::scalar_div_cost</class>
    <class kind="struct">Eigen::internal::scalar_div_cost&lt; double, true &gt;</class>
    <class kind="struct">Eigen::internal::scalar_div_cost&lt; float, true &gt;</class>
    <class kind="struct">Eigen::internal::scalar_div_cost&lt; signed long, Vectorized, typename conditional&lt; sizeof(long)==8, void, false_type &gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::scalar_div_cost&lt; std::complex&lt; T &gt;, Vectorized &gt;</class>
    <class kind="struct">Eigen::internal::scalar_div_cost&lt; unsigned long, Vectorized, typename conditional&lt; sizeof(long)==8, void, false_type &gt;::type &gt;</class>
    <class kind="struct">Eigen::internal::scalar_erf_op</class>
    <class kind="struct">Eigen::internal::scalar_erfc_op</class>
    <class kind="struct">Eigen::internal::scalar_exp_op</class>
    <class kind="struct">Eigen::internal::scalar_floor_op</class>
    <class kind="struct">Eigen::internal::scalar_hypot_op</class>
    <class kind="struct">Eigen::internal::scalar_hypot_op&lt; Scalar, Scalar &gt;</class>
    <class kind="struct">Eigen::internal::scalar_identity_op</class>
    <class kind="struct">Eigen::internal::scalar_igamma_op</class>
    <class kind="struct">Eigen::internal::scalar_igammac_op</class>
    <class kind="struct">Eigen::internal::scalar_imag_op</class>
    <class kind="struct">Eigen::internal::scalar_imag_ref_op</class>
    <class kind="struct">Eigen::internal::scalar_inverse_op</class>
    <class kind="struct">Eigen::internal::scalar_isfinite_op</class>
    <class kind="struct">Eigen::internal::scalar_isinf_op</class>
    <class kind="struct">Eigen::internal::scalar_isnan_op</class>
    <class kind="struct">Eigen::internal::scalar_lgamma_op</class>
    <class kind="struct">Eigen::internal::scalar_log10_op</class>
    <class kind="struct">Eigen::internal::scalar_log1p_op</class>
    <class kind="struct">Eigen::internal::scalar_log_op</class>
    <class kind="struct">Eigen::internal::scalar_max_op</class>
    <class kind="struct">Eigen::internal::scalar_min_op</class>
    <class kind="struct">Eigen::internal::scalar_opposite_op</class>
    <class kind="struct">Eigen::internal::scalar_pow_op</class>
    <class kind="struct">Eigen::internal::scalar_product_op</class>
    <class kind="struct">Eigen::internal::scalar_product_traits</class>
    <class kind="struct">Eigen::internal::scalar_quotient_op</class>
    <class kind="struct">Eigen::internal::scalar_random_op</class>
    <class kind="struct">Eigen::internal::scalar_real_op</class>
    <class kind="struct">Eigen::internal::scalar_real_ref_op</class>
    <class kind="struct">Eigen::internal::scalar_round_op</class>
    <class kind="struct">Eigen::internal::scalar_rsqrt_op</class>
    <class kind="struct">Eigen::internal::scalar_score_coeff_op</class>
    <class kind="struct">Eigen::internal::scalar_sign_op</class>
    <class kind="struct">Eigen::internal::scalar_sign_op&lt; Scalar, false &gt;</class>
    <class kind="struct">Eigen::internal::scalar_sign_op&lt; Scalar, true &gt;</class>
    <class kind="struct">Eigen::internal::scalar_sin_op</class>
    <class kind="struct">Eigen::internal::scalar_sinh_op</class>
    <class kind="struct">Eigen::internal::scalar_sqrt_op</class>
    <class kind="struct">Eigen::internal::scalar_square_op</class>
    <class kind="struct">Eigen::internal::scalar_sum_op</class>
    <class kind="struct">Eigen::internal::scalar_sum_op&lt; bool, bool &gt;</class>
    <class kind="struct">Eigen::internal::scalar_tan_op</class>
    <class kind="struct">Eigen::internal::scalar_tanh_op</class>
    <class kind="struct">Eigen::internal::scalar_zeta_op</class>
    <class kind="class">Eigen::internal::scoped_array</class>
    <class kind="struct">Eigen::internal::Selector</class>
    <class kind="struct">Eigen::internal::selfadjoint_matrix_vector_product</class>
    <class kind="struct">Eigen::internal::selfadjoint_matrix_vector_product_symv</class>
    <class kind="struct">Eigen::internal::selfadjoint_product_impl</class>
    <class kind="struct">Eigen::internal::selfadjoint_product_impl&lt; Lhs, 0, true, Rhs, RhsMode, false &gt;</class>
    <class kind="struct">Eigen::internal::selfadjoint_product_impl&lt; Lhs, LhsMode, false, Rhs, 0, true &gt;</class>
    <class kind="struct">Eigen::internal::selfadjoint_product_impl&lt; Lhs, LhsMode, false, Rhs, RhsMode, false &gt;</class>
    <class kind="struct">Eigen::internal::selfadjoint_rank2_update_selector</class>
    <class kind="struct">Eigen::internal::selfadjoint_rank2_update_selector&lt; Scalar, Index, UType, VType, Lower &gt;</class>
    <class kind="struct">Eigen::internal::selfadjoint_rank2_update_selector&lt; Scalar, Index, UType, VType, Upper &gt;</class>
    <class kind="struct">Eigen::internal::setIdentity_impl</class>
    <class kind="struct">Eigen::internal::setIdentity_impl&lt; Derived, true &gt;</class>
    <class kind="struct">Eigen::internal::significant_decimals_impl</class>
    <class kind="struct">Eigen::internal::simplicial_cholesky_grab_input</class>
    <class kind="struct">Eigen::internal::simplicial_cholesky_grab_input&lt; MatrixType, MatrixType &gt;</class>
    <class kind="struct">Eigen::internal::size_at_compile_time</class>
    <class kind="struct">Eigen::internal::size_of_xpr_at_compile_time</class>
    <class kind="struct">Eigen::internal::smart_copy_helper</class>
    <class kind="struct">Eigen::internal::smart_copy_helper&lt; T, false &gt;</class>
    <class kind="struct">Eigen::internal::smart_copy_helper&lt; T, true &gt;</class>
    <class kind="struct">Eigen::internal::smart_memmove_helper</class>
    <class kind="struct">Eigen::internal::smart_memmove_helper&lt; T, false &gt;</class>
    <class kind="struct">Eigen::internal::smart_memmove_helper&lt; T, true &gt;</class>
    <class kind="struct">Eigen::internal::solve_traits</class>
    <class kind="struct">Eigen::internal::solve_traits&lt; Decomposition, RhsType, Dense &gt;</class>
    <class kind="struct">Eigen::internal::solve_traits&lt; Decomposition, RhsType, Sparse &gt;</class>
    <class kind="struct">Eigen::internal::Sparse2Dense</class>
    <class kind="struct">Eigen::internal::Sparse2Sparse</class>
    <class kind="struct">Eigen::internal::sparse_conjunction_evaluator</class>
    <class kind="struct">Eigen::internal::sparse_conjunction_evaluator&lt; XprType, IndexBased, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::sparse_conjunction_evaluator&lt; XprType, IteratorBased, IndexBased &gt;</class>
    <class kind="struct">Eigen::internal::sparse_conjunction_evaluator&lt; XprType, IteratorBased, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::sparse_dense_outer_product_evaluator</class>
    <class kind="struct">Eigen::internal::sparse_diagonal_product_evaluator</class>
    <class kind="struct">Eigen::internal::sparse_diagonal_product_evaluator&lt; SparseXprType, DiagCoeffType, SDP_AsCwiseProduct &gt;</class>
    <class kind="struct">Eigen::internal::sparse_diagonal_product_evaluator&lt; SparseXprType, DiagonalCoeffType, SDP_AsScalarProduct &gt;</class>
    <class kind="struct">Eigen::internal::sparse_eval</class>
    <class kind="struct">Eigen::internal::sparse_eval&lt; T, 1, 1, Flags &gt;</class>
    <class kind="struct">Eigen::internal::sparse_eval&lt; T, 1, Cols, Flags &gt;</class>
    <class kind="struct">Eigen::internal::sparse_eval&lt; T, Rows, 1, Flags &gt;</class>
    <class kind="class">Eigen::internal::sparse_matrix_block_impl</class>
    <class kind="struct">Eigen::internal::sparse_solve_triangular_selector</class>
    <class kind="struct">Eigen::internal::sparse_solve_triangular_selector&lt; Lhs, Rhs, Mode, Lower, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_triangular_selector&lt; Lhs, Rhs, Mode, Lower, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_triangular_selector&lt; Lhs, Rhs, Mode, Upper, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_triangular_selector&lt; Lhs, Rhs, Mode, Upper, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_solve_triangular_sparse_selector</class>
    <class kind="struct">Eigen::internal::sparse_solve_triangular_sparse_selector&lt; Lhs, Rhs, Mode, UpLo, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_product_with_pruning_selector</class>
    <class kind="struct">Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, ColMajor, ColMajor, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, ColMajor, ColMajor, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, ColMajor, RowMajor, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, ColMajor, RowMajor, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, RowMajor, ColMajor, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, RowMajor, ColMajor, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, RowMajor, RowMajor, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_product_with_pruning_selector&lt; Lhs, Rhs, ResultType, RowMajor, RowMajor, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_to_dense_product_selector</class>
    <class kind="struct">Eigen::internal::sparse_sparse_to_dense_product_selector&lt; Lhs, Rhs, ResultType, ColMajor, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_to_dense_product_selector&lt; Lhs, Rhs, ResultType, ColMajor, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_to_dense_product_selector&lt; Lhs, Rhs, ResultType, RowMajor, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_sparse_to_dense_product_selector&lt; Lhs, Rhs, ResultType, RowMajor, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::sparse_time_dense_product_impl</class>
    <class kind="struct">Eigen::internal::sparse_time_dense_product_impl&lt; SparseLhsType, DenseRhsType, DenseResType, AlphaType, ColMajor, true &gt;</class>
    <class kind="struct">Eigen::internal::sparse_time_dense_product_impl&lt; SparseLhsType, DenseRhsType, DenseResType, typename DenseResType::Scalar, ColMajor, false &gt;</class>
    <class kind="struct">Eigen::internal::sparse_time_dense_product_impl&lt; SparseLhsType, DenseRhsType, DenseResType, typename DenseResType::Scalar, RowMajor, false &gt;</class>
    <class kind="struct">Eigen::internal::sparse_time_dense_product_impl&lt; SparseLhsType, DenseRhsType, DenseResType, typename DenseResType::Scalar, RowMajor, true &gt;</class>
    <class kind="struct">Eigen::internal::sparse_vector_assign_selector</class>
    <class kind="struct">Eigen::internal::sparse_vector_assign_selector&lt; Dest, Src, SVA_Inner &gt;</class>
    <class kind="struct">Eigen::internal::sparse_vector_assign_selector&lt; Dest, Src, SVA_Outer &gt;</class>
    <class kind="struct">Eigen::internal::sparse_vector_assign_selector&lt; Dest, Src, SVA_RuntimeSwitch &gt;</class>
    <class kind="class">Eigen::internal::SparseLUImpl</class>
    <class kind="class">Eigen::internal::SparseRefBase</class>
    <class kind="struct">Eigen::internal::SparseSelfAdjoint2Sparse</class>
    <class kind="struct">Eigen::internal::SparseSelfAdjointShape</class>
    <class kind="class">Eigen::internal::SparseTransposeImpl</class>
    <class kind="class">Eigen::internal::SparseTransposeImpl&lt; MatrixType, CompressedAccessBit &gt;</class>
    <class kind="struct">Eigen::internal::SparseTriangularShape</class>
    <class kind="struct">Eigen::internal::static_assertion</class>
    <class kind="struct">Eigen::internal::static_assertion&lt; true &gt;</class>
    <class kind="struct">Eigen::internal::stem_function</class>
    <class kind="struct">Eigen::internal::storage_kind_to_evaluator_kind</class>
    <class kind="struct">Eigen::internal::storage_kind_to_evaluator_kind&lt; Sparse &gt;</class>
    <class kind="struct">Eigen::internal::storage_kind_to_shape</class>
    <class kind="struct">Eigen::internal::storage_kind_to_shape&lt; Dense &gt;</class>
    <class kind="struct">Eigen::internal::storage_kind_to_shape&lt; DiagonalShape &gt;</class>
    <class kind="struct">Eigen::internal::storage_kind_to_shape&lt; PermutationStorage &gt;</class>
    <class kind="struct">Eigen::internal::storage_kind_to_shape&lt; SolverStorage &gt;</class>
    <class kind="struct">Eigen::internal::storage_kind_to_shape&lt; Sparse &gt;</class>
    <class kind="struct">Eigen::internal::storage_kind_to_shape&lt; TranspositionsStorage &gt;</class>
    <class kind="struct">Eigen::internal::sub_assign_op</class>
    <class kind="struct">Eigen::internal::svd_precondition_2x2_block_to_be_real</class>
    <class kind="struct">Eigen::internal::svd_precondition_2x2_block_to_be_real&lt; MatrixType, QRPreconditioner, false &gt;</class>
    <class kind="struct">Eigen::internal::svd_precondition_2x2_block_to_be_real&lt; MatrixType, QRPreconditioner, true &gt;</class>
    <class kind="struct">Eigen::internal::swap_assign_op</class>
    <class kind="struct">Eigen::internal::symm_pack_lhs</class>
    <class kind="struct">Eigen::internal::symm_pack_rhs</class>
    <class kind="struct">Eigen::internal::take_matrix_for_product</class>
    <class kind="struct">Eigen::internal::take_matrix_for_product&lt; Transform&lt; Scalar, Dim, Mode, Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::take_matrix_for_product&lt; Transform&lt; Scalar, Dim, Projective, Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::ternary_evaluator</class>
    <class kind="struct">Eigen::internal::ternary_evaluator&lt; CwiseTernaryOp&lt; TernaryOp, Arg1, Arg2, Arg3 &gt;, IndexBased, IndexBased &gt;</class>
    <class kind="struct">Eigen::internal::ternary_result_of_select</class>
    <class kind="struct">Eigen::internal::ternary_result_of_select&lt; Func, ArgType0, ArgType1, ArgType2, sizeof(has_std_result_type)&gt;</class>
    <class kind="struct">Eigen::internal::ternary_result_of_select&lt; Func, ArgType0, ArgType1, ArgType2, sizeof(has_tr1_result)&gt;</class>
    <class kind="struct">Eigen::internal::traits</class>
    <class kind="struct">Eigen::internal::traits&lt; AngleAxis&lt; _Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; BandMatrix&lt; _Scalar, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; BandMatrixWrapper&lt; _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; BDCSVD&lt; _MatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; BiCGSTAB&lt; _MatrixType, _Preconditioner &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; ColPivHouseholderQR&lt; _MatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; CompleteOrthogonalDecomposition&lt; _MatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; ConjugateGradient&lt; _MatrixType, _UpLo, _Preconditioner &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; const T &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; CwiseNullaryOp&lt; NullaryOp, PlainObjectType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; CwiseTernaryOp&lt; TernaryOp, Arg1, Arg2, Arg3 &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; CwiseUnaryOp&lt; UnaryOp, XprType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Diagonal&lt; const SparseMatrix&lt; _Scalar, _Options, _Index &gt;, DiagIndex &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Diagonal&lt; MatrixType, DiagIndex &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Diagonal&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, DiagIndex &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; DiagonalMatrix&lt; _Scalar, SizeAtCompileTime, MaxSizeAtCompileTime &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; DiagonalWrapper&lt; _DiagonalVectorType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; EvalToTemp&lt; ArgType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; ForceAlignedAccess&lt; ExpressionType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; FullPivHouseholderQR&lt; _MatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; FullPivHouseholderQRMatrixQReturnType&lt; MatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; FullPivLU&lt; _MatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; HessenbergDecompositionMatrixHReturnType&lt; MatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Homogeneous&lt; MatrixType, Direction &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; homogeneous_left_product_impl&lt; Homogeneous&lt; MatrixType, Vertical &gt;, Lhs &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; homogeneous_right_product_impl&lt; Homogeneous&lt; MatrixType, Horizontal &gt;, Rhs &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; HouseholderSequence&lt; VectorsType, CoeffsType, Side &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; image_retval_base&lt; DecompositionType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Inverse&lt; XprType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; JacobiSVD&lt; _MatrixType, QRPreconditioner &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; kernel_retval_base&lt; DecompositionType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; LeastSquaresConjugateGradient&lt; _MatrixType, _Preconditioner &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Map&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, _PacketAccess &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Map&lt; PlainObjectType, MapOptions, StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Map&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, Options, StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Map&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt;, _PacketAccess &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _StorageIndex &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; NestByValue&lt; ExpressionType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; PartialPivLU&lt; _MatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; PartialReduxExpr&lt; MatrixType, MemberOp, Direction &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; PermutationWrapper&lt; _IndicesType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Product&lt; Lhs, Rhs, Option &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Quaternion&lt; _Scalar, _Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Ref&lt; _PlainObjectType, _Options, _StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Ref&lt; const SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, _Options, _StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Ref&lt; const SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, _Options, _StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Ref&lt; SparseMatrix&lt; MatScalar, MatOptions, MatIndex &gt;, _Options, _StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Ref&lt; SparseVector&lt; MatScalar, MatOptions, MatIndex &gt;, _Options, _StrideType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; RefBase&lt; Derived &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Replicate&lt; MatrixType, RowFactor, ColFactor &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; ReturnByValue&lt; Derived &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Reverse&lt; MatrixType, Direction &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Rotation2D&lt; _Scalar &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Select&lt; ConditionMatrixType, ThenMatrixType, ElseMatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SelfAdjointView&lt; MatrixType, UpLo &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SimplicialCholesky&lt; _MatrixType, _UpLo, _Ordering &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SimplicialLDLT&lt; _MatrixType, _UpLo, _Ordering &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SimplicialLLT&lt; _MatrixType, _UpLo, _Ordering &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Solve&lt; Decomposition, RhsType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SolveWithGuess&lt; Decomposition, RhsType, GuessType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseCompressedBase&lt; Derived &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseQR_QProduct&lt; SparseQRType, Derived &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseQRMatrixQReturnType&lt; SparseQRType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseQRMatrixQTransposeReturnType&lt; SparseQRType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseRefBase&lt; Derived &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseSelfAdjointView&lt; MatrixType, Mode &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseSymmetricPermutationProduct&lt; MatrixType, Mode &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseVector&lt; _Scalar, _Options, _StorageIndex &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SparseView&lt; MatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SPQR_QProduct&lt; SPQRType, Derived &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SPQRMatrixQReturnType&lt; SPQRType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; SPQRMatrixQTransposeReturnType&lt; SPQRType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Transform&lt; _Scalar, _Dim, _Mode, _Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Transpose&lt; MatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Transpose&lt; TranspositionsBase&lt; Derived &gt; &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, _StorageIndex &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TranspositionsWrapper&lt; _IndicesType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; triangular_solve_retval&lt; Side, TriangularType, Rhs &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TriangularView&lt; MatrixType, _Mode &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; TridiagonalizationMatrixTReturnType&lt; MatrixType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::traits&lt; VectorBlock&lt; VectorType, Size &gt; &gt;</class>
    <class kind="struct">Eigen::internal::transfer_constness</class>
    <class kind="struct">Eigen::internal::transform_construct_from_matrix</class>
    <class kind="struct">Eigen::internal::transform_construct_from_matrix&lt; Other, AffineCompact, Options, Dim, HDim, HDim, HDim &gt;</class>
    <class kind="struct">Eigen::internal::transform_construct_from_matrix&lt; Other, Mode, Options, Dim, HDim, Dim, Dim &gt;</class>
    <class kind="struct">Eigen::internal::transform_construct_from_matrix&lt; Other, Mode, Options, Dim, HDim, Dim, HDim &gt;</class>
    <class kind="struct">Eigen::internal::transform_construct_from_matrix&lt; Other, Mode, Options, Dim, HDim, HDim, HDim &gt;</class>
    <class kind="struct">Eigen::internal::transform_left_product_impl</class>
    <class kind="struct">Eigen::internal::transform_left_product_impl&lt; Other, AffineCompact, Options, Dim, HDim, Dim, HDim &gt;</class>
    <class kind="struct">Eigen::internal::transform_left_product_impl&lt; Other, AffineCompact, Options, Dim, HDim, HDim, HDim &gt;</class>
    <class kind="struct">Eigen::internal::transform_left_product_impl&lt; Other, Mode, Options, Dim, HDim, Dim, Dim &gt;</class>
    <class kind="struct">Eigen::internal::transform_left_product_impl&lt; Other, Mode, Options, Dim, HDim, Dim, HDim &gt;</class>
    <class kind="struct">Eigen::internal::transform_left_product_impl&lt; Other, Mode, Options, Dim, HDim, HDim, HDim &gt;</class>
    <class kind="struct">Eigen::internal::transform_make_affine</class>
    <class kind="struct">Eigen::internal::transform_make_affine&lt; AffineCompact &gt;</class>
    <class kind="struct">Eigen::internal::transform_product_result</class>
    <class kind="struct">Eigen::internal::transform_right_product_impl</class>
    <class kind="struct">Eigen::internal::transform_right_product_impl&lt; TransformType, MatrixType, 0, RhsCols &gt;</class>
    <class kind="struct">Eigen::internal::transform_right_product_impl&lt; TransformType, MatrixType, 1, RhsCols &gt;</class>
    <class kind="struct">Eigen::internal::transform_right_product_impl&lt; TransformType, MatrixType, 2, 1 &gt;</class>
    <class kind="struct">Eigen::internal::transform_right_product_impl&lt; TransformType, MatrixType, 2, RhsCols &gt;</class>
    <class kind="struct">Eigen::internal::transform_take_affine_part</class>
    <class kind="struct">Eigen::internal::transform_take_affine_part&lt; Transform&lt; Scalar, Dim, AffineCompact, Options &gt; &gt;</class>
    <class kind="struct">Eigen::internal::transform_traits</class>
    <class kind="struct">Eigen::internal::transform_transform_product_impl</class>
    <class kind="struct">Eigen::internal::transform_transform_product_impl&lt; Transform&lt; Scalar, Dim, AffineCompact, LhsOptions &gt;, Transform&lt; Scalar, Dim, Projective, RhsOptions &gt;, true &gt;</class>
    <class kind="struct">Eigen::internal::transform_transform_product_impl&lt; Transform&lt; Scalar, Dim, LhsMode, LhsOptions &gt;, Transform&lt; Scalar, Dim, RhsMode, RhsOptions &gt;, false &gt;</class>
    <class kind="struct">Eigen::internal::transform_transform_product_impl&lt; Transform&lt; Scalar, Dim, LhsMode, LhsOptions &gt;, Transform&lt; Scalar, Dim, RhsMode, RhsOptions &gt;, true &gt;</class>
    <class kind="struct">Eigen::internal::transform_transform_product_impl&lt; Transform&lt; Scalar, Dim, Projective, LhsOptions &gt;, Transform&lt; Scalar, Dim, AffineCompact, RhsOptions &gt;, true &gt;</class>
    <class kind="struct">Eigen::internal::TransposeImpl_base</class>
    <class kind="struct">Eigen::internal::TransposeImpl_base&lt; MatrixType, false &gt;</class>
    <class kind="struct">Eigen::internal::transposition_matrix_product</class>
    <class kind="struct">Eigen::internal::Triangular2Dense</class>
    <class kind="struct">Eigen::internal::Triangular2Triangular</class>
    <class kind="struct">Eigen::internal::triangular_assignment_loop</class>
    <class kind="struct">Eigen::internal::triangular_assignment_loop&lt; Kernel, Mode, 0, SetOpposite &gt;</class>
    <class kind="struct">Eigen::internal::triangular_assignment_loop&lt; Kernel, Mode, Dynamic, SetOpposite &gt;</class>
    <class kind="class">Eigen::internal::triangular_dense_assignment_kernel</class>
    <class kind="class">Eigen::internal::triangular_dense_assignment_kernel&lt; UpLo, SelfAdjoint, SetOpposite, DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version &gt;</class>
    <class kind="struct">Eigen::internal::triangular_matrix_vector_product</class>
    <class kind="struct">Eigen::internal::triangular_matrix_vector_product&lt; Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, ColMajor, Version &gt;</class>
    <class kind="struct">Eigen::internal::triangular_matrix_vector_product&lt; Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, RowMajor, Version &gt;</class>
    <class kind="struct">Eigen::internal::triangular_matrix_vector_product_trmv</class>
    <class kind="struct">Eigen::internal::triangular_product_impl</class>
    <class kind="struct">Eigen::internal::triangular_product_impl&lt; Mode, false, Lhs, true, Rhs, false &gt;</class>
    <class kind="struct">Eigen::internal::triangular_product_impl&lt; Mode, LhsIsTriangular, Lhs, false, Rhs, false &gt;</class>
    <class kind="struct">Eigen::internal::triangular_product_impl&lt; Mode, true, Lhs, false, Rhs, true &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solve_matrix</class>
    <class kind="struct">Eigen::internal::triangular_solve_matrix&lt; Scalar, Index, OnTheLeft, Mode, Conjugate, TriStorageOrder, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solve_matrix&lt; Scalar, Index, OnTheRight, Mode, Conjugate, TriStorageOrder, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solve_matrix&lt; Scalar, Index, Side, Mode, Conjugate, TriStorageOrder, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solve_retval</class>
    <class kind="struct">Eigen::internal::triangular_solve_vector</class>
    <class kind="struct">Eigen::internal::triangular_solve_vector&lt; LhsScalar, RhsScalar, Index, OnTheLeft, Mode, Conjugate, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solve_vector&lt; LhsScalar, RhsScalar, Index, OnTheLeft, Mode, Conjugate, RowMajor &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solve_vector&lt; LhsScalar, RhsScalar, Index, OnTheRight, Mode, Conjugate, StorageOrder &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solver_selector</class>
    <class kind="struct">Eigen::internal::triangular_solver_selector&lt; Lhs, Rhs, OnTheLeft, Mode, CompleteUnrolling, 1 &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solver_selector&lt; Lhs, Rhs, OnTheRight, Mode, CompleteUnrolling, 1 &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solver_selector&lt; Lhs, Rhs, Side, Mode, NoUnrolling, 1 &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solver_selector&lt; Lhs, Rhs, Side, Mode, NoUnrolling, Dynamic &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solver_unroller</class>
    <class kind="struct">Eigen::internal::triangular_solver_unroller&lt; Lhs, Rhs, Mode, LoopIndex, Size, false &gt;</class>
    <class kind="struct">Eigen::internal::triangular_solver_unroller&lt; Lhs, Rhs, Mode, LoopIndex, Size, true &gt;</class>
    <class kind="struct">Eigen::internal::tribb_kernel</class>
    <class kind="struct">Eigen::internal::tridiagonalization_inplace_selector</class>
    <class kind="struct">Eigen::internal::tridiagonalization_inplace_selector&lt; MatrixType, 1, IsComplex &gt;</class>
    <class kind="struct">Eigen::internal::tridiagonalization_inplace_selector&lt; MatrixType, 3, false &gt;</class>
    <class kind="struct">Eigen::internal::TridiagonalizationMatrixTReturnType</class>
    <class kind="class">Eigen::internal::TridiagonalMatrix</class>
    <class kind="struct">Eigen::internal::trmv_selector</class>
    <class kind="struct">Eigen::internal::trmv_selector&lt; Mode, ColMajor &gt;</class>
    <class kind="struct">Eigen::internal::trmv_selector&lt; Mode, RowMajor &gt;</class>
    <class kind="class">Eigen::internal::trsolve_traits</class>
    <class kind="struct">Eigen::internal::true_type</class>
    <class kind="struct">Eigen::internal::type_casting_traits</class>
    <class kind="struct">Eigen::internal::type_casting_traits&lt; double, float &gt;</class>
    <class kind="struct">Eigen::internal::type_casting_traits&lt; float, double &gt;</class>
    <class kind="struct">Eigen::internal::type_casting_traits&lt; float, int &gt;</class>
    <class kind="struct">Eigen::internal::type_casting_traits&lt; int, float &gt;</class>
    <class kind="struct">Eigen::internal::umeyama_transform_matrix_type</class>
    <class kind="struct">Eigen::internal::unaligned_dense_assignment_loop</class>
    <class kind="struct">Eigen::internal::unaligned_dense_assignment_loop&lt; false &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; ArrayWrapper&lt; TArgType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt;, IndexBased &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; Block&lt; ArgType, BlockRows, BlockCols, InnerPanel &gt;, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; Block&lt; const SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; Block&lt; SparseMatrix&lt; _Scalar, _Options, _StorageIndex &gt;, BlockRows, BlockCols, true &gt;, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; CwiseUnaryOp&lt; UnaryOp, ArgType &gt;, IndexBased &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; CwiseUnaryOp&lt; UnaryOp, ArgType &gt;, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; CwiseUnaryView&lt; UnaryOp, ArgType &gt;, IndexBased &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; CwiseUnaryView&lt; ViewOp, ArgType &gt;, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; Homogeneous&lt; ArgType, Direction &gt;, IndexBased &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; Inverse&lt; ArgType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; MatrixWrapper&lt; TArgType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; Replicate&lt; ArgType, RowFactor, ColFactor &gt; &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; Reverse&lt; ArgType, Direction &gt; &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; SparseView&lt; ArgType &gt;, IndexBased &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; SparseView&lt; ArgType &gt;, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; SparseView&lt; Product&lt; Lhs, Rhs, Options &gt; &gt;, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; Transpose&lt; ArgType &gt;, IndexBased &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; Transpose&lt; ArgType &gt;, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; TriangularView&lt; ArgType, Mode &gt;, IteratorBased &gt;</class>
    <class kind="struct">Eigen::internal::unary_evaluator&lt; TriangularView&lt; MatrixType, Mode &gt;, IndexBased &gt;</class>
    <class kind="struct">Eigen::internal::unary_result_of_select</class>
    <class kind="struct">Eigen::internal::unary_result_of_select&lt; Func, ArgType, sizeof(has_std_result_type)&gt;</class>
    <class kind="struct">Eigen::internal::unary_result_of_select&lt; Func, ArgType, sizeof(has_tr1_result)&gt;</class>
    <class kind="struct">Eigen::internal::unitOrthogonal_selector</class>
    <class kind="struct">Eigen::internal::unitOrthogonal_selector&lt; Derived, 2 &gt;</class>
    <class kind="struct">Eigen::internal::unitOrthogonal_selector&lt; Derived, 3 &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; DoublePacket&lt; Packet &gt; &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet16f &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet16i &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet1cd &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet2cd &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet2cf &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet2d &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet4cf &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet4d &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet4f &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet4i &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet8d &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet8f &gt;</class>
    <class kind="struct">Eigen::internal::unpacket_traits&lt; Packet8i &gt;</class>
    <class kind="class">Eigen::internal::UpperBidiagonalization</class>
    <class kind="class">Eigen::internal::variable_if_dynamic</class>
    <class kind="class">Eigen::internal::variable_if_dynamic&lt; T, Dynamic &gt;</class>
    <class kind="class">Eigen::internal::variable_if_dynamicindex</class>
    <class kind="class">Eigen::internal::variable_if_dynamicindex&lt; T, DynamicIndex &gt;</class>
    <class kind="struct">Eigen::internal::vectorwise_reverse_inplace_impl</class>
    <class kind="struct">Eigen::internal::vectorwise_reverse_inplace_impl&lt; Horizontal &gt;</class>
    <class kind="struct">Eigen::internal::vectorwise_reverse_inplace_impl&lt; Vertical &gt;</class>
    <class kind="class">Eigen::internal::visitor_evaluator</class>
    <class kind="struct">Eigen::internal::visitor_impl</class>
    <class kind="struct">Eigen::internal::visitor_impl&lt; Visitor, Derived, 1 &gt;</class>
    <class kind="struct">Eigen::internal::visitor_impl&lt; Visitor, Derived, Dynamic &gt;</class>
    <class kind="class">Eigen::internal::vml_assign_traits</class>
    <member kind="typedef">
      <type>std::ptrdiff_t</type>
      <name>IntPtr</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa163dba844d8d3fb778e6cc6b207d61e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__m512</type>
      <name>Packet16f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af688e4e3cd59d1ff870fd833d8471820</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__m512i</type>
      <name>Packet16i</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9f485fa9ec6c60de4cc964b6cf402b02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__vector unsigned char</type>
      <name>Packet16uc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a22bb01662d3cbba84ee9c2fb0f409e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__m128d</type>
      <name>Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a071504a8c370c69609dc68dbf8d4d9f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float32x2_t</type>
      <name>Packet2f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa6fad2033c6a65eea2b7d918a62f4c83</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32x2_t</type>
      <name>Packet2i</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae5f510152f1fc1cfa8e3c26647708c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__vector long long</type>
      <name>Packet2l</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a09f246eaec5d186fa8217682db8d3cdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__vector unsigned long long</type>
      <name>Packet2ul</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af83dae7998b670a04db19e156e4258cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__vector __bool int</type>
      <name>Packet4bi</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6f9e47f41b5dca8c3b9c5224f6c5dd5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__m256d</type>
      <name>Packet4d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af185b3e592a4672447442f1c5339d63b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__vector float</type>
      <name>Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2e4841a659d4211ca894a9bb5941b2ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__vector int</type>
      <name>Packet4i</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a15b322d4aaec9d28a70090d166201c9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__vector unsigned int</type>
      <name>Packet4ui</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6dd433b4095d1c0cdbedc6c8dd8cfaaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__m512d</type>
      <name>Packet8d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a39f8677eebe0898f820dbf3168fc5780</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__m256</type>
      <name>Packet8f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae3ed51cbd6587ec20b6ea58b0454b4cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__vector short int</type>
      <name>Packet8i</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa879fe6cf659798475589cd11b883a16</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::size_t</type>
      <name>UIntPtr</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a017bb5f182d0e8afd1fed693649d2436</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SDP_AsScalarProduct</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0ead1a79f83cf2b1f23d99de3b6a1a39a4c7b821cae475764dc3f6f9e672c6f57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SDP_AsCwiseProduct</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0ead1a79f83cf2b1f23d99de3b6a1a39a9c1f62dde971274d40d801ab58ed9a29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SVA_RuntimeSwitch</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a76720559f39d5b24a9cc5b752fe020b3a8c561e1c1787ba87225ddd45f5d49dc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SVA_Inner</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a76720559f39d5b24a9cc5b752fe020b3a0376a935bde47b615cfcf461e381d298</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SVA_Outer</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a76720559f39d5b24a9cc5b752fe020b3a2310e1a221187c9bde583ededa2c0ff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LUNoMarker</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa762519186c4224db8b0641917b49b65ae513b57c3d684603a0920979538c809b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>emptyIdxLU</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a711081102e093c220f4b69549f158407ae257de63ffe726374aebcdd6c7b64be1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PreconditionIfMoreColsThanRows</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6b5713bcc5b97139d6a79c7acdb4db62adfa337668e3d39e7dd721825902eba87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PreconditionIfMoreRowsThanCols</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6b5713bcc5b97139d6a79c7acdb4db62af43dd09c4617ed9311811a15db114b62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ComparisonName</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a11df3bc16c766c83507d4d59b6ef56e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>cmp_EQ</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a11df3bc16c766c83507d4d59b6ef56e2a5b7c37c3d9ec1d93ec8a59ca1d2c854f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>cmp_LT</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a11df3bc16c766c83507d4d59b6ef56e2aabf85b050c6f4bb0032218b0813aab53</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>cmp_LE</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a11df3bc16c766c83507d4d59b6ef56e2ad6845a88367c835ee77cce9c856ef62c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>cmp_UNORD</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a11df3bc16c766c83507d4d59b6ef56e2aeebc35e52ca665b043674a3280ffa2d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>cmp_NEQ</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a11df3bc16c766c83507d4d59b6ef56e2a2dd2824b0c2b74f0739d49f439f2081f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>cmp_GT</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a11df3bc16c766c83507d4d59b6ef56e2a6552d3da8d88d3bcbeae57ac52a4974c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>cmp_GE</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a11df3bc16c766c83507d4d59b6ef56e2ac9f0178e42214db49c7ffb4ad677475d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>MemType</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5ada550dfc9d36503a814391f7f68fc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LUSUP</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5ada550dfc9d36503a814391f7f68fc9a67fdf1f8848c1619be225d5e2e5b26a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UCOL</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5ada550dfc9d36503a814391f7f68fc9ae6a146cbb0dde5dfbc141cd44fa5e452</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LSUB</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5ada550dfc9d36503a814391f7f68fc9a89630f807204b5851cb6128f33df77ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USUB</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5ada550dfc9d36503a814391f7f68fc9a9f7ac43826c56358b26b891565d7fc37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LLVL</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5ada550dfc9d36503a814391f7f68fc9aaa1eaea1634be97600fc1c2fcef05535</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ULVL</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5ada550dfc9d36503a814391f7f68fc9a9f67b4f1730485e162f277e5f0926037</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>PermPermProduct_t</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a837e6488b526acf05536e7ebf64245b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PermPermProduct</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a837e6488b526acf05536e7ebf64245b4aee2f3d4b0c57d8e4d0b66950a98b0e75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SignMatrix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a39fc8ba8ec6e221fec1919403dac3b1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PositiveSemiDef</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a39fc8ba8ec6e221fec1919403dac3b1ba5bfe11d9da0028e9cdef1645663377bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NegativeSemiDef</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a39fc8ba8ec6e221fec1919403dac3b1baeefdf4a83ef11bbfc230661c9c0e60b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZeroSign</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a39fc8ba8ec6e221fec1919403dac3b1ba897bb107420f72a0e8dab1beba1d6506</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Indefinite</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a39fc8ba8ec6e221fec1919403dac3b1bafb6b4cdaacd53aaadc069837d76cdccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a58434b8e22a497651a1773bf121a8a94</anchor>
      <arglist>(ZERO, 0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet2l</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9b1700cd14f7bbbdefdd02df6e5725eb</anchor>
      <arglist>(ZERO, 0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet2l</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aeed13b161f6780acddc2406819bcdc30</anchor>
      <arglist>(ONE, 1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a942acd8105c3749df0d9806f3b21cd49</anchor>
      <arglist>(ZERO, 0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet4i</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac1f75b9135dd79e03d0a502f72ebb49e</anchor>
      <arglist>(ZERO, 0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet4i</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a81994039f6d6b49a107fa38d0aa4d419</anchor>
      <arglist>(ONE, 1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet4i</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae15d296ec6c3d87526f321f5a1c5e3b1</anchor>
      <arglist>(MINUS16,-16)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet4i</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aac45a51190650c44fc73609b02c11336</anchor>
      <arglist>(MINUS1,-1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet4i</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a81994039f6d6b49a107fa38d0aa4d419</anchor>
      <arglist>(ONE, 1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afd080992773646437546fb8d871b3eba</anchor>
      <arglist>(1, 1.0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abbaf80ac53d4cac1b7ed3ef9ad4668d0</anchor>
      <arglist>(2, 2.0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5c52ef4b62a4f7bf11a836659f9e4102</anchor>
      <arglist>(half, 0.5)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a31fe3a43934f1483cb0a8bacceda093c</anchor>
      <arglist>(exp_hi, 709.437)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4adee68a0e9221dd0800807a1621d427</anchor>
      <arglist>(exp_lo, -709.436139303)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8326e5bb6735425942940185d3131502</anchor>
      <arglist>(cephes_LOG2EF, 1.4426950408889634073599)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adb91e577b8048b7c2c03f2cda3d88a84</anchor>
      <arglist>(cephes_exp_p0, 1.26177193074810590878e-4)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae6669809de8c327bbb72255f0b356b97</anchor>
      <arglist>(cephes_exp_p1, 3.02994407707441961300e-2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0bde25b9c0da8a611771785b6638197a</anchor>
      <arglist>(cephes_exp_p2, 9.99999999999999999910e-1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2c7705a5fe1bbe73ea26a554f557b75b</anchor>
      <arglist>(cephes_exp_q0, 3.00198505138664455042e-6)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa6f14e9a7128efef268af6055ae7c400</anchor>
      <arglist>(cephes_exp_q1, 2.52448340349684104192e-3)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abc745b44f3dc6f04e5dcf4fbc150f6d9</anchor>
      <arglist>(cephes_exp_q2, 2.27265548208155028766e-1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3d801f09c00df1ceb58575736350d938</anchor>
      <arglist>(cephes_exp_q3, 2.00000000000000000009e0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a07807a6b02bcd2993e35384fae3eadcd</anchor>
      <arglist>(cephes_exp_C1, 0.693145751953125)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet2d</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a134a3306e2246cb701e99a2ef65c6fad</anchor>
      <arglist>(cephes_exp_C2, 1.42860682030941723212e-6)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae423db3a3c2b900d0cb30a6be058ba73</anchor>
      <arglist>(1, 1.0f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6f48f8f7d7e6b598b7873c847954bd6a</anchor>
      <arglist>(half, 0.5f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5a7380e7b70749d3a471cbfd2f72a991</anchor>
      <arglist>(cephes_SQRTHF, 0.707106781186547524f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a01807efa9a2732673428a7506c83acaa</anchor>
      <arglist>(cephes_log_p0, 7.0376836292E-2f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3c0aab7c33f2fd280b66762b8b84a181</anchor>
      <arglist>(cephes_log_p1, - 1.1514610310E-1f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8874ae20a783c791eb6021b5cfeaf9ea</anchor>
      <arglist>(cephes_log_p2, 1.1676998740E-1f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6e692e04199669f872cc7aa4d6c41a4d</anchor>
      <arglist>(cephes_log_p3, - 1.2420140846E-1f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1c7549cd65f3f306680ff391675f3e02</anchor>
      <arglist>(cephes_log_p4,+1.4249322787E-1f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa71d87187b4f15a592acc04acf39970b</anchor>
      <arglist>(cephes_log_p5, - 1.6668057665E-1f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9d04991120301837d8c62365f437c9b8</anchor>
      <arglist>(cephes_log_p6,+2.0000714765E-1f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab60dfaff66c50e8c3e26046aa70bda3c</anchor>
      <arglist>(cephes_log_p7, - 2.4999993993E-1f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a961b69595b1452b285bfe8b07c0ab527</anchor>
      <arglist>(cephes_log_p8,+3.3333331174E-1f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a06589c8aba6f58b648bebc3ce188bced</anchor>
      <arglist>(cephes_log_q1, -2.12194440e-4f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0a35b04325d2650d2c5a238c82ec246c</anchor>
      <arglist>(cephes_log_q2, 0.693359375f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a58b725f4de34e7f53cfae27fbc4c695f</anchor>
      <arglist>(exp_hi, 88.3762626647950f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aad6f731f226ecdb773adbf8a30a531ba</anchor>
      <arglist>(exp_lo, -88.3762626647949f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a62df50c140db8c7941c4e598ca1ba128</anchor>
      <arglist>(cephes_LOG2EF, 1.44269504088896341f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3ab5218c9032404ef70086daf401fef6</anchor>
      <arglist>(cephes_exp_C1, 0.693359375f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3d98c374a3925c0d67379ff42e54877d</anchor>
      <arglist>(cephes_exp_C2, -2.12194440e-4f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9d50ce52765c35e57822c27a05b29174</anchor>
      <arglist>(cephes_exp_p0, 1.9875691500E-4f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aadfa3a0ad41a618ee551fb33956e43dd</anchor>
      <arglist>(cephes_exp_p1, 1.3981999507E-3f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac12913bf5545ef74aa6b4cf81cd87206</anchor>
      <arglist>(cephes_exp_p2, 8.3334519073E-3f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad64e1bafbb269ee883482be6302b12dc</anchor>
      <arglist>(cephes_exp_p3, 4.1665795894E-2f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2742f994f57df2eaba09f293a4cff4b8</anchor>
      <arglist>(cephes_exp_p4, 1.6666665459E-1f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0930c72c482e6601c762b064f3608078</anchor>
      <arglist>(cephes_exp_p5, 5.0000001201E-1f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f_FROM_INT</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a83044d4d63a46e27f8647444da81d31b</anchor>
      <arglist>(inv_mant_mask, ~0x7f800000)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f_FROM_INT</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a37162c8f6626af6f355b63fa92703cf9</anchor>
      <arglist>(min_norm_pos, 0x00800000)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f_FROM_INT</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abebce899a03aac74fc724a2df1b3a728</anchor>
      <arglist>(minus_inf, 0xff800000)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f_FROM_INT</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a24888d25ddc6afc3e7843c569c34e518</anchor>
      <arglist>(minus_nan, 0xffffffff)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4i</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a356688d43fe70a124bfbd870a9acbcc8</anchor>
      <arglist>(0x7f, 0x7f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_Packet4i</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa3c0b6b3401b2e87965e362f7876e15d</anchor>
      <arglist>(23, 23)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>aligned_delete</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a00bb8914f075688a0029d9e87ac485ad</anchor>
      <arglist>(T *ptr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>aligned_free</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adad153f95799bcc02d86235418c0a73f</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void *</type>
      <name>aligned_malloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a746fc6b6bcc7367ec4fe64b6f8f155a0</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC T *</type>
      <name>aligned_new</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7b8dc8017e885090442e63fbb0ba270f</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>aligned_realloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2a45fbd9d5eaa2c84e561fceaf39d139</anchor>
      <arglist>(void *ptr, size_t new_size, size_t old_size)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>amd_flip</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a72134691e35594dbae02d69a0c5170fa</anchor>
      <arglist>(const T &amp;i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>amd_mark</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac1ede6035fa6dd5dd1a84538be2163e9</anchor>
      <arglist>(const T0 *w, const T1 &amp;j)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>amd_marked</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa833ee81053c3007dd4f7df2fd35e6cf</anchor>
      <arglist>(const T0 *w, const T1 &amp;j)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>amd_unflip</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7f2c5d4a113f220aeb207d2e51173eb5</anchor>
      <arglist>(const T &amp;i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apply_block_householder_on_the_left</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa4f23e8e0e68dae24dfef3d535aed89f</anchor>
      <arglist>(MatrixType &amp;mat, const VectorsType &amp;vectors, const CoeffsType &amp;hCoeffs, bool forward)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apply_rotation_in_the_plane</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5f7738a5c56c9b9decf94d9728ba7906</anchor>
      <arglist>(DenseBase&lt; VectorX &gt; &amp;xpr_x, DenseBase&lt; VectorY &gt; &amp;xpr_y, const JacobiRotation&lt; OtherScalar &gt; &amp;j)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assign_sparse_to_sparse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a822aa9eab9dafbe3fce2dd75b410bc40</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>SluMatrix</type>
      <name>asSluMatrix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a155ee1caa018b2eea27a75345caaffe9</anchor>
      <arglist>(MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>bicgstab</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3e9559d1e9c7b034925dd44b6f164f71</anchor>
      <arglist>(const MatrixType &amp;mat, const Rhs &amp;rhs, Dest &amp;x, const Preconditioner &amp;precond, Index &amp;iters, typename Dest::RealScalar &amp;tol_error)</arglist>
    </member>
    <member kind="function">
      <type>NumTraits&lt; typename traits&lt; Derived &gt;::Scalar &gt;::Real</type>
      <name>blueNorm_impl</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9448b0a0a26552a366ce8062cc39ff9c</anchor>
      <arglist>(const EigenBase&lt; Derived &gt; &amp;_vec)</arglist>
    </member>
    <member kind="function">
      <type>const Derived::Scalar</type>
      <name>bruteforce_det3_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a181974fd132805d09b70eb561a4a858f</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;matrix, int a, int b, int c)</arglist>
    </member>
    <member kind="function">
      <type>const Derived::Scalar</type>
      <name>bruteforce_det4_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac72578f738b594ae28ea7907fcc6c1c2</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;matrix, int j, int k, int m, int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>c_to_fortran_numbering</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3b77815ecf2fc57f2aedb98843ee27ca</anchor>
      <arglist>(MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_assignment</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a77793e4b74b9919e35295c839f2659b2</anchor>
      <arglist>(Dst &amp;dst, const Src &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_assignment</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa3db05ef2ee5dcf41ed295e769476879</anchor>
      <arglist>(const Dst &amp;dst, const Src &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_assignment</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2d05f73f407a32a3e3a188d105c5e37d</anchor>
      <arglist>(Dst &amp;dst, const Src &amp;src, const Func &amp;func, typename enable_if&lt; evaluator_assume_aliasing&lt; Src &gt;::value, void *&gt;::type=0)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_assignment</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af4977d18cb7ae093c2db68305e9d3101</anchor>
      <arglist>(Dst &amp;dst, const Src &amp;src, const Func &amp;func, typename enable_if&lt;!evaluator_assume_aliasing&lt; Src &gt;::value, void *&gt;::type=0)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_assignment</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab2deeca247b4610c74c36aec74779a73</anchor>
      <arglist>(NoAlias&lt; Dst, StorageBase &gt; &amp;dst, const Src &amp;src, const Func &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_assignment_no_alias</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5be231eab9df93bff91f5e0a81e87be7</anchor>
      <arglist>(Dst &amp;dst, const Src &amp;src, const Func &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_assignment_no_alias</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a38370bca6f0aee7461303e2252cc1299</anchor>
      <arglist>(Dst &amp;dst, const Src &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_assignment_no_alias_no_transpose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad37c6a435875b21fda4d7ca5a4364154</anchor>
      <arglist>(Dst &amp;dst, const Src &amp;src, const Func &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_assignment_no_alias_no_transpose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a29a5ab3dff368b97b02bc85877353d27</anchor>
      <arglist>(Dst &amp;dst, const Src &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_dense_assignment_loop</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acad2d3161008ad15e0d086b71783de25</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const Functor &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_dense_assignment_loop</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac2c8860de31cf24c929f08fb6629eea2</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_triangular_assignment_loop</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aaea39ddd26b75a6b9c90b9244d8e1e64</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src, const Functor &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void</type>
      <name>call_triangular_assignment_loop</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae29ded77dc40c5e1e1e1fbe3bd1492a2</anchor>
      <arglist>(DstXprType &amp;dst, const SrcXprType &amp;src)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>check_DenseIndex_is_signed</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9e3b8bd398c7818accb9cd2968d5fe7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_for_aliasing</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2088791fb8428a2cfad6bd71298795a2</anchor>
      <arglist>(const Dst &amp;dst, const Src &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void</type>
      <name>check_size_for_overflow</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a987dd564e37ebb9a5dd2801b831bc757</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>check_static_allocation_size</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0f7142ecdc385ba5e9dcf80f996c2e25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>check_that_malloc_is_allowed</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aade40fb602f8649b396fd4f20494884e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IndexType</type>
      <name>clear_mark</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab965a10f1988b181142ef432bbae7356</anchor>
      <arglist>(IndexType n_row, Colamd_Row&lt; IndexType &gt; Row [])</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC MatrixType::Scalar</type>
      <name>cofactor_3x3</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9ea59f946316faf22f4e7444f693f465</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC MatrixType::Scalar</type>
      <name>cofactor_4x4</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a59da7796f5fabd3f99a7af0c5c3b6e74</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>colamd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa26bc864c06e981b7b7a9802e18e649e</anchor>
      <arglist>(IndexType n_row, IndexType n_col, IndexType Alen, IndexType *A, IndexType *p, double knobs[COLAMD_KNOBS], IndexType stats[COLAMD_STATS])</arglist>
    </member>
    <member kind="function">
      <type>IndexType</type>
      <name>colamd_c</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aba19caf9fa9d16a9eb32da224ffae2d2</anchor>
      <arglist>(IndexType n_col)</arglist>
    </member>
    <member kind="function">
      <type>IndexType</type>
      <name>colamd_r</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a61271e07dc62bed8e3f0f9558ae4c785</anchor>
      <arglist>(IndexType n_row)</arglist>
    </member>
    <member kind="function">
      <type>IndexType</type>
      <name>colamd_recommended</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a182742cb4291838dfc4cd1e5b2b95c65</anchor>
      <arglist>(IndexType nnz, IndexType n_row, IndexType n_col)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>colamd_set_defaults</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8c1414080c7bdc52b9e914d99efb992c</anchor>
      <arglist>(double knobs[COLAMD_KNOBS])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>coletree</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a86181db74ba596a7afbfd89efcc5788c</anchor>
      <arglist>(const MatrixType &amp;mat, IndexVector &amp;parent, IndexVector &amp;firstRowElt, typename MatrixType::StorageIndex *perm=0)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>compute_inverse_size2_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a226353f68c902ad825660b118014f21f</anchor>
      <arglist>(const MatrixType &amp;matrix, const typename ResultType::Scalar &amp;invdet, ResultType &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>compute_inverse_size3_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa20f632ca9086b4c12fd89ff6c275bff</anchor>
      <arglist>(const MatrixType &amp;matrix, const typename ResultType::Scalar &amp;invdet, const Matrix&lt; typename ResultType::Scalar, 3, 1 &gt; &amp;cofactors_col0, ResultType &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>computeFromTridiagonal_impl</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a38da09fda4f78efb9723a482048c3d6c</anchor>
      <arglist>(DiagType &amp;diag, SubDiagType &amp;subdiag, const Index maxIterations, bool computeEigenvectors, MatrixType &amp;eivec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeProductBlockingSizes</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a85af7f706f2ecd66aaa5a088fc32cbcc</anchor>
      <arglist>(Index &amp;k, Index &amp;m, Index &amp;n, Index num_threads=1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeProductBlockingSizes</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a666defcfcf2cee6d50436b4144abd49b</anchor>
      <arglist>(Index &amp;k, Index &amp;m, Index &amp;n, Index num_threads=1)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>conditional_aligned_delete</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2a8995fb610fb7f96e31a138672d40ff</anchor>
      <arglist>(T *ptr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>conditional_aligned_delete_auto</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac282eda8b80ffde43233f1774206bcca</anchor>
      <arglist>(T *ptr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>conditional_aligned_free</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2a7fb46ed6502862862b417071e3d618</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>conditional_aligned_free&lt; false &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a879b765262b6a5776aed464ae01e0520</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void *</type>
      <name>conditional_aligned_malloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae50d92679c13b363c2c668c417d7b044</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void *</type>
      <name>conditional_aligned_malloc&lt; false &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae6012d2201f8b76fb6d9eace2c6041ec</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC T *</type>
      <name>conditional_aligned_new</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a96f32943eaca3054d37617ca07c66c75</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC T *</type>
      <name>conditional_aligned_new_auto</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9a222d0f78c14913a24dbf8a752d5200</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>conditional_aligned_realloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab3d3d1b8d3ef58b3fa476794894dd184</anchor>
      <arglist>(void *ptr, size_t new_size, size_t old_size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>conditional_aligned_realloc&lt; false &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a21d40c1f7eabef5d47426261e8744456</anchor>
      <arglist>(void *ptr, size_t new_size, size_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC T *</type>
      <name>conditional_aligned_realloc_new</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acd1bf5d604543130988ddbd8298d25ac</anchor>
      <arglist>(T *pts, size_t new_size, size_t old_size)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>conditional_aligned_realloc_new_auto</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad70e08b9bd6b5d7725cfd98c4a49e755</anchor>
      <arglist>(T *pts, size_t new_size, size_t old_size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>conjugate_gradient</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aff9eaa3ce0bcecb14e4664d80c44d801</anchor>
      <arglist>(const MatrixType &amp;mat, const Rhs &amp;rhs, Dest &amp;x, const Preconditioner &amp;precond, Index &amp;iters, typename Dest::RealScalar &amp;tol_error)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>conservative_sparse_sparse_product_impl</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0c576ae94e9a61be54cd90f41600aa42</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res, bool sortedInsertion=false)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC T *</type>
      <name>const_cast_ptr</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a24ab1ced00f49d7eb394495415fb7ff6</anchor>
      <arglist>(const T *ptr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC T *</type>
      <name>construct_elements_of_array</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac2b07ca757991b968ebeb6a41a7ebf82</anchor>
      <arglist>(T *ptr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC IndexDest</type>
      <name>convert_index</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a66f17ef65b1821965dcb8ad9a660b064</anchor>
      <arglist>(const IndexSrc &amp;idx)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>copy_bool</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6eba203a81c5888c5934ba70ceb0d22c</anchor>
      <arglist>(bool b)</arglist>
    </member>
    <member kind="function">
      <type>StorageIndex</type>
      <name>cs_tdfs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a10eccd9d3ce2e9cf441ae2f8db2ad569</anchor>
      <arglist>(StorageIndex j, StorageIndex k, StorageIndex *head, const StorageIndex *next, StorageIndex *post, StorageIndex *stack)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StorageIndex</type>
      <name>cs_wclear</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a32f71c893a1b3a5e673692b952a45b0d</anchor>
      <arglist>(StorageIndex mark, StorageIndex lemax, StorageIndex *w, StorageIndex n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>destruct_elements_of_array</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab4b7ebeb9bcc5ac331f4919a5bd8a0b4</anchor>
      <arglist>(T *ptr, size_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>detect_super_cols</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae76bb2cd821abff7b30c0727321cfe96</anchor>
      <arglist>(colamd_col&lt; IndexType &gt; Col [], IndexType A [], IndexType head [], IndexType row_start, IndexType row_length)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_CATCH_ASSIGN_XPR_OP_PRODUCT</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3c575314883519001847c55ce6b6dba6</anchor>
      <arglist>(assign_op, scalar_sum_op, add_assign_op)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_CATCH_ASSIGN_XPR_OP_PRODUCT</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a068fff0acae98704ea1686e613be8fa8</anchor>
      <arglist>(add_assign_op, scalar_sum_op, add_assign_op)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_CATCH_ASSIGN_XPR_OP_PRODUCT</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a575cb1d2d4554ab598d954294d3c53bf</anchor>
      <arglist>(sub_assign_op, scalar_sum_op, sub_assign_op)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_CATCH_ASSIGN_XPR_OP_PRODUCT</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad4da05a6d04ee1be3ac6e1939e5c80c5</anchor>
      <arglist>(assign_op, scalar_difference_op, sub_assign_op)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_CATCH_ASSIGN_XPR_OP_PRODUCT</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3aedb4391ed660d4b198aba8698200e7</anchor>
      <arglist>(add_assign_op, scalar_difference_op, sub_assign_op)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_CATCH_ASSIGN_XPR_OP_PRODUCT</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a55e26a1218132ccc9d060b7f7441834c</anchor>
      <arglist>(sub_assign_op, scalar_difference_op, add_assign_op)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab39eeebdbbd13c2d3a1cc14318f82b7c</anchor>
      <arglist>(squaredNorm, Size *NumTraits&lt; Scalar &gt;::MulCost+(Size-1) *NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af0728ee4134f879abe9121af16def656</anchor>
      <arglist>(norm,(Size+5) *NumTraits&lt; Scalar &gt;::MulCost+(Size-1) *NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aba307df48bf366dbd67f8874a8c17834</anchor>
      <arglist>(stableNorm,(Size+5) *NumTraits&lt; Scalar &gt;::MulCost+(Size-1) *NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a679d4a1ffba4b41232f135265bfeed29</anchor>
      <arglist>(blueNorm,(Size+5) *NumTraits&lt; Scalar &gt;::MulCost+(Size-1) *NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a561e210ddabd80c15133261e8f3fee32</anchor>
      <arglist>(hypotNorm,(Size-1) *functor_traits&lt; scalar_hypot_op&lt; Scalar &gt; &gt;::Cost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7facfa7241d92132c1cfde113d6774a4</anchor>
      <arglist>(sum,(Size-1) *NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aaa428334b11b154759d5032d49fb3187</anchor>
      <arglist>(mean,(Size-1) *NumTraits&lt; Scalar &gt;::AddCost+NumTraits&lt; Scalar &gt;::MulCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0de7f95e5f1fa492a604ce76af2f966d</anchor>
      <arglist>(minCoeff,(Size-1) *NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a920afb1ffeeb1df9e20b5305d44b4e9e</anchor>
      <arglist>(maxCoeff,(Size-1) *NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5aa49c0ad0ba41a6fa7e0900181a0364</anchor>
      <arglist>(all,(Size-1) *NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a988e8c367db47dcf2de8007b672e0a3d</anchor>
      <arglist>(any,(Size-1) *NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6bb963b8c61914561f26ad3cef3fde15</anchor>
      <arglist>(count,(Size-1) *NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a96b0b3e5538aa46b51c1db27fc372160</anchor>
      <arglist>(prod,(Size-1) *NumTraits&lt; Scalar &gt;::MulCost)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigen_pastix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad4ee1ca4d2da070262fd90025e78e085</anchor>
      <arglist>(pastix_data_t **pastix_data, int pastix_comm, int n, int *ptr, int *idx, float *vals, int *perm, int *invp, float *x, int nbrhs, int *iparm, double *dparm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigen_pastix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8346483bbc2fdc1060016e43455fc767</anchor>
      <arglist>(pastix_data_t **pastix_data, int pastix_comm, int n, int *ptr, int *idx, double *vals, int *perm, int *invp, double *x, int nbrhs, int *iparm, double *dparm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigen_pastix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6e5b1ff23fcbefa6a72093bf432dc7f3</anchor>
      <arglist>(pastix_data_t **pastix_data, int pastix_comm, int n, int *ptr, int *idx, std::complex&lt; float &gt; *vals, int *perm, int *invp, std::complex&lt; float &gt; *x, int nbrhs, int *iparm, double *dparm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigen_pastix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af1213cdace90c207c4b0345024f82bcb</anchor>
      <arglist>(pastix_data_t **pastix_data, int pastix_comm, int n, int *ptr, int *idx, std::complex&lt; double &gt; *vals, int *perm, int *invp, std::complex&lt; double &gt; *x, int nbrhs, int *iparm, double *dparm)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>etree_find</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af1daa938f6414254cc9a754f1ef2490b</anchor>
      <arglist>(Index i, IndexVector &amp;pp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evaluateProductBlockingSizesHeuristic</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a419aa7e2be7215d78da06bb9c0034fb9</anchor>
      <arglist>(Index &amp;k, Index &amp;m, Index &amp;n, Index num_threads=1)</arglist>
    </member>
    <member kind="function">
      <type>const T::Scalar *</type>
      <name>extract_data</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a61201d7da2eeda8e5469dc7b46d93c4d</anchor>
      <arglist>(const T &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IndexType</type>
      <name>find_ordering</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a376336aa36df45e1222e6296ef3ebf08</anchor>
      <arglist>(IndexType n_row, IndexType n_col, IndexType Alen, Colamd_Row&lt; IndexType &gt; Row [], colamd_col&lt; IndexType &gt; Col [], IndexType A [], IndexType head [], IndexType n_col2, IndexType max_deg, IndexType pfree)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>first_aligned</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adbf078c78da41b6c2ca7f85cf32e59b5</anchor>
      <arglist>(const Scalar *array, Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>first_aligned</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab83986b0ebbd20ebde1f9033162ca121</anchor>
      <arglist>(const DenseBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Index</type>
      <name>first_default_aligned</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aef45b3d13f972b0edee7537f50c929c9</anchor>
      <arglist>(const Scalar *array, Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>first_default_aligned</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8f16b915ba954e15a13f76ca3016830a</anchor>
      <arglist>(const DenseBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>first_multiple</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5692cd3c30a1b398f9c6d23edca0262f</anchor>
      <arglist>(Index size, Index base)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fortran_to_c_numbering</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2a586e53557a05a89df27c10a7e0e90c</anchor>
      <arglist>(MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IndexType</type>
      <name>garbage_collection</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8c4b12fee656dafc4cddebf95096993f</anchor>
      <arglist>(IndexType n_row, IndexType n_col, Colamd_Row&lt; IndexType &gt; Row [], colamd_col&lt; IndexType &gt; Col [], IndexType A [], IndexType *pfree)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>gebp_madd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a19c9093d838e8dd9c5fc18ff208f8ad6</anchor>
      <arglist>(const CJ &amp;cj, A &amp;a, B &amp;b, C &amp;c, T &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const Derived::Scalar</type>
      <name>general_det3_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2f9bd6b722b2debe228dc7b07737d6f7</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;matrix, int i1, int i2, int i3, int j1, int j2, int j3)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>generic_fast_tanh_float</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab589c1da1f207b3493c463c5f006c8cc</anchor>
      <arglist>(const T &amp;a_x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>handmade_aligned_free</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2a2e468d0c36a0b52ab8e22efdc6ca67</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>handmade_aligned_malloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1193f4157d44fdc9f1e91a1f2e988d19</anchor>
      <arglist>(std::size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>handmade_aligned_realloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab3a38b842941fe5ffcbff2bdd4735c1c</anchor>
      <arglist>(void *ptr, std::size_t size, std::size_t=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>householder_qr_inplace_unblocked</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a36c7a4dd089c5a50a1d4f4a89c4e9d18</anchor>
      <arglist>(MatrixQR &amp;mat, HCoeffs &amp;hCoeffs, typename MatrixQR::Scalar *tempData=0)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ignore_unused_variable</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa4a0b9ae1d91131465d7a48e43014aee</anchor>
      <arglist>(const T &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IndexType</type>
      <name>init_rows_cols</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4d019c471bd90530e4aa4e998d373445</anchor>
      <arglist>(IndexType n_row, IndexType n_col, Colamd_Row&lt; IndexType &gt; Row [], colamd_col&lt; IndexType &gt; col [], IndexType A [], IndexType p [], IndexType stats[COLAMD_STATS])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>init_scoring</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a15f40d1eb3db5ccefbf742469bd2f144</anchor>
      <arglist>(IndexType n_row, IndexType n_col, Colamd_Row&lt; IndexType &gt; Row [], colamd_col&lt; IndexType &gt; Col [], IndexType A [], IndexType head [], double knobs[COLAMD_KNOBS], IndexType *p_n_row2, IndexType *p_n_col2, IndexType *p_max_deg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_same_dense</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae3479b3708befc55b8b7bba82f95266f</anchor>
      <arglist>(const T1 &amp;mat1, const T2 &amp;mat2, typename enable_if&lt; has_direct_access&lt; T1 &gt;::ret &amp;&amp;has_direct_access&lt; T2 &gt;::ret, T1 &gt;::type *=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_same_dense</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af3f96a40e763c67bae52aee4bd009d8c</anchor>
      <arglist>(const T1 &amp;, const T2 &amp;, typename enable_if&lt;!(has_direct_access&lt; T1 &gt;::ret &amp;&amp;has_direct_access&lt; T2 &gt;::ret), T1 &gt;::type *=0)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>least_square_conjugate_gradient</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a634d8729318abe89f12e5520951c5131</anchor>
      <arglist>(const MatrixType &amp;mat, const Rhs &amp;rhs, Dest &amp;x, const Preconditioner &amp;precond, Index &amp;iters, typename Dest::RealScalar &amp;tol_error)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>llt_rank_update_lower</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a20afbac78b1a352482336e9047fe4ec2</anchor>
      <arglist>(MatrixType &amp;mat, const VectorType &amp;vec, const typename MatrixType::RealScalar &amp;sigma)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>LUnumTempV</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a06f46a81823c2cad7049491f40de06e6</anchor>
      <arglist>(Index &amp;m, Index &amp;w, Index &amp;t, Index &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>LUTempSpace</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0b9d112ab610214735f9fcdb863287fb</anchor>
      <arglist>(Index &amp;m, Index &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>make_block_householder_triangular_factor</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a25fb10863f558539b3a6de4d382b46e4</anchor>
      <arglist>(TriangularFactorType &amp;triFactor, const VectorsType &amp;vectors, const CoeffsType &amp;hCoeffs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>manage_caching_sizes</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa32f9fb4cd20f86ef87d00db101e2f7c</anchor>
      <arglist>(Action action, std::ptrdiff_t *l1, std::ptrdiff_t *l2, std::ptrdiff_t *l3)</arglist>
    </member>
    <member kind="function">
      <type>std::ptrdiff_t</type>
      <name>manage_caching_sizes_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac2dabbb388a11b5e16876fccd70920f9</anchor>
      <arglist>(std::ptrdiff_t a, std::ptrdiff_t b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>manage_multi_threading</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6e841e3c4f4914cf1e06704ec8537db3</anchor>
      <arglist>(Action action, int *v)</arglist>
    </member>
    <member kind="function">
      <type>MappedSparseMatrix&lt; Scalar, Flags, Index &gt;</type>
      <name>map_superlu</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af0c2439b44effeb2f244e6fb96ae5ac6</anchor>
      <arglist>(SluMatrix &amp;sluMat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>minimum_degree_ordering</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac4cdf88f2d52d415825bd1d185d897d6</anchor>
      <arglist>(SparseMatrix&lt; Scalar, ColMajor, StorageIndex &gt; &amp;C, PermutationMatrix&lt; Dynamic, Dynamic, StorageIndex &gt; &amp;perm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nr_etdfs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acbd726e03f667e0dc788c6b4e92d61ec</anchor>
      <arglist>(typename IndexVector::Scalar n, IndexVector &amp;parent, IndexVector &amp;first_kid, IndexVector &amp;next_kid, IndexVector &amp;post, typename IndexVector::Scalar postnum)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a99c999c893c4987a9c68b07de5732b8f</anchor>
      <arglist>(std::ostream &amp;s, const Packet16uc &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6793e02b2985406aa596927d9dfcfc14</anchor>
      <arglist>(std::ostream &amp;s, const Packet4f &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0d0a3677eb761c7d67b3e233c6579fae</anchor>
      <arglist>(std::ostream &amp;s, const Packet4i &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa6202cd36045cfe9df10d714518c698e</anchor>
      <arglist>(std::ostream &amp;s, const Packet4ui &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a53b387ca1108e588740ae260f135e92a</anchor>
      <arglist>(std::ostream &amp;s, const Packet2l &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad669a8d39acb42a9263fc671a05c1928</anchor>
      <arglist>(std::ostream &amp;s, const Packet2ul &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae64e06efdf49fafd6f4c039515d32e90</anchor>
      <arglist>(std::ostream &amp;s, const Packet2d &amp;v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>order_children</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a75ac7f446f763b6186431ab6c133b60e</anchor>
      <arglist>(IndexType n_col, colamd_col&lt; IndexType &gt; Col [], IndexType p [])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ordering_helper_at_plus_a</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a79d9939f88f7239eba14ff0f98d8a75d</anchor>
      <arglist>(const MatrixType &amp;A, MatrixType &amp;symmat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>outer_product_selector_run</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8490e8a32b5c5741c7872c2b2d5e6506</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, const Func &amp;func, const false_type &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>outer_product_selector_run</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae52e47855a57586063f015d7a6e3179e</anchor>
      <arglist>(Dst &amp;dst, const Lhs &amp;lhs, const Rhs &amp;rhs, const Func &amp;func, const true_type &amp;)</arglist>
    </member>
    <member kind="function">
      <type>uint32x2_t</type>
      <name>p2ui_CONJ_XOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a067e7bdf2d1a3ffadd4e1ed2cf1e8a5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint32x4_t</type>
      <name>p4ui_CONJ_XOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5d1dbc597a77fa32bdc040a524b2750e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9e0c497a439c608a95c28af90684a0e6</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5186f489cb92af2ef0b0d128792c62d4</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab356ec37bf991a4d80c18f998c3849cc</anchor>
      <arglist>(const Packet4d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad5ef11ae779af69a15ceef5761329d15</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9fdd6f0bbf0e65f4b7f1d47a7b9e76c0</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6c2f185b35a5c0ff18e39c00e0e00efc</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aeecd774c149ce8081af6d30b70c1c4cd</anchor>
      <arglist>(const Packet16f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pabs</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad4d30005989d841426dfacf1a8734274</anchor>
      <arglist>(const Packet8d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pabs&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab42ad42cb12bb736597e52f81b1ccaf7</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pabs&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2636173af6863de34e156dfbf6ed6301</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pabs&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a163de947bfa2499ca30d044121d9bb0b</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>pacos</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a64a02960f71e0cbed5ce852e564fbd10</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>padd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0f50f3baa0dcc73cd1c0baa06e5c8c13</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>DoublePacket&lt; Packet &gt;</type>
      <name>padd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac70a5a07ce4528ce1c83528dbf252f49</anchor>
      <arglist>(const DoublePacket&lt; Packet &gt; &amp;a, const DoublePacket&lt; Packet &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>padd&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a18bf28fc3b5a83afdc62ec3dd840d2c1</anchor>
      <arglist>(const Packet16f &amp;a, const Packet16f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>padd&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a91fe74310c5fa5881be8da11965daf87</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>padd&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aed5e53bef3b95b1e1100c0ab1c647c42</anchor>
      <arglist>(const Packet2cd &amp;a, const Packet2cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>padd&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ade9c3ce8224bc8269e6e6a6a0a73bdd1</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>padd&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a130a074afefb80e3e5a21127e1fa9a2c</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>padd&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab11a631dcbe3f6421c566d8b075a7889</anchor>
      <arglist>(const Packet4cf &amp;a, const Packet4cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>padd&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>add351895f6c430f9868527306613ba88</anchor>
      <arglist>(const Packet4d &amp;a, const Packet4d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>padd&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1b00ef4c11d9b491edfbee232e5bea00</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>padd&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a722391996fdea3f6d4b7b6b10b057b5a</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>padd&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afe98586b5559ae0be8117f91527fb922</anchor>
      <arglist>(const Packet8d &amp;a, const Packet8d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>padd&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a52aceed024c19abe6373e983f1cf456f</anchor>
      <arglist>(const Packet8f &amp;a, const Packet8f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>palign</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2ab4476e03df63e8154037294b2252c6</anchor>
      <arglist>(PacketType &amp;first, const PacketType &amp;second)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pand</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>addb183b5d88afb48c715db609ad8015e</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pand&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa5b2b7463f933d894768c8e01720839c</anchor>
      <arglist>(const Packet16f &amp;a, const Packet16f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pand&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab3b46233de25d02d88a67b047e97f01c</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pand&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a430daf5d4c58ae8df102eda3debe29ae</anchor>
      <arglist>(const Packet2cd &amp;a, const Packet2cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pand&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab433636bb8ef0295317cb233525409fe</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pand&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2f485a60994bad5dd0593292d0f89c19</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pand&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a61c66abe757d9226ade245a7aa933ecc</anchor>
      <arglist>(const Packet4cf &amp;a, const Packet4cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pand&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac2660f881609537339298ab45907bedd</anchor>
      <arglist>(const Packet4d &amp;a, const Packet4d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pand&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acf375c264eb0355dc0a93084b32a2b0b</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pand&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acaff78969deba7b5ad84b29634b0428b</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pand&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad3683ea9beeda63a49216d8f729ec4d5</anchor>
      <arglist>(const Packet8d &amp;a, const Packet8d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pand&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a99285234a5a8623397e915edd13a8351</anchor>
      <arglist>(const Packet8f &amp;a, const Packet8f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pandnot</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af0d93efd1718510bd216388a89d1e5d4</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pandnot&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a97159bd99b1f609f3311b8e548525629</anchor>
      <arglist>(const Packet16f &amp;a, const Packet16f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pandnot&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abca07ffc8f477060d1d23f9c1774d47a</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pandnot&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7581b24af7c62b141e9af806ea2d6f14</anchor>
      <arglist>(const Packet2cd &amp;a, const Packet2cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pandnot&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2907d155591bf6553fdbf268569ec745</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pandnot&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a13e7cbe45ea9a179e16b7a8c1e2ea2dd</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pandnot&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa0c1c1d1635c732bec230b7643fb811d</anchor>
      <arglist>(const Packet4cf &amp;a, const Packet4cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pandnot&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af1af001dafa477fce99cd00b5764bce7</anchor>
      <arglist>(const Packet4d &amp;a, const Packet4d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pandnot&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a00bb122bef7ee702b6300fc47db1fadf</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pandnot&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a772cc969145ff34b2f97462768acd7ac</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pandnot&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a005a413ac67fcec9162e22593906e1da</anchor>
      <arglist>(const Packet8d &amp;a, const Packet8d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pandnot&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6dcdc099c7ab246c9335f3d940ddd300</anchor>
      <arglist>(const Packet8f &amp;a, const Packet8f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parallelize_gemm</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2a7e89a0df89d06dd95f0c3dda17cf3e</anchor>
      <arglist>(const Functor &amp;func, Index rows, Index cols, Index depth, bool transpose)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>parg</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a20fb36c272856891c33ffd883c6aa508</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>partial_lu_inplace</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6631a201f1f0e9f43f5458478d30fa63</anchor>
      <arglist>(MatrixType &amp;lu, TranspositionType &amp;row_transpositions, typename TranspositionType::StorageIndex &amp;nb_transpositions)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>pasin</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acee867f0d298a2ee29adaa8de889eb5b</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>patan</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aeb4feddd9334c4ddff94450e2f19e96c</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pblend</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6fa0d8e45d2deadbf6ff61cdcd8a434c</anchor>
      <arglist>(const Selector&lt; 2 &gt; &amp;ifPacket, const Packet2cf &amp;thenPacket, const Packet2cf &amp;elsePacket)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pblend</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5512b53aba5494965a2d3ff675025294</anchor>
      <arglist>(const Selector&lt; unpacket_traits&lt; Packet &gt;::size &gt; &amp;ifPacket, const Packet &amp;thenPacket, const Packet &amp;elsePacket)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pblend</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0419f98a9afb39a824151324d0b86ba4</anchor>
      <arglist>(const Selector&lt; 8 &gt; &amp;ifPacket, const Packet8f &amp;thenPacket, const Packet8f &amp;elsePacket)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pblend</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad58c56d83790762a9674682f330498af</anchor>
      <arglist>(const Selector&lt; 4 &gt; &amp;ifPacket, const Packet4d &amp;thenPacket, const Packet4d &amp;elsePacket)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pblend</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5b61c32bd045683391e8cff756fd0be2</anchor>
      <arglist>(const Selector&lt; 4 &gt; &amp;ifPacket, const Packet4i &amp;thenPacket, const Packet4i &amp;elsePacket)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pblend</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abaadd9aa6aafdf268f71646684340302</anchor>
      <arglist>(const Selector&lt; 4 &gt; &amp;ifPacket, const Packet4f &amp;thenPacket, const Packet4f &amp;elsePacket)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pblend</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7370a006d1d0d00be298b21a0b74b8ae</anchor>
      <arglist>(const Selector&lt; 2 &gt; &amp;ifPacket, const Packet2d &amp;thenPacket, const Packet2d &amp;elsePacket)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pblend</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a350b35010acb6f967c8b3aba19cc4328</anchor>
      <arglist>(const Selector&lt; 16 &gt; &amp;, const Packet16f &amp;, const Packet16f &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pblend</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a116bc730d5c91e81e096f849bd756aa6</anchor>
      <arglist>(const Selector&lt; 8 &gt; &amp;, const Packet8d &amp;, const Packet8d &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pbroadcast2</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac327f9e9ef3df2268772137b04f04911</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *a, Packet &amp;a0, Packet &amp;a1)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pbroadcast4</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a351c452188046982bb21dc294d11691b</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *a, Packet &amp;a0, Packet &amp;a1, Packet &amp;a2, Packet &amp;a3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pbroadcast4&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa7c05c9c964fec8b1867c3ec9cb64806</anchor>
      <arglist>(const double *a, Packet2d &amp;a0, Packet2d &amp;a1, Packet2d &amp;a2, Packet2d &amp;a3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pbroadcast4&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adb4795938f0301e168c416c4b53ea7ea</anchor>
      <arglist>(const float *a, Packet4f &amp;a0, Packet4f &amp;a1, Packet4f &amp;a2, Packet4f &amp;a3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pbroadcast4&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afd48b2326a98fc69541aebbc7b916e40</anchor>
      <arglist>(const int *a, Packet4i &amp;a0, Packet4i &amp;a1, Packet4i &amp;a2, Packet4i &amp;a3)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TgtPacket</type>
      <name>pcast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0b3ae9566e84e6f87029390857b5c86a</anchor>
      <arglist>(const SrcPacket &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TgtPacket</type>
      <name>pcast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5b0c7909de40a4428cc1205bf793bdd8</anchor>
      <arglist>(const SrcPacket &amp;a, const SrcPacket &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC TgtPacket</type>
      <name>pcast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a67b2547ec4eb2b1c8c55f5651fda200f</anchor>
      <arglist>(const SrcPacket &amp;a, const SrcPacket &amp;, const SrcPacket &amp;, const SrcPacket &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pcast&lt; Packet2d, Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae559e83ea5635f7ce1c4da8a1b6f0a0c</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pcast&lt; Packet4f, Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4d363aa0f26d1590a08f81a0b079d42a</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pcast&lt; Packet4f, Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abda77c788d4df187c3a0c560b40ce7f7</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pcast&lt; Packet4i, Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a775cfd8f6fc50e460760f68fda93a9ba</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8i</type>
      <name>pcast&lt; Packet8f, Packet8i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad65b4d3d9a7b519ba0cc5cdcbc07b579</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pcast&lt; Packet8i, Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a125a89ba45ea3fa5607e19c8e6a99164</anchor>
      <arglist>(const Packet8i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>pceil</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9f4397f3ef4bc37449a2914ce8c16ea8</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pceil&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac6302e439a7df6b9bee65c75aa2be26d</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pceil&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3a056b00c84dcf391ef081de4b340384</anchor>
      <arglist>(const Packet4d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pceil&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9d844855a379b4eea125140139fe5c40</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pceil&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8ea44b7eb4f4f4c7093021b13592d8c8</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5e3a815054ebd3f85b712b0f656df759</anchor>
      <arglist>(const Packet4cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a09d3857508ad226b1c3fb2b8053a9857</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a73fba9b75766833d6d5ca43fc3a07b67</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6ac96581a6dd2086aba70cb09610bec4</anchor>
      <arglist>(const Packet4d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8i</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aeb8ca5b06e0427cc7c8d0bd7df10336c</anchor>
      <arglist>(const Packet8i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a32b18e7146f8f3e1cfbe8477f44f00ef</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a904533c8d3af6a2efc9955b32fe0575e</anchor>
      <arglist>(const Packet16f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aee7a888ababe7e2e104695b6e7d469a2</anchor>
      <arglist>(const Packet8d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16i</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a41d8d3eb1142dbc5d5ce8a3afdfb64ef</anchor>
      <arglist>(const Packet16i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adee7703d8adb8884bef0a76838f24ffe</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae0f694c1c6d63b471f39d195854b38b6</anchor>
      <arglist>(const Packet2cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a35099da9d1888b83cd39b5e550df71d4</anchor>
      <arglist>(const Packet1cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad1ed084e8b17458cc7a6393aad90e8f7</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pconj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5e7e367b9f82f6f704da66942b180e50</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>pcos</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a543f7e636fc50680d1f3c4d54b495594</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>pcos&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac005cc7410cfba10d4e99a0494df8a9e</anchor>
      <arglist>(const Packet4f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>pcosh</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7b54ef094f23cfbc2bcc5c03b6c27888</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pcplxflip</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a752eef39a3c68c505abf22cc53eb294c</anchor>
      <arglist>(const Packet2cf &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pcplxflip</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abf345f2bb58906567bb9355054af43d4</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pcplxflip</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a79e630f9d4aa81b60904b7085c99c473</anchor>
      <arglist>(const Packet1cd &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pcplxflip&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1f7057a9e79face2457b6bf1850b4c23</anchor>
      <arglist>(const Packet2cd &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pcplxflip&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab320047acb2a711eb25b502b1d3a20d1</anchor>
      <arglist>(const Packet2cf &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pcplxflip&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad52a3b1b94f53b88acfe2c3520568301</anchor>
      <arglist>(const Packet4cf &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pdiv</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a462e918f3381d435028a0decd5485844</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pdiv&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a99574d474e52b0e439a26434ca290849</anchor>
      <arglist>(const Packet16f &amp;a, const Packet16f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pdiv&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aef35715f93c5de8245caa6d3596483c0</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pdiv&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a64259468f24e10dfa65cca4689c2b52a</anchor>
      <arglist>(const Packet2cd &amp;a, const Packet2cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pdiv&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a88acae19dd76daa8a376f7eea84c3e61</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pdiv&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8d9b6dd22a9568380b3b54ece5eac0f0</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pdiv&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa57b26f09f6cb5025770f4cca97b3830</anchor>
      <arglist>(const Packet4cf &amp;a, const Packet4cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pdiv&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a622c3dbbbc5b3c177eee96851496756c</anchor>
      <arglist>(const Packet4d &amp;a, const Packet4d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pdiv&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7a2a0544bbabeb6b84840a1f856a76a5</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pdiv&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adaa877d95a0fab271f252265677f2459</anchor>
      <arglist>(const Packet4i &amp;, const Packet4i &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pdiv&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a993556e0ac60c0f7f7d08d574f41b8a0</anchor>
      <arglist>(const Packet8d &amp;a, const Packet8d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pdiv&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adf8d60701f303c98cf4709d383162609</anchor>
      <arglist>(const Packet8f &amp;a, const Packet8f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8i</type>
      <name>pdiv&lt; Packet8i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6906c3e9018564d1d537e7b523eada6f</anchor>
      <arglist>(const Packet8i &amp;, const Packet8i &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>permute_symm_to_fullsymm</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a174eec9bebb6b3629a95b532d05e419c</anchor>
      <arglist>(const MatrixType &amp;mat, SparseMatrix&lt; typename MatrixType::Scalar, DestOrder, typename MatrixType::StorageIndex &gt; &amp;_dest, const typename MatrixType::StorageIndex *perm=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>permute_symm_to_symm</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a774ca83200adf7454852c72fa7685384</anchor>
      <arglist>(const MatrixType &amp;mat, SparseMatrix&lt; typename MatrixType::Scalar, DestOrder, typename MatrixType::StorageIndex &gt; &amp;_dest, const typename MatrixType::StorageIndex *perm=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>permute_symm_to_symm</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2649bfc34f46b48ed846f70da6372841</anchor>
      <arglist>(const MatrixType &amp;mat, SparseMatrix&lt; typename MatrixType::Scalar, DstOrder, typename MatrixType::StorageIndex &gt; &amp;_dest, const typename MatrixType::StorageIndex *perm)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>pexp</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4e432b17ec36570c3588a088737da8b2</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet2d</type>
      <name>pexp&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae5458479b96b74a336076e12227c4f81</anchor>
      <arglist>(const Packet2d &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4d</type>
      <name>pexp&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa287cf9beefe00a71e537d61ca5e374d</anchor>
      <arglist>(const Packet4d &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>pexp&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae50022746c5ddd3c92ba6eae17b22b0c</anchor>
      <arglist>(const Packet4f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet8f</type>
      <name>pexp&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af5c77669e4c0a48e32f5d45c6a1aa9e8</anchor>
      <arglist>(const Packet8f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC unpacket_traits&lt; Packet &gt;::type</type>
      <name>pfirst</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ade1dec0d0e4f951ad55c33a7d951c947</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>pfirst&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afa51996fe277184be673c156b8b60f40</anchor>
      <arglist>(const Packet16f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>pfirst&lt; Packet16i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4bb6f59edaa2c9b8369c8e61960963e4</anchor>
      <arglist>(const Packet16i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; double &gt;</type>
      <name>pfirst&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae472932afc416de969005b3737d7062c</anchor>
      <arglist>(const Packet1cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; double &gt;</type>
      <name>pfirst&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab29f6a7426a3b70fc65654ea5e91a6d0</anchor>
      <arglist>(const Packet2cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>pfirst&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a609f47036c3284e339a274a95c29256a</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>pfirst&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af4d7bfd00624245c9481aa794165acb8</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>pfirst&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6e8c5ef8a353b017cd294d424b605cdc</anchor>
      <arglist>(const Packet4cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>pfirst&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adb091f83beaed781dd66f50712cea44d</anchor>
      <arglist>(const Packet4d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>pfirst&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2edd5c4942efc09fdf21a887d2311b6c</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>pfirst&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac2a33e6980023c110d8a3e5c6ae91816</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>pfirst&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad2dd7f2826c3513187bc2499c954202f</anchor>
      <arglist>(const Packet8d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>pfirst&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a959b7e9370a1eacd8e495a68c170f85f</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>pfirst&lt; Packet8i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a41eb357c07324f65138ee5fb717bac13</anchor>
      <arglist>(const Packet8i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>pfloor</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af761ddfbce019c99cf4a481d0d007946</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pfloor&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afcef5b81d59c0cde536eac077cc8e581</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pfloor&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aec4ef84ef25a5c26239fb9580ad196a5</anchor>
      <arglist>(const Packet4d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pfloor&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7320ad2f9ea3e75c263fa8839b8fd89f</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pfloor&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a15ddcdd3cce26de3303133d5b75f9eb8</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pgather</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a49ef1e59fe39c143bd5a24f8f9d2dcbd</anchor>
      <arglist>(const Scalar *from, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet2d</type>
      <name>pgather&lt; double, Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad5638aebcd54734e0ff846c96cf56224</anchor>
      <arglist>(const double *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet4d</type>
      <name>pgather&lt; double, Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aaa788ca4b2e2b622821d81e9b0f707de</anchor>
      <arglist>(const double *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet8d</type>
      <name>pgather&lt; double, Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab531c26e04e9fa158424a51e8a44b2cc</anchor>
      <arglist>(const double *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet16f</type>
      <name>pgather&lt; float, Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac431adc8d4eb3054f3b4a15b3b391e8f</anchor>
      <arglist>(const float *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet4f</type>
      <name>pgather&lt; float, Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5edf629e883e10447347e830b8c9f06f</anchor>
      <arglist>(const float *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet8f</type>
      <name>pgather&lt; float, Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad3ece0545508527a7f9eb0a38fb4ec93</anchor>
      <arglist>(const float *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet4i</type>
      <name>pgather&lt; int, Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad1b61241ebacb0d1436b87089571eb33</anchor>
      <arglist>(const int *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet1cd</type>
      <name>pgather&lt; std::complex&lt; double &gt;, Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a27be9d816b0e77a8d22c2a3d67c57456</anchor>
      <arglist>(const std::complex&lt; double &gt; *from, Index stride EIGEN_UNUSED)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet2cd</type>
      <name>pgather&lt; std::complex&lt; double &gt;, Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afbd89fb076eab46f484f7cd9c6fee5af</anchor>
      <arglist>(const std::complex&lt; double &gt; *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet2cf</type>
      <name>pgather&lt; std::complex&lt; float &gt;, Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a32397fe26d21257ea1050bbdb1926e83</anchor>
      <arglist>(const std::complex&lt; float &gt; *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet4cf</type>
      <name>pgather&lt; std::complex&lt; float &gt;, Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4b2af3b412b5f172c08c31b50d89eca2</anchor>
      <arglist>(const std::complex&lt; float &gt; *from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pinsertfirst</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4e4eafb51675c17bd14345c900ad0374</anchor>
      <arglist>(const Packet4cf &amp;a, std::complex&lt; float &gt; b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pinsertfirst</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aff73318ada204f943076746d0b807ef6</anchor>
      <arglist>(const Packet2cd &amp;a, std::complex&lt; double &gt; b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pinsertfirst</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a49e8eec683eaff076dbdab4102a2ce38</anchor>
      <arglist>(const Packet2cf &amp;a, std::complex&lt; float &gt; b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pinsertfirst</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa3e93280e4bdb137637c11a525ba4d5e</anchor>
      <arglist>(const Packet1cd &amp;, std::complex&lt; double &gt; b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pinsertfirst</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aebd31b046fae40c8d457545c4f83875e</anchor>
      <arglist>(const Packet &amp;a, typename unpacket_traits&lt; Packet &gt;::type b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pinsertfirst</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a10dcda242af14e8a56d3ba1163d1d2e6</anchor>
      <arglist>(const Packet8f &amp;a, float b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pinsertfirst</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1c3862e87d930ec6efc2c9dd4cef3a2b</anchor>
      <arglist>(const Packet4d &amp;a, double b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pinsertfirst</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a54bcd5d6003b5b636704436a2bdf388a</anchor>
      <arglist>(const Packet4f &amp;a, float b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pinsertfirst</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a757c18cc3482e703a82957d569eaf078</anchor>
      <arglist>(const Packet2d &amp;a, double b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pinsertlast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a52c9d147b4fc071e867397f5ff60cedd</anchor>
      <arglist>(const Packet4cf &amp;a, std::complex&lt; float &gt; b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pinsertlast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac06b6f829c865e8e0e3ec9946aa18ed1</anchor>
      <arglist>(const Packet2cd &amp;a, std::complex&lt; double &gt; b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pinsertlast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a89c564ca8cb05083894165b15c4fd998</anchor>
      <arglist>(const Packet2cf &amp;a, std::complex&lt; float &gt; b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pinsertlast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae89f970de870fe2d824ad06363cb8438</anchor>
      <arglist>(const Packet1cd &amp;, std::complex&lt; double &gt; b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pinsertlast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9925e0fa1f686d4304a8dcd1c3cc015a</anchor>
      <arglist>(const Packet &amp;a, typename unpacket_traits&lt; Packet &gt;::type b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pinsertlast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a664c45bfc9e2f141d98d7ea96ca2425e</anchor>
      <arglist>(const Packet8f &amp;a, float b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pinsertlast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1d47d94a58c112440594fc167306538c</anchor>
      <arglist>(const Packet4d &amp;a, double b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pinsertlast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a09a62507f084d45ac1abc6bc53d619a7</anchor>
      <arglist>(const Packet4f &amp;a, float b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pinsertlast</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a68c30f158b76175b68094310be8c9a7d</anchor>
      <arglist>(const Packet2d &amp;a, double b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pload</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae25c18feab0271a245176a7a3f2dcd3d</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pload1</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adb6cba700a88a195f7bcb75db14bce7f</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pload1&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a93170893c443fea5002051e343f9ffa9</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pload1&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af12588dc60a85e8132a95622e31cef8e</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pload1&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6dc41c241621125059e06cbb17b2b5b0</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pload1&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad29565e3fc4b10765b509bb0724f8c3c</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pload&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9bcedac3d74942d7672f16337cc73a8a</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16i</type>
      <name>pload&lt; Packet16i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acfcda63c40593aa27211b1b9aa04af33</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pload&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab29b09cdaffff04900c437c6c0953aa0</anchor>
      <arglist>(const std::complex&lt; double &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pload&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6b54ca6cb2be7a7f40351bc08abe62fb</anchor>
      <arglist>(const std::complex&lt; double &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pload&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa14f73affd0f1fa2f18bdcc799ea07af</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pload&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7b7d0a2fe1cb5ad90c8a7c8b61c5671a</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pload&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>add5c0f2bec03d6b5a3e9f2925baeff74</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pload&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad1499cbb8aef03333d5fc5c7861839bb</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pload&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a63e92b056e3378b0853f510fdb6757b2</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pload&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae1c0b08faef0da90bb6fa78856bcf726</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pload&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0bb5a18c4e1f622ebf6017e53920b33d</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pload&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7e80d5c3ef829e320737b8f5367e971e</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8i</type>
      <name>pload&lt; Packet8i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a86d3133f145dcad29a971a867d1a02a7</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>ploaddup</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae0dc23684d122fafc87263d1e4423fa6</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>ploaddup&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2a1f2cd5dc74a9b1449cba8358f0f6e1</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>ploaddup&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a985e1b0734993f441b31e6ec9d6d3595</anchor>
      <arglist>(const std::complex&lt; double &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>ploaddup&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2e52c9622c158218f05a6733c4706126</anchor>
      <arglist>(const std::complex&lt; double &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>ploaddup&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3a8c9a3f6c0beacc89b92bca87be0c81</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>ploaddup&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a422d191db7a3b5d19a59688e9138dc1c</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>ploaddup&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9641211c8ee7110d30ddf79ea34502ed</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>ploaddup&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8e3fd467bb22af29dfb912db2e2d799e</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>ploaddup&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4f98fd07c1d5009e6b536dd757688074</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>ploaddup&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3ddf82b3b7cd925ffb814a9baca92fe5</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>ploaddup&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a76355ebb97e8bbccbf87b272f1ca9113</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>ploaddup&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6d3dfb4dad5f9183f8ee49a28cb1c50d</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>ploadquad</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aee419455c26d707fd42fe49c7212b9ce</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>ploadquad&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adbe320e757a049ed05d0f564bf9c6d6d</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>ploadquad&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0c021ba22df2ab0ea36b6497bc18994c</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>ploadquad&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a87ac6079d379392919a8d2916d9400ae</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Packet</type>
      <name>ploadt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac12becb16e24b41520ac853b2b5bf2cb</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *from)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>ploadt_ro</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a85e1de89387b31d3652c987f4be58d75</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>ploadu</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5987b33df9fc7e5bd824287307fac913</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>ploadu&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4272ecbcc99acc876ea4ac438162efff</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16i</type>
      <name>ploadu&lt; Packet16i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6e3e401aa89591a77206e3d005aeb723</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>ploadu&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a64d8915097b2e3aca83d8ef2d6ec1c70</anchor>
      <arglist>(const std::complex&lt; double &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>ploadu&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a475188ba3e3012865468670d35514cad</anchor>
      <arglist>(const std::complex&lt; double &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>ploadu&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a93a6bdeb40170c6379a9ad832e01d300</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>ploadu&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aad2aa0e94b436c07af15649aa08c5b10</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>ploadu&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0af5b2c10a48eb64aad66d0ae8aac9eb</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>ploadu&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a84f52d45928544c60749e8f83555266a</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>ploadu&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac7c8e9806e423b61bb6ec916769bd133</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>ploadu&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8ca7358422bc5068a529fb12256f17c0</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>ploadu&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0d4a0a1c6f6dbaf6d1c251881e2da882</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>ploadu&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7258035635059b76010eefda134045a3</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8i</type>
      <name>ploadu&lt; Packet8i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a016af1763070949f8c9e9fe2753335db</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>plog</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3df2f47dad3f497cb70171f03353fccc</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>plog10</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a128b9447c98e77e946927d46046d8ccb</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>plog1p</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa02c3fd162bc2e5fb066a04e698c1b64</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>plog&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>adbf8c141f9a7f80e7c6800ffd1b459f9</anchor>
      <arglist>(const Packet4f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet8f</type>
      <name>plog&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a22506371c12a3a9b33a9ef4ee1224ccf</anchor>
      <arglist>(const Packet8f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>plset</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aca5178bcc596345a5429e30c6efaaa8c</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>plset&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a584837fcbeb0a3a2f270d0e5641dd549</anchor>
      <arglist>(const float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>plset&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a997a475a7aab55264d8b830068e65106</anchor>
      <arglist>(const double &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>plset&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab09c0ba6a7b1bb4257c766f1a716af2e</anchor>
      <arglist>(const double &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>plset&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae62a34e75a1b533d4baaea4a1719bd45</anchor>
      <arglist>(const float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>plset&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac2a7b21b9cb3ee5ba528785ee4eb82b4</anchor>
      <arglist>(const int &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>plset&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0f38ae595019ff37781e26e8e5ab2a7f</anchor>
      <arglist>(const double &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>plset&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6e4f5eb512758eb36335295f73ef7a5b</anchor>
      <arglist>(const float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmadd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a74b4d1fb91602aebe1ae5742e8c2d566</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b, const Packet4f &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmadd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a42d9d7327cce6bb6f38b1f11df8d2289</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b, const Packet4i &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pmadd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab13a05c13dc507207bbbb7a5f082085a</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b, const Packet &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pmadd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abdf0ea7e126fdf116b7e4d9200f7a90f</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b, const Packet2d &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pmax</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5b48179611579b41066884b064345c60</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pmax&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a76c434287ac1f22f8b22af2c39b3449f</anchor>
      <arglist>(const Packet16f &amp;a, const Packet16f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pmax&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aeab59aec7b70a1f67d9f060b55903ceb</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pmax&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6fcd20f386e9d69cb78d4dbb38d15a93</anchor>
      <arglist>(const Packet4d &amp;a, const Packet4d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmax&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afed49610891a1b453cf0ebf8f4fec3ce</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmax&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad9f57ee724ff8d0c74957beb4ad40d8e</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pmax&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8692d994952e63b1715ddf34e16e3106</anchor>
      <arglist>(const Packet8d &amp;a, const Packet8d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pmax&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a190c34785e0f92dea3f8786b8330063a</anchor>
      <arglist>(const Packet8f &amp;a, const Packet8f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pmin</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7963a08a4667f2c17320ca8c82b8571d</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pmin&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae183dcb768aaa07ed1df5b2297975039</anchor>
      <arglist>(const Packet16f &amp;a, const Packet16f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pmin&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acb800a8a7597c7cfe1955fcb2fe87e57</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pmin&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab95e2515c19afd9141f9d26ec44e1d3a</anchor>
      <arglist>(const Packet4d &amp;a, const Packet4d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmin&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1247c9b2be448c969a8072b27d544355</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmin&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab0fc91b2aa448d8ca108aeb812a4c444</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pmin&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af56a8ae3350ab119e541a02caba64e29</anchor>
      <arglist>(const Packet8d &amp;a, const Packet8d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pmin&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a50a454380904ca403618aed14024def4</anchor>
      <arglist>(const Packet8f &amp;a, const Packet8f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pmul</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a776f5f4b514ecaed2a98db928b8f745f</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>std::complex&lt; float &gt;</type>
      <name>pmul</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a62afddfd6054e0f7e840825e1a2e8516</anchor>
      <arglist>(const std::complex&lt; float &gt; &amp;a, const std::complex&lt; float &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>std::complex&lt; double &gt;</type>
      <name>pmul</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acd27efdccf5baa6298113f78bedab7b2</anchor>
      <arglist>(const std::complex&lt; double &gt; &amp;a, const std::complex&lt; double &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pmul&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a87244fb1620331cf859e4d7b5ce84800</anchor>
      <arglist>(const Packet16f &amp;a, const Packet16f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmul&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5eea28d03ca7dc618533d3b18db113a4</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pmul&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acba737094bb4027ac5dcc254b97ce74d</anchor>
      <arglist>(const Packet2cd &amp;a, const Packet2cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4d20a8ab7348f9305982185550a06543</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pmul&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7ddaaf72ad6b225759980160fdb93eb1</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pmul&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad00c03c68ed4f72f2e2a05287fa0cc55</anchor>
      <arglist>(const Packet4cf &amp;a, const Packet4cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pmul&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a889b4dcfc3caf6b69927924a3b3fbea9</anchor>
      <arglist>(const Packet4d &amp;a, const Packet4d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmul&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5828d050de45a585645f9a959b52a10c</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmul&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac857e3cd556f2e2f05896b08cf703569</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pmul&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a14f3341cfe428a018c137a692020741e</anchor>
      <arglist>(const Packet8d &amp;a, const Packet8d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pmul&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac7a893db9e575de48c02f4804ad87343</anchor>
      <arglist>(const Packet8f &amp;a, const Packet8f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aaffa1cc24fdde8db729bbcaf5755a88a</anchor>
      <arglist>(const Packet4cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7f6c6f991788c7f4724039e6d596339d</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af1c3650c47d06c1b68a7f32674ed5a6a</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a80485a08aec923ff377c240d3b46da0e</anchor>
      <arglist>(const Packet4d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af09888aebeb61a934e0d861356f404be</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a16a393201cd10d13afa03c5ae6b03ab8</anchor>
      <arglist>(const Packet16f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3a08ac40ab96ccff59ceb316d60236a3</anchor>
      <arglist>(const Packet8d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a422cda909d8bb0c3d0e871a0c94ae939</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0e342efdf30e450a66070cde342ea6f5</anchor>
      <arglist>(const Packet2cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae869e23cf8e6df4b433699ebd265d31e</anchor>
      <arglist>(const Packet1cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aed3b9988dbae5842d626ea606eb6b595</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pnegate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abb7e561b91aaf85a72025e78680b4843</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>por</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a70f7fdcb68cddd1d00fbd9bea3687daa</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>por&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2cb5b927adefae406a15ad4282d457ad</anchor>
      <arglist>(const Packet16f &amp;a, const Packet16f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>por&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae1ae10fd3366e66f7a9a4a08142cb088</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>por&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4d3f230cbe99c22bea02ad08eef996dc</anchor>
      <arglist>(const Packet2cd &amp;a, const Packet2cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>por&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a699a6917cdff3949223842bda57f0718</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>por&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4678ee0e598312caa5e7c62eee38b832</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>por&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aeabd400bbc8d481593a93d825b3aa3c7</anchor>
      <arglist>(const Packet4cf &amp;a, const Packet4cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>por&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aeed577308a3d27351a2c37dd98bfed7a</anchor>
      <arglist>(const Packet4d &amp;a, const Packet4d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>por&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4fb4f0998cd8b159ab05449459d3ce56</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>por&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1b9b1518331541832dbd38f5b9f575eb</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>por&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7059b12e1632b79ad7af111f5bbac1f6</anchor>
      <arglist>(const Packet8d &amp;a, const Packet8d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>por&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a942b2308dde2e669adf589d745cd6d8e</anchor>
      <arglist>(const Packet8f &amp;a, const Packet8f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC unpacket_traits&lt; Packet &gt;::type</type>
      <name>predux</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab11dcee34f3106b94ec66fe576122a2a</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a73901a0d1d0c5b8b6f0eb4cfa83e68e0</anchor>
      <arglist>(const Packet16f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; double &gt;</type>
      <name>predux&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa647cf3509ebf34364d3d7fae5f8d57f</anchor>
      <arglist>(const Packet1cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; double &gt;</type>
      <name>predux&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a817a45079c12857a367fab95a3c57de9</anchor>
      <arglist>(const Packet2cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>predux&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0ab586f7c54b9234944c042d13cba918</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a09278c9f5a526f5e39c882f95238a65a</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>predux&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6cefb1df9b38891adcbeb8de30e8ae53</anchor>
      <arglist>(const Packet4cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5d87e26dd9fd54cd7744c2403bba0325</anchor>
      <arglist>(const Packet4d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac452fae35fa261d87c7c36b3fd50b6ca</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acc5aba715ef7d93e46eb55406725ff24</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6da413a921f49aa16dc5734f7e95ebd2</anchor>
      <arglist>(const Packet8d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6e06d9ef7d8b40fdb3e09cdd0a785929</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC conditional&lt;(unpacket_traits&lt; Packet &gt;::size%8)==0, typename unpacket_traits&lt; Packet &gt;::half, Packet &gt;::type</type>
      <name>predux_downto4</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a105851178b9f3e99d9f9944ae40b3f3e</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const DoublePacket&lt; Packet &gt; &amp;</type>
      <name>predux_downto4</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4eb872731a1eebe7a759efd9eaecf7ca</anchor>
      <arglist>(const DoublePacket&lt; Packet &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>predux_downto4&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1943fd708af37d50c00c60b4e96fa8b0</anchor>
      <arglist>(const Packet16f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>predux_downto4&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a881c33f667c9001f90151c91a9cf9021</anchor>
      <arglist>(const Packet8d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>predux_downto4&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7bc80dff799ad8f5e75aab2ce62a7dcf</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC unpacket_traits&lt; Packet &gt;::type</type>
      <name>predux_max</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4ff4de76c025c1b4a1259d25d7e6244c</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_max&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2f594e100840510ecff9509db7639f6e</anchor>
      <arglist>(const Packet16f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_max&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a57f0f7472873a0e72fb6648aff40bd1e</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_max&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7bf5634fea49731b7f9602af60722d28</anchor>
      <arglist>(const Packet4d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_max&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3f362a568c10197e5cd626364b40c3f8</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux_max&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad28bd4ccd47c402564a0db725615a2cc</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_max&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8bdf55c06e26d3bdb9d15c84505e2c42</anchor>
      <arglist>(const Packet8d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_max&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a98afc052d11b426571d32c6325e43e17</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC unpacket_traits&lt; Packet &gt;::type</type>
      <name>predux_min</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a65ed5a4d21af41d32f2b537da6badfd1</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_min&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad57dbb23cf8b01f9bf6775296d50ae66</anchor>
      <arglist>(const Packet16f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_min&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a91a2407669903bcb8a10ea93751a4411</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_min&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a74f6927abda2c407a71c52f226e13841</anchor>
      <arglist>(const Packet4d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_min&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afd762b5442ff0b187fa8754c6b0b45c2</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux_min&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a547129a430eecaa551362390df1de9e8</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_min&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9177de25894c59a08af1911b72e84ba3</anchor>
      <arglist>(const Packet8d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_min&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3c0be819d1b12a92ffa63ecb665ac58f</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC unpacket_traits&lt; Packet &gt;::type</type>
      <name>predux_mul</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afbb05428a04dd71baae27c102ceb9523</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_mul&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6b3a7bccf8209931f7f588c878c2406a</anchor>
      <arglist>(const Packet16f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; double &gt;</type>
      <name>predux_mul&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2167f8226de264e5a3792a632e7412de</anchor>
      <arglist>(const Packet1cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; double &gt;</type>
      <name>predux_mul&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a17efed40779815ef98960244d73565bb</anchor>
      <arglist>(const Packet2cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>predux_mul&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0a0f0317480807aaea520f2445ee72d9</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_mul&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8cc535b17cd693b49e3a29d50c8a1afb</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>predux_mul&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9c50aecd61dc9f87fb584165e99adb46</anchor>
      <arglist>(const Packet4cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_mul&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae50c6d264108ba868c3494589f12c838</anchor>
      <arglist>(const Packet4d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_mul&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7ff699d76ee5c82f775f7521476cd738</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux_mul&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a64a70aad7e3c4cd7cd745f1cab35632b</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_mul&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aacecd61343765583cd7154eef63b871f</anchor>
      <arglist>(const Packet8d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_mul&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a20e4b47b36feca8e9d7683308b23b84a</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>preduxp</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a731758e92a3e62898266e2466aaa72a8</anchor>
      <arglist>(const Packet *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>preduxp&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a59c75851a19d41f2e8a417193502fb7c</anchor>
      <arglist>(const Packet16f *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>preduxp&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a87f394715d6d8eb91ca1f62e1a8ceb9c</anchor>
      <arglist>(const Packet1cd *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>preduxp&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ace14e019013bd60a4aed54ac061a9531</anchor>
      <arglist>(const Packet2cd *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>preduxp&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a150e942c8daf77d3d541c1f22d21b216</anchor>
      <arglist>(const Packet2cf *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>preduxp&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac11481314738487cf1c84dba8c21ff8b</anchor>
      <arglist>(const Packet2d *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>preduxp&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aba832c112d719e488db8631939774dd6</anchor>
      <arglist>(const Packet4cf *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>preduxp&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4fbcd1540669c574c021ba5055088625</anchor>
      <arglist>(const Packet4d *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>preduxp&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a39cf655faeabd9cf2fa3eecdf8f9a870</anchor>
      <arglist>(const Packet4f *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>preduxp&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afe316a337f5fa28c1bd4683c70d1dfe6</anchor>
      <arglist>(const Packet4i *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>preduxp&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a399f82ea79fea2221d7f16914f1a08e2</anchor>
      <arglist>(const Packet8d *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>preduxp&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aab4447f1586d6fb38a49fd152bef0f59</anchor>
      <arglist>(const Packet8f *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>prefetch</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a557119ca2ecbb5fc69ad064afe8bca3f</anchor>
      <arglist>(const Scalar *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; double &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afd9b32ea1210628e6993a912fb0f301c</anchor>
      <arglist>(const double *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a84729d9dc9045c5aa096ce1c355da8cc</anchor>
      <arglist>(const float *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af11b2c02aed99a41cf13ab7c867b5ab2</anchor>
      <arglist>(const int *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; std::complex&lt; double &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab4388c5a5a5258243a3d41c2119b66ec</anchor>
      <arglist>(const std::complex&lt; double &gt; *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a85be7a77d836921a903a39877c42ac87</anchor>
      <arglist>(const std::complex&lt; float &gt; *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af02a79eb793dbd21f24f138eedf0f655</anchor>
      <arglist>(const Packet4cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6f2a4f141d591a6b416ef718ef75909c</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad9c27cc4d55785e56949b95e6e6faf84</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aeaf5a35f09f5a299f11c48b1c7a67ac2</anchor>
      <arglist>(const Packet4d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad5277aa8198a1668fe9dd0313c818dec</anchor>
      <arglist>(const Packet2cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad68395462f0b2bcad95267e6259f70ea</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6dab39bfea3754ef2994956e30d02a35</anchor>
      <arglist>(const Packet1cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afec2557d181b7c67d670cf51c628c103</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab6feb0f00213b7e4222460244653db67</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2985360923239d7ae8237408c4a39e6b</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7539723d25216e31ce77b9e59c220803</anchor>
      <arglist>(const Packet16f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>preverse</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac54e2f8048a2b8bdedbe3926215a4dc2</anchor>
      <arglist>(const Packet8d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>print_matrix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab2f70c62aa6708bda65f2ce9d49929e0</anchor>
      <arglist>(std::ostream &amp;s, const Derived &amp;_m, const IOFormat &amp;fmt)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>pround</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7de6486f124ebaea988c6e6eb5629c31</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pround&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af045e33dd14e6fae168ee6094e461d9d</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pround&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa8bc5fc719ce0a8e9e5c53909d0d4dcd</anchor>
      <arglist>(const Packet4d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pround&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aeb781b776890304f95de04eb38334c21</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pround&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac5dff5e387be3a0c5da2f1f5e7e306c5</anchor>
      <arglist>(const Packet8f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>prsqrt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae2a6f4fec545ece4df86b64228bdbe56</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet2d</type>
      <name>prsqrt&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af30b2121ee9aa563c033f6332fb4243e</anchor>
      <arglist>(const Packet2d &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4d</type>
      <name>prsqrt&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af8bedd8df1a65eb70af9e8610ab63fcc</anchor>
      <arglist>(const Packet4d &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>prsqrt&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a98b3641bf0b5b095f1879b167959c505</anchor>
      <arglist>(const Packet4f &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet8f</type>
      <name>prsqrt&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a636a9eb228d5c70e27417c4b736eb6cf</anchor>
      <arglist>(const Packet8f &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8ec395bc54b860a3f62a879fec09cf19</anchor>
      <arglist>(Scalar *to, const Packet &amp;from, Index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; double, Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a89d81798ac59258f60784b5900b350cf</anchor>
      <arglist>(double *to, const Packet2d &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; double, Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab3badf8cf37bb5aef8f1e31326ddc511</anchor>
      <arglist>(double *to, const Packet4d &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; double, Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab47eab2da549546b4e55a47981b0cdf5</anchor>
      <arglist>(double *to, const Packet8d &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; float, Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a44911dd861244d04be7e5888d20be418</anchor>
      <arglist>(float *to, const Packet16f &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; float, Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a98f3ee4a4735562e01d8054546b4352d</anchor>
      <arglist>(float *to, const Packet4f &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; float, Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af99e078926c539a7f1125ceeef901738</anchor>
      <arglist>(float *to, const Packet8f &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; int, Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4f1976274be8765e8b890106c1f0edba</anchor>
      <arglist>(int *to, const Packet4i &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; std::complex&lt; double &gt;, Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afc41c0196b601e87b2123adfee80c65f</anchor>
      <arglist>(std::complex&lt; double &gt; *to, const Packet1cd &amp;from, Index stride EIGEN_UNUSED)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; std::complex&lt; double &gt;, Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3b459f77ce250159ab6baeae1e66f39a</anchor>
      <arglist>(std::complex&lt; double &gt; *to, const Packet2cd &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; std::complex&lt; float &gt;, Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aea1bbf9163a69da80cbf07c4c2a50091</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet2cf &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pscatter&lt; std::complex&lt; float &gt;, Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a03cc4a8e3cd7037c42517cbdcdf26115</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet4cf &amp;from, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pset1</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afa6f9a9f3c905b28cc29841935e44fdb</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pset1&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a752f8ffbc42dd0f4f60ad31325ad8d8b</anchor>
      <arglist>(const float &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16i</type>
      <name>pset1&lt; Packet16i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a34956597a29e322dc0c92087ef76518e</anchor>
      <arglist>(const int &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pset1&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae465ba2b58c9d3b3e9b48f3fd272aab1</anchor>
      <arglist>(const std::complex&lt; double &gt; &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pset1&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a288388acc2f71e36177000f0af0b95f3</anchor>
      <arglist>(const std::complex&lt; double &gt; &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pset1&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6bfd29ca2b2f1100bd1936dfb43129a2</anchor>
      <arglist>(const std::complex&lt; float &gt; &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pset1&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6024368181b050eb03ef7eea98f084ea</anchor>
      <arglist>(const double &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pset1&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a66a8682c156a7f9315db7004261bcac3</anchor>
      <arglist>(const std::complex&lt; float &gt; &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pset1&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a199c447b5f7d2696177268d5936c8144</anchor>
      <arglist>(const double &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pset1&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a923941269228f9ceaf233636da958609</anchor>
      <arglist>(const float &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pset1&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2531efc4e18dcd18aa6c28ea26b5fd4c</anchor>
      <arglist>(const int &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pset1&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad54ae092bed1e6a1c17d6bec21e8178c</anchor>
      <arglist>(const double &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pset1&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aebd48a44632684b76d977ace529558a4</anchor>
      <arglist>(const float &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8i</type>
      <name>pset1&lt; Packet8i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a229694f3bfcf92ddc911da58097002f7</anchor>
      <arglist>(const int &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>Packet8i</type>
      <name>pshiftleft</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a703341af57db8439ae9690870449daea</anchor>
      <arglist>(Packet8i v, int n)</arglist>
    </member>
    <member kind="function">
      <type>Packet8f</type>
      <name>pshiftright</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae85fcab638e4045f96483b1529cd14c9</anchor>
      <arglist>(Packet8f v, int n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>psin</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a63fe77ca10d5855dc46d495d24d1c49b</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>psin&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af54b550659120e19d75eb1aae81a5496</anchor>
      <arglist>(const Packet4f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet8f</type>
      <name>psin&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af88cef0a5c3be48205d37003d50fb5e9</anchor>
      <arglist>(const Packet8f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>psinh</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac935e0dedebb638e45e9c6f762bfea78</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>psqrt</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a749f13785228504bff14b030f51319d7</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet2d</type>
      <name>psqrt&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af266de4f31500421cd72cb689d58949c</anchor>
      <arglist>(const Packet2d &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4d</type>
      <name>psqrt&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a96f6b29d5043f43457b76a769bae8236</anchor>
      <arglist>(const Packet4d &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>psqrt&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae26c604a968200dae48cbffe1971f81a</anchor>
      <arglist>(const Packet4f &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet8f</type>
      <name>psqrt&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac640b3ddd9636a8aa41e43127d5a603d</anchor>
      <arglist>(const Packet8f &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pstore</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aaab57ef8d873301545ff0afbf2e28458</anchor>
      <arglist>(Scalar *to, const Packet &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pstore1</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ade298df1727ec6a1b4dd7a9d2ce436d6</anchor>
      <arglist>(typename unpacket_traits&lt; Packet &gt;::type *to, const typename unpacket_traits&lt; Packet &gt;::type &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore1&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a694c0db7733ab3bf2a12973041b77d0d</anchor>
      <arglist>(float *to, const float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore1&lt; Packet16i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afa0b330bad5d02668eb18a1f3a0ea106</anchor>
      <arglist>(int *to, const int &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore1&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4e9d4d78a5b2fc0d065d7b7543f54f96</anchor>
      <arglist>(double *to, const double &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore1&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a63d9077ff787720975cb4674ce682655</anchor>
      <arglist>(double *to, const double &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore1&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a58cd7124b4d40f27f0bc96550256984c</anchor>
      <arglist>(float *to, const float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore1&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa0aefb49b9b78a738d312b7fa3af5aa7</anchor>
      <arglist>(double *to, const double &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore1&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2ba31b602d511fce22f1049164c053d3</anchor>
      <arglist>(float *to, const float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore1&lt; Packet8i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1aa9d0ad3dcabe44be98dba71b22f7cc</anchor>
      <arglist>(int *to, const int &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; double &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a71a6dd9408304503929ba8f15b6b01e1</anchor>
      <arglist>(double *to, const Packet4d &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; double &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a816c2c3a7c2e85df5e58fe5a794a1fc8</anchor>
      <arglist>(double *to, const Packet2d &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; double &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a13403676a392cc9fd9e0ce0f859c1e1a</anchor>
      <arglist>(double *to, const Packet8d &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4070c26309269f0388e48e45dff4413a</anchor>
      <arglist>(float *to, const Packet8f &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9ee8e4444b597c94c387d0c22c85adb3</anchor>
      <arglist>(float *to, const Packet4f &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a26bc76d8e74f03a632c7c2b4a4965579</anchor>
      <arglist>(float *to, const Packet16f &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a15e7c38bcae065243057801ee78ec54d</anchor>
      <arglist>(int *to, const Packet8i &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a69543ee212c1a509337b1146984e5acc</anchor>
      <arglist>(int *to, const Packet4i &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a64f6fc0dab8b3007b63007f2fc675d43</anchor>
      <arglist>(int *to, const Packet16i &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; std::complex&lt; double &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a99b1419302b13f40adcca27bacf24631</anchor>
      <arglist>(std::complex&lt; double &gt; *to, const Packet2cd &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; std::complex&lt; double &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac3a7ba58a8b93ca7d2eae12dfdc9fd6a</anchor>
      <arglist>(std::complex&lt; double &gt; *to, const Packet1cd &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8e237ac8f7caa72acdcf78ccdad5c838</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet2cf &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a30f9ae2f25dc4bf8d133703b69204a59</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet4cf &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void</type>
      <name>pstoret</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8de0ba2d55374f1277e7266e1788b3db</anchor>
      <arglist>(Scalar *to, const Packet &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>pstoreu</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abcb1c5d429335ed8c976a6b238287a2e</anchor>
      <arglist>(Scalar *to, const Packet &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; double &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a07760f1b91fc3f036e4023402135fd76</anchor>
      <arglist>(double *to, const Packet4d &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; double &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3dfd013874cfa953711717da3b5b03c1</anchor>
      <arglist>(double *to, const Packet2d &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; double &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acf2cf73c5b686b7520a76735d0a69433</anchor>
      <arglist>(double *to, const Packet8d &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a77438beeed7bee0659c48352a1810220</anchor>
      <arglist>(float *to, const Packet8f &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aea49c19b4b3f450da1ff1a018e958eef</anchor>
      <arglist>(float *to, const Packet4f &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; float &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a21f13e153c7b067d3f51a5c42dd4c4ae</anchor>
      <arglist>(float *to, const Packet16f &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac4685f2c9f93aeada51244c105111cc6</anchor>
      <arglist>(int *to, const Packet8i &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abe9341bd54c8f36e4add9c441481704c</anchor>
      <arglist>(int *to, const Packet4i &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; int &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aee94c02a7af9ac096f6162d156663d7e</anchor>
      <arglist>(int *to, const Packet16i &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; std::complex&lt; double &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afc27251451fdb81ca48106b7bdc72b25</anchor>
      <arglist>(std::complex&lt; double &gt; *to, const Packet2cd &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; std::complex&lt; double &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af191111bb5f3f829cea1686d15101839</anchor>
      <arglist>(std::complex&lt; double &gt; *to, const Packet1cd &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aadfc98cfacfcecb48758462adb602ec5</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet2cf &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac36932da6516b5e7c73d1f5f478f9a92</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet4cf &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>psub</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acfb1e7fe49c73d1885dea028b1745e6a</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>psub&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4a54dba1b00dea6e9dd92c1cccbb1101</anchor>
      <arglist>(const Packet16f &amp;a, const Packet16f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>psub&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afdd05fcf97e3cb75dff26ba129af7c08</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>psub&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a796eece972211838da064178248d1d81</anchor>
      <arglist>(const Packet2cd &amp;a, const Packet2cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>psub&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac886d302d69c1ccdd6a0ab7965336ed3</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>psub&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae29e411b8fe47ba97cda746ebf5745d9</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>psub&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a21c83eff21af7762489643fa896b1ecf</anchor>
      <arglist>(const Packet4cf &amp;a, const Packet4cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>psub&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af1ba7ed52219374cc34f9ac2baa0c319</anchor>
      <arglist>(const Packet4d &amp;a, const Packet4d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>psub&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae2c3800ca35b419558f193185ca79a35</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>psub&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9694e7fa41c9bf4998fb8f4a5ea0da53</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>psub&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0c048616f4bb90d8d38404252af27d37</anchor>
      <arglist>(const Packet8d &amp;a, const Packet8d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>psub&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a44b023080fe2bab9277715ba0688dca0</anchor>
      <arglist>(const Packet8f &amp;a, const Packet8f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>ptan</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7020b6f031cfbe6718312af7849a3971</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>ptanh</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a847d90eb105f35af5d13fac572688ee2</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>ptanh&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a74c125271290cd7011e9e673e34c819a</anchor>
      <arglist>(const Packet4f &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet8f</type>
      <name>ptanh&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8c1fea674ea6c3cc4c439f306e00dafb</anchor>
      <arglist>(const Packet8f &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a375fca01f8ae80efcba6793f990c7917</anchor>
      <arglist>(PacketBlock&lt; Packet2cf, 2 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a03c68a7844a6c488608dd1fdb91cedfb</anchor>
      <arglist>(PacketBlock&lt; Packet1cd, 2 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a33fce4d405f50aab65599f3bab3fe076</anchor>
      <arglist>(PacketBlock&lt; Packet4cf, 4 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a219ae6dc59131816934137096adeeefb</anchor>
      <arglist>(PacketBlock&lt; Packet2cd, 2 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0f731c823bbf618a1f4b979e8a9b3121</anchor>
      <arglist>(PacketBlock&lt; Packet8f, 8 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abafa3258d46f4f5b3311380649412131</anchor>
      <arglist>(PacketBlock&lt; Packet, 1 &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abb168f8707e46332cd80189eff5db65e</anchor>
      <arglist>(PacketBlock&lt; Packet8f, 4 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6ee455373eac923f4b973987301f7b20</anchor>
      <arglist>(PacketBlock&lt; Packet4d, 4 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afbdf533875143a3098fc4e9f09ffabde</anchor>
      <arglist>(PacketBlock&lt; Packet4f, 4 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acbbc6edd7b5a3c83be4c59291e84595a</anchor>
      <arglist>(PacketBlock&lt; Packet4i, 4 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>af5d3a9a365815a41a96998616ac72242</anchor>
      <arglist>(PacketBlock&lt; Packet2d, 2 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac5b69d1f125886b8ed3fca1602bd3b4c</anchor>
      <arglist>(PacketBlock&lt; Packet16f, 16 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8033bdd3a9a207921418ac65472d4eda</anchor>
      <arglist>(PacketBlock&lt; Packet16f, 4 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3c1dccc85f1b6dc6ce3fa15b4aaad827</anchor>
      <arglist>(PacketBlock&lt; Packet8d, 4 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>ptranspose</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a50bb7e86b5f6aafb1b2938ec95a73fa2</anchor>
      <arglist>(PacketBlock&lt; Packet8d, 8 &gt; &amp;kernel)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>punpackp</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a62c23ae3be5330c3ba229b9becb68395</anchor>
      <arglist>(Packet4f *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Packet</type>
      <name>pxor</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a55d803cfd28067f796e12df8eb7e4354</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet16f</type>
      <name>pxor&lt; Packet16f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a2cac2f3583bca2b5650767e30c1df65f</anchor>
      <arglist>(const Packet16f &amp;a, const Packet16f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pxor&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a880a3edd216d4a56537158ad0098d4c9</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cd</type>
      <name>pxor&lt; Packet2cd &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aad85473d2b77acec45ef80ca3cb8cb38</anchor>
      <arglist>(const Packet2cd &amp;a, const Packet2cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pxor&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac660b421549e38784d5c494241161443</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pxor&lt; Packet2d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a446e376a6b2d96f743deec927cfc934b</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4cf</type>
      <name>pxor&lt; Packet4cf &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a44b281130b1a609b17f9bd126fa2573d</anchor>
      <arglist>(const Packet4cf &amp;a, const Packet4cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4d</type>
      <name>pxor&lt; Packet4d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad328af2b5139666dc0076a7d14419521</anchor>
      <arglist>(const Packet4d &amp;a, const Packet4d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pxor&lt; Packet4f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab0a58ebc61dd0462933b4596c80eb2c9</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pxor&lt; Packet4i &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a571f141e28e911ac6e855018bfc00bb1</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8d</type>
      <name>pxor&lt; Packet8d &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae6343c1d2791f6c9b239ee994a1784fd</anchor>
      <arglist>(const Packet8d &amp;a, const Packet8d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet8f</type>
      <name>pxor&lt; Packet8f &gt;</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a35c8edefa0e36addeec032eb8b0d5f37</anchor>
      <arglist>(const Packet8f &amp;a, const Packet8f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>queryCacheSizes</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3a3f70166790e15844d6b9804f84f952</anchor>
      <arglist>(int &amp;l1, int &amp;l2, int &amp;l3)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>queryL1CacheSize</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abc24477d9f0a7445aa8ece2b5b7a0b7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>queryTopLevelCacheSize</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab12a6ee511234693252cf02dfef07899</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>QuickSplit</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a78664f5a9fe806690984dc3a31738a6b</anchor>
      <arglist>(VectorV &amp;row, VectorI &amp;ind, Index ncut)</arglist>
    </member>
    <member kind="function">
      <type>Decomposition::RealScalar</type>
      <name>rcond_estimate_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad1de0d785387bfb5435c410bf0554068</anchor>
      <arglist>(typename Decomposition::RealScalar matrix_norm, const Decomposition &amp;dec)</arglist>
    </member>
    <member kind="function">
      <type>Decomposition::RealScalar</type>
      <name>rcond_invmatrix_L1_norm_estimate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa3f5b3cfa34df750994a247d4823aa51</anchor>
      <arglist>(const Decomposition &amp;dec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>real_2x2_jacobi_svd</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6c2651dd28bd9227267e66aaca20330e</anchor>
      <arglist>(const MatrixType &amp;matrix, Index p, Index q, JacobiRotation&lt; RealScalar &gt; *j_left, JacobiRotation&lt; RealScalar &gt; *j_right)</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>return_ptr</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad98857c7a2f14b920363212dd6c4aec2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_from_triplets</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae578c425d1ff2ad3d8934b4c2498e852</anchor>
      <arglist>(const InputIterator &amp;begin, const InputIterator &amp;end, SparseMatrixType &amp;mat, DupFunctor dup_func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>smart_copy</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aaa5263274e83e4b19ff5558046f1077f</anchor>
      <arglist>(const T *start, const T *end, T *target)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>smart_memmove</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab62b385a18b8a749eded9322d0b853ac</anchor>
      <arglist>(const T *start, const T *end, T *target)</arglist>
    </member>
    <member kind="function">
      <type>enable_if&lt; Rhs::ColsAtCompileTime!=1 &amp;&amp;Dest::ColsAtCompileTime!=1 &gt;::type</type>
      <name>solve_sparse_through_dense_panels</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab1ac3125e2aa4b2a363cee9c0dfabfef</anchor>
      <arglist>(const Decomposition &amp;dec, const Rhs &amp;rhs, Dest &amp;dest)</arglist>
    </member>
    <member kind="function">
      <type>enable_if&lt; Rhs::ColsAtCompileTime==1||Dest::ColsAtCompileTime==1 &gt;::type</type>
      <name>solve_sparse_through_dense_panels</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab7b238edecdf936040464f745f926308</anchor>
      <arglist>(const Decomposition &amp;dec, const Rhs &amp;rhs, Dest &amp;dest)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sparse_selfadjoint_time_dense_product</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0c798cde7dad9e1c42ca567619eb1cce</anchor>
      <arglist>(const SparseLhsType &amp;lhs, const DenseRhsType &amp;rhs, DenseResType &amp;res, const AlphaType &amp;alpha)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sparse_sparse_product_with_pruning_impl</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a046228703c34504a2a28def43f4adf93</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res, const typename ResultType::RealScalar &amp;tolerance)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sparse_sparse_to_dense_product_impl</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ac05a2700a716c94788aa8adb892c5035</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sparse_time_dense_product</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acf3ec87c63d7c9de83c0141f968df7ae</anchor>
      <arglist>(const SparseLhsType &amp;lhs, const DenseRhsType &amp;rhs, DenseResType &amp;res, const AlphaType &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>sparselu_gemm</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a32f426c047271d8068ce90f72ff64632</anchor>
      <arglist>(Index m, Index n, Index d, const Scalar *A, Index lda, const Scalar *B, Index ldb, Scalar *C, Index ldc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stable_norm_kernel</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9478a4692dc32c5b5a14c9c6e462c3fc</anchor>
      <arglist>(const ExpressionType &amp;bl, Scalar &amp;ssq, Scalar &amp;scale, Scalar &amp;invScale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aefb14fc87518cc6b91063a820a66a21b</anchor>
      <arglist>(scoped_array&lt; T &gt; &amp;a, scoped_array&lt; T &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC void</type>
      <name>throw_std_bad_alloc</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa03c647c0da4f77a83252fd9bd097ca4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Matrix&lt; Scalar, 2, 2 &gt;</type>
      <name>toRotationMatrix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acc09e41cb2867501fbf795ce350fecbb</anchor>
      <arglist>(const Scalar &amp;s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC Matrix&lt; Scalar, Dim, Dim &gt;</type>
      <name>toRotationMatrix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a4f83fc977e5d0ea73aa13d5287b112ab</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, Dim &gt; &amp;r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC const MatrixBase&lt; OtherDerived &gt; &amp;</type>
      <name>toRotationMatrix</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abacc1ebdf5034f3163cf1543b78d02fb</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>treePostorder</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab414b5990bd6c865958a9231ff418d20</anchor>
      <arglist>(typename IndexVector::Scalar n, IndexVector &amp;parent, IndexVector &amp;post)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DEVICE_FUNC void</type>
      <name>tridiagonal_qr_step</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a20ef930f01b4a88b5587832cd9f4787a</anchor>
      <arglist>(RealScalar *diag, RealScalar *subdiag, Index start, Index end, Scalar *matrixQ, Index n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tridiagonalization_inplace</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a59076b7f3fda3580d0d8fdc34481b385</anchor>
      <arglist>(MatrixType &amp;matA, CoeffVectorType &amp;hCoeffs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tridiagonalization_inplace</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa53570cf2e676b41631f08397658ca0f</anchor>
      <arglist>(MatrixType &amp;mat, DiagonalType &amp;diag, SubDiagonalType &amp;subdiag, bool extractQ)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upperbidiagonalization_blocked_helper</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abf87044a0094bdfc9d54ab1f7f4f6f32</anchor>
      <arglist>(MatrixType &amp;A, typename MatrixType::RealScalar *diagonal, typename MatrixType::RealScalar *upper_diagonal, Index bs, Ref&lt; Matrix&lt; typename MatrixType::Scalar, Dynamic, Dynamic, traits&lt; MatrixType &gt;::Flags &amp;RowMajorBit &gt; &gt; X, Ref&lt; Matrix&lt; typename MatrixType::Scalar, Dynamic, Dynamic, traits&lt; MatrixType &gt;::Flags &amp;RowMajorBit &gt; &gt; Y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upperbidiagonalization_inplace_blocked</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa788c9dc214d8e6722eb9d10cb097c74</anchor>
      <arglist>(MatrixType &amp;A, BidiagType &amp;bidiagonal, Index maxBlockSize=32, typename MatrixType::Scalar *=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upperbidiagonalization_inplace_unblocked</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a5778293700634082639d20b7e2106f39</anchor>
      <arglist>(MatrixType &amp;mat, typename MatrixType::RealScalar *diagonal, typename MatrixType::RealScalar *upper_diagonal, typename MatrixType::Scalar *tempData=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>useSpecificBlockingSizes</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab9050235b243bc5110901e702ec6b8d9</anchor>
      <arglist>(Index &amp;k, Index &amp;m, Index &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>vec_splat_packet4f</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a086cd55d3b92f1ad1b99cd3dc50bb7ec</anchor>
      <arglist>(const Packet4f &amp;from)</arglist>
    </member>
    <member kind="variable">
      <type>const std::ptrdiff_t</type>
      <name>defaultL1CacheSize</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aca0e350087dd459cc7e036355dca1fb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::ptrdiff_t</type>
      <name>defaultL2CacheSize</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a04dbd7a9ba7069a05726b5b09d1ee5db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::ptrdiff_t</type>
      <name>defaultL3CacheSize</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a79ced96f603f3cf40ee565c8fb9002fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_COMPLEX32_REV</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad5472b58f28daf7bffb64d4766f54695</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_COMPLEX32_REV2</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aee9e7b1613748de4d329a067ca1a0690</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_DUPLICATE32_HI</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afe9858c554a31b05516737378621796c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_DUPLICATE32_HI</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afe9858c554a31b05516737378621796c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_FORWARD</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abd273864677a427304f17f1b26034766</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_FORWARD</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>abd273864677a427304f17f1b26034766</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_HALF64_0_16</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a83bd54b1f3a49862be435b6020a7895d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_PSET32_WEVEN</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a59570e31eb260a862de43492dfcf75af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_PSET32_WEVEN</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a59570e31eb260a862de43492dfcf75af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_PSET32_WODD</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acfaf4d5b81a71faef61e963d56fd6e4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_PSET32_WODD</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acfaf4d5b81a71faef61e963d56fd6e4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_PSET64_HI</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aacbf55a238961315c5d679427ee0bb67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_PSET64_HI</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aacbf55a238961315c5d679427ee0bb67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_PSET64_LO</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad1f320a1375ffc722e36d42c0c1b72ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_PSET64_LO</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ad1f320a1375ffc722e36d42c0c1b72ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_REVERSE32</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a42773369641657abf00cac73b5e722e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_REVERSE32</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a42773369641657abf00cac73b5e722e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_REVERSE64</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0113adb7ddfd8d26f6525f824c3e8241</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_REVERSE64</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a0113adb7ddfd8d26f6525f824c3e8241</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_TRANSPOSE64_HI</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>affcd16af962a7a48c38541ab90908826</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_TRANSPOSE64_HI</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>affcd16af962a7a48c38541ab90908826</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_TRANSPOSE64_LO</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3f2ce9a72096f9a4432e96967d2eb340</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_TRANSPOSE64_LO</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a3f2ce9a72096f9a4432e96967d2eb340</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet2d</type>
      <name>p2d_COUNTDOWN</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>acdcaafb55f915dc3b09cfe46cd9a831e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet2d</type>
      <name>p2d_ONE</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>aa5226896c21c4eb7607e1159ae9e8467</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet2d</type>
      <name>p2d_ZERO_</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a9600f0cb439d4518425356866c89bcb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet2ul</type>
      <name>p2ul_CONJ_XOR1</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7b51b211dcc1e9b61eb97eddf8e50a0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet2ul</type>
      <name>p2ul_CONJ_XOR2</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a08f2ebcbeae63c5c775bec32e8eac271</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet4f</type>
      <name>p4f_COUNTDOWN</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae46bba4d714ec5a410c41d0d6747c041</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet4f</type>
      <name>p4f_COUNTDOWN</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae46bba4d714ec5a410c41d0d6747c041</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet4f</type>
      <name>p4f_ONE</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1544b043dd54007e49420736715fd8d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet4f</type>
      <name>p4f_ZERO_</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a260161dc079e8ab1c135238ac8b840ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet4i</type>
      <name>p4i_COUNTDOWN</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a136cd60b9d170b2a37e8c6cfba902702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet4i</type>
      <name>p4i_COUNTDOWN</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a136cd60b9d170b2a37e8c6cfba902702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet4ui</type>
      <name>p4ui_CONJ_XOR</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7427185bed167ea94b23e89a9b2d9acc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Eigen::numext</name>
    <filename>namespaceEigen_1_1numext.html</filename>
    <member kind="function">
      <type>T</type>
      <name>div_ceil</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a68364122d062cc98c1ea952f820c3721</anchor>
      <arglist>(const T &amp;a, const T &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE float</type>
      <name>sqrt</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a982549ff7a7aa1a72c691bca5ea32ae4</anchor>
      <arglist>(const float &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE double</type>
      <name>sqrt</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a862d9507c9e63c741ac29150d0df66ba</anchor>
      <arglist>(const double &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>swap</name>
      <anchorfile>namespaceEigen_1_1numext.html</anchorfile>
      <anchor>a3b617b6220683f86218071c40c41d381</anchor>
      <arglist>(T &amp;a, T &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>internal</name>
    <filename>namespaceinternal.html</filename>
    <class kind="struct">internal::colamd_col</class>
    <class kind="struct">internal::Colamd_Row</class>
    <member kind="function" static="yes">
      <type>static IndexType</type>
      <name>clear_mark</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a6e94cd8e95b13b729aa3835c248c4936</anchor>
      <arglist>(IndexType n_row, Colamd_Row&lt; IndexType &gt; Row [])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>colamd</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>abe3ba1d618887a0991be0ceddd9247f9</anchor>
      <arglist>(IndexType n_row, IndexType n_col, IndexType Alen, IndexType *A, IndexType *p, double knobs[COLAMD_KNOBS], IndexType stats[COLAMD_STATS])</arglist>
    </member>
    <member kind="function">
      <type>IndexType</type>
      <name>colamd_c</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a9334b3273c8d552d9dce545771271df6</anchor>
      <arglist>(IndexType n_col)</arglist>
    </member>
    <member kind="function">
      <type>IndexType</type>
      <name>colamd_r</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a7aaab7bd925c78071c636749a9fe4fa8</anchor>
      <arglist>(IndexType n_row)</arglist>
    </member>
    <member kind="function">
      <type>IndexType</type>
      <name>colamd_recommended</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a6702fb80a0ef276ea3b9e2e65a8f12a1</anchor>
      <arglist>(IndexType nnz, IndexType n_row, IndexType n_col)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>colamd_set_defaults</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a6d9574787e092c67da4ae289574f4087</anchor>
      <arglist>(double knobs[COLAMD_KNOBS])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>detect_super_cols</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a30f9c30957f5929283d7118c53bea21d</anchor>
      <arglist>(colamd_col&lt; IndexType &gt; Col [], IndexType A [], IndexType head [], IndexType row_start, IndexType row_length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IndexType</type>
      <name>find_ordering</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a760ab54cd6a13a9ad1f2d56365a464a3</anchor>
      <arglist>(IndexType n_row, IndexType n_col, IndexType Alen, Colamd_Row&lt; IndexType &gt; Row [], colamd_col&lt; IndexType &gt; Col [], IndexType A [], IndexType head [], IndexType n_col2, IndexType max_deg, IndexType pfree)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IndexType</type>
      <name>garbage_collection</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>add840e141cb2fc323bfcc8a1184cadf8</anchor>
      <arglist>(IndexType n_row, IndexType n_col, Colamd_Row&lt; IndexType &gt; Row [], colamd_col&lt; IndexType &gt; Col [], IndexType A [], IndexType *pfree)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static IndexType</type>
      <name>init_rows_cols</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a555c19caee9c7097a30f17b4add8ac95</anchor>
      <arglist>(IndexType n_row, IndexType n_col, Colamd_Row&lt; IndexType &gt; Row [], colamd_col&lt; IndexType &gt; col [], IndexType A [], IndexType p [], IndexType stats[COLAMD_STATS])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>init_scoring</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ae204eebd9e88b76911141fd7015c7365</anchor>
      <arglist>(IndexType n_row, IndexType n_col, Colamd_Row&lt; IndexType &gt; Row [], colamd_col&lt; IndexType &gt; Col [], IndexType A [], IndexType head [], double knobs[COLAMD_KNOBS], IndexType *p_n_row2, IndexType *p_n_col2, IndexType *p_max_deg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>order_children</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a15d7592c29c5547f9189b084d45d95f9</anchor>
      <arglist>(IndexType n_col, colamd_col&lt; IndexType &gt; Col [], IndexType p [])</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>iro</name>
    <filename>namespaceiro.html</filename>
    <class kind="class">iro::SE2</class>
  </compound>
  <compound kind="namespace">
    <name>LBFGSpp</name>
    <filename>namespaceLBFGSpp.html</filename>
    <class kind="class">LBFGSpp::LBFGSParam</class>
    <class kind="class">LBFGSpp::LBFGSSolver</class>
    <class kind="class">LBFGSpp::LineSearch</class>
    <member kind="enumeration">
      <type></type>
      <name>LINE_SEARCH_ALGORITHM</name>
      <anchorfile>group__Enumerations.html</anchorfile>
      <anchor>ga9b34b9135178db328adf5cb8a75da900</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LBFGS_LINESEARCH_BACKTRACKING_ARMIJO</name>
      <anchorfile>group__Enumerations.html</anchorfile>
      <anchor>gga9b34b9135178db328adf5cb8a75da900a422c28e40b2cffdebbeaa64070b10f2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LBFGS_LINESEARCH_BACKTRACKING</name>
      <anchorfile>group__Enumerations.html</anchorfile>
      <anchor>gga9b34b9135178db328adf5cb8a75da900a7cd5b47330ed088f18c73e0200c59209</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LBFGS_LINESEARCH_BACKTRACKING_WOLFE</name>
      <anchorfile>group__Enumerations.html</anchorfile>
      <anchor>gga9b34b9135178db328adf5cb8a75da900ae62f6bb1965fc99923a4297da7de82d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LBFGS_LINESEARCH_BACKTRACKING_STRONG_WOLFE</name>
      <anchorfile>group__Enumerations.html</anchorfile>
      <anchor>gga9b34b9135178db328adf5cb8a75da900a1d24b804ba1b4a07c196d970b57a2f08</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>std</name>
    <filename>namespacestd.html</filename>
    <class kind="class">std::deque&lt; T, EIGEN_ALIGNED_ALLOCATOR&lt; T &gt; &gt;</class>
    <class kind="class">std::list&lt; T, EIGEN_ALIGNED_ALLOCATOR&lt; T &gt; &gt;</class>
    <class kind="class">std::vector&lt; T, EIGEN_ALIGNED_ALLOCATOR&lt; T &gt; &gt;</class>
  </compound>
  <compound kind="group">
    <name>arraytypedefs</name>
    <title>Global array typedefs</title>
    <filename>group__arraytypedefs.html</filename>
  </compound>
  <compound kind="group">
    <name>matrixtypedefs</name>
    <title>Global matrix typedefs</title>
    <filename>group__matrixtypedefs.html</filename>
  </compound>
  <compound kind="group">
    <name>flags</name>
    <title>Flags</title>
    <filename>group__flags.html</filename>
    <member kind="variable">
      <type>EIGEN_DEPRECATED const unsigned int</type>
      <name>AlignedBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gac5795adacd266512a26890973503ed88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>CompressedAccessBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gaed0244284da47a2b8661261431173caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>DirectAccessBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gabf1e9d0516a933445a4c307ad8f14915</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIGEN_DEPRECATED const unsigned int</type>
      <name>EvalBeforeAssigningBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>ga0972b20dc004d13984e642b3bd12532e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>EvalBeforeNestingBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gaa34e83bae46a8eeae4e69ebe3aaecbed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>LinearAccessBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>ga4b983a15d57cd55806df618ac544d09e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>LvalueBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gae2c323957f20dfdc6cb8f44428eaec1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>NoPreferredStorageOrderBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>ga3c186ad80ddcf5e2ed3d7ee31cca1860</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>PacketAccessBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>ga1a306a438e1ab074e8be59512e887b9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>RowMajorBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gae4f56c2a60bbe4bd2e44c5b19cbe8762</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>enums</name>
    <title>Enumerations</title>
    <filename>group__enums.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>AccessorLevels</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga9f93eac38eb83deb0e8dbd42ddf11d5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadOnlyAccessors</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9f93eac38eb83deb0e8dbd42ddf11d5daa1f2b0e6a668b11f2958940965d2b572</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WriteAccessors</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9f93eac38eb83deb0e8dbd42ddf11d5dabcadf08230fb1a5ef7b3195745d3a458</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DirectAccessors</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9f93eac38eb83deb0e8dbd42ddf11d5da50108ad00095928de06228470ceab09e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DirectWriteAccessors</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga9f93eac38eb83deb0e8dbd42ddf11d5dacbe59d09ba2fdf8eac127bff1a1f0234</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>AlignmentType</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga45fe06e29902b7a2773de05ba27b47a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Unaligned</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1a4e19dd09d5ff42295ba1d72d12a46686</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Aligned8</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1a9d99d7a9ff1da5c949bec22733bfba14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Aligned16</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1ad0b140cd97bc74365b51843d28379655</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Aligned32</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1a8a380b1cd0c3e5a6cceac06f8235157a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Aligned64</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1a2639cfa1e8faac751556bc0009fe95a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Aligned128</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1a60057da2408e499b5656244d0b26cc20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedMask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1a47779b66e706c87e0850af31224ae9f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Aligned</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1ae12d0f8f869c40c76128260af2242bc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedMax</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga45fe06e29902b7a2773de05ba27b47a1ad4d49ef22c9ba2818598e95fdf3608fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ComputationInfo</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga85fad7b87587764e5cf6b513a9e0ee5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Success</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga85fad7b87587764e5cf6b513a9e0ee5ea671a2aeb0f527802806a441d58a80fcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NumericalIssue</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga85fad7b87587764e5cf6b513a9e0ee5ea1c6e20706575a629b27a105f07f1883b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoConvergence</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga85fad7b87587764e5cf6b513a9e0ee5ea6a68dfb88a8336108a30588bdf356c57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InvalidInput</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga85fad7b87587764e5cf6b513a9e0ee5ea580b2a3cafe585691e789f768fb729bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>CornerType</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gaafc7e22c8efbfefd5997e2cd9ec223e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopLeft</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaafc7e22c8efbfefd5997e2cd9ec223e0a30bd7c13c0f19418867e6248f174b540</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopRight</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaafc7e22c8efbfefd5997e2cd9ec223e0ab32e254bd6ba06db2aef96981ac16b6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomLeft</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaafc7e22c8efbfefd5997e2cd9ec223e0aa24698eb1f4250b0a900d650f3ebfc83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomRight</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaafc7e22c8efbfefd5997e2cd9ec223e0a517b58710db83b15fb565f7e4d4ed20a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>DecompositionOptions</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gae3e239fb70022eb8747994cf5d68b4a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Pivoting</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a9aa7178e7c1c0cb77775fdb111e165dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoPivoting</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9ac49380314ebfe0e766821663fbd00970</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeFullU</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a9fa9302d510cee20c26311154937e23f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeThinU</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9aa7fb4e98834788d0b1b0f2b8467d2527</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeFullV</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a36581f7c662f7def31efd500c284f930</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeThinV</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a540036417bfecf2e791a70948c227f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EigenvaluesOnly</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9afd06633f270207c373875fd7ca03e906</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeEigenvectors</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a7f7d17fba3c9bb92158e346d5979d0f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EigVecMask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a58b2e52b6b46818217f67d2b38ee90e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ax_lBx</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a5eb11a88a4bd445f58f1b24598d3848f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABx_lx</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a9a7d9813cec527e299a36b749b0f7e1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BAx_lx</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a9870817d373c41ba0dc7f6b5ab0895b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GenEigMask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae3e239fb70022eb8747994cf5d68b4a9a2cd73a7e08a5f26915a562a7f88c6465</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>DirectionType</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gad49a7b3738e273eb00932271b36127f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vertical</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad49a7b3738e273eb00932271b36127f7ae2efac6e74ecab5e3b0b1561c5ddf83e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Horizontal</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad49a7b3738e273eb00932271b36127f7a961c62410157b64033839488f4d7f7e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BothDirections</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad49a7b3738e273eb00932271b36127f7a04fefd61992e941d509a57bc44c59794</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>QRPreconditioners</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga46eba0d5c621f590b8cf1b53af31d56e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoQRPreconditioner</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga46eba0d5c621f590b8cf1b53af31d56ea2e95bc818f975b19def01e93d240dece</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HouseholderQRPreconditioner</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga46eba0d5c621f590b8cf1b53af31d56ea9c660eb3336bf8c77ce9d081ca07cbdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColPivHouseholderQRPreconditioner</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga46eba0d5c621f590b8cf1b53af31d56eabd2e2f4875c5b4b6e602a433d90c4e5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FullPivHouseholderQRPreconditioner</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga46eba0d5c621f590b8cf1b53af31d56eabd745dcaff7019c5f918c68809e5ea50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SideType</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gac22de43beeac7a78b384f99bed5cee0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OnTheLeft</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggac22de43beeac7a78b384f99bed5cee0ba21b30a61e9cb10c967aec17567804007</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OnTheRight</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggac22de43beeac7a78b384f99bed5cee0ba329fc3a54ceb2b6e0e73b400998b8a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>StorageOptions</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gaacded1a18ae58b0f554751f6cdf9eb13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColMajor</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaacded1a18ae58b0f554751f6cdf9eb13a0103672ae41005ab03b4176c765afd62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowMajor</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaacded1a18ae58b0f554751f6cdf9eb13a77c993a8d9f6efe5c1159fb2ab07dd4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AutoAlign</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaacded1a18ae58b0f554751f6cdf9eb13ad0e7f67d40bcde3d41c12849b16ce6ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DontAlign</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaacded1a18ae58b0f554751f6cdf9eb13a56908522e51443a0aa0567f879c2e78a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TransformTraits</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gaee59a86102f150923b0cac6d4ff05107</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Isometry</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaee59a86102f150923b0cac6d4ff05107a84413028615d2d718bafd2dfb93dafef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Affine</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaee59a86102f150923b0cac6d4ff05107a0872f0a82453aaae40339c33acbb31fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AffineCompact</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaee59a86102f150923b0cac6d4ff05107a8192e8fdb2ec3ec46d92956cc83ef490</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Projective</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggaee59a86102f150923b0cac6d4ff05107a0f7338b8672884554e8642bce9e44183</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UpLoType</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga39e3366ff5554d731e7dc8bb642f83cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Lower</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cdaf581029282d421eee5aae14238c6f749</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Upper</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cdafca2ccebb604f171656deb53e8c083c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnitDiag</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cda2ef430bff6cc12c2d1e0ef01b95f7ff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZeroDiag</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cdac4dc554a61510151ddd5bafaf6040223</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnitLower</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cda8f40b928c10a71ba03e5f75ad2a72fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnitUpper</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cdadd28224d7ea92689930be73c1b50b0ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StrictlyLower</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cda2424988b6fca98be70b595632753ba81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StrictlyUpper</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cda7b37877e0b9b0df28c9c2b669a633265</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SelfAdjoint</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cdacf9ccb2016f8b9c0f3268f05a1e75821</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Symmetric</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga39e3366ff5554d731e7dc8bb642f83cdad5381b2d1c8973a08303c94e7da02333</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>alignedboxtypedefs</name>
    <title>Global aligned box typedefs</title>
    <filename>group__alignedboxtypedefs.html</filename>
  </compound>
  <compound kind="group">
    <name>Enumerations</name>
    <title>Enumerations</title>
    <filename>group__Enumerations.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>LINE_SEARCH_ALGORITHM</name>
      <anchorfile>group__Enumerations.html</anchorfile>
      <anchor>ga9b34b9135178db328adf5cb8a75da900</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LBFGS_LINESEARCH_BACKTRACKING_ARMIJO</name>
      <anchorfile>group__Enumerations.html</anchorfile>
      <anchor>gga9b34b9135178db328adf5cb8a75da900a422c28e40b2cffdebbeaa64070b10f2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LBFGS_LINESEARCH_BACKTRACKING</name>
      <anchorfile>group__Enumerations.html</anchorfile>
      <anchor>gga9b34b9135178db328adf5cb8a75da900a7cd5b47330ed088f18c73e0200c59209</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LBFGS_LINESEARCH_BACKTRACKING_WOLFE</name>
      <anchorfile>group__Enumerations.html</anchorfile>
      <anchor>gga9b34b9135178db328adf5cb8a75da900ae62f6bb1965fc99923a4297da7de82d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LBFGS_LINESEARCH_BACKTRACKING_STRONG_WOLFE</name>
      <anchorfile>group__Enumerations.html</anchorfile>
      <anchor>gga9b34b9135178db328adf5cb8a75da900a1d24b804ba1b4a07c196d970b57a2f08</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>Geometry_Module</name>
    <title>Geometry_Module</title>
    <filename>group__Geometry__Module.html</filename>
    <subgroup>alignedboxtypedefs</subgroup>
    <class kind="class">Eigen::AlignedBox</class>
    <class kind="class">Eigen::AngleAxis</class>
    <class kind="class">Eigen::Homogeneous</class>
    <class kind="class">Eigen::Hyperplane</class>
    <class kind="class">Eigen::Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt;</class>
    <class kind="class">Eigen::Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt;</class>
    <class kind="class">Eigen::ParametrizedLine</class>
    <class kind="class">Eigen::Quaternion</class>
    <class kind="class">Eigen::QuaternionBase</class>
    <class kind="class">Eigen::Rotation2D</class>
    <class kind="class">Scaling</class>
    <class kind="class">Eigen::Transform</class>
    <class kind="class">Eigen::Translation</class>
    <member kind="typedef">
      <type>Transform&lt; double, 2, Affine &gt;</type>
      <name>Affine2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gac1c9dbf666dc310b51253302a01136fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 2, Affine &gt;</type>
      <name>Affine2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gae90bfea5b980efcaadf9168ae6481d11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 3, Affine &gt;</type>
      <name>Affine3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gab0c57680a4d0de53bc749378b0320175</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 3, Affine &gt;</type>
      <name>Affine3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga3902f2f19737ec9f16189e218919c505</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 2, AffineCompact &gt;</type>
      <name>AffineCompact2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga635eb91d48c86041a21d7616fff7888e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 2, AffineCompact &gt;</type>
      <name>AffineCompact2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gae88f296fba2a506eb3397569d762da27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 3, AffineCompact &gt;</type>
      <name>AffineCompact3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gabcf74c0e194ea4e487284e28a9817a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 3, AffineCompact &gt;</type>
      <name>AffineCompact3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga372437883db5fe0332141ae30d4f501a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalMatrix&lt; double, 2 &gt;</type>
      <name>AlignedScaling2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaf8975289b8134a5021e806029516e82c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalMatrix&lt; float, 2 &gt;</type>
      <name>AlignedScaling2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaf2440178a1f5f6abef6ee0231bc49184</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalMatrix&lt; double, 3 &gt;</type>
      <name>AlignedScaling3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga0aff001d5740f13797c9acd4e3276673</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalMatrix&lt; float, 3 &gt;</type>
      <name>AlignedScaling3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga45caf8b0e6da378885f4ae3f06c5cde3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AngleAxis&lt; double &gt;</type>
      <name>AngleAxisd</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaed936d6e9192d97f00a9608081fa9b64</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AngleAxis&lt; float &gt;</type>
      <name>AngleAxisf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gad823b9c674644b14d950fbfe165dfdbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 2, Isometry &gt;</type>
      <name>Isometry2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga517183233a93969160a02b10d0a898f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 2, Isometry &gt;</type>
      <name>Isometry2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga8262f9f26bd97dbb1688a10ca323e534</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 3, Isometry &gt;</type>
      <name>Isometry3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga5a91dba9c396daa1eb0a4d08566c4e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 3, Isometry &gt;</type>
      <name>Isometry3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gad3de6a5dfd9da64bf0970995f9cbc032</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 2, Projective &gt;</type>
      <name>Projective2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gad3b2e23c2704a22c957573bcaa362d2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 2, Projective &gt;</type>
      <name>Projective2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga20f7da72f3045561b8cf2dfaceed797f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 3, Projective &gt;</type>
      <name>Projective3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga3d2c61fbea04b09e4925a2e321b8b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 3, Projective &gt;</type>
      <name>Projective3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga0546746224f5fd54d47ac8390eaefdd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Quaternion&lt; double &gt;</type>
      <name>Quaterniond</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga5daab8e66aa480465000308455578830</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Quaternion&lt; float &gt;</type>
      <name>Quaternionf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga66aa915a26d698c60ed206818c3e4c9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Quaternion&lt; double &gt;, Aligned &gt;</type>
      <name>QuaternionMapAlignedd</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga4289f38cc6ecf302e07d2365abc6a902</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Quaternion&lt; float &gt;, Aligned &gt;</type>
      <name>QuaternionMapAlignedf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gadaf7f3ee984d9828ca94d66355f0b226</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Quaternion&lt; double &gt;, 0 &gt;</type>
      <name>QuaternionMapd</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga89412d1dcf23537e5990dfb3089ace76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Quaternion&lt; float &gt;, 0 &gt;</type>
      <name>QuaternionMapf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga867ff508ac860bdf7cab3b8a8fc1048d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rotation2D&lt; double &gt;</type>
      <name>Rotation2Dd</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gab7af1ccdfb6c865c27fe1fd6bd9e759f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rotation2D&lt; float &gt;</type>
      <name>Rotation2Df</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga35e2cace3ada497794734edb8bc33b6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; double, 2 &gt;</type>
      <name>Translation2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga611549c26e2374da5150256a470feb61</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; float, 2 &gt;</type>
      <name>Translation2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga29fb4163542a80994522fa51cead466b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; double, 3 &gt;</type>
      <name>Translation3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga987897fa4f21a500ab9fb788e581c933</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; float, 3 &gt;</type>
      <name>Translation3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga61b011af1488e1232c77dc196297f42f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC MatrixBase&lt; Derived &gt;::template cross_product_return_type&lt; OtherDerived &gt;::type</type>
      <name>cross</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gacbaa31c2b67323d82aed4f1c1f68a1fc</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const CrossReturnType</type>
      <name>cross</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gab3efae0c028a63a41cccb94d978d1437</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PlainObject</type>
      <name>cross3</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaf10988c8393785423ae68a5afdf83226</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>eulerAngles</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga24e8dc29689f0075ba5b1f90c02b76dc</anchor>
      <arglist>(Index a0, Index a1, Index a2) const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const HNormalizedReturnType</type>
      <name>hnormalized</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gad7e913733107a9a1b61bff95ec9c03dd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC const HNormalizedReturnType</type>
      <name>hnormalized</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga8d3b6f7178b905b0e4418fd4900c4463</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC HomogeneousReturnType</type>
      <name>homogeneous</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga8cd24704519bf35e1724e1915d477a35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC HomogeneousReturnType</type>
      <name>homogeneous</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga7ae337c185a1de2343f12be4577c75fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator*</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga8f79e131479dbe709ee1173b1be9a8f0</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;matrix, const UniformScaling&lt; Scalar &gt; &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>UniformScaling&lt; float &gt;</type>
      <name>Scaling</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga02918175ff75e5df9fd291cf5fc3fd1b</anchor>
      <arglist>(float s)</arglist>
    </member>
    <member kind="function">
      <type>UniformScaling&lt; double &gt;</type>
      <name>Scaling</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gad2e71727718ca788680b3aa9eb485f98</anchor>
      <arglist>(double s)</arglist>
    </member>
    <member kind="function">
      <type>UniformScaling&lt; std::complex&lt; RealScalar &gt; &gt;</type>
      <name>Scaling</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga76386154f2cdb77190759744830422d1</anchor>
      <arglist>(const std::complex&lt; RealScalar &gt; &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>DiagonalMatrix&lt; Scalar, 2 &gt;</type>
      <name>Scaling</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaafd4d881e7a6c2a68c1db03e261c767b</anchor>
      <arglist>(const Scalar &amp;sx, const Scalar &amp;sy)</arglist>
    </member>
    <member kind="function">
      <type>DiagonalMatrix&lt; Scalar, 3 &gt;</type>
      <name>Scaling</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga162d759175d7c5214f33fefb30862815</anchor>
      <arglist>(const Scalar &amp;sx, const Scalar &amp;sy, const Scalar &amp;sz)</arglist>
    </member>
    <member kind="function">
      <type>const DiagonalWrapper&lt; const Derived &gt;</type>
      <name>Scaling</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga109425bca2048c3df19249c04e73715c</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;coeffs)</arglist>
    </member>
    <member kind="function">
      <type>internal::umeyama_transform_matrix_type&lt; Derived, OtherDerived &gt;::type</type>
      <name>umeyama</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gab3f5a82a24490b936f8694cf8fef8e60</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;src, const MatrixBase&lt; OtherDerived &gt; &amp;dst, bool with_scaling=true)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEVICE_FUNC PlainObject</type>
      <name>unitOrthogonal</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga2fd7a02d7bc4c339f0e97f12c09acb25</anchor>
      <arglist>(void) const</arglist>
    </member>
  </compound>
</tagfile>
